PageSourceSearch

https://broadwayhd.com/code/js/chunks/composed-collection-page.ff33a1d23defc684d4fe.js

js broadwayhd.com collected 2026-09-24 21:09:04 UTC 12,621 bytes, 3 lines download raw bytes

1(()=>{(function(){try{var y=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:{},f=new y.Error().stack;f&&(y._sentryDebugIds=y._sentryDebugIds||{},y._sentryDebugIds[f]="c5153c44-1c7a-40d1-a210-259c5978ab14",y._sentryDebugIdIdentifier="sentry-dbid-c5153c44-1c7a-40d1-a210-259c5978ab14")}catch(e){}})();(self.webpackChunkdice_web=self.webpackChunkdice_web||[]).push([[1296,52191],{18573:((y,f,e)=>{e.d(f,{aZ:()=>l,c9:()=>v,lm:()=>a});var t=e(35667);const l={success:t.Fc.CHECK_CIRCLE,error:t.Fc.ERROR,info:t.Fc.INFO};var a=(d=>(d.SUCCESS="success",d.ERROR="error",d.INFO="info",d))(a||{}),v=(d=>(d.SHORT="SHORT",d.LONG="LONG",d.EXTENDED="EXTENDED",d))(v||{})}),20450:((y,f,e)=>{e.d(f,{A:()=>Y});var t=e(96540),l=e(35667),a=e(58562),v=e(79040),d=e(52068),r=e(89064),_=e(53640),m=e(18573),u=e(97615);const O=300,R={[m.c9.SHORT]:1500,[m.c9.LONG]:3e3,[m.c9.EXTENDED]:3e4},C={success:t.createElement(d.A,{fill:"green",width:15,height:15}),error:t.createElement(r.A,{fill:"red",width:15,height:15}),info:t.createElement(_.A,{fill:"white",width:15,height:15})},g=t.memo(({message:p,duration:o=m.c9.SHORT,onDismiss:i,dismissable:I=!0,type:N})=>{const[D,M]=(0,t.useState)(!0),s=(0,a.b0)(["toastClose"]),n=(0,t.useCallback)(()=>{M(!1),i==null||i()},[]);(0,t.useEffect)(()=>{const P=setTimeout(n,R[o]+O);return()=>clearTimeout(P)},[o]);const c=(0,t.useCallback)(()=>C[N],[N]);return D?t.createElement("div",{className:"toast-item"},N?t.createElement("span",{className:"toast-item__icon","aria-hidden":!0},t.createElement(v.Hv,null,({isActive:P})=>t.createElement(v.Q6,{name:m.aZ[N],state:P?l.nJ.HOVER:l.nJ.NORMAL,height:15,width:15,fallbackIcon:c}))):null,p,I?t.createElement(u.QM,{className:"toast-item__close",onClick:n,ariaLabel:s.toastClose.value},t.createElement(r.A,{fill:"white",width:10,height:10})):null):null}),E=null;var w=Object.defineProperty,L=Object.defineProperties,B=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,X=(p,o,i)=>o in p?w(p,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):p[o]=i,ee=(p,o)=>{for(var i in o||(o={}))ne.call(o,i)&&X(p,i,o[i]);if(k)for(var i of k(o))q.call(o,i)&&X(p,i,o[i]);return p},te=(p,o)=>L(p,B(o));const F=()=>{const[p,o]=(0,t.useState)([]),i=(0,t.useCallback)(D=>{const M=Date.now().toString();o(s=>[...s,ee({id:M},D)])},[]),I=(0,t.useCallback)(D=>()=>{o(M=>M.filter(s=>s.id!==D))},[]),N=(0,t.useMemo)(()=>{const D=M=>M.map(s=>t.createElement(g,te(ee({},s),{key:s.id,onDismiss:I(s.id)})));return t.createElement("div",{className:"toast__container",key:"toast-container"},t.createElement("div",{className:"toast__region",role:"status"},D(p.filter(({type:M})=>M!==m.lm.ERROR))),t.createElement("div",{className:"toast__region",role:"alert"},D(p.filter(({type:M})=>M===m.lm.ERROR))))},[p,I]);return{showToast:i,ToastContainer:N}},Y=e.j==33524?F:null}),25278:((y,f,e)=>{e.d(f,{LX:()=>a,qS:()=>d});var t=e(68407),l=e(21904),a;(function(r){r.MANAGE="MANAGE",r.UPGRADE="UPGRADE",r.DOWNGRADE="DOWNGRADE"})(a||(a={}));const v=r=>r.type===SubEventDetailsType.PARTICIPANTS,d=(r,_=a.MANAGE)=>{if(r&&l.QN[r]){const u=l.QN[r];switch(_){case a.UPGRADE:return{label:"upgradeSubscriptionStore",data:{store:u}};case a.DOWNGRADE:return{label:"downgradeSubscriptionStore",data:{store:u}};default:return{label:"manageSubscriptionStore",data:{store:u}}}}switch(_){case a.UPGRADE:return{label:"upgradeSubscriptionWeb"};case a.DOWNGRADE:return{label:"downgradeSubscriptionWeb"};default:return{label:"manageSubscriptionWeb"}}}}),37412:((y,f,e)=>{e.d(f,{A:()=>d});var t=e(96540);const l=r=>r==="keyboard",a=r=>r==="mouse",v=r=>r==="touch";function d(){const[r,_]=(0,t.useState)(),m=(0,t.useRef)();(0,t.useEffect)(()=>{const O=E=>{m.current=E,_(E)},R=()=>O("keyboard"),C=()=>O("mouse"),g=()=>O("touch");return window.addEventListener("keydown",R,!0),window.addEventListener("mousedown",C,!0),window.addEventListener("touchstart",g,!0),()=>{window.removeEventListener("keydown",R,!0),window.removeEventListener("mousedown",C,!0),window.removeEventListener("touchstart",g,!0)}},[]);const u=(0,t.useCallback)(()=>({isImmediateInteractionKeyboard:l(m.current),isImmediateInteractionMouse:a(m.current),isImmediateInteractionTouch:v(m.current)}),[]);return(0,t.useMemo)(()=>({committedInteractionType:r,isCommittedInteractionKeyboard:l(r),isCommittedInteractionMouse:a(r),isCommittedInteractionTouch:v(r),readImmediateInteractionType:u}),[r,u])}}),43444:((y,f,e)=>{e.d(f,{g:()=>a});var t=e(96540);const l="data-focusable";function a(){const v=(0,t.useRef)(null);return(0,t.useEffect)(()=>{const r=_=>{v.current=_.target instanceof HTMLElement?_.target:null};return document.addEventListener("focus",r,{capture:!0}),()=>document.removeEventListener("focus",r,{capture:!0})},[]),{restoreFocus:(0,t.useCallback)(()=>{var r;!v.current||v.current===document.activeElement||(r=document.querySelector(`[${l}]`))==null||r.focus({preventScroll:!0})},[])}}}),52921:((y,f,e)=>{e.d(f,{s:()=>g});var t=e(22325),l=e(26888),a=e(26995),v=e(51234);const d=E=>E.view,r=E=>E.view.data,_=(E,w,L)=>{var B;return(B=E.view.data)===null||B===void 0?void 0:B[(0,v.ZF)(L,w)]},g={makeGetState:()=>(0,t.Mz)([d],E=>E),makeGetViewData:()=>(0,t.Mz)([r],E=>E),makeGetViewByTypeAndId:()=>(0,t.Mz)([_,l.T.getState],(E,w)=>(0,a.hm)(E,w)),makeGetPaginationInfo:()=>(0,t.Mz)([_],E=>(0,v.XE)(E==null?void 0:E.fetchedPageSizes)),getState:d,getViewData:r,getViewByTypeAndId:(E,w,L)=>(0,a.hm)(_(E,w,L),l.T.getState(E))}}),57713:((y,f,e)=>{e.r(f),e.d(f,{CollectionPage:()=>p});var t=e(96540),l=e(86364),a=e(56347),v=e(89467),d=e(64849),r=e(32248),_=e(82705),m=e(68407),u=e(90953),O=e(64759),R=e(59530),C=e(68428),g=e(21975),E=e(2275),w=e(71342),L=e(31065),B=Object.defineProperty,k=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,te=(o,i,I)=>
1i in o?B(o,i,{enumerable:!0,configurable:!0,writable:!0,value:I}):o[i]=I,F=(o,i)=>{for(var I in i||(i={}))X.call(i,I)&&te(o,I,i[I]);if(q)for(var I of q(i))ee.call(i,I)&&te(o,I,i[I]);return o},Y=(o,i)=>k(o,ne(i));const p=()=>{const o=(0,a.zy)(),i=(0,a.W6)(),{routes:I}=t.useContext(R.P),{seasonId:N,seriesId:D}=(0,a.g)(),{error:M}=(0,l.d4)(d.i.getState),{contentTitles:s,settings:{seriesInterstitialStatus:n}}=(0,u.U)(),c=n===r.AvailabilityState.ENABLED,P=s===_.q.SHOW,T=!!(0,L.YW)(I[g.xW.SERIES],o.pathname),H=!!(0,L.YW)(I[g.xW.SEASON],o.pathname),b=new URLSearchParams(o.search),j=b.get("seasonId"),$=b.get("watchlistId"),G=b.get("owner"),[Q,W]=t.useState(!1),S=T&&c&&!j&&!Q;t.useEffect(()=>{W(!1)},[D]),t.useEffect(()=>{if(S){if(!Number(D))return W(!0);v._.getCurrentSeasonId(Number(D)).then(h=>{if(!h)return W(!0);const A=new URLSearchParams(o.search);A.set("seasonId",String(h)),(0,E.mH)(`${o.pathname}?${A}`,i,null,o.state,!0)}).catch(()=>W(!0))}},[S,D,i,o.pathname,o.search,o.state]);const se=()=>{const h={};return j&&c&&!H&&(h.seasonId=j),(0,E.Im)(h)?null:h};if(M)return t.createElement(L.Mk,{preventCustomRouteCheck:!0});if(S)return t.createElement(O.A,{useRealmColor:!0});const x=h=>{var A,z,U,K,Z,oe,V,re,le,de;const{seriesId:ue,title:Ee}=((A=h.metadata)==null?void 0:A.series)||{},{seasonId:me,title:ve}=((z=h.metadata)==null?void 0:z.currentSeason)||{},_e=(re=(V=(oe=(Z=(K=(U=h.elements)==null?void 0:U.find(J=>J.$type==="series"))==null?void 0:K.attributes)==null?void 0:Z.seasons)==null?void 0:oe.items)==null?void 0:V[0])==null?void 0:re.id,ae=me!=null?me:N||j||_e,ie=ue!=null?ue:D,fe=(le=h==null?void 0:h.metadata)==null?void 0:le.currentVod;if(!(T&&c)){if(H&&c){if(ie&&ae){const J=Ee?(0,w.Yv)(Ee):null,ce=(0,a.tW)(I[g.xW.SERIES],F({seriesId:ie},P&&J&&{seriesTitle:J}));(0,E.mH)(ce,i,{seasonId:ae},o.state,!0)}}else if(T&&ie&&ae){const J=ve?(0,w.Yv)(ve):null,ce=(de=fe==null?void 0:fe.seasonId)!=null?de:ae,Ie=(0,a.tW)(I[g.xW.SEASON],F({seasonId:ce},s&&J&&{eventTitle:J})),Oe=Y(F(F({},$&&{watchlistId:$}),G&&{owner:G}),{seriesId:ie});(0,E.mH)(Ie,i,Oe,o.state,!0)}}};return t.createElement(C.d,{type:D?m.ViewType.SERIES:m.ViewType.SEASON,id:D||N,extraParams:se(),onReady:x})}}),63792:((y,f,e)=>{e.d(f,{Lv:()=>a,jC:()=>l});var t={ERROR_IOS_RESTORE_FAILED:"restore_failed",ERROR_IOS_USER_CANCELED:"user_cancelled",ERROR_RESTORE_EMPTY:"restore_empty"};const l="freePrice";var a;(function(v){v.IOS="FREETRIAL",v.ANDROID="Free"})(a||(a={}))}),64849:((y,f,e)=>{e.d(f,{i:()=>m});var t=e(22325);const l=u=>u.series,a=u=>{const O=l(u),R=[];return O.ids.forEach(C=>{const g=O.data[C];g&&R.push(g)}),R},v=(u,O)=>u.series.data[O],m={makeGetState:()=>(0,t.Mz)([l],u=>u),makeGetData:()=>(0,t.Mz)([a],u=>u),makeGetSeriesById:()=>(0,t.Mz)([v],u=>u),getState:l,getData:a,getSeriesById:v}}),68428:((y,f,e)=>{e.d(f,{d:()=>M});var t=e(96540),l=e(86364),a=e(27237),v=e(52921),d=e(68407),r=e(975),_=e(48118),m=e(56347),u=e(71914),O=e(11860),R=e(46276),C=e(94962),g=e(59530),E=e(2275),w=e(22296),L=e(64056),B=e(39401),k=Object.defineProperty,ne=Object.defineProperties,q=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,F=(s,n,c)=>n in s?k(s,n,{enumerable:!0,configurable:!0,writable:!0,value:c}):s[n]=c,Y=(s,n)=>{for(var c in n||(n={}))ee.call(n,c)&&F(s,c,n[c]);if(X)for(var c of X(n))te.call(n,c)&&F(s,c,n[c]);return s},p=(s,n)=>ne(s,q(n));const o=(s,n,c)=>{const{routes:P}=t.useContext(g.P),T=(0,l.d4)(j=>j.services.app.previousLocation),H=T==null?void 0:T.split("?")[0];return(0,L.Kz)(s,n,c,H,P)},i=()=>{const s=(0,l.d4)(T=>T.services.session.user.isGuest),n=(0,l.d4)(T=>T.userProfile.isSwitching),c=(0,C.ZC)(s),P=(0,C.ZC)(n);return(0,E.lP)(c,s)||(0,E.gj)(P,n)},I=(s,n)=>s===d.ViewType.GRID&&!n||s===d.ViewType.SEARCH?s:n,N=(s,n,c,P)=>{var T,H;const b=(0,m.W6)(),j=(0,m.zy)(),$=(0,l.wA)(),G=(0,u.DP)(),Q=(T=j.state)==null?void 0:T.defaultSearchValue,[W,S]=(0,t.useState)(),se=(H=(0,B.Nm)(c,W))==null?void 0:H.attributes,x=(0,B.ax)(G.viewport,se),h=(0,B.o5)(G.viewport,x,se),A=t.useRef(),z=t.useMemo(()=>{if(n===d.ViewType.GRID&&!(P!=null&&P.rpp)){if(A.current===void 0){const{dynamicRpp:V}=(0,B.ed)(G.viewport,h,x);A.current=V}return A.current}},[n,P==null?void 0:P.rpp,G.viewport,h,x]),U=t.useMemo(()=>z?p(Y({},P),{rpp:z}):P,[P,z]);let K=(0,L.c1)(n,Q);if(K&&U){const V={};U.seasonId!==void 0&&(V.seasonId=U.seasonId),U.rpp!==void 0&&(V.rpp=String(U.rpp
1)),K=(0,R.uR)(K,V)}const Z=o(n,c,Q),oe=i();return t.useEffect(()=>{Z||$(O.B.fetch(Y({type:n,id:I(n,s),urlOverride:K,timezone:w.OG},U&&{extraParams:U}))),Q&&(0,L.eJ)(b)},[n,s,Z,K]),t.useEffect(()=>{oe&&$(O.B.fetch(Y({type:n,id:I(n,s),urlOverride:K,timezone:w.OG},U&&{extraParams:U})))},[oe]),t.useEffect(()=>{const V=W&&W!==c,re=!W&&(c==null?void 0:c.isFetching);(V||re||Z)&&S(c)},[W,c,Z,K]),{cachedPage:W,itemsPerRow:h,sizeType:x}},D=(s,n)=>{if(s===n)return!0;if(!s||!n)return!1;const c=new Set([...Object.keys(s),...Object.keys(n)]);c.delete("isFetchingNext");for(const P of c)if(s[P]!==n[P])return!1;return!0},M=({type:s,id:n,onReady:c,extraParams:P})=>{const T=t.useMemo(()=>v.s.makeGetViewByTypeAndId(),[]),H=t.useMemo(()=>a.Xw.makeGetState(),[]),b=s===d.ViewType.GRID?n:+n,$=[d.ViewType.SEASON,d.ViewType.SERIES,d.ViewType.VOD,d.ViewType.PLAYLIST].includes(s)&&!b,G=(0,l.d4)(A=>T(A,b,s),D),Q=(0,l.d4)(A=>{var z;return(z=T(A,b,s))==null?void 0:z.isFetchingNext}),W=(0,l.d4)(A=>H(A)),{cachedPage:S,itemsPerRow:se,sizeType:x}=N(n,s,G,P),h=!S||(S==null?void 0:S.isFetching);return t.useEffect(()=>{!h&&G&&c&&c(G)},[h,c]),t.createElement(r.IQ,{type:s,view:S,fallbackCards:S==null?void 0:S.fallbackCards,localWatchHistory:W,id:n,isFetching:S==null?void 0:S.isFetching,isFetchingNext:Q,isUpdating:S==null?void 0:S.isUpdating,isFormError:S==null?void 0:S.isFormError,isFormSuccess:S==null?void 0:S.isFormSuccess,error:(S==null?void 0:S.error)||$,isLoading:h,itemsPerRow:se,sizeType:x},t.createElement(_.AC,{type:s,id:n}))}}),89467:((y,f,e)=>{e.d(f,{_:()=>r});var t=e(46276),l=e(91287);const a={getById:_=>`/series/${_}`},r={getById:async(_,m)=>{const u=l.N.instance.httpService,O=`${(0,t.x3)(u.baseUrl,"v4")}${a.getById(_)}`,{lastSeen:R,rpp:C}=m,g={};return R&&(g.lastSeen=String(R)),C&&(g.rpp=String(C)),(await u.get(O,{queryParams:g})).parsedData},getCurrentSeasonId:async _=>{var m,u,O;const R=await r.getById(_,{rpp:1});return((u=(m=R.currentVod)===null||m===void 0?void 0:m.episodeInformation)===null||u===void 0?void 0:u.season)||((O=R.seasons[0])===null||O===void 0?void 0:O.id)}}})}]);})();
2
3//# sourceMappingURL=composed-collection-page.ff33a1d23defc684d4fe.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.