Content | DTVGO | VANITY | MM12 | internalHeader - Login

Content | DTVGO | VANITY | MM12 | Title - Login

Informe seus dados para entrar

Content | DTVGO | VANITY | MM12 | Login

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> proveedor.modal  [in template "20101#20128#126640" at line 107, column 66]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${proveedor.modal.modalTitle.getData()}  [in template "20101#20128#126640" at line 107, column 64]
----
1<#function substituirCaminhoCDN(caminho)> 
2     <#assign indice = caminho?last_index_of("/documents") + 1> 
3     <#assign novoCaminho = caminho?substring(indice)> 
4  
5     <#return themeDisplay.getCDNBaseURL() + "/" + novoCaminho> 
6</#function> 
7 
8<#assign currentlyUrl = themeDisplay.getPortalURL()! "" /> 
9<#function redirectUrlMso linkMso> 
10    <#assign newValueUrl = linkMso /> 
11    <#if currentlyUrl?contains("rt.web")> 
12      <#assign newValueUrl = linkMso?replace("www.directvgo","rt.web.directvgo") /> 
13    </#if> 
14    <#if currentlyUrl?contains("rt.com")> 
15      <#assign newValueUrl = linkMso?replace("www.directvgo","rt.com.directvgo") /> 
16    </#if> 
17    <#if currentlyUrl?contains("preprod.directvgo")> 
18      <#assign newValueUrl = linkMso?replace("www.directvgo","preprod.directvgo") /> 
19    </#if> 
20    <#return newValueUrl> 
21</#function> 
22<#if !getterUtil.getBoolean(MSOToolbox.OnMSOToolbox.getData())> 
23<style> 
24  #modalProveedor .modal-content .modal-body .modal-body-content { 
25      max-width: 460px; 
26      margin-left: auto; 
27      margin-right: auto; 
28
29  #modalProveedor .modal-content { 
30      max-width: 33.5rem; 
31      background-color: #000; 
32
33  #modalProveedor .modal-content .modal-header { 
34      border: none; 
35      height: 6rem; 
36
37  #modalProveedor .modal-content .modal-header .modal-title { 
38      font-size: 16px; 
39      max-width: 59%; 
40      white-space: normal; 
41      margin-top: 15px; 
42
43  #modalProveedor .modal-content .nomeProveedor { 
44      color: #A3A3A3; 
45      text-align: center; 
46      margin-top: 4px; 
47
48  #modalProveedor .modal-content .modal-body .modal-body-content .content_channels { 
49      gap: 4rem; 
50
51  #extraChannelsSection a { 
52      width: 125px; 
53
54  #modalProveedor .channel_list_circle { 
55      margin: auto; 
56      max-width: 100%; 
57      width: 5rem; 
58      height: 5rem; 
59
60  #modalProveedor .modal-content .modal-body { 
61      overflow-y: auto; 
62      max-height: 325px; 
63
64  #modalProveedor .modal-content .modal-body::-webkit-scrollbar-track { 
65      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
66      border-radius: 10px; 
67      background-color: #3e3e3e; 
68      margin: 24px 0; 
69
70  #modalProveedor .modal-content .modal-body::-webkit-scrollbar { 
71      width: 6px; 
72      background-color: transparent; 
73      margin: 24px 5px; 
74
75  #modalProveedor .modal-content .modal-body::-webkit-scrollbar-thumb { 
76      border-radius: 10px; 
77      -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); 
78      background-color: #00ACEC; 
79      margin: 24px 0; 
80
81  @media (max-width:471px){ 
82      #modalProveedor .modal-content .modal-header .modal-title { 
83          max-width: 194px; 
84
85      #modalProveedor .modal-content .modal-header { 
86          height: 8rem; 
87
88      #modalProveedor .modal-content .modal-body { 
89          max-height: 285px; 
90
91      #modalProveedor .modal-content .modal-body .modal-body-content { 
92          max-width: 337px; 
93
94      #modalProveedor .modal-content .modal-header .close { 
95          align-self: stretch; 
96          margin-top: 27px; 
97
98
99</style> 
100<div class="modal modal-dtvgo fade modal-dtvgo--scrollable" id="modalProveedor" tabindex="-1" role="dialog" 
101  aria-labelledby="modalProveedorLabel" aria-hidden="true" 
102  style="display:none;"> 
103 
104  <div class="modal-dialog modal-dialog-centered" role="document"> 
105      <div class="modal-content"> 
106          <div class="modal-header text-color-white"> 
107              <h5 class="modal-title" id="modalProveedorLabel">${proveedor.modal.modalTitle.getData()}</h5> 
108              <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
109                  <span aria-hidden="true">&times;</span> 
110              </button> 
111          </div> 
112          <div class="modal-body"> 
113              <div class="modal-body-content"> 
114                  <div id="extraChannelsSection" class="content_channels"> 
115                      <#if proveedor.modal.operatorLink.getSiblings()?has_content> 
116                        <#list proveedor.modal.operatorLink.getSiblings() as cur_proveedor_modal_operatorLink> 
117                          <#if cur_proveedor_modal_operatorLink.operatorText123.getData()?? && cur_proveedor_modal_operatorLink.operatorText123.getData() != ""> 
118                                <a href="${redirectUrlMso(cur_proveedor_modal_operatorLink.getData())}" data-selfcare="${cur_proveedor_modal_operatorLink.OperatorSelfcareURL.getData()}"> 
119                                    <div class="channel_list_circle"> 
120                                        <#if (cur_proveedor_modal_operatorLink.operatorImage.getData())?? && cur_proveedor_modal_operatorLink.operatorImage.getData() != ""> 
121                                            <img alt="${cur_proveedor_modal_operatorLink.operatorImage.getAttribute("alt")}" data-fileentryid="${cur_proveedor_modal_operatorLink.operatorImage.getAttribute("fileEntryId")}" src="${substituirCaminhoCDN(cur_proveedor_modal_operatorLink.operatorImage.getData())}" /> 
122                                          </#if> 
123                                    </div> 
124                                    <div class="nomeProveedor"> 
125                                        ${cur_proveedor_modal_operatorLink.operatorText123.getData()} 
126                                    </div> 
127                                </a> 
128                          </#if> 
129                        </#list> 
130                      </#if> 
131                  </div> 
132              </div> 
133          </div> 
134      </div> 
135  </div> 
136</div> 
137</#if> 
138<div class="login" id="login-dgo" data-mso-tbx="${MSOToolbox.OnMSOToolbox.getData()! 'false'}"> 
139  <form class="login__form" method="post"> 
140    <div class="login__form-div"> 
141      <div class="login__form-div-pass"> 
142        <label <#if getterUtil.getBoolean(configureInputs.removeInputsTexts.getData())> 
143            style="display: none" 
144          <#else> 
145          </#if> for="email" class="login__label">${configureInputs.inputEmail.emailText.getData()}</label> 
146        <input class="login__input" type="text" id="email" name="email" required maxlength="60" size='65'> 
147        <p class="error_message" style="text-align: ${errorMessage.specificErrorMessages.AlignmentError.getData()}; 
148            font-size: ${errorMessage.specificErrorMessages.sizeError.getData()};">${errorMessage.specificErrorMessages.errorMessageEmail.getData()}</p> 
149        <p class="alert_message" style="text-align: ${errorMessage.specificErrorMessages.AlignmentError.getData()}; 
150            font-size: ${errorMessage.specificErrorMessages.sizeError.getData()};">${errorMessage.specificErrorMessages.messageRequiredField.getData()}</p> 
151      </div> 
152    </div> 
153    <div class="login__form-div"> 
154      <div class="login__form-div-pass"> 
155        <label <#if getterUtil.getBoolean(configureInputs.removeInputsTexts.getData())> 
156            style="display: none" 
157          <#else> 
158          </#if> for="password" class="login__label">${configureInputs.inputPassword.passwordText.getData()}</label> 
159        <input class="login__input" type="password" id="password" name="password" required size='8'> 
160        <div class="pass-view"> 
161          <#if (configureInputs.inputPassword.IconBlockedView.getData())?? && configureInputs.inputPassword.IconBlockedView.getData() != ""> 
162  <img id="iconBlockedView" alt="${configureInputs.inputPassword.IconBlockedView.getAttribute("alt")}" data-fileentryid="${configureInputs.inputPassword.IconBlockedView.getAttribute("fileEntryId")}" src="${substituirCaminhoCDN(configureInputs.inputPassword.IconBlockedView.getData())}" /> 
163</#if> 
164        </div> 
165        <p class="error_message" style=" 
166      text-align: ${errorMessage.alignment.getData()}; 
167      font-size: ${errorMessage.Size.getData()}; 
168      ">${errorMessage.genericErrorMessage.getData()}</p> 
169      <p class="alert_message" style="text-align: ${errorMessage.specificErrorMessages.AlignmentError.getData()}; 
170            font-size: ${errorMessage.specificErrorMessages.sizeError.getData()};">${errorMessage.specificErrorMessages.messageRequiredField.getData()}</p> 
171      </div> 
172  </div> 
173	 
174    <div class="forgot_password"> 
175      ${forgotYourPassword.linkToForgotPassword.getData()} 
176    </div>     
177    <div> 
178      <button <#if getterUtil.getBoolean(configureButton.buttonText.removeElementFromScreen.getData())> 
179        style="display: none" 
180      <#else> 
181      style=" color: ${configureButton.buttonText.buttonClassColorText.getData()}; 
182              margin: ${configureButton.buttonText.buttonAlignment.getData()};" 
183      </#if> class="button ${configureButton.buttonText.buttonClassBackgroundColor.getData()} button__gray_link cursor ${configureButton.buttonText.borderClass.getData()}" type="submit" id="validation" >${configureButton.buttonText.getData()} 
184      </button> 
185    </div> 
186    <#if !getterUtil.getBoolean(MSOToolbox.OnMSOToolbox.getData())> 
187        <#if getterUtil.getBoolean(proveedor.removeTextFromScreenProvider.getData())> 
188        <#else> 
189            <p class="makeRegistration">${proveedor.textDoYouWant.getData()} 
190                <a style="cursor: pointer;" type="button" data-toggle="modal" data-target="#modalProveedor"> 
191                ${proveedor.textDoYouWant.accessButton123.getData()} 
192                </a> 
193            </p> 
194        </#if> 
195    <#else> 
196    <style> 
197        #login-mso-tbx { 
198            margin-top: 1.5rem; 
199            border-top: 1px solid #2C2C2C; 
200
201        #login-mso-tbx p.text-login-mso-tbx{ 
202            font-size: 0.9rem; 
203
204        #login-mso-tbx div.mso-loggin-buttons-field { 
205            display: flex; 
206            flex-direction: row; 
207            align-items: center; 
208            justify-content: center; 
209
210        #login-mso-tbx button.button-sky-login-mso-tbx, 
211        #login-mso-tbx button.button-partners-login-mso-tbx { 
212            margin: 0 0.25rem; 
213            color: #FFF; 
214        }         
215    </style> 
216    <div class="login-mso-tbx-div" id="login-mso-tbx"> 
217        <p class="text-login-mso-tbx"> 
218            ${MSOToolbox.TextForDGOPartners.getData()! ''} 
219        </p> 
220        <div class="mso-loggin-buttons-field"> 
221            <#if getterUtil.getBoolean(MSOToolbox.ButtonSky.ShowButtonSky.getData())> 
222            <button 
223                type="button" 
224                class="button button__primary button__gray_link bordered button-sky-login-mso-tbx button-partners-login" 
225                id="button-sky-login-mso-tbx" 
226                data-link="${MSOToolbox.ButtonSky.SkyLink.getData()! ''}" 
227                data-selfcare="${MSOToolbox.ButtonSky.SkySelfcareURL.getData()! ''}" 
228                data-isSky="true" 
229
230                <!-- ${MSOToolbox.ButtonSky.TextButtonSky.getData()! ''} --> 
231                <img src="/o/directvgo-theme/images/logo-sky-white.svg" alt="${MSOToolbox.ButtonSky.TextButtonSky.getData()! ''}" /> 
232            </button> 
233            </#if> 
234            <button 
235                type="button" 
236                class="button button__primary button__gray_link bordered button-partners-login-mso-tbx button-partners-login" 
237                id="button-partners-login-mso-tbx" 
238                data-link="${MSOToolbox.ButtonPartners.PartnersLink.getData()! ''}" 
239                data-selfcare="${MSOToolbox.ButtonPartners.PartnersSelfcareUTL.getData()! ''}" 
240                data-isSky="false" 
241
242                ${MSOToolbox.ButtonPartners.TextPartners.getData()! ''}                     
243            </button> 
244        </div> 
245    </div> 
246 
247    </#if> 
248    ${makeYourRegistration.textMakeRegistration.getData()} 
249 
250    <div id='recaptcha' class="g-recaptcha" data-callback="sendForm" data-size="invisible" data-sitekey="6LejrVMnAAAAANWgfaouxDOYUxCgbplMGzLaZBkm"></div> 
251    <!-- 6LdMYiQdAAAAAAasDbEtzaryBmF0DQ0O6vBfW9Z2 --> 
252 
253  </form> 
254</div> 
255 
256<style> 
257.plans{ 
258  display: none; 
259
260</style> 
261 
262<script> 
263  /*test template*/ 
264  require_acc(['login']); 
265 
266	function sendForm(token) { 
267        sessionStorage.setItem('token-recaptcha', token) 
268
269</script> 

Content | DTVGO | VANITY | MM12 | Generic Warning Modal

Content | DTVGO | VANITY | MM12 | Generic Error Modal

Content | DTVGO | VANITY | MM12 | Login

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> proveedor.modal  [in template "20101#20128#328135" at line 85, column 68]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${proveedor.modal.modalTitle.getData()}  [in template "20101#20128#328135" at line 85, column 66]
----
1<style> 
2    #modalProveedor .modal-content .modal-body .modal-body-content { 
3        max-width: 460px; 
4        margin-left: auto; 
5        margin-right: auto; 
6
7    #modalProveedor .modal-content { 
8        max-width: 33.5rem; 
9        background-color: #000; 
10
11    #modalProveedor .modal-content .modal-header { 
12        border: none; 
13        height: 6rem; 
14
15    #modalProveedor .modal-content .modal-header .modal-title { 
16        font-size: 16px; 
17        max-width: 59%; 
18        white-space: normal; 
19        margin-top: 15px; 
20
21    #modalProveedor .modal-content .nomeProveedor { 
22        color: #A3A3A3; 
23        text-align: center; 
24        margin-top: 4px; 
25
26    #modalProveedor .modal-content .modal-body .modal-body-content .content_channels { 
27        gap: 4rem; 
28
29    #extraChannelsSection a { 
30        width: 125px; 
31
32    #modalProveedor .channel_list_circle { 
33        margin: auto; 
34        max-width: 100%; 
35        width: 5rem; 
36        height: 5rem; 
37
38    #modalProveedor .modal-content .modal-body { 
39        overflow-y: auto; 
40        max-height: 325px; 
41
42    #modalProveedor .modal-content .modal-body::-webkit-scrollbar-track { 
43        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
44        border-radius: 10px; 
45        background-color: #3e3e3e; 
46        margin: 24px 0; 
47
48    #modalProveedor .modal-content .modal-body::-webkit-scrollbar { 
49        width: 6px; 
50        background-color: transparent; 
51        margin: 24px 5px; 
52
53    #modalProveedor .modal-content .modal-body::-webkit-scrollbar-thumb { 
54        border-radius: 10px; 
55        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); 
56        background-color: #00ACEC; 
57        margin: 24px 0; 
58
59    @media (max-width:471px){ 
60        #modalProveedor .modal-content .modal-header .modal-title { 
61            max-width: 194px; 
62
63        #modalProveedor .modal-content .modal-header { 
64            height: 8rem; 
65
66        #modalProveedor .modal-content .modal-body { 
67            max-height: 285px; 
68
69        #modalProveedor .modal-content .modal-body .modal-body-content { 
70            max-width: 337px; 
71
72        #modalProveedor .modal-content .modal-header .close { 
73            align-self: stretch; 
74            margin-top: 27px; 
75
76
77</style> 
78<div class="modal modal-dtvgo fade modal-dtvgo--scrollable" id="modalProveedor" tabindex="-1" role="dialog" 
79    aria-labelledby="modalProveedorLabel" aria-hidden="true" 
80    style="display:none;"> 
81 
82    <div class="modal-dialog modal-dialog-centered" role="document"> 
83        <div class="modal-content"> 
84            <div class="modal-header text-color-white"> 
85                <h5 class="modal-title" id="modalProveedorLabel">${proveedor.modal.modalTitle.getData()}</h5> 
86                <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
87                    <span aria-hidden="true">&times;</span> 
88                </button> 
89            </div> 
90            <div class="modal-body"> 
91                <div class="modal-body-content"> 
92                    <div id="extraChannelsSection" class="content_channels"> 
93                        <#if proveedor.modal.operatorLink.getSiblings()?has_content> 
94                        	<#list proveedor.modal.operatorLink.getSiblings() as cur_proveedor_modal_operatorLink> 
95                        	    <a href="${cur_proveedor_modal_operatorLink.getData()}" data-selfcare="${cur_proveedor_modal_operatorLink.OperatorSelfcareURL.getData()}"> 
96                        	        <div class="channel_list_circle"> 
97                        	            <#if (cur_proveedor_modal_operatorLink.operatorImage.getData())?? && cur_proveedor_modal_operatorLink.operatorImage.getData() != ""> 
98                                        	<img alt="${cur_proveedor_modal_operatorLink.operatorImage.getAttribute("alt")}" data-fileentryid="${cur_proveedor_modal_operatorLink.operatorImage.getAttribute("fileEntryId")}" src="${cur_proveedor_modal_operatorLink.operatorImage.getData()}" /> 
99                                        </#if> 
100                        	        </div> 
101                        	        <div class="nomeProveedor"> 
102                        	            ${cur_proveedor_modal_operatorLink.operatorText123.getData()} 
103                        	        </div> 
104                        	    </a> 
105                        	</#list> 
106                        </#if> 
107                    </div> 
108                </div> 
109            </div> 
110        </div> 
111    </div> 
112</div> 

Content | DTVGO | VANITY | MM12 | Footer