PageSourceSearch

https://app.sundancetv.com/code/js/chunks/gift-root.40a88377b644812f8ade.js

js sundancetv.com collected 2026-10-02 07:01:44 UTC 7,618 bytes, 3 lines download raw bytes

1(()=>{(function(){try{var v=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},l=new v.Error().stack;l&&(v._sentryDebugIds=v._sentryDebugIds||{},v._sentryDebugIds[l]="d885a54c-5078-4aa5-a6d5-bb5cfbb0030e",v._sentryDebugIdIdentifier="sentry-dbid-d885a54c-5078-4aa5-a6d5-bb5cfbb0030e")}catch(t){}})();(self.webpackChunkdice_web=self.webpackChunkdice_web||[]).push([[40967,56742],{3248:((v,l,t)=>{t.d(l,{P:()=>G});var n=t(32290),_=t(6872),s=t(58357),P=t(97963),c=t(36267),r=t(33438),D=t(54718),i=t(51772),u=t(91373);const G=(S,L,I,R,p)=>{const A=new i.o({clearSession:c.w,showVPNBlockingMessage:()=>{},getActiveLocale:I}),g=new n.l({baseUrl:`${S}/api/v2`,storageProvider:new u.L(p,R),useDefaultResponseMiddleware:!1,useDefaultErrorMiddleware:!1,appVersion:L,driver:(E,d)=>fetch(E,d)}),B=async E=>await g.refresh(E),M=E=>{const d=(0,P.WI)(E.parsedData.authorisationToken);if(d){const{sub:h,gue:f,rol:W,exp:C,loc:T,par:U,pro:w,ent:N}=d,K={id:h,rol:W,isGuest:f,loc:T,par:U,pro:w,ent:N},F=s.A.update({user:K,exp:C,missingInformationStatus:E.parsedData.missingInformationStatus});r.A.dispatch(F)}},b=async E=>{const d=await B(E);return M(d),d};return g.applyRequestMiddleware([A.languageHeaderMiddleware,(0,D.applyAdsMacroHeaderMiddleware)(g)]),g.applyResponseMiddleware([A.parsedDataMiddleWare,A.vpnBlockingMiddleWare]),g.applyErrorMiddleware([(0,_.nL)(b),A.errorMiddleware]),g}}),25278:((v,l,t)=>{t.d(l,{LX:()=>s,qS:()=>c});var n=t(68407),_=t(21904),s;(function(r){r.MANAGE="MANAGE",r.UPGRADE="UPGRADE",r.DOWNGRADE="DOWNGRADE"})(s||(s={}));const P=r=>r.type===SubEventDetailsType.PARTICIPANTS,c=(r,D=s.MANAGE)=>{if(r&&_.QN[r]){const u=_.QN[r];switch(D){case s.UPGRADE:return{label:"upgradeSubscriptionStore",data:{store:u}};case s.DOWNGRADE:return{label:"downgradeSubscriptionStore",data:{store:u}};default:return{label:"manageSubscriptionStore",data:{store:u}}}}switch(D){case s.UPGRADE:return{label:"upgradeSubscriptionWeb"};case s.DOWNGRADE:return{label:"downgradeSubscriptionWeb"};default:return{label:"manageSubscriptionWeb"}}}}),26969:((v,l,t)=>{t.d(l,{Bm:()=>b,Hk:()=>U,J9:()=>d,QF:()=>W,St:()=>M,YI:()=>w,fI:()=>B,fP:()=>A,l2:()=>N,tV:()=>g});var n=t(85537),_=t(21904),s=t(84657),P=t(57320),c=t(12776),r=Object.defineProperty,D=Object.defineProperties,i=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,L=(e,a,o)=>a in e?r(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,I=(e,a)=>{for(var o in a||(a={}))G.call(a,o)&&L(e,o,a[o]);if(u)for(var o of u(a))S.call(a,o)&&L(e,o,a[o]);return e},R=(e,a)=>D(e,i(a));const p=e=>e.replace("/v2","/v4"),A=(e,a)=>e.get(`${p(e.baseUrl)}${c.U.GET_GIFTS}?countryCode=${a}`),g=(e,a)=>e.post(`${p(e.baseUrl)}${c.U.REDEEM_GIFT}/${a}`,{}),B=(e,a)=>e.get(`${p(e.baseUrl)}${c.U.REDEEM_GIFT}/${a}`),M=(e,a)=>e.post(c._.SET_PII,a),b=e=>e.get(p(e.baseUrl)+c.U.GET_BASKET),E=e=>e.delete(p(e.baseUrl)+c.U.GET_BASKET_CHANGES),d=async(e,{recipient:a,duration:o,message:O},y,m)=>(await E(m),await h(e,a,o,O,y,m)),h=(e,a,o,O="",y="",m)=>{const $={recipientEmail:a,note:O,options:o?{numberOfPeriods:{type:"INT_RANGE",value:o}}:{}};return m.post(`${p(m.baseUrl)}${c.U.ADD_GIFT_TO_BASKET}/${e}?countryCode=${y}`,$)},f=e=>{try{return(0,n.s)(e)}catch(a){return null}},W=async e=>{const a=localStorage.getItem(P.h0),o=f(a);return o?(o.isGuest=o.gue,o.loc=o.loc||o.lo2,o):C(e)},C=async e=>{try{const{authorisationToken:a,refreshToken:o}=await e.post("/login/guest/checkin",null,{useAuth:!1}),{sub:O,gue:y,rol:m,loc:x,lo2:$}=f(a),H={id:O,rol:m,isGuest:y,loc:x||$};return localStorage.setItem(P.h0,a),localStorage.setItem(P.US,o),H}catch(a){T()}},T=()=>{localStorage.removeItem(P.h0),localStorage.removeItem(P.US)},U=e=>{var a,o;const{options:O}=e,y=!Object.keys(O||{}).length,m=y?{type:s.bK.PPV,subscriptionPeriod:null}:{subscriptionPeriod:(a=O.period)==null?void 0:a.value,type:s.bK.SUBSCRIPTION};return{id:e.externalId,badge:null,description:e.description,name:e.name,amounts:[R(I({},e.itemPrice),{default:!0})],purchaseStrategy:m,type:y?s.bK.PPV:s.AV.STANDARD,defaultMarketingPricePeriod:y?null:(o=O.period)==null?void 0:o.value,status:null,managed:!0}},w=e=>({id:e.externalId,badge:null,description:e.description,name:e.name,amounts:[R(I({},e.total),{default:!0}
1)],type:null,defaultMarketingPricePeriod:null,status:null,managed:!0,purchaseStrategy:null}),N=e=>{var a;return{basketItems:e.basketItems.map(F),paymentProvider:K((a=e.availablePaymentProviders)==null?void 0:a[0]),paymentProvidersList:e.availablePaymentProviders.map(K),tax:e.tax,totalDiscount:e.totalDiscount,discountedTotal:e.total,subTotal:e.totalExcTax,voucherItems:null,taxRateEstimated:e.taxRateEstimated}},K=e=>({providerId:null,name:e.name,providerType:e.paymentProviderType,paymentProviderGroupType:e.paymentProviderGroupType,paymentMethodType:e.paymentProviderGroupType===_.yS.CREDIT_CARD?_.eq.CARD:e.paymentProviderGroupType,targetPaymentProvider:e.targetPaymentProvider,details:e.details}),F=e=>({catalogPrice:e.catalogPrice.amount,currency:e.total.currency,description:e.description,name:e.name,scale:e.total.scale,tax:e.tax.amount,total:e.total.amount,subscriptionSetting:null,subTotal:null,taxInclusive:null,taxRate:null,sku:null})}),53777:((v,l,t)=>{t.r(l),t.d(l,{Modal:()=>L});var n=t(96540),_=t(40961),s=t(94708),P=t.n(s),c=t(58562),r=t(13516),D=t(39908),i=t(72210),u=t(81956);const S="[data-fallback-focus]",L=I=>{const R=document.getElementById("dice-modal"),{children:p,className:A,isRtL:g,allowEventPropagation:B,handleClose:M,icon:b,backgroundImage:E,initialFocusRef:d}=I,h=(0,r.AH)("messages",A,g&&"modal--right-left"),{close:f}=(0,c.b0)(["close"]),W=(f==null?void 0:f.value)||"Close",C=n.useRef(null);return n.useEffect(()=>{if(!M)return;const T=U=>{U.key==="Escape"&&(U.preventDefault(),U.stopPropagation(),M())};return document.addEventListener("keydown",T),()=>document.removeEventListener("keydown",T)},[M]),R&&_.createPortal(n.createElement(u.Q,Object.assign({allowEventPropagation:B},E?{backgroundImage:E}:{}),n.createElement("div",{className:h},n.createElement(s.FocusTrap,{focusTrapOptions:{fallbackFocus:()=>C.current||S,initialFocus:()=>(d==null?void 0:d.current)||C.current||void 0,escapeDeactivates:!1,allowOutsideClick:T=>!!T.target.closest("#onetrust-consent-sdk")}},n.createElement("div",{className:"message","aria-modal":"true","aria-label":I.ariaLabel,"data-fallback-focus":!0,role:"dialog",ref:C,tabIndex:-1},p,b&&n.createElement("div",{className:"message__optional-icon"},b),M&&n.createElement(D.K0,{smallMode:!0,onClick:M,className:(0,r.AH)(D.k9.PRIMARY,"btn-close"),"aria-label":W},n.createElement(i.Close,{className:"btn-icon__icon"})))))),R)}}),54718:((v,l,t)=>{t.r(l),t.d(l,{applyAdsMacroHeaderMiddleware:()=>c});var n=t(94148),_=t(15011),s=t(32248),P=t(47078);const c=r=>(0,n.o)({playerType:"Website",playerVersion:window.OUTPUT_FOLDER,deviceType:_.b.PERSONAL_COMPUTER,createGooglePalNonces:async i=>P.M.createGooglePalNonces(i),getIsAdsEnabled:async()=>window.APP_CONF.adsConfigurationStatus===s.X4.ENABLED,getIsGooglePalEnabled:async()=>P.M.getIsGoogleSdkEnabled(),getIsLiveRampAtsEnabled:async()=>{var i;return((i=window.APPS[s.gX.WEB])==null?void 0:i.enableLiverampAts)===s.X4.ENABLED},getAltOrigin:async()=>{var i,u;return`https://${(u=window.APP_CONF.preferredDomain)!=null?u:(i=window.DOMAINS)==null?void 0:i[0]}`},httpService:r})}),97966:((v,l,t)=>{t.d(l,{E:()=>_});var n=t(96540);const _=(0,n.createContext)(null)})}]);})();
2
3//# sourceMappingURL=gift-root.40a88377b644812f8ade.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.