1(()=>{(function(){try{var S=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},d=new S.Error().stack;d&&(S._sentryDebugIds=S._sentryDebugIds||{},S._sentryDebugIds[d]="e54b8a01-89e1-4fb0-a72e-6f327a659125",S._sentryDebugIdIdentifier="sentry-dbid-e54b8a01-89e1-4fb0-a72e-6f327a659125")}catch(e){}})();(self.webpackChunkdice_web=self.webpackChunkdice_web||[]).push([[96746],{10654:((S,d,e)=>{e.d(d,{O:()=>_,P:()=>U});var t=e(97354),a=e(1346),i=e(87585),T=e(97963),p=e(2275);const U=(M,D,h,P)=>{const{partitionDataToAdd:s,partitionDataToDelete:O}=M||{},v=t.R.updateUserPartitionsRequest({callback:L=>{(0,T.ih)({authorisationToken:L}),h==null||h()},partitionDataToAdd:s,partitionDataToDelete:O}),I=(0,p.Sy)(s),R=(0,p.Sy)(O);(0,i.u4)(a.V7.UPDATE,{partitionsAdded:I,partitionsDeleted:R,currentLocation:P}),D(v)},_=M=>{const D=t.R.fetchPartitionsRequest();M(D)}}),10940:((S,d,e)=>{e.d(d,{A:()=>a});var t=e(71468);const a=()=>(0,t.d4)(i=>i.services.session.user)}),11456:((S,d,e)=>{e.d(d,{A:()=>D});var t=e(96540),a=e(85092),i=Object.defineProperty,T=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,_=(h,P,s)=>P in h?i(h,P,{enumerable:!0,configurable:!0,writable:!0,value:s}):h[P]=s,M=(h,P)=>{for(var s in P||(P={}))p.call(P,s)&&_(h,s,P[s]);if(T)for(var s of T(P))U.call(P,s)&&_(h,s,P[s]);return h};const D=(h=>t.createElement(a.A,M({},h),t.createElement("path",{d:"M25.875 3.75l-3.75-3.75-16 16 16 16 3.75-3.813-12.188-12.188z",fill:h.fill})))}),19043:((S,d,e)=>{e.d(d,{i:()=>i});var t=e(96540),a=e(99871);const i=({resellerInfo:T})=>{const{headerImageUri:p,supportingText:U}=T||{};return!p&&!U?null:t.createElement(a.mO,null,p?t.createElement(a.rj,{"data-testid":"reseller-header-image",src:p,alt:""}):null,U?t.createElement(a.NT,null,U):null)}}),29157:((S,d,e)=>{e.d(d,{W:()=>re});var t=e(96540),a=e(76213),i=e(24704),T=e(16505),p=(n=>(n.TELUS="TELUS",n.BANGO="BANGO",n))(p||{});const U={TELUS:"telus",BANGO:"bango"},_=n=>Object.values(p).includes(n),M=async(n,o)=>{const r=`${T.LV.baseUrl.replace("/v2","/v1")}/${U[n]}/reseller-info/${encodeURIComponent(o)}`,{parsedData:W}=await T.LV.get(r);return W};var D=e(61821),h=e(95789),P=Object.defineProperty,s=Object.defineProperties,O=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,L=(n,o,r)=>o in n?P(n,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[o]=r,w=(n,o)=>{for(var r in o||(o={}))I.call(o,r)&&L(n,r,o[r]);if(v)for(var r of v(o))R.call(o,r)&&L(n,r,o[r]);return n},Z=(n,o)=>s(n,O(o));const J=5e3,ne=560,oe=112,Q=n=>new Promise(o=>{const r=new Image,W=setTimeout(()=>o(!1),J);r.onload=()=>{clearTimeout(W),o(!0)},r.onerror=()=>{clearTimeout(W),o(!1)},r.src=n}),se=async(n,o)=>{let r=await M(n,o);return r!=null&&r.headerImageUri&&(r=Z(w({},r),{headerImageUri:(0,i.v)(r.headerImageUri,ne,oe,window.ENV_CONF.IMAGE_RESIZER_FORMAT)})),r!=null&&r.headerImageUri&&!await Q(r.headerImageUri)&&(r=Z(w({},r),{headerImageUri:void 0})),r},C=new Map,ue=()=>C.clear(),re=()=>{const{search:n}=(0,a.zy)(),[o,r]=t.useState();return t.useEffect(()=>{const W=new URLSearchParams(n),G=(0,D.u)(W.get(h.O5.resellerId)),$=(0,D.u)(W.get(h.O5.provider));if(!G||!$||!_($)){r(void 0);return}let E=!1;const ae=`${$}:${G}`;let F=C.get(ae);return F||(F=se($,G),C.set(ae,F),F.catch(()=>C.delete(ae))),F.then(Ee=>{E||r(Ee)}).catch(()=>{E||r(void 0)}),()=>{E=!0}},[n]),o}}),47117:((S,d,e)=>{e.d(d,{GI:()=>P,Jo:()=>D,Xc:()=>U,gM:()=>h,lq:()=>M,zy:()=>_});var t=e(71342),a=e(82879),i=e(95789);const T=new Map([[a.q.LOGIN,"login_ott-custom-standard-login"],[a.q.SIGNUP,"signup_ott-custom-standard-register-free"],[a.q.SIGNIN_TO_WATCH,"login_ott-custom-standard-login"],[a.q.PURCHASE,"purchase_ott-custom-standard-register-premium"]]),p=new Map([["dce.realmadrid",T]]),U=(s,O,v)=>{if(!v)return O;const I=p.get(s);if(!I)return O;const R=I.get(v);return O+`&itm_campaign=${R}`},_=s=>{var O,v,I,R;const L=(v=(O=window.APPS)==null?void 0:O.ANDROID)==null?void 0:v.deepLinkUrlPrefix,w=(R=(I=window.APPS)==null?void 0:I.IOS)==null?void 0:R.deepLinkUrlPrefix;return!!s&&[L,w].includes(s)},M=s=>
1({redirectUrl:s.get(i.O5.redirectUrl)||void 0,bundleId:s.get(i.O5.bundleId)||void 0,selectedLicence:s.get(i.O5.selectedLicence)||void 0,licenceId:s.get(i.O5.licenceId)||void 0}),D=(s,O)=>{const{redirectUrl:v,bundleId:I,selectedLicence:R,licenceId:L}=O;return v&&s.set(i.O5.redirectUrl,v),I&&s.set(i.O5.bundleId,I),R&&s.set(i.O5.selectedLicence,R),L&&s.set(i.O5.licenceId,L),s},h=(s,O)=>{const{redirectUrl:v,bundleId:I,selectedLicence:R,licenceId:L}=O;return!v&&!I&&!R&&!L?s:(0,t.k4)(s,{[i.O5.redirectUrl]:v,[i.O5.bundleId]:I,[i.O5.selectedLicence]:R,[i.O5.licenceId]:L})},P=()=>{var s,O,v,I;return(I=(v=(O=(s=window.RAW_REALM_SETTINGS)==null?void 0:s.mfaConfigurations)==null?void 0:O.filter(R=>R.action==="FIREBASE_APP_CHECK"))==null?void 0:v[0])==null?void 0:I.projectKey}}),61821:((S,d,e)=>{e.d(d,{u:()=>t});const t=a=>(a==null?void 0:a.trim())||void 0}),82879:((S,d,e)=>{e.d(d,{q:()=>t});var t=(a=>(a.LOGIN="login",a.SIGNUP="signup",a.PURCHASE="purchase",a.SIGNIN_TO_WATCH="signin_to_watch",a))(t||{})}),84454:((S,d,e)=>{e.d(d,{A:()=>R,y:()=>v});var t=e(96540),a=e(71468),i=e(90953),T=e(13516),p=e(6223),U=e(41078),_=e(98284),M=e(2275),D=e(79383),h=e(21865);const P=1024,s=820,O=1080,v=({isRtL:L,children:w})=>{const[Z,J]=t.useState(!1),{imageType:ne}=t.useContext(T.xK),oe=(0,D.d)(),{appSettings:{WEB:Q},realmFullName:se}=(0,i.U)(),{logoSrc:C,loginBackgroundWeb:ue,loginBackgroundWebRtl:re,loginBackgroundWebMobile:n}=(0,_.b)({imageUris:oe}),o=(0,U.l)(),r=Z?"loaded":void 0,W=($,E)=>(0,T.vy)($,"AUTO",E,ne),G=()=>J(!0);return t.createElement(t.Fragment,null,t.createElement(p.s,{transitionEnterTimeout:200,transitionLeaveTimeout:200,transitionName:"background-image-transition",component:"div",className:"login-page__background"},o<=P&&t.createElement("img",{className:`img_mobile ${r}`,src:W(n,s),onLoad:G,alt:""}),o>P&&L&&t.createElement("img",{className:r,src:W(re,O),alt:"",onLoad:G}),o>P&&!L&&t.createElement("img",{className:r,src:W(ue,O),alt:"",onLoad:G})),t.createElement("div",{className:(0,M.AH)("login-page__logo",(Q==null?void 0:Q.languageBadgeStyle)&&"login-page__logo--with-language-toggle")},t.createElement("img",{alt:se,src:(0,T.vy)(C,"AUTO",110)})),w)},I=({services:{app:{isRtL:L}}})=>({isRtL:L}),R=(0,a.Ng)(I)(v)}),97407:((S,d,e)=>{e.r(d),e.d(d,{LoginHeader:()=>De,default:()=>qe});var t=e(96540),a=e(71468),i=e(76213),T=e(1346),p=e(35667),U=e(58562),_=e(90953),M=e(13516),D=e(39908),h=e(79040),P=e(11456),s=e(19043),O=e(91645),v=e(56710),I=e(59530),R=e(755),L=e(91613),w=e(57611),Z=e(29157),J=e(56334),ne=e(84454),oe=e(12189),Q=e(87585),se=e(47101),C=e(16505),ue=e(10654),re=e(95237),n=e(21975),o=e(81730),r=e(55488),W=e(85401),G=e(2275),$=e(63967),E=e(95789),ae=e(10940),F=e(75970),Ee=e(49688),Ve=e(32248),be=e(67354),fe=e(56016),ht=e(99477);const Ze=()=>{const l=(0,w.W)(),u=(0,i.zy)(),{routes:f}=t.useContext(I.P),x=new URLSearchParams(u.search).get("providerName")||Ve.Kg.ID,{MAIN_TITLE:B}=window.APP_CONF,N=(0,L.w)(),g=(0,U.b0)(["resetPassword","forgotPasswordWebTitle"]);t.useEffect(()=>{const j=(0,o.Y)(f[n.xW.LOGIN_REQUEST_PASSWORD],u.pathname)?g.forgotPasswordWebTitle.value:g.resetPassword.value;N((0,be.D)([j],B," - "))},[u.pathname,f,N,B,g]);const k=(0,fe.Z3)(()=>{l.push(f[n.xW.HOME])}).filter(j=>j.hasPasswordResetPage),q=k.find(j=>j.name===x)||(k==null?void 0:k[0]);return q?t.createElement(t.Fragment,null,q.getPasswordResetPage()):t.createElement(i.C5,{to:f[n.xW.LOGIN],replace:!0})};var je=e(39848),Pe=e(47117);const Me=(l=[],u="")=>{if(!u||!l.length)return null;try{const f=new URL(u!=null&&u.startsWith("http")?u:`https://${u}`);for(const y of l){const x=new URL(y!=null&&y.startsWith("http")?y:`https://${y}`);if(f.origin===x.origin)return f.href}return null}catch(f){return console.warn("Error parsing redirect URI",{uri:u,error:f}),null}},ze=(l,u,f)=>{const y=l.pathname.includes(u[n.xW.MAGIC_LINK]),x=l.pathname.includes(u[n.xW.LOGIN_REQUEST_PASSWORD]),B=l.pathname.includes(u[n.xW.LOGIN_RESET_PASSWORD]);return y?f.magicLinkHeading.value:x?f.forgotPasswordWebTitle.value:B?f.forgottenPassword.value:f.signIn.value},Je=(l=[])=>l!=null&&l.length?l.map(({language:u,region:f})=>`${u}_${f}`):[],Qe=(l="",u=[])=>{var f;if(!l||!(u!=null&&u.length))return null;const y=l.split(" "),x=Je(u);return(f=y.find(B=>x.includes(B)))!=null?f:null},Xe=({provider:l})=>t.createElement(t.Fragment,null,l.getPage()),ke=l=>{var u,f;const{canSignUp:y}=(0,O.A)(),x=(0,L.w)(),B=(0,U.b0)(["signIn","magicLinkHeading","forgotPasswordWebTitle","forgottenPassword","goBack","
1selectYourProvider"]),N=(0,w.W)(),g=(0,i.zy)(),X=t.useRef(g);X.current=g;const k=localStorage.getItem(J.s),{authenticationProviders:q}=(0,v.Z)(),j=(0,Ee.u)(),{allowSelfregistration:et,LOGO:tt}=window.APP_CONF,[_e,We]=t.useState(!1),ye=(0,a.d4)(m=>m.services.app.previousLocation),{profileConfiguration:nt,domains:Ne,realmLanguages:ot}=(0,_.U)(),{routes:c,defaultMenuParams:Ce}=t.useContext(I.P),ge=!!(0,o.Y)(c[n.xW.GIFT_LOGIN],g.pathname),me=!!(0,o.Y)(c[n.xW.GIFT_REDEMPTION_LOGIN],g.pathname),Oe=(u=(0,o.Y)(c[n.xW.GIFT_LOGIN],g.pathname,!1))==null?void 0:u.params.giftId,Ie=(f=(0,o.Y)(c[n.xW.GIFT_REDEMPTION_LOGIN],g.pathname,!1))==null?void 0:f.params.redeemCode,Y=new URLSearchParams(g.search||""),V=Y.get(E.O5.from)||l.from,st=Y.get(E.O5.type),Ge=Y.get(E.O5.code),rt=Y.get(E.O5.error),at=Y.get(E.O5.uiLocales),{isFetching:xe,defaultMenu:Be}=(0,a.d4)(m=>m.menu),it=(0,ae.A)().isGuest,ve=(0,G.V$)(it),he=(0,Z.W)(),lt=!!(0,o.Y)(c[n.xW.LOGIN],ye),pe=m=>!!(0,o.Y)(c[n.xW.LOGIN_REQUEST_PASSWORD],m)||!!(0,o.Y)(c[n.xW.LOGIN_RESET_PASSWORD],m),ct=!pe(g.pathname);t.useEffect(()=>{!lt&&ct&&(0,Q.u4)(T.bE.STARTED)},[ye]);const Re=(0,oe.GX)(nt);t.useEffect(()=>{We(ve)},[]);const we=t.useCallback(async()=>{const m=(0,o.e)(c,[n.xW.LOGIN,n.xW.SIGNUP],g.pathname),K=(0,je.R)(q);if(!ve&&m&&K&&!Ge){(0,fe.Z)(q,N,c,j,g,st,V&&{from:V});return}const z=Y.get(E.O5.redirectTo);if(z&&Me(Ne,z)||Y.get(E.O5.redirectUrl)||Y.get(E.O5.bundleId)||await C.LV.storageProvider.get(F.U.APP_ROUTE)&&(Ge||rt)||pe(X.current.pathname)||!(!!Be&&ve&&!xe&&_e))return;const Se=new URLSearchParams(X.current.search||""),ce=Se.get(E.O5.from)||l.from,A=Se.get(E.O5.entryPage);if(m||ge||me){if(ce||A){N.replace(A||Fe(),g.state);return}}else{const[de,Ue]=await Promise.all([C.LV.storageProvider.get(F.U.FROM),C.LV.storageProvider.get(F.U.ENTRY)]);if(ce||A||de||Ue)return}pe(X.current.pathname)||(0,W.OS)(Ce,c,N,Re)},[xe,Be,Ce,ve,_e]);t.useEffect(()=>{we()},[we]);const ie=(0,fe.Z3)(async()=>{var m;const K=(m=g==null?void 0:g.state)==null?void 0:m.partitionData,ee=new URLSearchParams(window.location.search),z=ee.get(E.O5.from),b=ee.get(E.O5.entryPage),te=ee.get(E.O5.redirectTo),Te=(0,Pe.lq)(ee),Ae=ee.get(E.O5.licences),le=Qe(at,ot),$e=await C.LV.storageProvider.get(se.Zt);if(le&&le!==$e)try{const A=!(b||z||te);await(0,re.cR)(le,A)}catch(A){console.warn(`Failed to set language preference based on uiLocales param with locale: ${le}`,A)}if(K&&(0,ue.O)(x),l.onSigninComplete){l.onSigninComplete();return}if(b){const A=new URLSearchParams;let H=b;const de=!!(0,o.Y)(c[n.xW.SIGNUP],b),Ue=!!(0,o.Y)(c[n.xW.PURCHASE],b),Pt=!!(0,o.Y)(c[n.xW.LOGIN],b),Ot=!!(0,o.Y)(c[n.xW.LOGIN_REDIRECT],b);(de||Ue)&&(Ae&&A.set(E.O5.licences,Ae),te&&A.set(E.O5.redirectTo,te),(0,Pe.Jo)(A,Te)),V&&A.set(E.O5.from,V);const Ye=A.toString();(Pt||Ot)&&V?H=V:Ye&&(H+=`${H.includes("?")?"&":"?"}${Ye}`);const It=!!(0,o.Y)(c[n.xW.ACTIVATE_USER],H.split("?")[0]);Re&&!It&&(H+=r.q7),N.replace(H,g.state);return}if(z){let A=(0,Pe.gM)(z,Te);const H=!!(0,o.Y)(c[n.xW.TV_LOGIN],z),de=!!(0,o.Y)(c[n.xW.ACTIVATE_USER],A.split("?")[0]);Re&&!H&&!de&&(A+=r.q7),N.replace(A,g.state);return}const ce=te&&Me(Ne,te);if(ce){window.location.href=ce;return}We(!0)},q),Fe=()=>{if(ge&&Oe)return(0,i.tW)(c[n.xW.GIFT],{giftId:Oe});if(me&&Ie)return`${c[n.xW.GIFT_REDEMPTION]}?redeemCode=${Ie}`;const m=new URLSearchParams(X.current.search||"").get(E.O5.from)||l.from;try{return decodeURIComponent(m)}catch(K){return m}},dt=()=>{var m;const K=Fe();ge&&Oe||me&&Ie?N.push(K):V?N.replace(K,(m=l==null?void 0:l.location)==null?void 0:m.state):(0,G.mH)(c[n.xW.LOGIN],N)},ut=()=>{(0,G.mH)(k,N),localStorage.removeItem(J.s)},Ke=!!(0,o.Y)(c[n.xW.LOGIN],g.pathname),Le=ie==null?void 0:ie.find(m=>m.isStandalonePicker&&!!(0,o.Y)(`${c[n.xW.LOGIN]}${m.authProviderRoute}`,g.pathname)),gt=Le?B.selectYourProvider.value:ze(g,c,B),mt=et&&y,He=ie==null?void 0:ie.find(m=>[c[n.xW.LOGIN],c[n.xW.GIFT_LOGIN],c[n.xW.GIFT_REDEMPTION_LOGIN]].some(K=>!!(0,o.Y)(`${K}${m.authProviderRoute}`,g.pathname,!1))),vt=!!(0,o.Y)(c[n.xW.LOGIN_RESET_PASSWORD],g.pathname)||!!(0,o.Y)(c[n.xW.LOGIN_REQUEST_PASSWORD],g.pathname),Et=Ke||ge||me,ft=()=>He?t.createElement(Xe,{provider:He}):vt?t.createElement(Ze,null):Et?t.createElement($.X,{from:V,providers:ie||[],hasSignup:mt,handleSignup:l.handleSignup,redirect:k&&ut}):null;return t.createElement("div",{className:(0,M.AH)("login-page",Le&&"login-page--picker")},t.createElement(ne.A,null,t.createElement("div",{className:"login-page__wrapper"},t.createElement(De,{title:gt,logoUrl:tt,showLogo:!(he!=null&&he.headerImageUri)}),t.createElement(s.i,{resellerInfo:he}),t.createElement("div",{className:"login-page__form"},!Ke&&!Le?t.createElement(h.Hv,{style:{display:"inline-flex"}},({isActive:m})=>t.createElement(D.K0,{smallMode:!0,onClick:dt,className:(0,M.AH)(D.k9.PRIMARY,"login-page__back"),"aria-label":B.goBack.value},t.createElement(h.Q6,{name:p.Fc.ARROW_LEFT,state:m?p.nJ.HOVER:p.nJ.NORMAL,className:"icon-arrow-left btn-icon__icon","data-testid":"back-arrow",fallbackIcon:()=>t.createElement(P.A,{className:"icon-arrow-left btn-icon__icon","data-testid":"back-arrow"})}))):null,ft()))))},qe=(0,R.y)(ke),De=({title:l,logoUrl:u,showLogo:f=!0})=>{const{realmFullName:y}=(0,_.U)(),{imageType:x}=t.useContext(M.xK);return t.createElement("div",{className:"login-page__header"},t.createElement("h1",{"aria-level":2},l),f?t.createElement("div",{className:"login-page__header__logo"},t.createElement("img",{src:(0,M.vy)(u,"AUTO",110,x),alt:y})):null)}}),99871:((S,d,e)=>{e.d(d,{NT:()=>T,mO:()=>a,rj:()=>i});var t=e(63679);const a=t.Ay.div` 2 margin-bottom: 27px; 3 text-align: start; 4 5 .simple-form & { 6 margin-bottom: 8px; 7 } 8`,i=t.Ay.img` 9 display: block; 10 margin: 0; 11 max-width: 100%; 12 max-height: 56px; 13`,T=t.Ay.p` 14 font-family: ${({theme:p})=>p.fonts.secondaryName}; 15 font-size: 18px; 16 line-height: 24px; 17 font-weight: 500; 18 letter-spacing: 0.2px; 19 20 /* Tripled to out-rank the platform modal's own paragraph rules. */ 21 &&& { 22 margin-top: 8px; 23 margin-bottom: 0; 24 text-align: start; 25 } 26 27 .simple-form & { 28 color: inherit; 29 } 30 31 .activation-layout & { 32 color: inherit; /* the global p rule pins #efefef, invisible on light realms */ 33 } 34 35 .activation-layout &&& { 36 text-align: center; 37 } 38`})}]);})(); 39 40//# sourceMappingURL=login-page.e3407bc8a41662f08c08.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.