1import{u as F}from"./n9t-5Njs.js";import{d as m,j as l,k as p,v as n,n as s,a7 as h,t as i,F as f,r as v,l as d,bm as O,a9 as P,be as L,c as $,p as g,q as C,u as V,W as N,aj as D,bn as E,D as b,Z as I,y as H,e as U,x as q,A as G,B as S,i as R,ak as Q,ax as M,m as Z,z as J}from"./CavFEDUa.js";import{u as K}from"./Bt2INaRY.js";import{_ as X}from"./BjFIHyhq.js";import{u as Y}from"./DEI7ORZH.js";import{_ as A}from"./CaWg1KVr.js";import{_ as k}from"./dNFFyw0v.js";import{_ as ee}from"./CrDrBzxV.js";import{_ as te}from"./DLfzCHD0.js";import{_ as se}from"./BK67acAz.js";import{_ as oe}from"./L0NDftJj.js";import{_ as ie}from"./CxFrwR8e.js";import{_ as ne}from"./BGWqDMIM.js";import{_ as le,a as ae}from"./DUlPUciD.js";import{_ as re}from"./BouFb_UI.js";import{u as ce}from"./CLhbj_sZ.js";import{_ as j}from"./3BfnHugU.js";import{_ as pe}from"./Cfnh-tB5.js";import"./Dewa4dV8.js";import"./BkmvNGm1.js";import"./CY3VN3zm.js";import"./6l5M8eSe.js";import"./Ts9BW1Qc.js";import"./C01_Z76L.js";import"./BshOeUjT.js";import"./DGm2v6GX.js";import"./wJvbOoWN.js";import"./CLlqoG0G.js";import"./C1hpiQ5f.js";import"./DcvxHP30.js";import"./DXlAjJQz.js";import"./C8-daMM3.js";import"./Bm08wXyz.js";import"./OrV7QB-6.js";import"./lxVZrVP2.js";import"./BTLDizKW.js";import"./DCnkgtDs.js";import"./ClS74tpC.js";import"./V1xE-Lve.js";import"./DY5bOXdo.js";import"./CtEWXkpp.js";import"./KKttaMWb.js";import"./DTvH1lsG.js";import"./SOgDKbKM.js";import"./DyIY7zKW.js";import"./CqehmcAT.js";import"./1eoN7oxk.js";import"./BD-ER_2o.js";import"./CGgQBCuY.js";import"./CT1Mukas.js";const me={class:"artists-carousel-skeleton"},ue={class:"overflow-hidden"},de={class:"flex w-[1680px] items-start gap-4 2xl:w-full"},_e=m({__name:"ArtistsCarouselSkeleton",setup(o){const{isLargerThan:t}=Y();return(c,a)=>(l(),p("div",me,[n(s(h),{class:"max-w-[500px]"}),i("div",ue,[i("div",de,[(l(!0),p(f,null,v(s(t)("2xl")?9:6,u=>(l(),d(s(O),{key:u,class:"xs:w-[128px] w-[184px] sm:w-[112px] md:w-[152px] lg:w-[136px] xl:w-[160px] 2xl:w-[184px]"}))),128))])])]))}}),ge={class:"collection-carousel-skeleton"},he={class:"overflow-hidden"},fe={class:"flex w-[1680px] items-start gap-4"},ve=m({__name:"CollectionsCarouselSkeleton",setup(o){return(t,c)=>(l(),p("div",ge,[n(s(h),{class:"max-w-[500px]"}),n(s(P),{class:"my-4"}),i("div",he,[i("div",fe,[(l(),p(f,null,v(4,a=>n(s(L),{key:a,class:"w-[264px] sm:w-[232px] md:w-[308px] lg:w-[282px] xl:w-[332px] 2xl:w-[380px]"})),64))])])]))}}),xe=m({__name:"CurrentlyWatching",props:{id:{},apiUrl:{},title:{},sectionPosition:{},seeAll:{default:void 0},tagManagerContext:{default:void 0}},setup(o){const t=o;return $(()=>({id:t.id,api:t.apiUrl,title:t.title,sectionPosition:t.sectionPosition,seeAll:t.seeAll,tagManagerContext:t.tagManagerContext})),(c,a)=>(l(),d(s(te),{id:"listing",endpoint:{api:"CustomAPI",method:"custom",requestConfig:{path:t.apiUrl,method:"GET",useToken:!0}}},{default:g(({data:u})=>[u.results.length>0?(l(),d(s(A),{key:0,id:o.id,class:"my-6",title:o.title,"see-all":o.seeAll,movies:u.results.map(r=>({...r.content,progress:r.progress})),"tag-manager-context":o.tagManagerContext},null,8,["id","title","see-all","movies","tag-manager-context"])):C("",!0)]),loading:g(()=>[n(s(se),{class:"horizontal-cards-listing","current-data":Array(3).fill(0),"listing-type":"favorite"},{item:g(()=>[n(s(L),{class:"w-full"})]),_:1},8,["current-data"])]),_:1},8,["endpoint"]))}}),ye={key:0,class:"berlioz-container"},we=m({__name:"CurrentlyWatching",props:{id:{},apiUrl:{},title:{},sectionPosition:{},seeAll:{default:void 0},tagManagerContext:{default:void 0}},setup(o){const{loggedIn:t,waitForUser:c}=V(),a=b(!1);return N(async()=>{await c(),t.value&&(a.value=!0)}),(u,r)=>a.value?(l(),p("div",ye,[n(xe,D(E({id:o.id,apiUrl:o.apiUrl,title:o.title,sectionPosition:o.sectionPosition,seeAll:o.seeAll,tagManagerContext:o.tagManagerContext})),null,16)])):C("",!0)}}),ke={class:"partners-carousel-skeleton"},$e={class:"grid grid-cols-2 items-start gap-2 sm:grid-cols-4 sm:gap-2 lg:grid-cols-6 lg:gap-4"},be=m({__name:"PartnersCarouselSkeleton",setup(o){return(t,c)=>(l(),p("div",ke,[n(s(h),{class:"max-w-[500px]"}),n(s(P),{class:"my-4"}),i("div",$e,[(l(),p(f,null,v(12,a=>n(s(I),{key:a,"custom-classes":"pt-[100%] rounded-lg"})),64))])]))}}),Ae={class:"relative flex min-h-[375px] items-center justify-center md:justify-start"},Ce={class:"berlioz-container"},Te={class:"absolute inset-0 z-[0] block h-full w-full overflow-hidden"},Se=["src"],Pe=m({__name:"PromoBannerHomepage",setup(o){return(t,c)=>(l(),p("section",Ae,[i("div",Ce,[H(t.$slots,"default")]),i("div",Te,[i("img",{src:s(ce)("https://media.medici.tv/chopin/apps-promo-section/promo-apps-background.png",1280,"auto"),alt:"",loading:"lazy",width:"1280",height:"375",class:"absolute top-1/2 z-[0] w-full -translate-y-1/2 object-cover lg:-translate-y-[60%]"},null,8,Se),c[0]||(c[0]=i("div",{class:"bg-secondary-500 md:from-secondary-500 absolute inset-0 z-[1] h-full w-full opacity-80 md:bg-transparent md:bg-gradient-to-r md:via-trans
1parent md:via-60% md:to-transparent md:opacity-100"},null,-1))])]))}}),Ie={class:"relative z-[2] flex flex-col justify-between gap-4 py-10 text-center md:max-w-[380px]"},ze={class:"text-paragraph mb-5 mt-3"},Me={class:"flex items-center justify-center gap-2"},je={class:"text-paragraph"},Be={class:"mt-3 flex justify-center gap-2 lg:gap-6"},Le=m({__name:"PromoBannerHomepage",setup(o){const{tr:t}=U();return(c,a)=>{const u=le,r=ae,_=re;return l(),d(Pe,null,{default:g(()=>[i("div",Ie,[i("div",null,[n(s(q),{tag:"h3"},{default:g(()=>[G(S(s(t)("appPromoSection.b2c.title")),1)]),_:1}),i("p",ze,S(s(t)("appPromoSection.b2c.description")),1),i("div",Me,[n(u,{class:"w-[96px]"}),n(r,{class:"w-[108px]"})])]),i("div",null,[i("p",je,S(s(t)("appPromoSection.b2c.alsoAvalaible")),1),i("div",Be,[n(_,{class:"h-5",src:"https://media.medici.tv/chopin/apps-promo-section/apple_tv.svg",alt:"Apple TV",width:"88",height:"20"}),n(_,{class:"h-6",src:"https://media.medici.tv/chopin/apps-promo-section/roku.svg",alt:"Roku",width:"100",height:"24"}),n(_,{class:"h-5",src:"https://media.medici.tv/chopin/apps-promo-section/android_tv.svg",alt:"Android TV",width:"88",height:"20"})])])])]),_:1})}}}),Ne={class:"highlight-section-skeleton bg-section py-4 lg:py-8 2xl:px-8"},Ue={class:"highlight berlioz-container flex flex-col flex-wrap lg:flex-row-reverse lg:flex-nowrap"},We={class:"picture relative mb-6 inline-block h-auto w-full flex-[1_1_auto] shrink-0 overflow-hidden lg:mb-0 lg:ml-8 lg:w-[calc(58%-7px)] xl:w-[calc(41%-10px)]"},Fe={class:"w-[60%]"},Oe={class:"mt-3 grid gap-1"},B=m({__name:"SectionHighlightSkeleton",setup(o){return(t,c)=>(l(),p("div",Ne,[i("div",Ue,[i("div",We,[n(s(I))]),i("div",Fe,[n(s(h),{class:"max-w-[500px]"}),i("div",Oe,[(l(),p(f,null,v(4,a=>n(s(P),{key:a})),64))])])])]))}}),Ve={class:"cards-collection-skeleton"},De={class:"mt-6 overflow-hidden"},Ee={class:"grid w-full gap-4"},He=m({__name:"StackedListSkeleton",props:{cardsOnly:{type:Boolean,default:!1}},setup(o){return(t,c)=>(l(),p("div",Ve,[o.cardsOnly?C("",!0):(l(),d(s(h),{key:0,class:"max-w-[500px]"})),i("div",De,[i("div",Ee,[(l(),p(f,null,v(3,a=>n(s(I),{key:a,"custom-classes":"w-full h-[236px]"})),64))])])]))}}),Vt=m({__name:"HomepageSectionWrapper",props:{api:{},sectionType:{},sectionPosition:{},showSeeAll:{type:Boolean}},setup(o){const t=o,{tr:c}=U(),a={collection_movies:{component:A,skeleton:k},trending_now_in_my_country:{component:A,skeleton:k},currently_watching:{component:we,skeleton:k},recommendation_user:{component:A,skeleton:k},carousel_collection:{component:ee,skeleton:ve},carousel_artist:{component:X,skeleton:_e},carousel_partner:{component:ne,skeleton:be},calendar:{component:pe,skeleton:He},collection_staff_pick:{component:oe,skeleton:ie},carousel_highlight:{component:j,skeleton:B},carousel_highlight_marketing:{component:j,skeleton:B},promo_banner:{component:Le}},u=["carousel_highlight","carousel_highlight_marketing","promo_banner","currently_watching"],r=$(()=>`hp-section-${t.sectionType}-${t.sectionPosition}`),_=$(()=>u.includes(t.sectionType)),x=b(!1),y=b(!1),w=b(null),z={collection_movies:(e={})=>({data:{id:r.value,title:e.playlist.name,description:e.playlist.description,movies:e.playlist.results,seeAll:t.showSeeAll?`/collections/${e.playlist.slug}`:void 0,count:e.count_total},hidden:e.count_total===0}),currently_watching:()=>({data:{id:r.value,apiUrl:t.api,title:c("homepage.continueWatching.title")}}),recommendation_user:e=>({data:{id:r.value,title:c("homepage.recommandation.title"),movies:e.movies.results,recommId:e.recommId},hidden:e.movies.results.length===0}),trending_now_in_my_country:e=>({data:{id:r.value,title:c("homepage.trendingByCountry.title"),movies:e.movies.results,recommId:e.recommId,cardsOptions:{hasNumber:!0}},hidden:e.movies.results.length===0}),carousel_collection:e=>({data:{id:r.value,title:e.title,playlists:e.slides},hidden:e.slides.length===0}),carousel_artist:e=>({data:{id:r.value,title:e.title,description:e.description||"",artists:e.slides,seeAll:t.showSeeAll?"/artists":void 0},hidden:e.slides.length===0}),carousel_partner:e=>({data:{id:r.value,title:e.title,partners:e.slides,size:"m",seeAll:t.showSeeAll?"/our-partners":void 0},hidden:e.slides.length===0}),carousel_highlight:e=>({data:{title:e.slides[0]?.title,subtitle:e.slides[0]?.subtitle,picture:e.slides[0]?.picture,buttonText:e.slides[0]?.button_text,url:e.slides[0]?.url,target:e.slides[0]?.target,slideObject:e.slides[0]?.object,bgColor:"bg-section"},hidden:e.slides.length===0}),carousel_highlight_marketing:e=>({data:{title:e.slides[0]?.title,subtitle:e.slides[0]?.subtitle,picture:e.slides[0]?.picture,buttonText:e.slides[0]?.button_text,url:e.slides[0]?.url,target:e.slides[0]?.target,withBackgroun
1d:!0,bgColor:"bg-section"},hidden:e.slides.length===0}),promo_banner:e=>({data:e}),collection_staff_pick:e=>({data:{id:r.value,title:e.playlist.name,picture:e.playlist.square_picture,subtitle:e.playlist.subtitle,description:e.playlist.description,movies:e.playlist?.results||[]},hidden:e.count_total===0||e.playlist?.results.length===0}),calendar:e=>({data:{id:r.value,title:e.name,description:e.description,events:e.events.slice(0,3),movies:e.movies.slice(0,3),count:e.count,showCount:!1,display:"homepage"},hidden:e.movies.length===0&&e.events?.length===0||e.movies?.length===0&&!e.events})};N(async()=>{if(t.api&&t.sectionType!=="currently_watching"){let e=t.api;try{w.value=await R("CustomAPI").custom(e,"GET",{},F(e))}catch{y.value=!0}}x.value=!0});const T=$(()=>x.value&&(w.value||t.sectionType==="currently_watching")?{...z[t.sectionType](w.value),tagManagerContext:{...K({tagId:r.value,gtmType:"section",attrs:{name:z[t.sectionType](w.value).data?.title,type:t.sectionType,source:t.api,position:t.sectionPosition}}),parentId:r.value}}:null);return Q(T,e=>{e?.hidden&&(y.value=!0)}),(e,W)=>(l(),p("section",{class:J({"berlioz-container py-6":!s(_)&&!s(y)||o.sectionType==="currently_watching"&&!s(x)})},[!s(x)&&a[o.sectionType].skeleton?(l(),d(M(a[o.sectionType].skeleton),{key:0})):s(y)?C("",!0):(l(),d(M(a[o.sectionType].component),Z({key:1,"tag-manager-context":s(T)?.tagManagerContext},s(T)?.data||{}),null,16,["tag-manager-context"]))],2))}});export{Vt as default};
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.