1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5584],{47769:function(e,r,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/external/[partner-name]",function(){return n(9525)}])},1302:function(e,r,n){"use strict";var s=n(85893),t=n(67294),a=n(68777),o=n(45312);r.Z=e=>{let r="";e&&e.redirectUrland&&(r=e.redirectUrland);let[n,a]=(0,t.useState)(!1),[l,c]=(0,t.useState)(!0);return((0,t.useEffect)(()=>{a(navigator.userAgent.toLowerCase().includes("android"))},[]),n&&l)?(0,s.jsx)("div",{className:"smart-banner",children:(0,s.jsxs)("div",{className:"smart-banner-content",children:[(0,s.jsx)("p",{children:"Install our app for a better experience!"}),(0,s.jsx)(i,{href:r,channelPrimaryColor:o.channelPrimaryColor,children:"Install"}),(0,s.jsx)("button",{onClick:()=>c(!1),className:"close-button",children:"\xd7"})]})}):null};let i=a.ZP.a.withConfig({componentId:"sc-d88912ad-0"})(["background-color:",";color:white;padding:5px 10px;text-decoration:none;border-radius:5px;"],o.channelPrimaryColor)},9525:function(e,r,n){"use strict";n.r(r),n.d(r,{__N_SSP:function(){return g}});var s=n(85893),t=n(67294),a=n(2664),o=n(11163),i=n(45312),l=n(32415),c=n(22024),u=n(85518),d=n(62985),p=n(9008),m=n.n(p),_=n(1302),h=n(33299),g=!0;r.default=(0,o.withRouter)((0,a.$j)()(e=>{let{status:r}=(0,h.useSession)(),n=(0,o.useRouter)();(0,l.d8)("token_name",e.tokenData);let[a,p]=(0,t.useState)(null),[g,x]=(0,t.useState)(!1),f=e&&e.tokenData?e.tokenData:"",v=e&&e.urls&&e.urls.logURLV2?(0,l.tY)(e.urls.logURLV2):"";(0,t.useEffect)(()=>(k(),e=>{}),[e.tokenData]),(0,t.useEffect)(()=>{(0,l.Sl)(e)},[]);let k=async()=>{let s=e&&e.urls&&e.urls.partnerUserDetailsURL?(0,l.tY)(e.urls.partnerUserDetailsURL):"";if(e.tokenData&&s){s=s.replace("__JTV__DEVICE__NUM__",i.deviceNum).replace("__JTV__DEVICE__CODE__",i.deviceCode).replace("__JTV__USER__TOKEN__",e.tokenData).replace("__JTV__APP__VER__",i.appVer).replace("__JTV__DEVICE__UDID__","");try{await (0,l.bf)(s,r=>{if(r&&"error"==r.result&&(p(r.result),e.ironLogin&&(0,l.FS)(e,function(){},"something",v)),r&&r.response&&r.response.user&&"success"==r.response.result){let e={code:r.response.code?r.response.code:"",device_num:r.response.device_num?r.response.device_num:"",username:r.response.user.username?r.response.user.username:"",message:r.response.message?r.response.message:"",userdetails:{UId:r.response.user.UId?r.response.user.UId:"",createDate:r.response.user.createDate?r.response.user.createDate:"",email:r.response.user.email?r.response.user.email:"",fname:r.response.user.fname?r.response.user.fname:"",lname:r.response.user.lname?r.response.user.lname:"",partner:r.response.user.partner?r.response.user.partner:"",plan:r.response.user.plan?r.response.user.plan:"",status:r.response.user.status?r.response.user.status:"",sub_device:r.response.user.sub_device?r.response.user.sub_device:"",uname:r.response.user.uname?r.response.user.uname:"",username:r.response.user.username?r.response.user.username:""}};(0,l.d8)("loggedinUser",JSON.stringify(e)),({iOS:()=>/iPhone|iPad|iPod/i.test(navigator.userAgent)}).iOS()?x(!0):n.push("/home")}},"partner-login",!0,!1,r)}catch(e){console.log(e)}}},N=(0,l.ej)("token_name")?(0,l.ej)("token_name"):f,w=i.deepLinkinProtocol+"external/"+e.partnerName+"?data="+e.tokenData,j=i.websiteUrlDomain+"external/"+e.partnerName+"?data="+N,D="app-id="+i.appId+",app-argument="+j,E=encodeURIComponent("jtv_data="+i.deepLinkinProtocol+"external/"+e.partnerName+"?data="),b=i.appLink.androidAppStore+"&referrer="+E+e.tokenData;async function P(){try{await new Promise((e,r)=>{let n=new XMLHttpRequest;n.open("GET",w),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.onload=()=>{200===n.status?(console.log(n.response),e(!0)):(console.error("Request failed with status ".concat(n.status,".")),e(!1))},n.onerror=()=>{console.error("Request failed."),r(Error("Network Error"))},n.send()})&&window.location.replace("".concat(i.deepLinkinProtocol,"external/").concat(e.partnerName,"?data=").concat(e.tokenData))}catch(e){console.error("Error checking URL:",e)}}if(u.tq){let r={android:()=>/Android/i.test(navigator.userAgent),iOS:()=>/iPhone|iPad|iPod/i.test(navigator.userAgent)};r.android()?(window.location.replace(i.deepLinkinProtocol+"external/"+e.partnerName+"?data="+e.tokenData),P(w)):r.iOS()||navigator.userAgent.includes("Macintosh")}return"success"!==e.dmsStatus?(0,s.jsx)(c.nl,{}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(m(),{children:(0,s.jsx)("meta",{name:"apple-itunes-app",content:D})}),(0,s.jsxs)("div",{className:"min-height-70",children:[u.tq&&(0,s.jsx)(_.Z,{redirectUrland:b}),a?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"partner-text-val",children:"User Authentication failed"}),(0,s.jsx)("div",{className:"partner-invalid-token-text",children:"Invalid Token"}),(0,s.jsx)("div",{className:"partner-text-val",children:!e.ironLogin&&(0,s.jsx)(d.Z,{className:"editbtn-border-rad partner-btn-w",onClick:()=>{(0,l.FS)(e,function(){},"something",v)},children:"Ok"})})]}):g?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:" partner-text-val",children:"You have successfully logged in."}),(0,s.jsx)("div",{className:"partner-text-val",style:{marginTop:20},children:(0,s.jsx)(d.Z,{className:"editbtn-border-rad partner-btn-w",widthprops:!0,onClick:()=>{n.push("/home")},children:"Browse Now"})})]}):(0,s.jsx)("div",{className:"partner-text-val",children:"You are being redirected, Please Wait..."})]})]})}))}},function(e){e.O(0,[2888,9774,179],function(){return e(e.s=47769)}),_N_E=e.O()}]);
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.