PageSourceSearch

https://www.teliaplay.se/oneweb/670.be03b98f.js

js teliaplay.se collected 2026-10-01 15:58:21 UTC 107,780 bytes, 105 lines download raw bytes

1"use strict";(globalThis.webpackChunk_telia_company_tv_web_logged_in=globalThis.webpackChunk_telia_company_tv_web_logged_in||[]).push([[670],{"./src/page/components/Panels/index.tsx"(e,t,i){i.d(t,{Q:()=>jn});var n=i("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),a=i("./src/shared/components/custom/SkipNav/index.ts"),o=i("./src/shared/utils/breakpoints/mq.ts"),r=i("./src/shared/utils/isDefined.ts"),s=i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),c=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),d=i("./src/core/analytics/tracker.ts"),l=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-intersection-observer/dist/index.mjs"),p=i("./src/page/providers/AssetTrackingProvider.tsx"),u=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const m=(0,s.createContext)({trackPanelClick:()=>{}}),g=({assetImpressionsGroupName:e,children:t,panel:i,panelRowIndex:n,skipTracking:a,...o})=>{const[r,c]=(0,l.Wx)({triggerOnce:!0});(0,s.useEffect)(()=>{!a&&c&&i.id&&void 0!==n&&d.F.trackPanelImpression({panel_id:i.id,panel_row_index:n})},[c,i.id,n,a]);const g=(0,s.useCallback)(()=>{if(!a&&i.id&&!isNaN(n))return d.F.trackPanelClick({panel_id:i.id,panel_row_index:n})},[i.id,n,a]);return(0,u.Y)("div",{ref:i.id&&void 0!==n?r:null,...o,children:(0,u.Y)(m.Provider,{value:{trackPanelClick:g},children:(0,u.Y)(p.N,{assetImpressionsGroupName:e,panel:i,panelRowIndex:n,skipTracking:a,children:t})})})},h=()=>(0,s.useContext)(m),_=["ShowcasePanelX","HotspotLoggedOutPanelX","SubscriptionPanelX","SubscriptionPanelXV2","SingleFeaturePanelX","ChannelsPanelX","OverviewPanelX","PosterListPanel"],y=e=>_.includes(e.__typename);var b=i("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useQuery.js"),x=i("./src/codegen/graphql.ts"),f=i("./src/epg/hooks/useGetRegionalChannelsSelection.ts"),v=i("./src/epg/utils/setProgramChangeTimeout.ts"),k=i("./src/epg/views/EpgView/components/Epg/components/ChannelEpgItem/index.ts"),C=i("./src/epg/views/EpgView/components/Epg/hooks/useEpgNpvrEventListener.ts"),E=i("./src/epg/views/EpgView/components/Epg/hooks/useFavoriteChannelsEventListener.ts"),A=i("./src/epg/views/EpgView/components/Epg/utils/epg.utils.ts"),S=i("./src/shared/components/ui/Swimlane/Swimlane.tsx"),I=i("./src/shared/hooks/useWindowSize.ts"),w=i("./src/shared/utils/breakpoints/constants.ts"),T=i("./src/shared/utils/breakpoints/getBreakpoint.ts"),P=i("./src/page/components/Panels/PlaceholderSwimlanePanel/index.ts"),R=i("./src/page/components/Panels/utils/getPanelSwimlaneItemsPerBreakpoint.ts"),L=i("./src/page/components/Panels/ChannelsPanel/ChannelsPanel.constants.ts"),O=i("./src/page/utils/getLinkUrl.ts");const N=({index:e,item:t})=>{const{trackAssetClick:i,trackAssetImpression:n}=(0,p.c)();return(0,u.Y)(k.p,{channel:t.channel,index:e,programs:t.programs,trackOnClick:({id:e,index:t})=>{i({id:e,index:t})},trackOnImpression:({id:e,index:t})=>{n({id:e,index:t})}})},D=(0,R.d)({posterOrientation:x.mjg.Landscape}),M=({panel:e})=>{const t=e?.id,i=e?.title,{t:n}
1=(0,c.Bd)(),[a,o]=(0,s.useState)(Date.now()),[d]=(0,s.useState)(a),{trackPanelClick:l}=h(),{isLoadingRegionalChannelsSelection:p,regionalChannelsSelection:m}=(0,f.j)(),{width:g}=(0,I.l)(),_=(0,T._)(g)===w.S.S,{data:y,fetchMore:k,loading:R,refetch:M}=(0,b.I)(x.qXK,{fetchPolicy:"cache-first",skip:p,variables:{id:t,numberOfChannels:L.g,numberOfPrograms:L.n,offset:0,regionalChannelsSelection:m,timestamp:d}}),Y=y?.panelX,F=(0,s.useMemo)(()=>{const e="ChannelsPanelX"===Y?.__typename?Y.channelsContent?.channelItems:void 0;return e?e.filter(r.O).map(e=>({channel:(0,A.mE)(e),programs:(0,A.d6)(e)})):[]},[Y]),j="ChannelsPanelX"!==y?.panelX?.__typename||R?null:y.panelX.channelsContent;(0,C.K)(j?.channelItems),(0,E.y)({refetchQueries:[M]});const B=(e=>{if(e.showMore?.link3)return(0,O.Q)(e.showMore?.link3)})(e),$=j?.pageInfo.hasNextPage||!1,U=j?.pageInfo.nextPageOffset;(0,s.useEffect)(()=>{if(F.length){const e=()=>{const e=Date.now();M({id:t,numberOfChannels:F.length,numberOfPrograms:L.n,offset:0,timestamp:e}),o(e)};return(0,v.M)(e,F)}},[j,a,t,M,F]);const H=(0,s.useCallback)(()=>{!R&&$&&U&&k({variables:{id:t,numberOfChannels:L.g,offset:U,timestamp:a}})},[R,$,U,k,t,a]),G=(0,s.useCallback)(()=>{l()},[l]);return R||0!==F.length?R&&!y?(0,u.Y)(P.o,{description:i??void 0,display:{posterOrientation:x.mjg.Landscape},title:i??void 0}):(0,u.Y)(S.L,{"data-testid":t,hasNextPage:$,itemsPerBreakpoint:D,onEndReached:H,rightActionLabel:n("TO_TV"),rightActionProps:{onClick:G,to:B},spaceBetweenItems:_?8:16,title:i??void 0,children:F.map((e,t)=>(0,u.Y)(N,{index:t,item:e},e.channel.id))}):null};M.shouldMount=()=>!0;var Y=i("./src/shared/components/custom/DefaultBanner/index.ts"),F=i("./src/shared/utils/image/getImageUrl.ts");const j=({panel:e})=>{const{t:t}=(0,c.Bd)();return e.hotspotLoggedOutContent?(0,u.Y)(Y.E,{"data-testid":"hotspot-logged-out-panel",description:e.hotspotLoggedOutContent.description,footerLink:e.hotspotLoggedOutContent.activationLink||t("branding:ACTIVATION_URL"),footerLinkText:e.hotspotLoggedOutContent.activationLinkText||t("ALREADY_TV_CUSTOMER"),imageSrc:(0,F.V)({height:960,uri:e.hotspotLoggedOutContent.image.source,width:1440}),primaryLink:e.hotspotLoggedOutContent.primaryLink,primaryLinkText:e.hotspotLoggedOutContent.primaryLinkText,secondaryLink:e.hotspotLoggedOutContent.secondaryLink,secondaryLinkText:e.hotspotLoggedOutContent.secondaryLinkText,title:e.hotspotLoggedOutContent.title}):null};j.shouldMount=({panel:e})=>Boolean(e.hotspotLoggedOutContent);var B=i("./src/shared/components/custom/MetadataRowItems/index.ts"),$=i("./src/shared/components/ui/Billboard/index.ts"),U=i("./src/shared/components/ui/Billboard/components/index.ts"),H=i("./src/cdp/utils/getCDPLink.ts"),G=i("./src/shared/components/custom/SmartLink/SmartLink.tsx"),V=i("./src/shared/components/ui/Button/Button.tsx"),q=i("../../../node_modules/.pnpm/[email protected][email protected]/node_modules/i18next/dist/esm/i18next.js"),z=i("./src/shared/utils/buttonRenderers/getPlayableMedia.ts");var X=i("./src/page/utils/getLinkUrlWithTrackingParams.ts");var Q=i("./src/shared/utils/buttonRenderers/getMutationCapabilityButtonRenderer/getMutationCapabilityButtonRenderer.tsx"),W=i("./src/shared/utils/buttonRenderers/getPlayButtonRenderer/index.ts"),K=i("./src/shared/utils/buttonRenderers/getStartOverButtonRenderer/index.ts"),Z=i("./src/core/apollo/client.ts"),J=i("./src/shared/components/ui/Button/index.ts"),ee=i("./src/shared/components/ui/Snackbar/index.ts"),te=i("./src/shared/utils/getRefetchQueries.ts"),ie=i("./src/shared/utils/getRequestErrorMessage.ts");const ne=({analytics:e,onClick:t,teamId:i,teamMutationCapabilityType:n,text:a,useTooltip:o,variant:r})=>{const{t:l}=(0,c.Bd)(),{addSnackbar:p}=(0,ee.k)(),m=(0,s.useCallback)(e=>{(e&&"AddToMyTeamsListResultOk"===e.__typename||e&&"RemoveFromMyTeamsListResultOk"===e.__typename)&&p({content:e.message?.text,dismissOnActionClick:!0,variant:"positive"}),!e||"RemoveFromMyListResultGeneralError"!==e.__typename&&"AddToMyListResultGeneralError"!==e.__typename||p({content:e.errorMessage,dismissOnActionClick:!0,variant:"negative"})},[p]),g=(0,s.useCallback)(async()=>{t(),e&&(d.F.trackAssetAction({action_type:e.action_type,content_id:e.content_id,content_type:e.content_type}),d.F.releaseEvents());try{if(n===x.Z6d.FollowTeam){const e=await Z.S.mutate({mutation:x.c0C,refetchQueries:(0,te.O)({refreshEvent:x._am.FavoriteTeams}),variables:{input:{id:i}}});return void m(e.data?.addToMyTeamsList)}const e=await Z.S.mutate({mutation:x.gwT,refetchQueries:(0,te.O)({refreshEvent:x._am.FavoriteTeams}),variables:{input:{id:i}}});m(e.data?.removeFromMyTeamsList)}catch(e){p({content:e instanceof Error?(0,ie.v)(e):l("ERROR_GENERIC_INFORMATION"),dismissOnActionClick:!0,variant:"negative"})}},[p,e,m,t,l,i,n]),h=o&&"secondary"===r?a:void 0,_=h?void 0:a;return(0,u.Y)(J.$,{"data-testid":"team-mutation-button",onClick:g,tooltipText:h,variant:r,children:_})};var ae=i("./src/shared/utils/buttonRenderers/getWatchLiveButtonRenderer/index.ts"),oe=i("./src/shared/utils/platform/isHandheldDevice.ts");const re=[({media:e})=>
1{if(!(0,r.O)(e))return;const t=(0,z.j)(e);if(!t)return;if(!("playback"in t))return;const[i]=t.playback?.buy&&"est"in t.playback.buy&&t.playback?.buy?.est?t.playback.buy.est:[],[n]=t.playback?.buy&&"rental"in t.playback.buy&&t.playback?.buy?.rental?t.playback.buy.rental:[];if(!(0,r.O)(n)&&!(0,r.O)(i))return;const a=n?.item.validFrom.timestamp,o=i?.item.validFrom.timestamp,s=(0,r.O)(o)&&o>Date.now(),c=(0,r.O)(a)&&a>Date.now(),d=i?.item?.price?.readable,l=n?.item?.price?.readable;let p="";if((0,r.O)(d)&&(0,r.O)(l)&&!s&&!c){const e=[d,l].reduce((e,t)=>Number(t.replace(/[^0-9]/g,""))<Number(e.replace(/[^0-9]/g,""))?t:e);p=(0,q.t)("FROM_PRICE",{price:e})}else(0,r.O)(d)&&!s?p=(0,q.t)("BUY_PRICE",{price:d}):(0,r.O)(l)&&!c&&(p=(0,q.t)("RENT_PRICE",{price:l}));if(!p)return;return({trackClick:e=()=>{}})=>(0,u.Y)(V.$,{as:G.i,"data-testid":"media-purchase-button",href:(0,H.w)(t),onClick:()=>e({click_position:"MORE_INFO_BUTTON"}),variant:"pay",children:p})},ae.D,W.Q,K.y,({ctaText:e,link:t,useTooltip:i})=>{if(!(0,r.O)(t))return;const n=(0,X.t)(t),a=e||(0,q.t)("MORE_INFO"),o=i?a:void 0,s=o?void 0:a;return({trackClick:t=()=>{},variant:r})=>(0,u.Y)(V.$,{"aria-label":a,as:G.i,"data-testid":"more-info-button",href:n,onClick:()=>t({click_position:"MORE_INFO_BUTTON"}),tooltipText:o,variant:r,...e&&!i?null:{icon:"Info"},children:s})}],se=({capabilities:e,ctaText:t,link:i,media:n})=>{const a=[];return re.forEach(e=>{const o=e({ctaText:t,link:i,media:n,useTooltip:!oe.p&&a.length>0});o&&a.push(o)}),e?.forEach(e=>{if(e){if("MutationCapability"===e.__typename){const t=(0,Q.p)(e.mutationCapabilityType),i=t&&t({capability:e,media:n,useTooltip:!oe.p&&a.length>0});i&&a.push(i)}if("TeamMutationCapability"===e.__typename){const t=(e=>{if(e!==x.Z6d.FollowTeam&&e!==x.Z6d.UnfollowTeam)return;return({capability:e,useTooltip:t})=>{if("TeamMutationCapability"===e?.__typename)return({trackClick:i=()=>{},variant:n})=>(0,u.Y)(ne,{analytics:e.analytics,onClick:()=>i({click_position:"MORE_INFO_BUTTON"}),teamId:e.payload.id,teamMutationCapabilityType:e.teamMutationCapabilityType,text:e.text,useTooltip:t,variant:n})}})(e.teamMutationCapabilityType),i=t&&t({capability:e,media:n,useTooltip:!oe.p&&a.length>0});i&&a.push(i)}}}),a};var ce=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),de=i("./src/shared/components/custom/MetadataRowItems/MetadataRowItems.styles.ts"),le=i("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),pe=i("../../libs/ui/dist/index.mjs");const ue={[w.S.L]:92,[w.S.S]:54},me=(0,ce.css)("padding-bottom:",ue.S,"px;max-height:calc(100vh - ",64+ue.S,"px);",pe.mq.L`
2    padding-bottom: ${ue.L}px;
3    max-height: calc(100vh - ${64+ue.L}px);
4  `,";"),ge=(0,n.A)("div",{target:"e1fnjwdy0"})("display:flex;flex-wrap:wrap;row-gap:8px;",pe.mq.S`
5      column-gap: 8px;
6  `," ",de.B6,"{",le.ue.typography.contentData," color:",le.ue.color.text.secondary,";}",de.vG,"{",le.ue.typography.textPrimary,";}",de.uz,"{",le.ue.typography.textPrimary,";}"),he=({panel:e})=>{const t=e.content;if(!t)return null;const i=t?.name,n=t?.icon?.source??void 0,a=t?.capabilities?.filter(r.O),o={landscape:{blurHash:t?.backdrop?.colors?.blurHash??void 0,imageSrc:t?.backdrop?.source??""},portrait:{blurHash:t?.backdrop?.colors?.blurHash??void 0,imageSrc:t?.backdrop?.source??""}},c=(0,s.useMemo)(()=>se({capabilities:a,media:null}),[a]),d=(0,r.O)(n)&&(0,u.Y)($.Q.TeamLogo,{src:n,teamName:i||""});return(0,u.FD)(U.sD,{background:{images:o},css:me,"data-testid":"overview-panel",children:[(0,u.FD)($.Q.Content,{children:[(0,u.Y)($.Q.Heading,{title:i??void 0}),t?.metadataRowOne&&(0,u.Y)(ge,{children:(0,u.Y)(B.y,{items:t?.metadataRowOne})})]}),(0,u.FD)($.Q.Row.Container,{children:[c.length>0&&(0,u.Y)($.Q.Row.Left,{children:c.map((e,t)=>(0,u.Y)(s.Fragment,{children:e({panelTypename:"OverviewPanelX",variant:0===t?"primary":"secondary"})},t))}),d&&(0,u.Y)($.Q.Row.Right,{children:d})]})]})};he.shouldMount=({panel:e})=>Boolean(e.content);var _e=i("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useL
6azyQuery.js"),ye=i("./src/page/components/Panels/PosterListPanel/components/index.ts"),be=i("./src/search/views/SearchView/providers/SearchProvider/index.ts"),xe=i("./src/shared/components/custom/MarginContainer/MarginContainer.tsx");const fe=(0,n.A)(xe._9,{target:"ecous704"})("display:flex;align-items:center;box-sizing:border-box;padding-bottom:8px;",o.mq.M`
7    padding-bottom: 16px;`," ",o.mq.S`
8    line-height: 24px;
9  `," ",({justifyContent:e})=>(0,ce.css)(o.mq.M`
10        justify-content: ${e};
11      `,";"),";"),ve=(0,n.A)(G.i,{target:"ecous703"})(le.ue.typography.textLink," color:",le.ue.color.text.primary,";line-height:20px;margin:0 0 0 auto;cursor:pointer;&:is(button){border:none;background:none;}",o.mq.S`
12    line-height: 24px;
13  `," ",o.mq.M`
14    line-height: 28px;
15  `,";"),ke=(0,n.A)("div",{target:"ecous702"})(le.ue.typography.textPrimary," color:",le.ue.color.text.secondary,";max-width:956px;padding-bottom:16px;"),Ce=(0,n.A)("h2",{target:"ecous701"})("margin:0;",le.ue.typography.headingTertiary,";"),Ee=(0,n.A)("div",{target:"ecous700"})("margin:0;min-height:20px;background-color:",le.ue.color.background.surface,";width:260px;",o.mq.S`
16    min-height: 24px;
17  `," ",o.mq.M`
18    min-height: 28px;
19  `,";");function Ae({isPagePaddingVisibleOnLargeScreen:e=!0,...t}){const{t:i}=(0,c.Bd)();if(t.asPlaceholder)return(0,u.Y)(fe,{skipPagePaddingOnLargeScreen:!e,children:(0,u.Y)(Ee,{})});const{headerActionHref:n,headerActionLabel:a,isHeaderActionVisible:o=!1,justifyContent:r="start",kicker:s,onClickHeaderAction:d,title:l}=t;return l||o?(0,u.FD)(u.FK,{children:[(0,u.FD)(fe,{justifyContent:r,skipPagePaddingOnLargeScreen:!e,children:[l&&(0,u.Y)(Ce,{children:l}),o&&(0,u.Y)(ve,{as:n?"a":"button",href:n,onClick:d,children:a??i("SHOW_MORE")})]}),s&&(0,u.Y)(xe._9,{children:(0,u.Y)(ke,{children:s})})]}):null}var Se=i("./src/shared/hooks/useCallbackAt.ts"),Ie=i("./src/page/components/Panels/PosterListPanel/components/LayoutGrid/index.ts"),we=i("./src/page/components/Panels/PosterListPanel/utils/index.ts");const Te=({panel:e,showSectionHeader:t})=>{const{width:i}=(0,I.l)(),{trackPanelClick:n}=h(),{clearPreviousSearch:a}=(0,be.$A)(),o=(0,T._)(i)===w.S.S,s=e.posters?.showMore?.link3,c=s&&(0,O.Q)(s),d=(0,we.IM)({isMobile:o,panel:e}),l=e.display.layout,p=e.posters?.items?.filter(r.O),m=(0,we.O)(e),g=e.posters?.refreshAt?.timestamp,_=g&&g>Date.now()?g:void 0,y=(0,we.x2)({clearPreviousSearch:a,panel:e,trackPanelClick:n}),[b,{loading:f}]=(0,_e._)(x.IAo,{fetchPolicy:"network-only",nextFetchPolicy:"cache-only"});if((0,Se.s)(_,()=>b({variables:{id:e.id}})),!p)return null;switch(l){case"GRID":case"GRID_PAGE":return(0,u.FD)("section",{"aria-label":e.title??"",children:[t&&(0,u.Y)(Ae,{asPlaceholder:f,title:e.title??""}),(0,u.Y)(Ie.D,{decoration:e.display.decoration,items:p,posterOrientation:e.display.posterOrientation})]});case"LIST":return(0,u.FD)("section",{"aria-label":e.title??"",children:[t&&(0,u.Y)(Ae,{asPlaceholder:f,title:e.title??""}),(0,u.Y)(ye.FH,{items:p})]});case"SWIMLANE":return(0,u.Y)(ye.F0,{display:e.display,headerActionHref:c,headerActionLabel:d,isSectionHeadingActionVisible:m,items:p,kicker:e.kicker,onClickHeaderAction:y,panelId:e.id,title:e.title});default:return null}};Te.shouldMount=({panel:e})=>Boolean(e.posters?.items?.length);var Pe=i("./src/shared/constants/zindex.ts"),Re=i("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs"),Le=i("./src/shared/components/ui/Billboard/components/BillboardBackground/BillboardBackground.constants.ts");const Oe=(0,n.A)("ul",{target:"e152nxbh4"})({name:"zy3rt6",styles:"display:flex;pointer-events:none"}),Ne=(0,n.A)("li",{target:"e152nxbh3"})({name:"qr8q5p",styles:"list-style:none"}),De=(0,n.A)("div",{target:"e152nxbh2"})(),Me=(0,n.A)("div",{target:"e152nxbh1"})("width:6px;height:6px;border-radius:50%;transition:0.3s;",o.mq.S`
20    width: 8px;
21    height: 8px;
22  `,";"),Ye=(0,n.A)("button",{target:"e152nxbh0"})("background-color:transparent;border:none;padding:0;padding:4px;cursor:pointer;pointer-events:all;z-index:",Pe.M.MEATBALLS,";",o.mq.S`
23    padding: 6px;
24  `," &:hover{",Me,"{",({isActive:e})=>!e&&`background-color: ${le.ue.color.button.secondaryHover}`,";}}",Me,"{background-color:",({isActive:e})=>e?le.ue.color.button.primaryDefault:le.ue.color.navigation.default,";",({isActive:e})=>e&&(0,ce.css)("width:12px;border-radius:100px;background-color:",le.ue.color.button.primaryDefault,";"),";}"),Fe=({activeIndex:e,className:t,meatballs:i,onClick:n})=>{const{t:a}=(0,c.Bd)();return(0,u.Y)(De,{"aria-label":a("ACCESSIBILITY_CONTROLS_FOR_CAROUSEL"),"aria-roledescription":a("ACCESSIBILITY_CAROUSEL_NAVIGATION"),role:"group",children:(0,u.Y)(Oe,{className:t,children:i.map((t,i)=>(0,u.Y)(Ne,{children:(0,u.Y)(Ye,{"aria-current":e===i,"aria-label":e===i?t:a("GO_TO",{value:t}),"data-testid":"meatball",isActive:e===i,onClick:()=>n(i),children:(0,u.Y)(Me,{})})},i))})})};const je=(0,n.A)(Re.P.div,{target:"e1jb0g9c3"})("position:relative;display:block;min-height:",Le.l.S.showcase,"px;",o.mq.M`
25    min-height: ${Le.l.M.showcase}px;
26
27  `," ",o.mq.L`
28    min-height: ${Le.l.L.showcase}px;
29
30  `," ",({childHeight:e})=>e&&(0,ce.css)("height:",e,"px;"),";"),Be=(0,n.A)("section",{target:"e1jb0g9c2"})({name:"1gyqzty",styles:"position:relative;height:inherit"}),$e={name:"13om8v",styles:"display:flex;flex-direction:row;justify-content:center;align-items:flex-end"},Ue={name:"1h27bie",styles:"cursor:grab;&:active{cursor:grabbing;}"},He=(0,n.A)(Re.P.div,{target:"e1jb0g9c1"})("position:absolute;
30left:0;top:0;width:100%;z-index:",({currentItem:e})=>e?Pe.M.CAROUSEL.CURRENT_ITEM:Pe.M.CAROUSEL.HIDDEN_ITEM,";"),Ge=(0,n.A)(Fe,{target:"e1jb0g9c0"})({name:"66llob",styles:"justify-content:center;position:absolute;left:0;right:0;bottom:16px"});var Ve=i("./src/shared/components/ui/Carousel/CarouselContext.tsx"),qe=i("./src/shared/utils/webStorage/getSessionStorage.ts"),ze=i("./src/shared/utils/webStorage/setSessionStorage.ts"),Xe=i("../../../node_modules/.pnpm/[email protected]/node_modules/motion-utils/dist/es/wrap.mjs"),Qe=i("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs");const We=(0,n.A)("div",{target:"e2371v80"})("transform:",({direction:e})=>`scale(${"right"===e?1:-1}, 1)`,";"),Ke=({direction:e,duration:t,...i})=>(0,u.Y)(We,{direction:e,children:(0,u.FD)("svg",{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 32 32",...i,children:[(0,u.Y)(Re.P.path,{animate:{pathLength:1},d:"M23.5,16 L11,4.75",initial:{pathLength:0},transition:{duration:t}})," ",(0,u.Y)(Re.P.path,{animate:{pathLength:1},d:"M23.5,16 L11,27.25",initial:{pathLength:0},transition:{duration:t}})]})});const Ze=(0,n.A)("button",{target:"ecw1a6s2"})("z-index:",Pe.M.NEXTPREV_BUTTON,";",({absolutePositions:e,enabled:t})=>({...e,border:"none",cursor:t?"pointer":"inherit",display:"none",height:"100%",position:"absolute",width:"16px"}),"@media (hover: hover) and (pointer: fine) and (min-width: ",w.f.S,"){display:block;",({overlayColor:e=le.ue.color.background.surface})=>`\n      background-color: ${e};\n    `,";}",({overlayColor:e=le.ue.color.background.primary})=>o.mq.M`
31    display: block;
32    background-color: ${e};
33    opacity: .85;
34    height: '100%';
35    width: 40px;
36  `," ",o.mq.L`
37    width: 80px;
38  `," ",({enabled:e})=>({visibility:e?"visible":"hidden"}),";"),Je=(0,n.A)(Re.P.div,{target:"ecw1a6s1"})({name:"ap93rj",styles:"height:100%;width:100%;display:flex;justify-content:center;align-items:center;transform-origin:50%"}),et=(0,n.A)(Re.P.div,{target:"ecw1a6s0"})(),tt=({direction:e,enabled:t,onClick:i,overlayColor:n})=>{const{t:a}=(0,c.Bd)(),o="left"===e?{left:0,top:0}:{right:0,top:0};return(0,u.Y)("div",{children:(0,u.Y)(Ze,{absolutePositions:o,"aria-disabled":!t,"aria-label":a("left"===e?"ACCESSIBILITY_PREVIOUS_TITLE":"ACCESSIBILITY_NEXT_TITLE"),"aria-pressed":"false",className:"swimlane-next-prev-btn","data-testid":`arrow-${e}`,enabled:t,onClick:()=>{t&&i()},overlayColor:n,tabIndex:0,children:(0,u.Y)(Je,{whileHover:{scale:1.2,transition:{duration:.16}},children:(0,u.Y)(Qe.N,{children:t&&(0,u.Y)(et,{animate:"visible",exit:"hidden",initial:"hidden",variants:{hidden:{opacity:0,transition:{duration:.16}},visible:{opacity:1,transition:{duration:.1}}},children:(0,u.Y)(Ke,{direction:e,duration:.1,height:"32px",stroke:"white",width:"32px"})})})})})})},it=({id:e,itemAriaLabel:t,items:i,renderItem:n})=>{const a=`carousel-page-${e}`,o=(0,qe.W)(a,0),r=(0,s.useRef)(null),d=(0,s.useRef)(null),[l,p]=(0,s.useState)(i.length-1<o?0:o),[m,g]=(0,s.useState)("center"),[h,_]=(0,s.useState)(!1),[y,b]=(0,s.useState)(),[x,f]=(0,s.useState)(!1),[v,k]=(0,s.useState)(!1),C=(0,s.useId)(),{autoplay:E}=(0,Ve.R)(),A=i.length>1,S=(0,Xe.L)(0,i.length,l),I=i.map(e=>t(e)),{t:w}=(0,c.Bd)(),T=d.current?.children&&[...d.current.children].find(e=>e.clientHeight>0)?.clientHeight;(0,s.useEffect)(()=>{T&&b(T)},[T]),(0,s.useEffect)(()=>
38{(0,ze.y)(a,S)},[S,a]);const P=()=>{g("next"),p(e=>e+1)},R=()=>{g("prev"),p(e=>e-1)},L=()=>{_(!0)},O=e=>{h&&e.stopPropagation()};(0,s.useEffect)(()=>{if(!E||x||v||!A)return;const e=setInterval(()=>{setTimeout(P)},3e4);return()=>clearInterval(e)},[E,x,v,A]);const N=[$e];return A&&N.push(Ue),(0,u.FD)(Be,{"aria-label":w("ACCESSIBILITY_FEATURED_CONTENT"),"aria-roledescription":w("ACCESSIBILITY_CAROUSEL"),onBlur:()=>k(!1),onFocus:()=>k(!0),onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),ref:r,role:"region",children:[A&&(0,u.FD)(u.FK,{children:[(0,u.Y)(tt,{"aria-controls":C,direction:"left",enabled:!0,onClick:R,overlayColor:le.ue.color.button.ghostDefault}),(0,u.Y)(tt,{"aria-controls":C,direction:"right",enabled:!0,onClick:P,overlayColor:le.ue.color.button.ghostDefault})]}),(0,u.Y)(je,{"aria-atomic":!1,"aria-live":"polite",childHeight:y,id:C,children:(0,u.Y)(Qe.N,{custom:m,children:i.map((e,a)=>{const o=`${t(e)}. ${a+1} ${w("ACCESSIBILITY_X_OF_X")} ${i.length}`;if(a===S)return(0,u.Y)(He,{"aria-label":o,"aria-roledescription":w("ACCESSIBILITY_PAGE"),css:N,drag:!!A&&"x",dragConstraints:{left:0,right:0},dragElastic:!1,dragMomentum:!1,onClickCapture:O,onDragEnd:(e,t)=>(e=>{const t=e.offset.x;t>50?R():t<-50&&P(),_(!1)})(t),onDragStart:L,ref:d,role:"group",children:n(e,a,m)},a)})})}),A&&(0,u.Y)(Ge,{activeIndex:S%i.length,"aria-controls":C,meatballs:I,onClick:e=>{e!==S&&(g("center"),p(e))}})]})};var nt=i("./src/cdp/utils/prefetchCdp.ts"),at=i("./src/core/router/hooks/useIsModalRouteOpen/index.ts");const ot={[w.S.L]:92,[w.S.S]:54};var rt=i("./src/shared/components/custom/ActionOnHover/ActionOnHover.tsx"),st=i("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs");const ct=(0,ce.css)("position:absolute;display:block;inset:0;z-index:",Pe.M.SHOWCASE_LINK,";"),dt=({href:e,...t})=>{if(!(0,r.O)(e))return null;const i=t=>{t.preventDefault(),t.currentTarget.style.cursor="",t.currentTarget.setAttribute("href",e)};return(0,u.Y)(G.i,{...t,css:ct,href:e,onDragEnd:i,onDragExit:i,onDragStart:e=>{e.preventDefault(),e.currentTarget.style.cursor="grabbing",e.currentTarget.removeAttribute("href")}})};const lt=(0,ce.css)("padding-bottom:",ot.S,"px;max-height:calc(100vh - ",64+ot.S,"px);",o.mq.L`
39    padding-bottom: ${ot.L}px;
40    max-height: calc(100vh - ${64+ot.L}px);
41  `,";"),pt=(0,n.A)(rt.A,{target:"e1sarkm70"})({name:"7whenc",styles:"display:flex;width:100%"}),ut={inAnimation:{opacity:1,transition:{duration:.3,ease:"easeOut"},y:0},outAnimation:{opacity:0,transition:{duration:.3,ease:"easeOut"},y:20}},mt={inAnimation:{opacity:1,transition:{duration:.3,ease:"easeOut"}},outAnimation:{opacity:0,transition:{duration:.3,ease:"easeOut"}}},gt=({assetId:e,assetPositionIndex:t,direction:i,item:n})=>{const{isModalRouteOpen:a}=(0,at.u)(),o=(0,st.I)(),{trackClick:c,trackImpression:d}=(({analytics:e,assetId:t,assetPositionIndex:i})=>{const{trackAssetClick:n,trackAssetImpression:a}=(0,p.c)(),o=(0,s.useCallback)(()=>{a({id:t,index:i})},[t,i,a]);return{trackClick:(0,s.useCallback)(a=>{"MORE_INFO_BUTTON"!==a.click_position&&"LINK_OVERLAY"!==a.click_position&&"PLAY_BUTTON"!==a.click_position||n({analytics:e,id:t,index:i})},[t,i,n,e]),trackImpression:o}})({analytics:n.analytics,assetId:e,assetPositionIndex:t}),{width:l}=(0,I.l)(),m=(0,T._)(l)===w.S.S,{cta:g,description:h,images:_,kicker:y,poster:b,promotion:x,provider:f,showcaseTitle:v}=n,k={landscape:{blurHash:_.showcase16x9?.colors?.blurHash??void 0,imageSrc:_.showcase16x9?.source??""},portrait:{blurHash:_.showcase2x3?.colors?.blurHash??void 0,imageSrc:_.showcase2x3?.source??""}},C=v?.text??void 0,E=v?.image?.source??void 0,A=x.posterLabels?.primary??x.posterLabels?.secondary,S=(0,r.O)(x.link3)?(0,X.t)(x.link3):void 0,P=Boolean(h&&!m),R=f?.icons.dark.source??void 0,L=(0,r.O)(f?.link3)?(0,O.Q)(f.link3):void 0,N=x.content,D=b?.capabilities,M=(0,s.useMemo)(()=>se({capabilities:D,ctaText:g??void 0,link:x?.link3,media:N}),[N,D,g,x]),Y=(0,s.useCallback)(async()=>{if(x.content?.__typename&&"id"in x.content)return(0,nt.v)({id:x.content.id,type:x.content.__typename})},[x.content]);(0,s.useEffect)(()=>{a||d()},[a,d]);const F=(0,r.O)(R)&&(0,u.Y)($.Q.ProviderLogo,{href:L,providerName:f?.name||"",src:R}),j=Boolean(F||M.length>0);return(0,u.Y)(pt,{onComplete:Y,children:(0,u.FD)(U.sD,{background:{images:k},css:lt,"data-promotion-content-type":x.content?.__typename?.toLowerCase(),"data-testid":"showcase-item",direction:i,children:[(0,u.Y)(dt,{"aria-hidden":!0,href:S,onClick:()=>{c({click_position:"LINK_OVERLAY"})},tabIndex:-1}),(0,u.FD)($.Q.Content,{animate:"inAnimation",exit:o?"inAnimation":"outAnimation",initial:o?"inAnimation":"outAnimation",onPointerDownCapture:e=>e.stopPropagation(),variants:ut,children:[(0,r.O)(A)&&(0,u.Y)($.Q.Label,{label:A}),(0,u.Y)($.Q.Heading,{"data-testid":"showcase-asset-title",kicker:y??void 0,title:(0,r.O)(E)?{alt:C,imageSrc:E}:C}),P&&(0,u.Y)($.Q.Description,{children:h})]}),j&&(0,u.FD)($.Q.Row.Container,{animate:"inAnimation",exit:o?"inAnimation":"outAnimation",initial:o?"inAnimation":"outAnimation",variants:mt,children:[(0,u.Y)($.Q.Row.Left,{children:M.map((e,t)=>(0,u.Y)(s.Fragment,{children:e({panelTypename:"ShowcasePanelX",trackClick:c,variant:0===t?"primary":"secondary"})},t))}),(0,u.Y)($.Q.Row.Right,{children:F})]})]})})},ht=["Series","Episode","Movie","SportEvent"],_t=e=>!!e.promotion?.content?.__typename&&!!ht.includes(e.promotion.content.__typename),yt=({panel:e})=>{const t=e.showcaseContent?.items;return t?(0,u.Y)(Ve.A,{children:(0,u.Y)(it,{id:e.id,itemAriaLabel:e=>e.showcaseTitle?.text??"",items:t,renderItem:(e,t,i)=>{const n=(0,r.O)(e.promotion.content)&&"id"in e.promotion.content?e.promotion.content.id:e.id;return(0,u.Y)(gt,{assetId:n,assetPositionIndex:t,direction:i,item:e})}})}):null};yt.shouldMount=({panel:e})=>Boolean(e.showcaseContent?.items?.filter(_t));var bt=i("./src/shared/components/custom/MarginContainer/index.ts"),xt=i("./src/shared/constants/imageSizes.ts"),ft=i("./src/shared/components/custom/Image/Image.tsx"),vt=i("../../../node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/react-blurhash/dist/esm/index.js");const kt=(0,n.A)("h2",{target:"e1s88ee210"})(le.ue.typography.headingSecondary," margin-bottom:8px;"),Ct=(0,n.A)("p",{target:"e1s88ee29"})(le.ue.typography.headingSubHeading," margin-top:0;margin-bottom:8px;"),Et=(0,n.A)("div",{target:"e1s88ee28"})("display:flex;flex-direction:column;isolation:isolate;",o.mq.M`
42    flex-direction: row;
43  `,";"),At=(0,n.A)("div",{target:"e1s88ee27"})("z-index:",Pe.M.FEATURE_CARD_BLURHASH_WRAPPER,";display:block;position:absolute;width:100%;"),St=["isBlurred","pageMargin"],It=(0,n.A)(vt.Q,{shouldForwardProp:e=>!St.some(t=>t===e),target:"e1s88ee26"})("display:block;pointer-events:none;position:relative!important;margin:",({pageMargin:e})=>`-${2*e}px -${e}px`,";padding:",({pageMargin:e})=>`${2*e}px ${e}px`,";>canvas{display:block;transition:opacity ease 1s;opacity:",({isBlurred:e})=>e?.3:0,";mask-image:linear-gradient(\n      rgba(0, 0, 0, 0) 0%,\n      rgba(0, 0, 0, 1) 30%,\n      rgba(0, 0, 0, 1) 70%,\n      rgba(0, 0, 0, 0) 100%\n    );}"),wt=(0,n.A)("div",{target:"e1s88ee25"})("margin-top:24px;display:flex;flex-direction:column;justify-content:center;max-width:600px;",o.mq.M`
44    margin-left: 5%;
45    margin-top: initial;
46  `,";"),Tt=(0,n.A)("div",{target:"e1s88ee24"})("margin:8px 0 16px 0px;",o.mq.S`
47    margin-bottom: 24px;
48  `," ",le.ue.typography.textPrimary,";"),Pt=(0,n.A)("div",{target:"e1s88ee23"})({name:"1rv3wwn",styles:"display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:16px"}),Rt=(0,n.A)(G.i,{target:"e1s88ee22"})({name:"1776zgy",styles:"display:block;
48transition:transform 250ms ease-in-out;transform-origin:center;position:absolute;width:100%;height:100%;top:0;left:0;::after{content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;border-radius:8px;opacity:0;background-image:linear-gradient(\n      180deg,\n      rgba(255, 255, 255, 0.3) 0%,\n      rgba(255, 255, 255, 0) 100%\n    );mix-blend-mode:overlay;transition:opacity 250ms ease-in-out;}"}),Lt=(0,n.A)("div",{target:"e1s88ee21"})("position:relative;flex:0 0 50%;height:fit-content;&:hover ",Rt,"{transform:scale(1.03);::after{opacity:1;}}&:after{content:'';display:block;padding-bottom:56.25%;}"),Ot=(0,n.A)(ft._,{target:"e1s88ee20"})({name:"5ggn4j",styles:"position:absolute;width:100%;top:0;left:0;right:0;bottom:0;border-radius:8px"}),Nt=e=>{if(!e)return 0;const t=getComputedStyle(e),i=parseFloat(t.marginLeft),n=parseFloat(t.marginRight);return e.clientWidth+i+n},Dt=({blurhash:e,description:t,imageUri:i,panelId:n,promotion:a,subTitle:o,title:r})=>{const c=a?.content,{width:d}=(0,I.l)(),m=(0,bt.I)(d),g=(0,s.useRef)(null),{entry:h,ref:_}=(0,l.Wx)({threshold:[0,.2,.4,.6,.8,1]}),y=(h?.intersectionRatio||0)>.7,{isModalRouteOpen:b}=(0,at.u)(),{trackClick:x,trackImpression:f}=(({assetId:e,assetPositionIndex:t})=>{const{trackAssetClick:i,trackAssetImpression:n}=(0,p.c)(),a=(0,s.useCallback)(()=>{n({id:e,index:t})},[e,t,n]);return{trackClick:(0,s.useCallback)(n=>{"MORE_INFO_BUTTON"!==n.click_position&&"PLAY_BUTTON"!==n.click_position||i({id:e,index:t})},[e,i,t]),trackImpression:a}})({assetId:c?.id||a?.link3?.to||"",assetPositionIndex:0}),v=(0,s.useMemo)(()=>se({ctaText:a?.buttonText,link:a?.link3,media:c}),[c,a]);(0,s.useEffect)(()=>{b||f()},[b,f]);const k=a?.link3&&(0,X.t)(a.link3),[C,E]=xt.o.featureCard;return(0,u.FD)(bt._,{ref:g,children:[e&&(0,u.Y)(At,{"aria-hidden":"true",role:"presentation",children:(0,u.Y)(It,{hash:e,height:g.current?.clientHeight,isBlurred:y,pageMargin:m,width:Nt(g.current)})}),(0,u.FD)(Et,{ref:_,children:[(0,u.Y)(Lt,{"aria-hidden":!k,"data-testid":"poster-container",children:k?(0,u.Y)(Rt,{"aria-label":r,href:k,onClick:()=>x({click_position:"MORE_INFO_BUTTON"}),children:(0,u.Y)(Ot,{alt:"",height:E,id:c?c?.id:n,uri:i,width:C})}):(0,u.Y)(Ot,{alt:"",height:E,id:c?c?.id:n,uri:i,width:C})}),(0,u.FD)(wt,{"data-testid":"content-container",children:[o&&(0,u.Y)(Ct,{"data-testid":"content-subtitle",children:o}),(0,u.Y)(kt,{"data-testid":"content-title",children:r}),t&&(0,u.Y)(Tt,{"data-testid":"content-description",children:t}),v.length>0&&(0,u.Y)(Pt,{"data-testid":"buttons-container",children:v.map((e,t)=>(0,u.Y)(s.Fragment,{children:e({panelTypename:"SingleFeaturePanelX",trackClick:x,variant:0===t?"primary":"secondary"})},t))})]})]})]})};const Mt=(0,n.A)("section",{target:"e1dw9pu80"})({name:"5ja410",styles:"margin:32px 0 32px 0"}),Yt=({panel:e})=>e.singleFeaturePromotion?(0,u.Y)(Mt,{"aria-label":e.title??"",children:(0,u.Y)(Dt,{blurhash:e.singleFeaturePromotion.images?.promo16x9.colors?.blurHash,description:e.singleFeaturePromotion.text,imageUri:e.singleFeaturePromotion.images?.promo16x9.source,isFavorite:Boolean(e.singleFeaturePromotion.content?.userData?.favorite),panelId:e.id,promotion:e.singleFeaturePromotion,subTitle:e.singleFeaturePromotion.subtitle,title:e.title??""})}):null;Yt.shouldMount=({panel:e})=>Boolean(e.singleFeaturePromotion);var Ft=i("./src/auth/providers/AuthProvider.tsx");const jt=(0,n.A)("li",{target:"e1pk09a32"})("list-style-type:none;display:flex;align-items:center;width:100%;padding:3px 0;svg{width:24px;height:24px;*[fill]{fill:",le.ue.color.text.success,";}*[stroke]{stroke:",le.ue.color.text.success,";stroke-width:2px;}}"),Bt=(0,n.A)(le.PA,{target:"e1pk09a31"})({name:"12l3ktq",styles:"margin-bottom:auto"}),$t=(0,n.A)("span",{target:"e1pk09a30"})("margin-left:8px;width:100%;",le.ue.typography.textSecondary,";"),Ut=({text:e})=>(0,u.FD)(jt,{"data-testid":"subscription-panel-item-selling-points-item",children:[(0,u.Y)(Bt,{"aria-hidden":"true",color:"primary",name:"Check"}),(0,u.Y)($t,{children:e})]});const Ht=(0,n.A)("ul",{target:"ekdoyyr0"})({name:"1ugbu9k",styles:"margin:0;padding:0;flex:1"}),Gt=({id:e,sellingPoints:t})=>(0,u.Y)(Ht,{"data-testid":"subscription-panel-item-selling-points",role:"list",children:t?.map((t,i)=>(0,u.Y)(Ut,{text:t},`${e}-${i}`))}),Vt=(0,n.A)("article",{target:"e1lkmb0q1"})("position:relative;width:100%;",({size:e})=>(0,ce.css)("max-width:","large"===e?"524px":"416px",";"),";"),qt=(0,n.A)("div",{target:"e1lkmb0q0"})("padding:24px;border-radius:4px;background-color:",le.ue.color.background.tertiary,";color:",le.ue.color.text.primary,";"),zt=(0,s.forwardRef)(({a11yLabel:e,children:t,header:i,size:n="normal",...a},o)=>(0,u.Y)(Vt,{"aria-label":e,ref:o,size:n,...a,children:(0,u.FD)(qt,{children:[i,t]})}
48));zt.displayName="Card";var Xt=i("./src/subscription/hooks/useCommitTvPackage.ts"),Qt=i("./src/subscription/routes.tsx"),Wt=i("../../../node_modules/.pnpm/@[email protected]/node_modules/@telia-company/tv.common-sdk/dist/Config.js"),Kt=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-router/dist/development/chunk-62JRHF6Z.mjs");const Zt=(0,s.createContext)({height:0,setOverallPanelItemHeaderHeight:()=>{}}),Jt=({children:e})=>{const[t,i]=(0,s.useState)(),n=(0,s.useCallback)(e=>{i(t=>t?Math.max(t,e):e)},[]);return(0,u.Y)(Zt.Provider,{value:{height:t,setOverallPanelItemHeaderHeight:n},children:e})};const ei=(0,n.A)("div",{target:"ev1k4gv3"})("position:relative;display:flex;flex-direction:column;background-color:",le.ue.color.background.surfaceDark,";",({height:e})=>{if(e)return(0,ce.css)("min-height:",e,"px;")},";"),ti=(0,n.A)("div",{target:"ev1k4gv2"})({name:"1m19vma",styles:"position:absolute;left:0;top:0"}),ii=(0,n.A)("span",{target:"ev1k4gv1"})("margin-right:auto;padding:6px 8px;font-size:12px;line-height:12px;border-radius:0 0 2px 0;background-color:",le.ue.color.content.labelRecurring,";font-family:",le.ue.typography.contentLabel.fontFamily,";"),ni=(0,n.A)("h2",{target:"ev1k4gv0"})("padding:32px 16px 8px;margin:0;",le.ue.typography.headingTertiary,";"),ai=({badge:e,text:t})=>{const i=(0,s.useRef)(null),{height:n,setOverallPanelItemHeaderHeight:a}=(0,s.useContext)(Zt);return(0,s.useLayoutEffect)(()=>{i.current?.offsetHeight&&a(i.current.offsetHeight)},[i.current?.offsetHeight,a]),(0,u.FD)(ei,{height:n,ref:i,children:[(0,u.Y)(ti,{children:e&&(0,u.Y)(ii,{"data-testid":"subscription-panel-item-header-badge",children:e})}),(0,u.Y)(ni,{"data-testid":"subscription-panel-item-header-heading",children:t})]})};const oi=(0,n.A)(zt,{target:"ezhjeyd2"})({name:"163p5qp",styles:"max-width:none;height:100%;&>div{height:100%;padding:0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;}"}),ri=(0,n.A)("div",{target:"ezhjeyd1"})({name:"1los8sz",styles:"display:flex;flex-direction:column;padding:8px 16px 16px;flex:1"}),si=(0,n.A)(V.$,{target:"ezhjeyd0"})("margin:8px 0;",o.mq.S`
49    margin: 16px 8px 0;
50  `,";"),ci=({index:e,item:t,returnUrl:i})=>{const{mediaId:n=""}=(0,Kt.g)(),[a,o]=(0,l.Wx)({triggerOnce:!0}),r=(0,Kt.Zp)(),{isLoggedIn:c}=(0,Ft.Z)(),{isLoading:p,preparePurchase:m}=(0,Xt.pA)({mediaId:n,returnUrl:i,tvPackageId:t.subscription.id}),g=c?null:t.link;let h=g;if(!h&&i){const e=(0,Kt.tW)(Qt.c.CONFIRM_SUBSCRIPTION,{subscriptionId:t.subscription.id});h={pathname:e,search:`?returnUrl=${encodeURIComponent(i)}`}}(0,s.useEffect)(()=>{o&&d.F.trackPromotionImpression({category:"PACKAGE",promotion_title:t.heading})},[o,t,e,n]);const _=(0,s.useCallback)(()=>{if("SubscriptionProductVASStandalone"!==t.subscription.__typename)return!1;if(!t.subscription.signup?.streamingServiceFamilyId)return!1;const e=Wt.Config.get("shared/services/host"),a=i||`${globalThis.location.pathname}${globalThis.location.search}${globalThis.location.hash}`,o=new URL(a,e).toString(),r=new URLSearchParams({contentId:n,contentType:"MEDIA",intent:"PURCHASE",returnUrl:o}),s=`${Wt.Config.get("shared/services/account/host")}/subscription/streaming-service/${t.subscription.signup.streamingServiceFamilyId}?${r.toString()}`;return globalThis.location.href=s,!0},[t.subscription,n,i]),y=(0,s.useCallback)(async()=>{if(d.F.trackPromotionClick({category:"PACKAGE",promotion_title:t.heading}),Wt.Config.get("subscription/vasStandalone/enabled")&&"SubscriptionProductVASStandalone"===t.subscription.__typename)_();else if(c){if(await m()&&h)return r(h)}else g&&(globalThis.location.href=g)},[c,t,g,h,r,m,_]);return(0,u.Y)(oi,{a11yLabel:t.heading,"data-testid":"subscription-panel-item",header:(0,u.Y)(ai,{badge:t.badge,text:t.heading}),ref:a,children:(0,u.FD)(ri,{children:[(0,u.Y)(Gt,{id:t.subscription.id,sellingPoints:t?.sellingPoints}),(0,u.Y)(si,{"data-testid":"subscription-panel-item-button",isLoading:p,onClick:y,variant:"primary",children:t.linkText})]})},t.subscription.id)};var di=i("../../../node_modules/.pnpm/[email protected][email protected]/node_modules/marked-react/dist/index.mjs");const li={html:()=>null,image:()=>(0,u.Y)(u.FK,{}),link:(e,t)=>(0,u.Y)(u.FK,{children:t})},pi=({text:e})=>(0,u.Y)(di.Ay,{isInline:!0,renderer:li,value:e});var ui=i("./src/shared/components/ui/Swimlane/index.ts");const mi=(0,n.A)("div",{target:"e1f21n230"})({name:"1fttcpj",styles:"display:flex;flex-direction:column"}),gi=(0,R.d)({posterOrientation:x.mjg.Landscape}),hi={name:"1gxh8tk",styles:"justify-content:safe center"},_i={name:"nxiv0b",styles:"justify-content:center;text-align:center"},yi=({context:e,panel:t})=>{if(!t.subscriptionContent.items?.length)return null;const i=t.subscriptionContent.items.length<3;return(0,u.Y)(Jt,{children:(0,u.Y)(mi,{children:(0,u.Y)(ui.L,{contentCss:i?hi:void 0,description:t.kicker&&(0,u.Y)(pi,{text:t.kicker}),headerCss:i?_i:void 0,headingLevel:"h1",itemsPerBreakpoint:gi,scrollPositionId:t.id,shouldSaveScrollPosition:!0,title:t.title??void 0,children:t.subscriptionContent.items.map((t,i)=>(0,u.Y)(ci,{index:i,item:t,returnUrl:e?.returnUrl},t.subscription.id))})})})};yi.shouldMount=({panel:e})=>Boolean(e.subscriptionContent.items?.length);var bi=i("./src/shared/components/ui/Swimlane/utils/getValueForWidth/getValueForWidth.tsx");const xi={badge:{cornerRadius:2,height:26,iconGap:4,paddingHorizontal:8,paddingVertical:6,peekHeight:14},button:{paddingHorizontal:24,paddingVertical:14},card:{cornerRadius:12,padding:24},packageCard:{gridColumns:5,gridRows:2,gridSpacing:8,logoCornerRadius:8,logoInnerPadding:8,logoSize:69,separatorBottomSpacing:16},singleAccessCard:{horizontalPadding:24,logoCornerRadius:8,logoInnerPadding:8,logoSize:80,logoToTitleSpacing:16,posterHeight:290,posterWidth:518,width:416},spacing:{lg:16,md:12,sm:8,xl:24,xs:4},swimlaneItemRows:"auto auto auto 1fr auto auto"},fi=xi.packageCard.gridColumns*xi.packageCard.gridRows,vi=({alt:e,fit:t,height:i,source:n,width:a,...o})=>(0,u.Y)("img",{...o,alt:e,src:(0,F.V)({fit:t,height:i,uri:n,width:a})});const{logoCornerRadius:ki,logoSize:Ci}=xi.packageCard,Ei=(0,n.A)("li",{target:"e1sluqgu2"})("aspect-ratio:1;border-radius:",ki,"px;background-color:",le.ue.color.background.surface,";display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease-in-out,background-color 0.2s ease-in-out;@media (hover: hover){&:hover:not(:focus-visible){background-color:",le.ue.color.background.tertiary,";transform:scale(1.08);}}&:focus-visible{background-color:",le.ue.color.background.tertiary,";outline:2px solid ",le.ue.color.border.buttonSecondaryFocus,";outline-offset:2px;transform:scale(1.08);}@media (prefers-reduced-motion: reduce){transition:background-color 0.2s ease-in-out;@media (hover: hover){&:hover:not(:focus-visible){transform:none;}}&:focus-visible{transform:none;}}"),Ai=(0,n.A)(vi,{target:"e1sluqgu1"})({name:"1hauznb",styles:"max-width:100%;max-height:100%;object-fit:contain"}),Si=(0,n.A)("li",{target:"e1sluqgu0"})("aspect-ratio:1;border-radius:",ki,"px;display:flex;align-items:center;justify-content:center;background-color:",le.ue.color.background.surface,";color:",le.ue.color.text.primary,";",le.ue.typography.contentLabel," transition:transform 0.2s ease-in-out,background-color 0.2s ease-in-out;@media (hover: hover){&:hover:not(:focus-visible){background-color:",le.ue.color.background.tertiary,";transform:scale(1.08);}}&:focus-visible{background-color:",le.ue.color.background.tertiary,";outline:2px solid ",le.ue.color.border.buttonSecondaryFocus,";outline-offset:2px;transform:scale(1.08);}@media (prefers-reduced-motion: reduce){transition:background-color 0.2s ease-in-out;@media (hover: hover){&:hover:not(:focus-visible){transform:none;}}&:focus-visible{transform:none;}}"),Ii=({item:e})=>
50{if("logo"in e){if(!e.logo?.source)return null;const t=e.a11y?.text;return(0,u.Y)(Ei,{"aria-label":t||void 0,"data-testid":"access-item-tile",children:(0,u.Y)(Ai,{alt:"","aria-hidden":"true","data-testid":"access-item-logo",height:Ci,source:e.logo.source,width:Ci})})}if(!e.text)return null;const t=e.a11y?.text;return(0,u.Y)(Si,{"aria-label":t??void 0,"data-testid":"access-item-tile",children:e.text})};const{gridColumns:wi,gridSpacing:Ti}=xi.packageCard,Pi=(0,n.A)("ul",{target:"ece9dsb1"})("display:grid;grid-template-columns:repeat(",wi,", 1fr);gap:",Ti,"px;list-style:none;margin:0;padding:0;"),Ri=(0,n.A)("li",{target:"ece9dsb0"})({name:"1l7sex4",styles:"aspect-ratio:1"}),Li=({a11yLabel:e,fillTo:t,items:i,testId:n})=>{const a=Math.max(0,(t??i.length)-i.length);return(0,u.FD)(Pi,{"aria-label":e,"data-testid":n,role:"list",children:[i.map((e,t)=>(0,u.Y)(Ii,{item:e},((e,t)=>"logo"in e?`logo-${e.logo?.source??t}`:`text-${e.text??t}`)(e,t))),Array.from({length:a}).map((e,t)=>(0,u.Y)(Ri,{"aria-hidden":"true","data-testid":"package-grid-placeholder"},`p-${i.length+t}`))]})},Oi=(0,n.A)("span",{target:"e17up1230"})("position:absolute;top:-",xi.badge.peekHeight,"px;inset-inline-end:",xi.badge.peekHeight,"px;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:",xi.badge.iconGap,"px;height:",xi.badge.height,"px;padding:",xi.badge.paddingVertical,"px ",xi.badge.paddingHorizontal,"px;border-radius:",xi.badge.cornerRadius,"px;",le.ue.typography.contentLabel," background-color:",le.ue.color.content.labelBackgroundDefault,";color:",le.ue.color.text.labelTextDefault,";",({bgColor:e})=>e&&`background-color: ${e};`," ",({fgColor:e})=>e&&`color: ${e};`," white-space:nowrap;"),Ni=({backgroundColor:e,id:t,text:i,textColor:n})=>i?(0,u.Y)(Oi,{bgColor:e,"data-testid":"subscription-panel-v2-badge",fgColor:n,id:t,children:i}):null;const{button:Di,card:Mi,packageCard:Yi,spacing:Fi}=xi,ji=(0,n.A)("div",{target:"ezcp6eh8"})({name:"49aokf",styles:"display:contents"}),Bi=(0,n.A)("section",{target:"ezcp6eh7"})("grid-row:5;margin:",Mi.padding,"px ",Mi.padding,"px 0;padding-top:",Yi.separatorBottomSpacing,"px;border-top:1px solid ",le.ue.color.border.separatorStrong,";display:flex;flex-direction:column;gap:",Fi.xs,"px;&:last-child{margin-bottom:",Mi.padding,"px;}"),$i=(0,n.A)("p",{target:"ezcp6eh6"})("margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:",Fi.xs,"px;"),Ui=(0,n.A)("span",{target:"ezcp6eh5"})(le.ue.typography.textPrimaryEmphasis," color:",({$discounted:e})=>e?le.ue.color.text.priceDiscount:le.ue.color.text.primary,";"),Hi=(0,n.A)("span",{target:"ezcp6eh4"})(le.ue.typography.textPrimaryEmphasis," color:",le.ue.color.text.secondary,";text-decoration:line-through;"),Gi=(0,n.A)("span",{target:"ezcp6eh3"})(le.ue.typography.textPrimaryEmphasis," color:",({$discounted:e})=>e?le.ue.color.text.secondary:le.ue.color.text.primary,";"),Vi=(0,n.A)("span",{target:"ezcp6eh2"})("display:block;",le.ue.typography.textSecondary," color:",le.ue.color.text.primary,";"),qi=(0,n.A)(J.$,{target:"ezcp6eh1"})("grid-row:6;margin:",Fi.md,"px ",Mi.padding,"px ",Mi.padding,"px;padding:",Di.paddingVertical,"px ",Di.paddingHorizontal,"px;display:flex;align-items:center;justify-content:center;"),zi=(0,n.A)("span",{target:"ezcp6eh0"})({name:"bijkd3",styles:"display:block;width:100%;min-width:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap"}),Xi=({button:e,children:t,isLoading:i,onButtonClick:n,price:a,priceA11yId:o,testIdPrefix:r})=>{const s=Boolean(a?.price),c=Boolean(e),d=Boolean(a?.basePrice);if(!s&&!c&&!t)return null;const l=a?.a11y?.text,p=a?.information?.join(". "),m=[l,p].filter(Boolean).join(". ");return(0,u.FD)(ji,{"data-testid":`${r}-footer`,children:[s&&a&&(0,u.FD)(Bi,{"data-testid":`${r}-price`,id:o,children:[(0,u.FD)($i,{"aria-label":m||void 0,children:[a.prefix&&(0,u.Y)(Gi,{$discounted:d,"aria-hidden":!0,children:a.prefix}),a.basePrice&&(0,u.Y)(Hi,{"aria-hidden":!0,children:a.basePrice}),(0,u.Y)(Ui,{$discounted:d,"aria-hidden":!0,children:a.price})]}),a.information?.map((e,t)=>(0,u.Y)(Vi,{children:e},`${t}-${e}`))]}),t,e&&(0,u.Y)(qi,{"aria-label":e.a11y?.text,"data-testid":`${r}-button`,isLoading:i,onClick:n,type:"button",variant:"primary",children:(0,u.Y)(zi,{children:e.label})})]})},Qi=(0,n.A)("h3",{target:"e1hxz4kr1"})("margin:0;",le.ue.typography.headingTertiary," color:",le.ue.color.text.primary,";min-width:0;"),Wi=(0,n.A)("p",{target:"e1hxz4kr0"})("margin:0;",le.ue.typography.textSecondary," color:",le.ue.color.text.secondary,";display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;"),Ki=({description:e,descriptionId:t,level:i="h3",title:n,titleAriaLabel:a,titleId:o})=>(0,u.FD)(u.FK,{children:[(0,u.Y)(Qi,{"aria-label":a,as:i,id:o,children:n}),e&&(0,u.Y)(Wi,{id:t,children:e})]}),Zi=(0,n.A)("article",{target:"egx83sj0"})("position:relative;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0, 1fr);grid-row:1/-1;",({width:e})=>void 0!==e&&`width: ${e}px;`," border-radius:",xi.card.cornerRadius,"px;border:1px solid ",le.ue.color.border.subtle,";background-color:",le.ue.color.background.secondary,";overflow:",({clipContent:e})=>Ji(e),";transition:transform 0.2s ease;@media (hover: hover){&:hover,&:focus-within{transform:scale(1.03);}}@media (prefers-reduced-motion: reduce){transition:none;&:hover,&:focus-within{transform:none;}}"),Ji=(e=!1)=>e?"hidden":"visible",en=({children:e,clipContent:t=!1,inViewRef:i,width:n,...a})=>{const o=(0,s.useCallback)(e=>{const t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;e.currentTarget.scrollIntoView({behavior:t?"auto":"smooth",block:"nearest",inline:"nearest"})},[]);return(0,u.Y)(Zi,{clipContent:t,onFocus:o,ref:i,width:n,...a,children:e})};var tn=i("./src/shared/images/fallback-landscape-default.png");const nn=(0,n.A)("img",{target:"e1sqflrb0"})({name:"15xnnhv",styles:"display:block;width:100%;aspect-ratio:16/9;object-fit:cover"}),an=({...e})=>(0,u.Y)(nn,{alt:"","aria-hidden":"true",src:tn,...e}),on=["price"],{card:rn,packageCard:sn,spacing:cn}=xi,dn=(0,n.A)("div",{target:"em0izk73"})("grid-row:1;padding:",rn.padding,"px ",rn.padding,"px 0;"),ln=(0,n.A)("div",{target:"em0izk72"})("grid-row:2;margin:",cn.lg,"px ",rn.padding,"px 0;"),pn=(0,n.A)("div",{target:"em0izk71"})("grid-row:3;margin:",cn.lg,"px ",rn.padding,"px 0;border-top:1px solid ",le.ue.color.border.separatorStrong,";padding-top:",sn.separatorBottomSpacing,"px;"),un=(0,n.A)("h3",{target:"em0izk70"})("display:block;margin:0 0 ",cn.sm,"px;",le.ue.typography.textSecondaryEmphasis," color:",le.ue.color.text.primary,";"),mn=({button:e,content:t,headingIncludes:i=on,inViewRef:n,isLoading:a,label:o,onButtonClick:r,price:c})=>{const d=(0,s.useId)(),l=`${d}-title`,p=`${d}-desc`,m=`${d}-price-a11y`,g=`${d}-badge-a11y`;if(!t.title)return null;const h=(t.promotedAccess?.items??[]).slice(0,fi),_=[c?.a11y?.text,c?.information?.join(". ")].filter(
50Boolean).join(". "),y={badge:o?.text||void 0,description:t.description||void 0,price:_||void 0},b=i.map(e=>y[e]).filter(Boolean),x=b.length>0?[t.title,...b].join(". "):void 0;return(0,u.FD)(en,{"data-testid":"subscription-panel-v2-package-card",inViewRef:n,children:[(0,u.Y)(dn,{children:(0,u.Y)(Ki,{description:t.description,descriptionId:p,title:t.title,titleAriaLabel:x,titleId:l})}),(0,u.Y)(hn,{content:t,promotedItems:h}),(0,u.Y)(Xi,{button:e,isLoading:a,onButtonClick:r,price:c,priceA11yId:m,testIdPrefix:"package-card"}),(0,u.Y)(gn,{badgeId:g,label:o})]})},gn=({badgeId:e,label:t})=>t?.text?(0,u.Y)(Ni,{backgroundColor:t.style?.backgroundColor,id:e,text:t.text,textColor:t.style?.textColor}):null,hn=({content:e,promotedItems:t})=>{const i=(0,s.useId)(),n=(e.additionalAccess?.items??[]).slice(0,fi),a=t.length>0,o=n.length>0;return(0,u.FD)(u.FK,{children:[a&&(0,u.Y)(ln,{children:(0,u.Y)(Li,{a11yLabel:e.promotedAccess?.a11y?.text,items:t,testId:"package-promoted-grid"})}),o&&(0,u.FD)(pn,{"aria-labelledby":e.additionalAccess?.title?i:void 0,"data-testid":"package-additional-access",children:[e.additionalAccess?.title&&(0,u.Y)(un,{id:i,children:e.additionalAccess.title}),(0,u.Y)(Li,{a11yLabel:e.additionalAccess?.a11y?.text,items:n,testId:"package-additional-grid"})]})]})};const{card:_n,singleAccessCard:yn}=xi,bn=(0,n.A)("div",{target:"e1pwj3et5"})("grid-row:1/span 4;display:flex;flex-direction:column;padding-bottom:",_n.padding,"px;"),xn=(0,n.A)("div",{target:"e1pwj3et4"}
50)("border-radius:",_n.cornerRadius,"px ",_n.cornerRadius,"px 0 0;overflow:hidden;flex-shrink:0;"),fn=(0,n.A)(vi,{target:"e1pwj3et3"})({name:"15xnnhv",styles:"display:block;width:100%;aspect-ratio:16/9;object-fit:cover"}),vn=(0,n.A)("div",{target:"e1pwj3et2"})("position:relative;width:",yn.logoSize,"px;height:",yn.logoSize,"px;margin-left:",yn.horizontalPadding,"px;margin-top:-",yn.logoSize/2,"px;padding:",yn.logoInnerPadding,"px;border-radius:",yn.logoCornerRadius,"px;background-color:",le.ue.color.background.tertiary,";overflow:hidden;box-sizing:border-box;flex-shrink:0;"),kn=(0,n.A)(vi,{target:"e1pwj3et1"})({name:"ukfjzf",styles:"width:100%;height:100%;object-fit:contain"}),Cn=(0,n.A)("div",{target:"e1pwj3et0"})("padding:",yn.logoToTitleSpacing,"px ",yn.horizontalPadding,"px 0;"),En=({button:e,content:t,inViewRef:i,isLoading:n,label:a,onButtonClick:o,price:r})=>{const c=(0,s.useId)(),d=(0,s.useId)(),l=(0,s.useId)(),p=(0,s.useId)();return t.title?(0,u.FD)(en,{"data-testid":"subscription-panel-v2-single-access-card",inViewRef:i,children:[(0,u.FD)(bn,{children:[(0,u.Y)(xn,{children:(0,u.Y)(An,{source:t.poster16x9?.source})}),t.logo?.source&&(0,u.Y)(vn,{children:(0,u.Y)(kn,{alt:"","aria-hidden":"true","data-testid":"single-access-logo",height:yn.logoSize,source:t.logo.source,width:yn.logoSize})}),(0,u.Y)(Cn,{children:(0,u.Y)(Ki,{description:t.description,descriptionId:d,title:t.title,titleId:c})})]}),(0,u.Y)(Xi,{button:e,isLoading:n,onButtonClick:o,price:r,priceA11yId:l,testIdPrefix:"single-access-card"}),a?.text&&(0,u.Y)(Ni,{backgroundColor:a.style?.backgroundColor,id:p,text:a.text,textColor:a.style?.textColor})]}):null},An=({source:e})=>{const[t,i]=(0,s.useState)(!1);return!e||t?(0,u.Y)(an,{"data-testid":"single-access-poster-fallback"}):(0,u.Y)(fn,{alt:"","aria-hidden":"true","data-testid":"single-access-poster",fit:"crop",height:yn.posterHeight,onError:()=>i(!0),source:e,width:yn.posterWidth})},Sn=({item:e,returnUrl:t})=>{const i=e.label??void 0,n=e.price,a=e.button??void 0,[o,r]=(0,l.Wx)({triggerOnce:!0}),{handleClick:c,isLoading:p}=(({buttonLabel:e,returnUrl:t,signup:i})=>{const{mediaId:n=""}=(0,Kt.g)(),a=(0,Kt.Zp)(),{isLoggedIn:o}=(0,Ft.Z)(),r="InServiceSubscriptionSignup"===i?.__typename?i.subscriptionId:"",{isLoading:c,preparePurchase:l}=(0,Xt.pA)({mediaId:n,returnUrl:t,tvPackageId:r}),p=(0,s.useCallback)(()=>{if("SubscriptionProductVASStandaloneSignup"!==i?.__typename)return!1;if(!i.streamingServiceFamilyId)return!1;const e=Wt.Config.get("shared/services/host"),a=t||`${globalThis.location.pathname}${globalThis.location.search}${globalThis.location.hash}`,o=new URL(a,e).toString(),r=new URLSearchParams({contentId:n,contentType:"MEDIA",intent:"PURCHASE",returnUrl:o}),s=`${Wt.Config.get("shared/services/account/host")}/subscription/streaming-service/${i.streamingServiceFamilyId}?${r.toString()}`;return globalThis.location.href=s,!0},[i,n,t]),u=(0,s.useCallback)(e=>{const i=(0,Kt.tW)(Qt.c.CONFIRM_SUBSCRIPTION,{subscriptionId:e}),n=t?`?returnUrl=${encodeURIComponent(t)}`:"";a({pathname:i,search:n})},[a,t]),m=(0,s.useCallback)(e=>{const t=e?`${Wt.Config.get("shared/services/host")}/checkout/confirm/${e}`:void 0;t&&(globalThis.location.href=t)},[]),g=(0,s.useCallback)(async e=>{o?await l()&&u(e):m(e)},[o,l,u,m]);return{handleClick:(0,s.useCallback)(async()=>{i&&(d.F.trackPromotionClick({category:"PACKAGE",promotion_title:e??""}),Wt.Config.get("subscription/vasStandalone/enabled")&&"SubscriptionProductVASStandaloneSignup"===i.__typename?p():"ExternalWebPageSubscriptionSignup"!==i.__typename?"InServiceSubscriptionSignup"===i.__typename&&await g(i.subscriptionId):i.url&&(globalThis.location.href=i.url))},[i,e,p,g]),isLoading:c}})({buttonLabel:a?.label,returnUrl:t,signup:a?.signup});return(0,s.useEffect)(()=>{r&&d.F.trackPromotionImpression({category:"PACKAGE",promotion_title:a?.label??""})},[r,a?.label]),"SubscriptionPanelItemPackageContent"===e.content.__typename?(0,u.Y)(mn,{button:a,content:e.content,inViewRef:o,isLoading:p,label:i,onButtonClick:c,price:n}):"SubscriptionPanelItemSingleAccessContent"===e.content.__typename?(0,u.Y)(En,{button:a,content:e.content,inViewRef:o,isLoading:p,label:i,onButtonClick:c,price:n}):null};const In=(0,n.A)("div",{target:"e171m0761"})({name:"1fttcpj",styles:"display:flex;flex-direction:column"}),wn=(0,n.A)("div",{target:"e171m0760"})({name:"1dnybid",styles:"position:relative;z-index:1;display:flex;justify-content:center;margin-top:-32px;padding-bottom:0;pointer-events:auto;ul{margin:0;padding:0;pointer-events:auto;}"}),Tn={0:1.05,1024:2.5,1366:3,2037:4,2751:5,3561:6,4486:7,5012:8,768:2},Pn={name:"o1x9qo",styles:"scroll-snap-type:none;container-type:inline-size"},Rn={display:"grid",gridAutoFlow:"column",gridTemplateRows:xi.swimlaneItemRows,paddingBottom:64,paddingTop:24},Ln={alignItems:"start",display:"grid",gridRow:"1 / -1",gridTemplateRows:"subgrid"},On=({context:e,panel:t})=>{const i=t.subscriptionContent?.items??[],n=(0,s.useRef)(null),a=(0,s.useRef)(null),[o,r]=(0,s.use
50State)(0),[c,d]=(0,s.useState)(0);(0,s.useLayoutEffect)(()=>{const e=n.current;if(!e)return;a.current=e.querySelector('ul[role="list"]');const t=new ResizeObserver(([e])=>{e&&r(e.contentRect.width)});return t.observe(e),()=>t.disconnect()},[]);const l=(0,bi.T)(Tn,o),p=Math.max(1,Math.floor(l)),m=Math.ceil(i.length/p),g=o>0&&i.length>1&&m>1;(0,s.useLayoutEffect)(()=>{const e=a.current;if(!e||!g)return;const t=()=>{const t=e.children[0];if(!t)return;const i=t.getBoundingClientRect().width*p;if(i<=0)return;e.scrollWidth-e.scrollLeft-e.clientWidth<1?d(m-1):d(Math.min(m-1,Math.max(0,Math.round(e.scrollLeft/i))))};return e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)},[g,m,p]);const h=(0,s.useCallback)(e=>{const t=a.current;if(!t||m<=0)return;const n=t.children[0];if(!n)return;const o=n.getBoundingClientRect().width,r=Math.min(i.length-1,e*p);t.scrollTo({behavior:"smooth",left:r*o})},[i.length,p,m]);return i.length?(0,u.FD)(In,{ref:n,children:[(0,u.Y)(ui.L,{contentCss:Pn,description:t.kicker&&(0,u.Y)(pi,{text:t.kicker}),headingLevel:"h2",isScalingEnabled:!1,itemsPerBreakpoint:Tn,itemStyle:Ln,listStyle:Rn,scrollPositionId:t.id,shouldSaveScrollPosition:!0,title:t.title??void 0,children:i.map((t,i)=>(0,u.Y)(Sn,{item:t,returnUrl:e?.returnUrl},`${t.id}-${i}`))}),g&&(0,u.Y)(wn,{children:(0,u.Y)(Fe,{activeIndex:c,meatballs:Array.from({length:m},(e,t)=>String(t+1)),onClick:h})})]}):null};On.shouldMount=({panel:e})=>Boolean(e.subscriptionContent?.items?.length);const Nn={ChannelsPanelX:M,HotspotLoggedOutPanelX:j,OverviewPanelX:he,PosterListPanel:Te,ShowcasePanelX:yt,SingleFeaturePanelX:Yt,SubscriptionPanelX:yi,SubscriptionPanelXV2:On},Dn=e=>{const{context:t,panel:i,showSectionHeader:n}=e,a=Nn[i.__typename];if(a&&a.shouldMount(e)){const e=t?.[i.__typename];return(0,u.Y)(a,{context:e,panel:i,showSectionHeader:n},i.id)}return null},Mn=(0,n.A)("div",{target:"ez50ype0"})(">*{margin-bottom:32px;scroll-margin-top:56px;",o.mq.M`
51      margin-bottom: 48px;
52      scroll-margin-top: 80px;
53    `,";}>*:first-child:not(\n      [data-panel-type='ShowcasePanelX'],\n      [data-panel-type='HotspotLoggedOutPanelX'],\n      [data-panel-type='OverviewPanelX']\n    ){margin-top:32px;",o.mq.M`
54      margin-top: 48px;
55    `,";}>[data-panel-type='PosterListPanel']{:has([data-sub-poster-hover='true']){margin-bottom:32px;",o.mq.M`
56      margin-bottom: 24px;
57    `,";}}>[data-panel-type='ShowcasePanelX'],>[data-panel-type='HotspotLoggedOutPanelX'],>[data-panel-type='OverviewPanelX']{margin-bottom:0;scroll-margin-top:0;}"),Yn=e=>`panel-${e.id}`,Fn=({nextPanel:e})=>{const{t:t}=(0,c.Bd)();if(!e)return null;const i="title"in e&&e.title?.trim()?t("GO_TO",{value:e.title}):t("GO_TO_NEXT_SECTION");return(0,u.Y)(a.p,{label:i,targetId:Yn(e)})},jn=({context:e,data:t,forceShowSectionHeading:i=!1,skipTracking:n,...a})=>{if(!t||!t.length)return null;const o=t.length>1||i,s=t.filter(y).map(t=>[t,Dn({context:e,panel:t,showSectionHeader:o})]).filter(([e,t])=>(0,r.O)(t));return(0,u.Y)(Mn,{...a,children:s.map(([e,t],i,a)=>{const o=a[i+1]?.[0];return(0,u.FD)(g,{assetImpressionsGroupName:e.id,"data-panel-id":e.id,"data-panel-type":e.__typename,"data-testid":e.__typename,id:Yn(e),panel:e,panelRowIndex:i,skipTracking:n,style:{position:"relative"},children:[(0,u.Y)(Fn,{nextPanel:o}),t]},e.id)})})}},"./src/shared/components/ui/Billboard/Billboard.tsx"(e,t,i){i.d(t,{Q:()=>a});var n=i("./src/shared/components/ui/Billboard/components/index.ts");const a={Background:n.sD,Content:n.RC,Description:n.yd,Heading:n.IQ,Label:n.yD,ProviderLogo:n.yF,Row:n.Co,TeamLogo:n.YY}},"./src/shared/components/ui/Billboard/components/BillboardBackground/BillboardBackground.constants.ts"(e,t,i){i.d(t,{E:()=>o,l:()=>a});var n=i("./src/shared/utils/breakpoints/constants.ts");const a={[n.S.L]:{modal:532,showcase:810},[n.S.M]:{modal:980,showcase:576},[n.S.S]:{modal:211,showcase:594},[n.S.XL]:{modal:532,showcase:810}},o={[n.S.L]:164,[n.S.M]:164,[n.S.S]:112,[n.S.XL]:164}},"./src/shared/components/ui/Billboard/components/index.ts"(e,t,i){i.d(t,{sD:()=>U,RC:()=>G,yd:()=>V,IQ:()=>K,yD:()=>ee,yF:()=>ce,Co:()=>me,YY:()=>be});var n=i("./src/shared/hooks/useWindowSize.ts"),a=i("./src/shared/utils/breakpoints/constants.ts"),o=i("./src/shared/utils/breakpoints/getBreakp
57oint.ts"),r=i("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),s=i("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs"),c=i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),d=i("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),l=i("../../../node_modules/.pnpm/@[email protected]/node_modules/@emotion/is-prop-valid/dist/emotion-is-prop-valid.esm.js"),p=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/dist/emotion-react.browser.esm.js"),u=i("./src/shared/components/custom/MarginContainer/MarginContainer.tsx"),m=i("./src/shared/constants/zindex.ts"),g=i("./src/shared/utils/breakpoints/mq.ts"),h=i("../../../node_modules/.pnpm/[email protected]/node_modules/color-convert/index.js"),_=i("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/render/components/motion/proxy.mjs"),y=i("./src/shared/components/ui/Billboard/components/BillboardBackground/BillboardBackground.constants.ts");const b=({gradientColor:e})=>{const t=h.A.hex.rgb(e).join(", ");return(0,p.css)("&::after{content:'';pointer-events:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:",m.M.BILLBOARD.IMAGE_CONTAINER,";background:radial-gradient(\n          118.18% 100% at 50% 0%,\n          rgba(",t,", 0) 62.57%,\n          ",e," 100%\n        ),linear-gradient(\n          87.97deg,\n          rgba(25, 24, 23, 0) 50.33%,\n          ",e," 98.26%\n        );transform:matrix(-1, 0, 0, 1, 0, 0);",g.mq.L`
58      background: 
59      linear-gradient(87.97deg, rgba(25, 24, 23, 0) 50.33%, ${e} 98.26%),
60      radial-gradient(  122.12% 103.33% at 50% 0%,
61        rgba(${t}, 0) 52.25%,
62        ${e} 100%
63      ),
64      linear-gradient(180deg, rgba(${t}, 0) 58.85%, ${e} 100%),
65      radial-gradient(118.18% 100% at 50% 0%, rgba(${t}, 0) 62.57%, ${e} 100%);
66    `,";}")},x=(0,d.A)("div",{shouldForwardProp:l.A,target:"e1wtn9wb3"})("position:relative;box-sizing:border-box;min-height:",({displayHint:e})=>y.l.S[e],"px;width:100%;display:flex;padding-left:",(0,u.I_)(a.f.S),"px;padding-right:",(0,u.I_)(a.f.S),"px;min-height:",({displayHint:e})=>y.l.S[e],"px;",({displayHint:e})=>g.mq.M`
67    padding-left: ${(0,u.I_)(a.f.M)}px;
68    padding-right: ${(0,u.I_)(a.f.M)}px;
69    min-height: ${y.l.M[e]}px;
70  `," ",({displayHint:e})=>g.mq.L`
71    padding-left: ${(0,u.I_)(a.f.L)}px;
72    padding-right: ${(0,u.I_)(a.f.L)}px;
73    min-height: ${y.l.L[e]}px;
74  `," ",g.mq.XL`
75    aspect-ratio: 16/9;
76  `," ",({displayHint:e})=>"modal"===e?(0,p.css)("padding-top:",y.E.S,"px;",g.mq.M`
77            padding-top: ${y.E.M}px;
78          `," ",g.mq.L`
79            padding-top: ${y.E.L}px;
80          `," ",g.mq.XL`
81            padding-top: ${y.E.XL}px;
82          `,";"):g.mq.XL`
83    max-height: 100vh;
84  `,";"),f=(0,d.A)(_.P.div,{target:"e1wtn9wb2"})("position:absolute;inset:0;z-index:",m.M.BILLBOARD.IMAGE_CONTAINER,";width:100%;height:",({displayHint:e})=>y.l.S[e],"px;",({displayHint:e})=>g.mq.M`
85      height: ${y.l.M[e]}px;
86  `," ",({displayHint:e})=>g.mq.L`
87      height: 100%;
88      min-height: ${y.l.L[e]}px;
89  `," ",b,";"),v=(0,d.A)("div",{shouldForwardProp:l.A,target:"e1wtn9wb1"})("width:100%;isolation:isolate;display:flex;flex-direction:column;justify-content:",({displayHint:e})=>"modal"===e?"flex-start":"flex-end",";"),k=(0,r.N8)(r.ue.color.background.primary)||"#000000",C=h.A.hex.rgb(String(k)).join(", "),E=(0,d.A)("div",{target:"e1wtn9wb0"})("position:absolute;top:0;left:0;right:0;z-index:",m.M.NAVBAR.GRADIENT+2,";pointer-events:none;background:linear-gradient(\n    rgba(",C,", ",1,") 0%,\n    rgba(",C,", ",1-.7,") 50%,\n    rgba(",C,", ",1-.85,") 65%,\n    rgba(",C,", ",1-.925,") 75.5%,\n    rgba(",C,", ",1-.963,") 82.85%,\n    rgba(",C,", ",1-.981,") 88%,\n    rgba(",C,", ",0,") 100%\n  );height:var(--gradient-height, 0px);");var A=i("./src/shared/images/fallback-backdrop-landscape.png"),S=i("../../../node_modules/.pnpm/@[email protected]/node_modules/@telia-company/tv.common-sdk/dist/Config.js"),I=i("./src/shared/utils/image/constants.ts"),w=i("./src/shared/utils/image/getImageUrl.ts");var T=i("./src/shared/utils/isDefined.ts"),P=i("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs"),R=i("../../libs/error-monitoring/dist/index.mjs");var L=i("../../../node_modules/.pnpm/[email protected][email protected][email protected]/node_modules/react-blurhash/dist/esm/index.js");
89const O={name:"w4rpk2",styles:"height:100%;width:100%;object-fit:cover;object-position:50% top"},N=(0,d.A)(_.P.div,{target:"e1g8j7j23"})({name:"1d7cj27",styles:"position:absolute;inset:0;height:100%;width:100%"}),D=(0,d.A)(_.P.img,{target:"e1g8j7j22"})(O," background-color:",r.ue.color.background.primary,";position:absolute;inset:0;height:100%;width:100%;"),M=(0,d.A)(L.Q,{target:"e1g8j7j21"})(">canvas{",O,";}"),Y=(0,d.A)("div",{target:"e1g8j7j20"})({name:"1d7cj27",styles:"position:absolute;inset:0;height:100%;width:100%"});var F=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const j=({className:e,displayHint:t,images:i})=>{const{width:r}=(0,n.l)(),{blurHash:s,imageSrc:d}=(0,c.useMemo)(()=>{const e=(0,o._)(r);return e===a.S.S||e===a.S.M?i.portrait:i.landscape},[r,i]),{sizes:l,src:p,srcSet:u}=(0,c.useMemo)(()=>d.length>1?(({fit:e,sizes:t,uri:i})=>{const n=Math.max(...Object.values(t).map(({width:e})=>e)),o=Object.values(t).flatMap(({height:t,width:n})=>I.$.map(a=>`${(0,w.V)({fit:e,height:t,scale:a,uri:i,width:n})} ${Math.round(n*a)}w`)).join(", ");return{sizes:`${Object.entries(t).map(([e,{width:t}])=>`(max-width: ${a.f[e]}px) ${t}px`).join(", ")}, ${n}px`,src:`${S.Config.get("shared/imageProxy/url")?`${S.Config.get("shared/imageProxy/url")}?source=`:""}${i}`,srcSet:o}})({sizes:{L:{height:y.l.L[t],width:a.f.L},M:{height:y.l.M[t],width:a.f.M},S:{height:y.l.S[t],width:a.f.S},XL:{height:y.l.L[t],width:a.f.XL}},uri:d}):{sizes:void 0,src:A,srcSet:void 0},[t,d]),[m,g]=(e=>{const t=(0,c.useRef)(null),[i,n]=(0,c.useState)(()=>{const t=new Image;return t.src=e,t.complete});return(0,c.useEffect)(()=>{const i=t.current;if(!(0,T.O)(i))return;if(i.complete)return n(!0);const a=()=>{n(!0)},o=t=>{(0,R.vV)(new Error("Failed to load image",{cause:t.error}),{context:"BillboardBackground.useImageLoading",metadata:{source:e}}),n(!1)};return i.addEventListener("load",a),i.addEventListener("error",o),()=>{i.removeEventListener("load",a),i.removeEventListener("error",o)}},[e]),[i,t]})(p),h=(0,T.O)(s)&&!m;return(0,F.FD)(Y,{children:[(0,F.Y)(D,{alt:"",className:e,ref:g,sizes:l,src:p,srcSet:u}),(0,F.Y)(P.N,{children:h&&(0,F.Y)(N,{animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},children:(0,F.Y)(M,{hash:s,height:"100%",width:"100%"})},"hash-image")})]})},B={[a.S.L]:196,[a.S.M]:196,[a.S.S]:196,[a.S.XL]:196},$={exit:e=>({opacity:0,transition:{duration:.5,ease:"easeOut"},x:"next"===e?-100:"prev"===e?100:0}),initial:e=>({opacity:0,transition:{duration:.5,ease:"easeOut"},x:"next"===e?100:"prev"===e?-100:0}),target:{opacity:1,transition:{duration:.5,ease:"easeOut"},x:0}},U=({background:e,children:t,direction:i,displayHint:a="showcase",overlayColor:d,...l})=>{const p=d??r.ue.color.background.primary,u=(0,s.I)(),{width:m}=(0,n.l)(),g=(0,c.useMemo)(()=>(0,o._)(m),[m]),h=`${B[g]}px`;return(0,F.FD)(x,{displayHint:a,gradientColor:p,...l,children:[(0,F.FD)(f,{animate:"target",custom:i,displayHint:a,exit:u?"target":"exit",gradientColor:p,initial:u?"target":"initial",variants:$,children:[(0,F.Y)(E,{style:{"--gradient-height":h}}),(0,F.Y)(j,{displayHint:a,...e})]}),(0,F.Y)(v,{displayHint:a,children:t})]})},H={[a.S.L]:650,[a.S.M]:550,[a.S.S]:310},G=(0,d.A)(_.P.div,{target:"e1a3wkv50"})("max-width:",H.S,"px;width:100%;display:flex;flex-direction:column;align-items:flex-start;",g.mq.M`
90    max-width: ${H.M}px;
91  `," ",g.mq.L`
92    max-width: ${H.L}px;
93  `,";"),V=(0,d.A)("p",{target:"e55jnod0"})("text-align:left;margin:0;white-space:pre-wrap;",r.ue.typography.textPrimary," font-style:normal;");const q=(0,d.A)("div",{target:"eek9n1l3"})({name:"cfkofj",styles:"display:flex;flex-flow:column"}),z=(0,d.A)("img",{target:"eek9n1l2"})({name:"tyh0ch",styles:"max-width:100%;margin-bottom:16px"}),X=(0,d.A)("h1",{target:"eek9n1l1"})("margin:0;margin-bottom:8px;",r.ue.typography.contentTitle," font-style:normal;"),Q=(0,d.A)("span",{target:"eek9n1l0"})("margin-bottom:8px;",r.ue.typography.contentTitleSmall," font-style:normal;"),W=e=>"string"==typeof e,K=({kicker:e,title:t,...i})=>{const n=!W(t)&&`${S.Config.get("shared/imageProxy/url")}?source=${t?.imageSrc}`||void 0;return(0,F.FD)(q,{...i,children:[(0,T.O)(e)&&(0,F.Y)(Q,{children:e}),(0,T.O)(t)&&(W(t)?(0,F.Y)(X,{children:t}):(0,F.Y)(z,{alt:t.alt,src:n}))]})};var Z=i("./src/shared/components/custom/Label/index.ts");const J=({...e})=>(0,F.Y)(Z.J,{position:"floating",...e}),ee=(0,d.A)(J,{target:"e1jt1nen0"})({name:"5bhc30",styles:"margin-bottom:8px"});var te=i("./src/profiles/providers/UserProvider/UserProvider.tsx"),ie=i("./src/shared/components/custom/SmartLink/SmartLink.tsx");const ne={[a.S.L]:72,[a.S.S]:48},ae=(0,p.css)("position:relative;display:flex;align-items:center;height:",ne.S,"px;aspect-ratio:1/1;",g.mq.L`
94    height: ${ne.L}px;
95  `,";"),oe=(0,d.A)("img",{target:"e1356h542"})({name:"4dtn9k",styles:"object-fit:contain;height:100%;width:100%"}),re=(0,d.A)("div",{target:"e1356h541"})(ae,";"),se=(0,d.A)(ie.i,{target:"e1356h540"})("display:block;",ae,";"),ce=({href:e,providerName:t,src:i,...n})=>{const{isChildProfile:a}=(0,te.u)(),o=(0,w.V)({fit:"resize",height:ne.L,uri:i,width:ne.L});return a||!(0,T.O)(e)?(0,F.Y)(re,{children:(0,F.Y)(oe,{alt:"",src:o,...n})}):(0,F.Y)(se,{"aria-label":t,href:e,children:(0,F.Y)(oe,{alt:"",src:o,...n})})},de="left",le="right",pe=(0,d.A)(_.P.div,{target:"e7imstz2"})("display:grid;grid-template-areas:'",de,"' ' ",le,"';row-gap:",16,"px;margin-top:16px;",g.mq.S`
96    grid-template-areas: '${de} ${le}';
97  `," ",g.mq.M`
98    margin-top: 24px;
99  `," *{box-sizing:border-box;}"),ue=(0,p.css)("margin:-",8,"px;>*{margin:",8,"px;}"),me={Container:pe,Left:(0,d.A)("div",{target:"e7imstz1"})("grid-area:",de,";justify-self:flex-start;display:flex;flex-flow:row wrap;align-items:center;",ue,";"),Right:(0,d.A)("div",{target:"e7imstz0"})("grid-area:",le,";justify-self:flex-end;display:flex;flex-direction:row;align-items:center;",ue,";")};const ge={[a.S.L]:150,[a.S.M]:125,[a.S.S]:100},he=(0,p.css)("position:relative;display:flex;align-items:center;aspect-ratio:1/1;height:80px;",g.mq.S`
100     height: ${ge.S}px;
101  `," ",g.mq.M`
102     height: ${ge.M}px;
103  `," ",g.mq.L`
104    height: ${ge.L}
104px;
105  `," margin-top:-",ge.S,"px;"),_e=(0,d.A)("img",{target:"e1xnlg2h1"})({name:"4dtn9k",styles:"object-fit:contain;height:100%;width:100%"}),ye=(0,d.A)("div",{target:"e1xnlg2h0"})(he,";"),be=({src:e,teamName:t,...i})=>{const n=(0,w.V)({fit:"resize",height:ge.L,uri:e,width:ge.L});return(0,F.Y)(ye,{children:(0,F.Y)(_e,{"aria-label":t,src:n,...i})})}},"./src/shared/components/ui/Billboard/index.ts"(e,t,i){i.d(t,{Q:()=>n.Q});var n=i("./src/shared/components/ui/Billboard/Billboard.tsx")},"./src/shared/components/ui/Carousel/CarouselContext.tsx"(e,t,i){i.d(t,{A:()=>d,R:()=>c});var n=i("./src/core/router/hooks/useIsModalRouteOpen/index.ts"),a=i("../../../node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected]/node_modules/framer-motion/dist/es/utils/reduced-motion/use-reduced-motion.mjs"),o=i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),r=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const s=(0,o.createContext)({autoplay:!0,isAnimationComplete:!0,setAutoplay:()=>{},setIsAnimationComplete:()=>{}}),c=()=>(0,o.useContext)(s),d=e=>{const[t,i]=(0,o.useState)(!0),{isModalRouteOpen:c}=(0,n.u)(),d=(0,a.I)(),[l,p]=(0,o.useState)(!c||!d);return(0,o.useEffect)(()=>{p(!c||!d)},[c,d]),(0,r.Y)(s.Provider,{value:{autoplay:l,isAnimationComplete:t,setAutoplay:p,setIsAnimationComplete:i},children:e.children})}},"./src/shared/constants/imageSizes.ts"(e,t,i){i.d(t,{o:()=>n});const n={backdrop:[1440,960],bigLandscape:[462,258],channel:[308,172],featureCard:[855,481],landscape:[308,172],portrait:[200,300]}},"./src/shared/utils/buttonRenderers/getMutationCapabilityButtonRenderer/getMutationCapabilityButtonRenderer.tsx"(e,t,i){i.d(t,{p:()=>W});var n=i("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js");const a=e=>e?"Episode"===e.__typename?"seasonLinks"in e.series?e.series.seasonLinks.items.map(({panelId:e})=>e):[]:"Series"===e.__typename&&"seasonLinks"in e?e.seasonLinks.items.map(({panelId:e})=>e):[]:[];var o=i("./src/core/analytics/tracker.ts"),r=i("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useLazyQuery.js"),s=i("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useMutation.js"),c=i("./src/cdp/Context/CdpFilterContext.tsx"),d=i("./src/codegen/graphql.ts"),l=i("./src/epg/hooks/useGetRegionalChannelsSelection.ts"),p=i("./src/npvr/utils/createNpvrRefetchQueries.ts"),u=i("./src/npvr/utils/getSeriesFromMedia.ts"),m=i("./src/npvr/utils/logSeriesError.ts");const g=({error:e,id:t})=>{(0,m.k)({action:"delete",error:e,id:t})};var h=i("./src/shared/hooks/useConfirmDialog.ts"),_=i("./src/shared/utils/getRefetchQueries.ts"),y=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),b=i("./src/npvr/hooks/useNpvrErrors.ts");var x=i("./src/shared/components/ui/Button/index.ts"),f=i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),v=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const k=({iconName:e,isInCapabilityGroup:t,media:i,seasonPanelIds:n,text:a,useTooltip:m,variant:k})=>{const{deleteSeriesRecording:C,loading:E}=(()=>{const{t:e}=(0,y.Bd)(),{showNpvrError:t}=(0,b.p)(),[i]=(0,r._)(d.UY,{fetchPolicy:"cache-first"}),[n]=(0,r._)(d.XzN,{fetchPolicy:"cache-first"}),[a,{loading:o}]=(0,s.n)(d.GmU),{showConfirmDialog:m}=(0,h.G)(),{regionalChannelsSelection:x}=(0,l.j)(),{filter:f}=(0,c.G)(),v={confirmButtonText:e("DELETE"),text:e("CONFIRM_TEXT_FOR_STOP_AND_DELETE_SERIES"),title:e("CONFIRM_DELETE_RECORDING_HEADING")};return{deleteSeriesRecording:async({media:e,refetchOptions:o})=>{const r=(0,u.w)(e),s=(0,p.E)(o,f),c=async()=>{try{const i=await a({awaitRefetchQueries:!0,refetchQueries:[...s,...(0,_.O)({filterInput:f,refreshEvent:d._am.Npvr,regionalChannelsSelection:x})],update:(t,i)=>{"DeleteRecordingResultOk"===i.data?.deleteRecording2?.__typename&&(t.evict({id:`RecordingListItem:${r.id}`}),"Episode"===e.__typename&&(t.evict({id:`RecordingListItem:${e.id}`}),t.evict({id:`EpisodeItem:${e.id}`})))},variables:{filterInput:f,id:r.id,type:d.UZM.Series}}),n=i.data?.deleteRecording2;"DeleteRecordingResultError"===n?.__typename&&(g({error:n,id:r.id}),t(n))}catch(e){throw new Error("#deleteRecordingMutaion: Something went wrong deleting series")}};let l;try{if("Episode"===e.__typename){const t=await i({variables:{id:e.id}});l=t.data?.media}else{const e=await n({variables:{id:r.id}});l=e.data?.series}if(!l)throw new Error("#get[Media|Series]FromCache(first): Couldn't fetch episode/media from Id");("Episode"===l.__typename?"series"in l&&l?.series?.userData?.npvrInfo?.episodes.recorded||0:"Series"===l.__typename&&l?.userData?.npvrInfo?.episodes.recorded||0)>0?await m(v)&&await c():await c()}catch(e){g({error:e,id:r.id}),t(e)}},loading:o}})(),A=(0,f.useCallback)(()=>(o.F.trackAssetAction({action_type:"rec_delete_series",content_id:i.id,content_type:"series"}),C({media:i,refetchOptions:{mediaIdsToRefetch:[i.id],seasonPanelIdsToRefetch:n,serieIdToRefetch:i.id}})),[C,i,n]),S=m&&"secondary"===k&&null!==a?a:void 0,I=S?void 0:a;return(0,v.Y)(x.$,{"aria-label":a,"data-testid":"delete-recorded-episodes-button",icon:t?void 0:e,isLoading:E,onClick:A,tooltipText:S,variant:k,children:I})};
105var C=i("./src/npvr/hooks/useDeleteRecording.ts");const E=({iconName:e,isInCapabilityGroup:t,mediaId:i,text:n,useTooltip:a,variant:r})=>{const{deleteRecording:s,loading:c}=(0,C.Q)(),d=(0,f.useCallback)(()=>(o.F.trackAssetAction({action_type:"rec_delete_single",content_id:i,content_type:"media"}),s(i)),[s,i]),l=a&&"secondary"===r&&null!==n?n:void 0,p=l?void 0:n;return(0,v.Y)(x.$,{"aria-label":n,"data-testid":"delete-recorded-single-episode-button",icon:t?void 0:e,isLoading:c,onClick:d,tooltipText:l,variant:r,children:p})};var A=i("./src/shared/utils/isDefined.ts"),S=i("./src/shared/components/custom/Announcement/Context/AnnouncementContext.tsx"),I=i("./src/shared/components/ui/AnimatedMyListIcon/AnimatedMylistIcon.tsx"),w=i("./src/shared/components/ui/Button/Button.tsx"),T=i("./src/core/apollo/client.ts");const P=({mediaType:e})=>e===d._1U.Series?d._1U.Series:d._1U.Media;var R=i("../../../node_modules/.pnpm/[email protected][email protected]/node_modules/i18next/dist/esm/i18next.js");const L=({isFavorite:e,isInCapabilityGroup:t,mediaId:i,mediaType:n,onClick:a,text:r,useTooltip:s,variant:c})=>{const{announce:l}=(0,S.b)(),p=(0,f.useCallback)(async()=>{if(a(),e){o.F.trackRemoveMyList({content_id:i,content_type:"SERIES"===n?"series":"media"});const e=await(e=>{const t=P(e);return T.S.mutate({mutation:d.iFY,refetchQueries:(0,_.O)({refreshEvent:d._am.Favorite}),variables:{input:{id:e.mediaId,type:t}}})})({mediaId:i,mediaType:n});"RemoveFromMyListResultOk"===e?.data?.removeFromMyList2.__typename&&l((0,R.t)("REMOVE_FROM_MY_LIST_SUCCESS"))}else{o.F.trackAddMyList({content_id:i,content_type:"SERIES"===n?"series":"media"});const e=await(e=>{const t=P(e);return T.S.mutate({mutation:d._fI,refetchQueries:(0,_.O)({refreshEvent:d._am.Favorite}),variables:{input:{id:e.mediaId,type:t}}})})({mediaId:i,mediaType:n});"AddToMyListResultOk"===e?.data?.addToMyList2.__typename&&l((0,R.t)("ADD_TO_MY_LIST_SUCCESS"))}},[e,i,n,a,l]),u=s&&"secondary"===c?r:void 0,m=u?void 0:r,g=e?(0,R.t)("REMOVE_FROM_MY_LIST"):(0,R.t)("ADD_TO_MY_LIST_CTA"),h=t?void 0:()=>(0,v.Y)(I.V,{isFavorite:e});return(0,v.Y)(w.$,{"aria-label":g,"data-testid":"my-list-button",icon:h,onClick:p,tooltipText:u,variant:c,children:m})},O=({capability:e,isInCapabilityGroup:t,media:i,useTooltip:n})=>{if(!(0,A.O)(i))return;if(!("userData"in i)||!(0,A.O)(i.userData))return;if(!e||"MutationCapability"!==e.__typename)return;if("SERIES"!==e.payload.type&&"MEDIA"!==e.payload.type)return;let a=i.userData.favorite;"Episode"===i.__typename&&(a=i.series.userData?.favorite??!1);const o=e.text??void 0,r=e.payload.id,s="SERIES"===e.payload.type?d._1U.Series:d._1U.Media;return({trackClick:e=()=>{},variant:i})=>(0,v.Y)(L,{isFavorite:a,isInCapabilityGroup:t,mediaId:r,mediaType:s,onClick:()=>e({click_position:"MY_LIST_BUTTON"}),text:o,useTooltip:n,variant:i})};var N=i("./src/npvr/hooks/useScheduleSeriesRecording.ts");const D=({iconName:e,isInCapabilityGroup:t,media:i,seasonPanelIds:n,text:a,useTooltip:r,variant:s})=>{const{loading:c,scheduleSeriesRecording:d}=(0,N.d)(),l=(0,u.w)(i),p=r&&"secondary"===s&&null!==a?a:void 0,m=p?void 0:a,g=(0,f.useCallback)(()=>(o.F.trackAssetAction({action_type:"rec_schedule_series",content_id:i.id,content_type:"series"}),d({media:i,refetchOptions:{mediaIdsToRefetch:[i.id],seasonPanelIdsToRefetch:n,serieIdToRefetch:l.id}})),[i,d,n,l.id]);return(0,v.Y)(x.$,{"aria-label":a,"data-testid":"record-series-button",icon:t?void 0:e,isLoading:c,onClick:g,tooltipText:p,variant:s,children:m})};var M=i("./src/npvr/hooks/useScheduleRecording.ts");const Y=({iconName:e,isInCapabilityGroup:t,mediaId:i,text:n,useTooltip:a,variant:r})=>{const{loading:s,scheduleRecording:c}=(0,M.o)(),d=(0,f.useCallback)(()=>(o.F.trackAssetAction({action_type:"rec_schedule_single",content_id:i,content_type:"media"}),c(i)),[i,c]),l=a&&"secondary"===r&&null!==n?n:void 0,p=l?void 0:n;return(0,v.Y)(x.$,{"aria-label":n,"data-testid":"record-single-button",icon:t?void 0:e,isLoading:s,onClick:d,tooltipText:l,variant:r,children:p})};var F=i("./src/npvr/hooks/useUnscheduleSeriesRecording.ts");const j=({iconName:e,isInCapabilityGroup:t,media:i,seasonPanelIds:n,text:a,useTooltip:r,variant:s})=>{const{loading:c,unscheduleSeriesRecording:d}=(0,F.C)(),l=r&&"secondary"===s&&null!==a?a:void 0,p=l?void 0:a,m=(0,f.useCallback)(()=>{const e=(0,u.w)(i);return o.F.trackAssetAction({action_type:"rec_unschedule_series",content_id:i.id,content_type:"series"}),d({media:i,refetchOptions:{mediaIdsToRefetch:[i.id],seasonPanelIdsToRefetch:n,serieIdToRefetch:e.id}})},[i,n,d]);return(0,v.Y)(x.$,{"aria-label":a,"data-testid":"stop-record-series-button",icon:t?void 0:e,isLoading:c,onClick:m,tooltipText:l,variant:s,children:p})},B=({iconName:e,isInCapabilityGroup:t,mediaId:i,text:n,useTooltip:a,variant:r})=>{const{deleteRecording:s,loading:c}=(0,C.Q)(),d=(0,f.useCallback)(()=>(o.F.trackAssetAction({action_type:"rec_delete_single",content_id:i,content_type:"media"}),s(i)),[s,i]),l=a&&"secondary"===r&&null!==n?n:void 0,p=l?void 0:n;return(0,v.Y)(x.$,{"aria-label":n,"data-testid":"stop-record-single-button",icon:t?void 0:e,isLoading:c,onClick:d,tooltipText:l,variant:r,children:p})};var $=i("./src/npvr/utils/logError.ts");const U=({action:e,error:t,id:i,mediaType:n})=>(0,$.v)({action:e,error:t,id:i,mediaType:n});var H=i("./src/shared/components/ui/Snackbar/index.ts");const G=({iconName:e,isInCapabilityGroup:t,isProtected:i,mediaId:n,text:a,type:r,useTooltip:c,variant:l})=>{const[p,{loading:u}
105]=(0,s.n)(d.C$J),[m,{loading:g}]=(0,s.n)(d.Vc$),{showNpvrError:h}=(0,b.p)(),{addSnackbar:y}=(0,H.k)(),{announce:k}=(0,S.b)(),C=u||g,E=(0,f.useCallback)(async()=>{try{if(i){const e=await m({refetchQueries:(0,_.O)({refreshEvent:d._am.Npvr}),variables:{id:n,type:r}});o.F.trackAssetAction({action_type:"rec_protection_disable",content_id:n,content_type:"SERIES"===r?"series":"media"}),"UnprotectRecordingResultOk"===e.data?.unprotectRecording?.__typename&&(k(e.data.unprotectRecording.operationMessage?.text||""),y({content:e?.data?.unprotectRecording?.operationMessage?.text,dismissOnActionClick:!0,variant:"positive"})),"UnprotectRecordingResultError"===e.data?.unprotectRecording?.__typename&&(h(e),U({action:"unprotect",error:e,id:n,mediaType:r.toLowerCase()}))}else{const e=await p({refetchQueries:(0,_.O)({refreshEvent:d._am.Npvr}),variables:{id:n,type:r}});o.F.trackAssetAction({action_type:"rec_protection_enable",content_id:n,content_type:"SERIES"===r?"series":"media"}),"ProtectRecordingResultOk"===e.data?.protectRecording?.__typename&&(k(e.data.protectRecording.operationMessage?.text||""),y({content:e.data.protectRecording.operationMessage?.text,dismissOnActionClick:!0,variant:"positive"})),"ProtectRecordingResultError"===e.data?.protectRecording?.__typename&&(h(e),U({action:"protect",error:e,id:n,mediaType:r.toLowerCase()}))}}catch(e){U({action:i?"unprotect":"protect",error:e,id:n,mediaType:r.toLowerCase()})}},[i,n,r,m,p,h,y,k]),A=c&&"secondary"===l&&null!==a?a:void 0,I=A?void 0:a;return(0,v.Y)(x.$,{"aria-label":a,"data-testid":"record-single-button",disabled:!1,icon:t?void 0:e,isLoading:C,onClick:C?void 0:E,tooltipText:A,variant:l,children:I})},V=({capability:e,isInCapabilityGroup:t,useTooltip:i})=>{if("MutationCapability"!==e?.__typename)return;const a=e.payload.id,o=e.text,r=(0,n.iD)(e.icon.name),s="SERIES"===e.payload.type?d.UZM.Series:d.UZM.Media,c="NPVR_DELETE_PROTECTION_DISABLE_SERIES"===e.mutationCapabilityType||"NPVR_DELETE_PROTECTION_DISABLE_SINGLE"===e.mutationCapabilityType;return({onHide:e,variant:n})=>(0,v.Y)(G,{iconName:r,isInCapabilityGroup:t,isProtected:c,mediaId:a,onHide:e,text:o,type:s,useTooltip:i,variant:n})},q=({error:e,id:t})=>{(({action:e,error:t,id:i})=>{(0,$.v)({action:e,error:t,id:i,mediaType:"season"})})({action:"delete",error:e,id:t})},z=()=>{const{t:e}=(0,y.Bd)(),{showNpvrError:t}=(0,b.p)(),[i,{loading:n}]=(0,s.n)(d.GmU),{showConfirmDialog:a}=(0,h.G)(),{regionalChannelsSelection:o}=(0,l.j)(),{filter:r}=(0,c.G)(),u={confirmButtonText:e("DELETE"),text:e("CONFIRM_DELETE_SEASON_RECORDING_TEXT"),title:e("CONFIRM_DELETE_RECORDING_HEADING")};return{deleteSeasonRecording:async({input:e,refetchOptions:n})=>{const s=(0,p.E)(n,r);try{await a(u)&&await(async()=>{try{const n=await i({awaitRefetchQueries:!0,refetchQueries:[...s,...(0,_.O)({filterInput:r,refreshEvent:d._am.Npvr,regionalChannelsSelection:o})],variables:e}),a=n.data?.deleteRecording2;"DeleteRecordingResultError"===a?.__typename&&(q({error:a,id:e.id}),t(a))}catch(e){throw new Error("#deleteRecordingMutaion: Something went wrong deleting season")}})()}catch(i){q({error:i,id:e.id}),t(i)}},loading:n}},X=({capability:e,iconName:t,isInCapabilityGroup:i,media:n,text:a,useTooltip:r,variant:s})=>{const{deleteSeasonRecording:c,loading:d}=z(),l=(0,f.useCallback)(()=>(o.F.trackAssetAction({action_type:"rec_delete_season",content_id:n.id,content_type:"series"}),c({input:e.payload,refetchOptions:{mediaIdsToRefetch:[n.id],seasonPanelIdsToRefetch:[e.payload?.id],serieIdToRefetch:n.id}})),[e.payload,c,n]),p=r&&"secondary"===s&&null!==a?a:void 0,u=p?void 0:a;return(0,v.Y)(x.$,{"aria-label":a,"data-testid":"delete-season-button",icon:i?void 0:t,isLoading:d,onClick:l,tooltipText:p,variant:s,children:u})},Q={FAVORITE_ADD:O,FAVORITE_REMOVE:O,NPVR_DELETE_PROTECTION_DISABLE_SERIES:V,NPVR_DELETE_PROTECTION_DISABLE_SINGLE:V,NPVR_DELETE_PROTECTION_ENABLE_SERIES:V,NPVR_DELETE_PROTECTION_ENABLE_SINGLE:V,NPVR_DELETE_SEASON:({capability:e,isInCapabilityGroup:t,media:i,useTooltip:a})=>{if(!e||"MutationCapability"!==e.__typename||"MutationCapability"===e.__typename&&"NPVR_DELETE_SEASON"!==e.mutationCapabilityType)return;const o=e.text,r=(0,n.iD)(e.icon.name);return({variant:n})=>(0,v.Y)(X,{capability:e,iconName:r,isInCapabilityGroup:t,media:i,text:o,useTooltip:a,variant:n})},NPVR_DELETE_SERIES:({capability:e,isInCapabilityGroup:t,media:i,useTooltip:o})=>{if(!e||"MutationCapability"!==e.__typename)return;const r=a(i),s=e.text,c=(0,n.iD)(e.icon.name);return({variant:e})=>(0,v.Y)(k,{iconName:c,isInCapabilityGroup:t,media:i,seasonPanelIds:r,text:s,useTooltip:o,variant:e})},NPVR_DELETE_SINGLE:({capability:e,isInCapabilityGroup:t,useTooltip:i})=>{if(!e||"MutationCapability"!==e.__typename)return;const a=e.payload.id,o=e.text,r=(0,n.iD)(e.icon.name);return({variant:e})=>(0,v.Y)(E,{iconName:r,isInCapabilityGroup:t,mediaId:a,text:o,useTooltip:i,variant:e})},NPVR_RECORD_SERIES:({capability:e,isInCapabilityGroup:t,media:i,useTooltip:o})=>{if("MutationCapability"!==e?.__typename)return;const r=a(i),s=e.text,c=(0,n.iD)(e.icon.name);return({variant:e})=>(0,v.Y)(D,{iconName:c,isInCapabilityGroup:t,media:i,seasonPanelIds:r,text:s,useTooltip:o,variant:e})},NPVR_RECORD_SINGLE:({capability:e,isInCapabilityGroup:t,useTooltip:i})=>{if("MutationCapability"!==e?.__typename)return;const a=e.payload.id,o=e.text,r=(0,n.iD)(e.icon.name);return({variant:e})=>(0,v.Y)(Y,{iconName:r,isInCapabilityGroup:t,mediaId:a,text:o,useTooltip:i,variant:e})},NPVR_STOP_RECORD_SERIES:({capability:e,isInCapabilityGroup:t,media:i,useTooltip:o})=>{if("MutationCapability"!==e?.__typename)return;const r=a(i),s=e.text,c=(0,n.iD)(e.icon.name);return({variant:e})=>(0,v.Y)(j,{iconName:c,isInCapabilityGroup:t,media:i,seasonPanelIds:r,text:s,useTooltip:o,variant:e})},NPVR_STOP_RECORD_SINGLE:({capability:e,useTooltip:t})=>{if("MutationCapability"!==e?.__typename)return;const i=e.payload.id,a=e.text,o=(0,n.iD)(e.icon.name);return({isInCapabilityGroup:e,variant:n})=>(0,v.Y)(B,{iconName:o,isInCapabilityGroup:e,mediaId:i,text:a,useTooltip:t,variant:n})}},W=e=>Q[e]},"./src/shared/utils/buttonRenderers/getPlayButtonRenderer/index.ts"(e,t,i){i.d(t,{Q:()=>$});var n=i("./src/codegen/graphql.ts"),a=i("./src/shared/components/custom/DeepLinkTracker/index.ts"),o=i("./src/shared/utils/isDefined.ts"),r=i("./src/watch/types.ts"),s=i("./src/watch/utils/getValidMedias.ts"),c=i("./src/watch/utils/isValidDeepLinkMedia.ts"),d=i("./src/watch/utils/isValidLinearMedia.ts"),l=i("./src/watch/utils/isValidVodMedia.ts"),p=i("./src/shared/utils/buttonRenderers/getPlayableMedia.ts");var u=i("./src/core/analytics/tracker.ts"),m=i("./src/shared/components/custom/Portal/index.ts"),g=i("./src/shared/components/ui/Button/index.ts"),h=i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),_=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),y=i("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected][email protected]_support_a0dcb4b0ae680db98626d6fd11a2b9d9/node_modules/@emotion/styled/base/dist/emotion-styled-base.browser.esm.js"),b=i("./src/shared/components/custom/SmartLink/index.ts"),x=i("./src/shared/components/ui/Modal/index.ts"),f=i("../../../node_modules/.pnpm/@[email protected]_@[email protected]_@[email protected]_f734d82c55a697af95f95e7d1443e8d9/node_modules/@telia-company/tv.one-design-system-web/lib/index.js"),v=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-router/dist/development/chunk-62JRHF6Z.mjs");const k="mngmt_activate_vas";var C=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const E=(0,y.A)("ol",{target:"e1591az71"})(f.ue.typography.textPrimary," padding-inline-start:24px;"),A=(0,y.A)("li",{target:"e1591az70"})({name:"1fgdcyd",styles:"margin-bottom:24px"}),S=({activationUrl:e,analytics:t,animatePresence:i,onHide:n,serviceName:a,visible:o})=>{const{t:r}=(0,_.Bd)(),s=(0,v.zy)(),c=r("ACTIVATE_ACCOUNT_AT",{serviceName:a}),d={overlay_title:c,...t?.content_id&&{content_id:t.content_id},...t?.content_type&&{content_type:t.content_type}};return(0,C.Y)(x.aF,{actions:[{label:r("CLOSE"),onClick:n,variant:"secondary"},{as:b.i,href:e,label:r("ACTIVATE_NOW"),onClick:()=>{u.F.trackAccountAction({account_action_type:k,page_name:{id:"graph_provided_page",params:{pageName:s.pathname}},provider_name:a}),u.F.releaseEvents()},variant:"primary"}],animatePresence:i,onHide:n,overlayEventTrackingData:d,title:c,visible:o,children:(0,C.FD)(E,{children:[(0,C.Y)(A,{children:r("ACTIVATE_MODAL_DESCRIPTION_ONE",{serviceName:a})}),(0,C.Y)(A,{children:r("ACTIVATE_MODAL_DESCRIPTION_TWO",{serviceName:a})}),(0,C.Y)(A,{children:r("ACTIVATE_MODAL_DESCRIPTION_THREE")})]})})},I=({activationUrl:e,analytics:t,serviceName:i})=>{const{t:n}=(0,_.Bd)(),[a,o]=(0,h.useState)(!1);return(0,C.FD)(C.FK,{children:[(0,C.FD)(g.$,{"data-testid":"activate-button",onClick:()=>{u.F.trackAssetAction({action_type:k,...t?.content_id&&{content_id:t.content_id},...t?.content_type&&{content_type:t.content_type}}),o(!0)},variant:"primary",children:[n("ACTIVATE")," ",i]}),(0,C.Y)(m.Z,{children:(0,C.Y)(S,{activationUrl:e,analytics:t,onHide:()=>o(!1),serviceName:i,visible:a})})]})};var w=i("./src/core/apollo/client.ts"),T=i("./src/shared/components/ui/Button/Button.tsx"),P=i("./src/shared/hooks/useCallbackAt.ts");const R=({contentType:e,mediaId:t,onClick:i,serviceName:a,uri:o,validUntil:r,variant:s})=>{const{t:c}=(0,_.Bd)(),d=(0,h.useCallback)(n=>{n.stopPropagation(),i(),u.F.trackExternalClick({click_partner:a,content_id:t,content_type:e},{fireImmediately:!0})},[e,a,t,i]),l=(0,h.useCallback)(()=>{w.S.query({fetchPolicy:"network-only",query:n.Dp,variables:{id:t}})},[t]);
105return(0,P.s)(r,l),(0,C.Y)(T.$,{as:b.i,"data-testid":"deep-link-play-button",href:o,icon:"External",onClick:d,variant:s,children:c("PLAY_ON_SERVICE",{serviceName:a})})};var L=i("../../libs/error-monitoring/dist/index.mjs");const O=(e,t)=>{if(!(0,o.O)(t)||!(0,o.O)(e))return e;const i=new URL(e);if(t instanceof URLSearchParams){if(0===Array.from(t.keys()).length)return e;t.forEach((e,t)=>{i.searchParams.append(t,e)})}else{if(0===Object.keys(t).length)return e;Object.entries(t).forEach(([e,t])=>{i.searchParams.append(e,String(t))})}return(e=>{const t=new URL(e),i=new URLSearchParams(t.search),n=new URLSearchParams;return i.forEach((e,t)=>{n.has(t)||n.append(t,e)}),t.search=n.toString(),t.toString()})(i.toString())},N={ShowcasePanelX:{placement:"featured",placementDetails:"hero"},SingleFeaturePanelX:{placement:"featured",placementDetails:"hero"}},D=({deepLinkPlayback:e,panelTypename:t})=>{const i="ShowcasePanelX"===t||"SingleFeaturePanelX"===t?N[t]:void 0,n=(0,v.PI)(i),a=(0,v.PI)(window.location.search),o=O(e.item.uri,"Disney+"===e.item.serviceName&&n.size&&n||a);return o||e.item.uri},M=({deepLinkPlayback:e,panelTypename:t,playableMedia:i})=>{if(!("id"in i)||!i.id){const e=new Error("Can't get DeepLinkTrackerData, id is missing for playableMedia.");throw(0,L.vV)(e,{context:M.name}),e}const n=D({deepLinkPlayback:e,panelTypename:t});return{applicationId:e.item.applicationId,mediaId:i.id,url:n.toString()}};var Y=i("./src/shared/components/custom/SmartLink/SmartLink.tsx"),F=i("./src/watch/utils/getPlayerLink.ts");const j=[({haveToRecord:e,t:t})=>e?{text:t("RECORD_AND_WATCH")}:null,({hasProgress:e,t:t})=>e?{text:t("CONTINUE_WATCHING")}:null,({originalAirDate:e})=>(0,o.O)(e)?{text:e}:null,({episodeMetadata:e,t:t})=>(0,o.O)(e)?{a11yLabel:`${t("PLAY")} ${t("SEASON_X",{seasonNumber:e.season})}: ${t("EPISODE_X",{episodeNumber:e.episode})}`,text:`${t("SEASON_X",{seasonNumber:e.season})}: ${t("EPISODE_X",{episodeNumber:e.episode})}`}:null,({t:e})=>({text:e("PLAY")})],B=({mediaId:e,onClick:t,validUntil:i,variant:a,...r})=>{const s=(0,h.useCallback)(()=>{w.S.query({fetchPolicy:"network-only",query:n.Dp,variables:{id:e}})},[e]);(0,P.s)(i,s);const{t:c}=(0,_.Bd)(),d=(0,h.useMemo)(()=>j.map(e=>e({...r,t:c})).filter(o.O)[0],[c,r]),l=(0,F.w)({id:e});return(0,C.Y)(T.$,{"aria-label":d.a11yLabel,as:Y.i,"data-testid":"play-button",href:l,icon:"PlayFill",onClick:t,variant:a,children:d.text})},$=({media:e})=>{if(!(0,o.O)(e))return;if(!("id"in e))return;const t=(0,p.j)(e);if(!(0,o.O)(t))return;if(!("playback"in t))return;const i=(e=>{if((0,o.O)(e)){if("userData"in e){if(!(0,o.O)(e.userData))return;if("progress"in e.userData)return e.userData.progress?.position??void 0}return"suggestedEpisode"in e?e.suggestedEpisode?.userData?.progress?.position??void 0:void 0}})(t),u=(e=>{if((0,o.O)(e)){if("Episode"===e.__typename)return{episode:e.episodeNumber.number,season:e.seasonNumber.number};if("suggestedEpisode"in e){if(!(0,o.O)(e.suggestedEpisode))return;return{episode:e.suggestedEpisode.episodeNumber.number,season:e.suggestedEpisode.seasonNumber.number}}}})(t);let m=!1;const g=(0,s.q)(t.playback),h=g[0]??t.playback?.buy?.npvr?.[0];if(!(0,o.O)(h))return;let _=1/0,y=!1;if((0,l.M)(h))_=h.item.validTo.timestamp,y=h.item.playbackSpec.watchMode===r.n.LIVE,m=(e=>{if(!(0,o.O)(e))return!1;const t=e&&"playback"in e&&Boolean(e.playback?.buy?.npvr?.[0]),i=e&&"playback"in e&&Boolean(e.playback?.play?.npvr?.[0]);if(t||i)return!0;if("series"in e){const t=e.series;if("userData"in t&&"object"==typeof t.userData)return(0,o.O)(t.userData)&&"npvrInfo"in t.userData&&null!==t.userData.npvrInfo}return"Series"===e.__typename&&"isRecordable"in e})(t)&&(0,o.O)(t.playback?.buy?.npvr?.[0])&&0===g.length;else if((0,d.s)(h))_=h.item.endTime.timestamp,y=h.item.playbackSpec.watchMode===r.n.LIVE;else if(!(0,c.R)(h))return;if(y)return;return({panelTypename:r,trackClick:s=()=>{},variant:d})=>{if((0,c.R)(h)){const i=h.item.activationUrl;if(i)return(0,C.Y)(I,{activationUrl:i,analytics:{content_id:e.id,content_type:"Series"===e.__typename?n.eBW.Series:n.eBW.Media},serviceName:h.item.serviceName});const o=M({deepLinkPlayback:h,panelTypename:r,playableMedia:t}),c=D({deepLinkPlayback:h,panelTypename:r});return(0,C.Y)(a.h,{data:o,children:(0,C.Y)(R,{contentType:"Series"===e.__typename?"series":"media",mediaId:e.id,onClick:()=>s({click_position:"PLAY_BUTTON"}),serviceName:h.item.serviceName,uri:c,validUntil:_,variant:d})})}return(0,C.Y)(B,{episodeMetadata:u,hasProgress:(0,o.O)(i)&&i>
1050,haveToRecord:m,mediaId:t.id,onClick:()=>s({click_position:"PLAY_BUTTON"}),originalAirDate:t.originalAirDate2?.text??void 0,validUntil:_,variant:d})}}},"./src/shared/utils/buttonRenderers/getPlayableMedia.ts"(e,t,i){i.d(t,{j:()=>a});var n=i("./src/shared/utils/isDefined.ts");const a=e=>{if((0,n.O)(e))return"suggestedEpisode"in e&&e.suggestedEpisode&&"playback"in e.suggestedEpisode&&(0,n.O)(e.suggestedEpisode.playback)?e.suggestedEpisode:"playback"in e&&(0,n.O)(e.playback)?e:void 0}},"./src/shared/utils/buttonRenderers/getStartOverButtonRenderer/index.ts"(e,t,i){i.d(t,{y:()=>g});var n=i("./src/shared/utils/isDefined.ts"),a=i("./src/watch/types.ts"),o=i("./src/watch/utils/getValidMedias.ts"),r=i("./src/watch/utils/isDeepLinkMedia.ts"),s=i("./src/shared/utils/buttonRenderers/getPlayableMedia.ts"),c=i("./src/shared/components/custom/SmartLink/SmartLink.tsx"),d=i("./src/shared/components/ui/Button/Button.tsx"),l=i("./src/watch/utils/getPlayerLink.ts"),p=(i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js")),u=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const m=({onClick:e,playbackSpec:t,useTooltip:i,variant:n})=>{const{t:a}=(0,p.Bd)(),o=(0,l.w)({id:t.videoId,startover:!0}),r=a("START_OVER"),s=i&&"secondary"===n?r:void 0,m=s?void 0:r;return(0,u.Y)(d.$,{"aria-label":r,as:c.i,"data-testid":"start-over-button",href:o,icon:"StartOverOutline",onClick:e,tooltipText:s,variant:n,children:m})},g=({media:e,useTooltip:t})=>{if(!(0,n.O)(e))return;const i=(0,s.j)(e);if(!(0,n.O)(i))return;if(!("playback"in i))return;const[c]=(0,o.q)(i.playback);if(!(0,n.O)(c))return;if((0,r.V)(c))return;if("Linear"===c.item.__typename&&!(0,n.O)(c.item.startover))return;const d=c.item.playbackSpec;if(d.watchMode!==a.n.LIVE)return;return({trackClick:e=()=>{},variant:i})=>(0,u.Y)(m,{onClick:()=>e({click_position:"START_OVER_BUTTON"}),playbackSpec:d,useTooltip:t,variant:i})}},"./src/shared/utils/buttonRenderers/getWatchLiveButtonRenderer/index.ts"(e,t,i){i.d(t,{D:()=>x});var n=i("./src/shared/utils/isDefined.ts"),a=i("./src/watch/types.ts"),o=i("./src/watch/utils/getValidMedias.ts"),r=i("./src/watch/utils/isDeepLinkMedia.ts"),s=i("./src/watch/utils/isValidVodMedia.ts"),c=i("./src/shared/utils/buttonRenderers/getPlayableMedia.ts"),d=i("./src/codegen/graphql.ts"),l=i("./src/core/apollo/client.ts"),p=i("./src/shared/components/custom/SmartLink/index.ts"),u=i("./src/shared/components/ui/Button/Button.tsx"),m=i("./src/shared/hooks/useCallbackAt.ts"),g=i("./src/watch/utils/getPlayerLink.ts"),h=i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),_=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),y=i("../../../node_modules/.pnpm/@[email protected]_@[email protected][email protected][email protected]/node_modules/@emotion/react/jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js");const b=({mediaId:e,onClick:t,validUntil:i,variant:n})=>{const a=(0,h.useCallback)(()=>{l.S.query({fetchPolicy:"network-only",query:d.Dp,variables:{id:e}})},[e]);(0,m.s)(i,a);const{t:o}=(0,_.Bd)(),r=(0,g.w)({id:e,live:!0});return(0,y.Y)(u.$,{as:p.i,"data-testid":"watch-live-button",href:r,icon:"PlayFill",onClick:t,variant:n,children:o("N_GO_TO_LIVE")})},x=({media:e})=>{if(!(0,n.O)(e))return;if(!("id"in e))return;const t=(0,c.j)(e);if(!(0,n.O)(t))return;if(!("playback"in t))return;const i=(0,o.q)(t.playback)[0]??t.playback?.buy?.npvr?.[0];if(!(0,n.O)(i))return;let d=1/0,l=!1;const p=Date.now(),u=t.playback?.play?.linear?.item;if((0,s.M)(i)&&i.item.playbackSpec.watchMode===a.n.LIVE?(d=i.item.validTo.timestamp,l=!0):u?.playbackSpec.watchMode===a.n.LIVE&&u.startTime.timestamp<p&&u.endTime.timestamp>p&&(d=u.endTime.timestamp,l=!0),(0,r.V)(i))return;if(!l)return;return({trackClick:e=()=>{},variant:i})=>
105(0,y.Y)(b,{mediaId:t.id,onClick:()=>e({click_position:"PLAY_BUTTON"}),validUntil:d,variant:i})}},"./src/subscription/hooks/useCommitTvPackage.ts"(e,t,i){i.d(t,{CA:()=>f,pA:()=>k,$Q:()=>v});var n=i("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/cache/inmemory/reactiveVars.js"),a=i("../../../node_modules/.pnpm/@[email protected][email protected][email protected][email protected][email protected]_react-_23af7fe1a84405345a895683eefe299d/node_modules/@apollo/client/react/hooks/useReactiveVar.js"),o=i("./src/core/analytics/tracker.ts"),r=i("./src/profiles/providers/UserProvider/UserProvider.tsx"),s=i("./src/shared/components/ui/Snackbar/index.ts"),c=i("./src/shared/hooks/useConfirmDialog.ts"),d=i("../../../node_modules/.pnpm/@[email protected]_@telia-company+tv.common-sdk-authenticat_eff6e477fccb3c1035e3d63ff0e72c04/node_modules/@telia-company/tv.common-sdk-legacy-pack/dist/Credentials.js"),l=i("../../../node_modules/.pnpm/@[email protected]_@telia-company+tv.common-sdk-authenticat_eff6e477fccb3c1035e3d63ff0e72c04/node_modules/@telia-company/tv.common-sdk-legacy-pack/dist/ErrorTypes.js"),p=i("../../../node_modules/.pnpm/@[email protected]_@telia-company+tv.common-sdk-authenticat_eff6e477fccb3c1035e3d63ff0e72c04/node_modules/@telia-company/tv.common-sdk-legacy-pack/dist/TvPackages.js"),u=i("../../libs/error-monitoring/dist/index.mjs"),m=i("../../../node_modules/.pnpm/[email protected]/node_modules/react/index.js"),g=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected][email protected][email protected][email protected]/node_modules/react-i18next/dist/es/index.js"),h=i("../../../node_modules/.pnpm/[email protected][email protected][email protected][email protected]/node_modules/react-router/dist/development/chunk-62JRHF6Z.mjs");const _=({packageName:e})=>o.F.trackConfirmationClick({category:"PACKAGE",promotion_title:e}),y=({currentUserPackage:e,packageName:t})=>{const i=e?`${e}|${t}`:t;return o.F.setGlobalProperties({user_package:i}),o.F.trackOrderConfirmed({category:"PACKAGE",promotion_title:t})};var b=function(e){return e[e.NOT_STARTED=0]="NOT_STARTED",e[e.PREPARING_PURCHASE=1]="PREPARING_PURCHASE",e[e.FAILED_TO_PREPARE_PURCHASE=2]="FAILED_TO_PREPARE_PURCHASE",e[e.WAITING_FOR_COMMIT=3]="WAITING_FOR_COMMIT",e[e.COMMITTING=4]="COMMITTING",e[e.PIN_CODE_NEEDED=5]="PIN_CODE_NEEDED",e[e.INVALID_PIN_CODE=6]="INVALID_PIN_CODE",e[e.DONE=7]="DONE",e}(b||{});class x extends Error{constructor(){super("Purchase not prepared")}}const f=(0,n.UT)(void 0),v=()=>(0,a.q)(f),k=({mediaId:e,returnUrl:t,tvPackageId:i})=>{const{t:n}=(0,g.Bd)(),{addSnackbar:a}=(0,s.k)(),{showConfirmDialog:C}=(0,c.G)(),E=v(),[A,S]=(0,m.useState)(b.NOT_STARTED),I=(0,h.Zp)(),{pathname:w}=(0,h.zy)(),{subscriptions:T}=(0,r.u)(),P=(0,m.useMemo)(()=>T?.map(e=>e.subscription.name).join("|"),[T]),R=(0,m.useCallback)(async()=>{try{S(b.PREPARING_PURCHASE);const e=p.O.instance(),t=await e.preparePurchase(i);return f(t),S(b.WAITING_FOR_COMMIT),!0}catch(e){let i={confirmButtonText:n("PURCHASE_PACKAGE_BRAND_BUTTON_TEXT"),text:n("PURCHASE_PACKAGE_ERROR_MESSAGE"),title:n("SOMETHING_WENT_WRONG")};e instanceof l.PurchaseAlreadyChargedError?i={confirmButtonText:n("GO_BACK"),text:n("PACKAG
105E_ALREADY_PURCHASED_DESCRIPTION"),title:n("PACKAGE_ALREADY_PURCHASED")}:e instanceof l.PurchaseNotAllowedError||e instanceof l.PurchaseNotAllowedCollectiveCustomerError||e instanceof l.PurchaseNotAllowedAccountRestrictedError||e instanceof l.PurchaseNotAllowedClientRestrictedError?i={confirmButtonText:n("PURCHASE_PACKAGE_BRAND_BUTTON_TEXT"),text:n("PURCHASE_PACKAGE_AT_BRAND_DESCRIPTION"),title:n("PURCHASE_PACKAGE_AT_BRAND")}:(0,u.vV)(new Error(`in ${R.name}`,{cause:e}),{context:k.name});const a=await C(i);if(a&&e instanceof l.PurchaseAlreadyChargedError)return I(t||"/",{replace:!0});if(a)return window.location.replace(n("branding:SIGN_UP_URL")||"");S(b.FAILED_TO_PREPARE_PURCHASE)}},[i,I,t,C,n]),L=(0,m.useCallback)(async t=>{if(!E)throw new x;const i=d.Credentials.instance(),r=await i.isPinActive();if(!t&&r)return _({mediaId:e,packageName:E.newPackage.name}),void S(b.PIN_CODE_NEEDED);try{S(b.COMMITTING);const i=p.O.instance();await i.commitPurchase(E,{pinCode:t}),t&&o.F.trackPinEntry({category:"PACKAGE",page_name:{id:"graph_provided_page",params:{pageName:w}},pin_valid:!0}),y({currentUserPackage:P,mediaId:e,packageName:E.newPackage.name}),S(b.DONE)}catch(e){if(e instanceof l.PinCodeError)return o.F.trackPinEntry({category:"PACKAGE",page_name:{id:"graph_provided_page",params:{pageName:w}},pin_valid:!1}),void S(b.INVALID_PIN_CODE);let t;e instanceof l.PurchaseAlreadyChargedError?t=n("PURCHASE_ALREADY_CHARGED"):e instanceof l.PurchaseNotAllowedError||e instanceof l.PurchaseNotAllowedCollectiveCustomerError||e instanceof l.PurchaseNotAllowedAccountRestrictedError?t=n("PURCHASE_NOT_ALLOWED"):e instanceof l.PurchaseNotAllowedClientRestrictedError?t=n("PURCHASE_NOT_ALLOWED_CLIENT_RESTRICTED"):(0,u.vV)(new Error(`in ${L.name}`,{cause:e}),{context:k.name}),a({actionButtonText:n("CLOSE"),content:t||n("PURCHASE_PACKAGE_ERROR_MESSAGE"),dismissOnActionClick:!0,variant:"negative"}),S(b.WAITING_FOR_COMMIT)}},[E,a,n,e,P,w]),O=(0,m.useCallback)(()=>S(b.WAITING_FOR_COMMIT),[]),N=A===b.PREPARING_PURCHASE||A===b.COMMITTING||A===b.PIN_CODE_NEEDED,D=N||A===b.FAILED_TO_PREPARE_PURCHASE,M=A===b.DONE,Y=A===b.PIN_CODE_NEEDED||A===b.INVALID_PIN_CODE,F=A===b.INVALID_PIN_CODE?n("CHARGING_CREDENTIALS_INVALID"):void 0;return{cancelCommit:O,commitPurchase:L,isDisabled:D,isLoading:N,isPinCodeNeeded:Y,isPurchased:M,pinCodeErrorMessage:F,preparePurchase:R}}}}]);

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.