(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6350,8974],{26521:(e,t,s)=>{"use strict";s.d(t,{default:()=>o});var l=s(95155),a=s(12115),n=s(29061),i=s(95838),r=s(76951);let c=(0,s(55028).default)(()=>Promise.resolve().then(s.bind(s,46332)).then(e=>e.ContentRow),{loadableGenerated:{webpack:()=>[46332]},ssr:!1});function o(e){let{initialData:t,contentType:s,initialType:o="ft"}=e,[x,m]=a.useState(null),[d,p]=a.useState(null!=s?s:"movie"),h=a.useMemo(()=>{let e="";return("tr"===x?"Top Rated":"pp"===x?"Popular":"Featured").toUpperCase()},[x]),u=a.useCallback(async()=>{if(!x||!d)return;let e={tr:{movie:"movie/top_rated",tv:"tv/top_rated"},ft:{movie:"movie/now_playing",tv:"tv/airing_today"},pp:{movie:"movie/popular",tv:"tv/popular"}}[x][d];return(0,r.t)("".concat(e,"?language=en-US&page=1"))},[x,d]),{data:g,isLoading:f,isFetching:v}=(0,i.I)({queryKey:["discover-content",x||o,d],queryFn:u,placeholderData:t,staleTime:864e5,enabled:!!x&&!!d});return(0,l.jsxs)("div",{className:"flex flex-col gap-0 py-8",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-8 px-4 max-sm:flex-col sm:px-16",children:[(0,l.jsxs)("div",{className:"flex flex-col gap-2 max-sm:items-center",children:[(0,l.jsx)("h3",{className:"text-outline text-6xl font-bold text-primary sm:text-8xl lg:ml-2.5 lg:text-9xl",children:h.split("").map((e,t)=>(0,l.jsx)("span",{className:n.letterStyle,children:e},"letter-".concat(t)))}),(0,l.jsx)("div",{className:"max-sm:text-center",children:(0,l.jsx)("p",{className:"text-xl font-semibold uppercase tracking-[10px]",children:"".concat("movie"===d?"Movies":"Series")})})]}),(0,l.jsxs)("div",{className:"flex w-full flex-1 items-center justify-center gap-4 sm:justify-end",children:[(0,l.jsxs)("select",{value:null!=x?x:"ft",onChange:e=>{m(e.target.value)},className:"select select-primary w-max max-w-xs",children:[(0,l.jsx)("option",{value:"ft",children:"Featured"}),(0,l.jsx)("option",{value:"tr",children:"Top Rated"}),s&&(0,l.jsx)("option",{value:"pp",children:"Popular"})]}),!s&&(0,l.jsxs)("select",{value:d,onChange:e=>{p(e.target.value)},className:"select select-primary w-max max-w-xs",children:[(0,l.jsx)("option",{value:"movie",children:"Movies"}),(0,l.jsx)("option",{value:"tv",children:"Series"})]})]})]}),(0,l.jsx)("div",{className:"",children:(0,l.jsx)(c,{...g,contentType:d,isLoading:v,isToggled:!0})})]})}},35101:(e,t,s)=>{"use strict";s.d(t,{default:()=>m});var l=s(95155),a=s(12115),n=s(55028),i=s(76951),r=s(95838),c=s(29061),o=s(8642);let x=(0,n.default)(()=>Promise.resolve().then(s.bind(s,29061)).then(e=>e.TopContent),{loadableGenerated:{webpack:()=>[29061]},ssr:!1,loading:()=>(0,l.jsx)(l.Fragment,{children:[...Array(8)].map((e,t)=>(0,l.jsx)(o.i,{index:t},"card-top-content-skeleton-".concat(t)))})});function m(){let[e,t]=a.useState("movie"),{data:s,isLoading:n,isFetching:o}=(0,r.I)({queryKey:["top-content",e],queryFn:()=>(0,i.t)("trending/".concat(e,"/day?language=en-US")),placeholderData:e=>e,staleTime:864e5});return(0,l.jsxs)("div",{className:"flex flex-col gap-0 py-8",children:[(0,l.jsxs)("div",{className:"flex items-center justify-between gap-8 px-4 max-sm:flex-col sm:px-16",children:[(0,l.jsxs)("div",{className:"ml-4 flex items-center justify-center gap-4 max-sm:flex-col",children:[(0,l.jsxs)("h3",{className:"text-outline text-8xl font-bold text-primary lg:ml-2.5 lg:text-9xl",children:[(0,l.jsx)("span",{className:"".concat(c.letterStyle," ml-0"),children:"T"}),(0,l.jsx)("span",{className:c.letterStyle,children:"O"}),(0,l.jsx)("span",{className:c.letterStyle,children:"P"})," ",(0,l.jsx)("span",{className:c.letterStyle,children:"1"}),(0,l.jsx)("span",{className:"".concat(c.letterStyle," -ml-2.5 lg:-ml-5"),children:"0"})]}),(0,l.jsxs)("div",{className:"flex flex-col gap-2 max-sm:text-center",children:[(0,l.jsx)("h3",{className:"text-xl font-semibold uppercase tracking-[10px]",children:"movie"===e?"Movies":"Series"}),(0,l.jsx)("h3",{className:"text-xl font-semibold tracking-[10px]",children:"TODAY"})]})]}),(0,l.jsx)("div",{children:(0,l.jsxs)("select",{value:e,onChange:e=>{t(e.target.value)},className:"select select-primary w-max max-w-xs",children:[(0,l.jsx)("option",{value:"movie",children:"Movies"}),(0,l.jsx)("option",{value:"tv",children:"Series"})]})})]}),(0,l.jsx)("div",{className:"md:col-span-3 md:w-full",children:(0,l.jsx)(x,{...s,contentType:e,isLoading:o,showTitle:!1})})]})}},50258:(e,t,s)=>{Promise.resolve().then(s.bind(s,46332)),Promise.resolve().then(s.bind(s,19619)),Promise.resolve().then(s.bind(s,95178)),Promise.resolve().then(s.bind(s,13057)),Promise.resolve().then(s.bind(s,30514)),Promise.resolve().then(s.bind(s,76350)),Promise.resolve().then(s.bind(s,13990)),Promise.resolve().then(s.bind(s,26521)),Promise.resolve().then(s.bind(s,35101))},76350:(e,t,s)=>{"use strict";s.r(t),s.d(t,{SpotlightContent:()=>p});var l=s(95155),a=s(12115),n=s(6874),i=s.n(n),r=s(47475),c=s(28791),o=s(64315),x=s(76951),m=s(66766),d=s(52596);function p(e){var t;let{results:s,contentType:n}=e,[p,h]=(0,a.useState)(null),[u,g]=(0,a.useState)(null);return(0,a.useEffect)(()=>{let e=s.filter(e=>{let{backdrop_path:t,overview:s}=e;return t&&s}),t=e.length?e:s.filter(e=>{let{backdrop_path:t}=e;return t});g((0,r.J1)(t))},[s]),(0,a.useEffect)(()=>{let e=async()=>{if(!u)return;let e=await (0,x.t)("".concat(n,"/").concat(null==u?void 0:u.id,"/images?include_image_language=en&language=en-US"));if(e){let t=e.logos[0];if(!t||0===e.logos.length){h(null);return}h(t||e.logos[0])}};if(u)return e(),()=>{h(null)}},[u]),u&&(0,l.jsx)(c.l,{backdrop:u.backdrop_path,title:u.title||u.name,spotlight:!0,children:(0,l.jsx)("section",{className:"flex w-full justify-end",children:(0,l.jsxs)("div",{className:"flex flex-col items-end justify-items-end gap-4 sm:w-[60vw] md:gap-10 lg:w-[40vw]",children:[p?(0,l.jsx)("div",{className:(0,d.A)("h-auto",p.height>652?"w-1/2":"w-2/3"),children:(0,l.jsx)(m.default,{src:"https://image.tmdb.org/t/p/"+"".concat(p.height>652?"w300":"w500","/").concat(p.file_path),alt:p.file_path,width:250,height:250,unoptimized:!0,className:"h-full w-full object-contain object-right"})}):(0,l.jsx)("h2",{className:"line-clamp-3 py-1.5 text-right text-3xl font-bold drop-shadow-2xl lg:text-5xl",children:null===(t=u.title||u.name)||void 0===t?void 0:t.toUpperCase()}),(0,l.jsx)("p",{className:"line-clamp-2 text-right drop-shadow-2xl max-sm:text-sm",children:u.overview}),(0,l.jsxs)(i(),{href:"/".concat(n,"/").concat(u.id),className:"btn btn-outline btn-primary w-max xl:btn-lg",children:[(0,l.jsx)(o.gSK,{size:18}),"Watch Now"]})]})})})}},95178:(e,t,s)=>{"use strict";s.d(t,{default:()=>h});var l=s(95155),a=s(12115),n=s(6874),i=s.n(n),r=s(13057),c=s(46332),o=s(6557),x=s(14549),m=s(52596);function d(e){let{toggle:t,contentType:s,children:n,merged:d}=e,[p,h]=(0,a.useState)(!1),[u,g]=(0,a.useState)(!1),{watchHistory:f,watchlist:v,favorites:j}=(0,o.Q)(),b=(0,a.useMemo)(()=>{let e=(e,t)=>new Date(t.created_at).getTime()-new Date(e.created_at).getTime();return"watchlist"===t?(d?v:v.filter(e=>e.media_type===s)).sort(e):"favorite"===t?(d?j:j.filter(e=>e.media_type===s)).sort(e):(d?f:f.filter(e=>e.media_type===s)).sort(e)},[t,s,f,v,j,d]);return((0,a.useEffect)(()=>{("watched"===t&&0===f.length||"watchlist"===t&&0===v.length||"favorite"===t&&0===j.length)&&g(!1)},[t,v,f,j]),p)?(0,l.jsx)("div",{className:"mx-4 flex flex-col gap-2 pb-16 pt-12 sm:mx-16",children:(0,l.jsx)("p",{className:"text-lg sm:text-xl",children:"Error loading content"})}):b?(0,l.jsxs)("div",{className:"space-y-4",children:[(0,l.jsxs)("div",{className:"mt-2 flex flex-wrap items-center gap-1 px-4 sm:-mb-6 sm:gap-4 sm:px-16",children:[(0,l.jsx)("h3",{className:"mr-2 text-xl font-semibold sm:mr-0 sm:text-2xl",children:n}),b.length>0&&(0,l.jsxs)("button",{className:(0,m.A)("btn btn-neutral btn-sm flex items-center gap-2",!u&&"btn-square"),onClick:()=>g(!u),children:[(0,l.jsx)("span",{children:u?(0,l.jsx)(x.SXS,{}):(0,l.jsx)(x.H6t,{})}),u&&(0,l.jsx)("span",{children:"Stop Editing"})]}),d&&(0,l.jsxs)(i(),{href:{pathname:"/your-lists",query:{tab:t}},className:"btn btn-outline btn-primary btn-sm ml-auto",children:[(0,l.jsx)("span",{children:"More"}),(0,l.jsx)("span",{children:(0,l.jsx)(x.xCi,{})})]})]}),b.length>0?(0,l.jsx)(c.ContentRow,{isMedia:!0,results:b,contentType:s,typeMedia:t,isEditMode:u}):(0,l.jsxs)("div",{className:"mx-4 flex flex-col gap-2 pb-16 pt-12 sm:mx-16",children:[(0,l.jsx)("p",{className:"text-lg sm:text-xl",children:"No content found"}),(0,l.jsx)(i(),{href:"/".concat("tv"===s?"series":"movies"),className:"btn btn-outline btn-primary btn-sm w-max sm:btn-md",children:"Explore"})]})]}):(0,l.jsx)("div",{className:"h-[295px] sm:h-[300px]",children:(0,l.jsx)(r.Loading,{})})}function p(e){let{children:t,toggle:s,merged:a}=e;return(0,l.jsxs)("section",{className:(0,m.A)("space-y-8",a?"":"-mt-4 pt-16 sm:pt-20"),id:s,children:[t&&!a&&(0,l.jsx)("div",{className:"flex items-center gap-1 px-3 sm:px-16",children:(0,l.jsx)("h3",{className:"text-2xl font-bold sm:text-3xl","data-test":"profile-section-title",children:t})}),(0,l.jsx)(d,{merged:a,toggle:s,contentType:"movie",children:a?(0,l.jsx)("span",{children:t}):(0,l.jsx)("span",{className:"text-primary",children:"Movies"})}),!a&&(0,l.jsx)(d,{toggle:s,contentType:"tv",children:(0,l.jsx)("span",{className:"text-primary",children:"Series"})})]})}function h(){let{watchHistory:e,watchlist:t}=(0,o.Q)();return(0,l.jsxs)(l.Fragment,{children:[e.length>0&&(0,l.jsx)(p,{merged:!0,toggle:"watched",children:"Last Seen"}),t.length>0&&(0,l.jsx)(p,{merged:!0,toggle:"watchlist",children:"In Your Lists"})]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[2150,6446,5891,5479,6874,5242,4277,6967,6766,4258,5557,6332,9670,1509,8441,1684,7358],()=>t(50258)),_N_E=e.O()}]);