import{d as H,r as C,H as D,q as ue,n as fe,o as i,g as v,l as ge,b as e,e as g,u as w,h as k,F as A,k as le,B as re,A as Z,_ as q,w as B,i as Q,t as S,p as ye,s as be,c as R,R as we,af as $e,y as ke,L as pe,N as Se,a as ie,Q as Ve,m as ze,I as Oe}from"./vendor.95c29ec7.js";import{a2 as De,a3 as Ne,a4 as Ae,K as x,i as Te,V as ne,W as Ie,$ as Me,X as ae,k as Ce,a5 as Ee,a6 as oe,a7 as Ue,a8 as Ye,a9 as je,j as Pe,aa as me,D as We}from"./common.8ad2d22f.js";import{M as Le,R as Be,C as Xe,T as He,a as qe,b as Ge,E as Je,c as Ke}from"./titles.e67b5ee6.js";import{S as Qe}from"./ssr.3e361edf.js";const Ze={class:"slider-row"},xe={key:1,class:"tab-indicator"},et={class:"show-peek"},tt=H({__name:"Slider",props:{items:{},sliderName:{default:null},isInfinite:{type:Boolean,default:!1},resettable:{type:Boolean,default:!0},minimalCss:{type:Boolean}},setup(z){const a=z,{tiles:u}=De(),M=C(0),T=C(0),m=C([]),$=C(0),d=C(!1),l=C(0),f=C(!1),h=C(!0),s=C(!1),r=D(()=>Math.ceil(a.items.length/u.value)),E=D(()=>100/u.value),b=D(()=>a.items.length%u.value),Y=D(()=>["slider-content",{animating:d.value}]),G=D(()=>{if(l.value!==0)return"transform: translate3d("+l.value+"%, 0, 0)"});ue(()=>{_()}),fe(u,()=>{a.resettable&&_()}),fe(()=>a.items,(y,I)=>{_()});function _(){m.value=[],f.value=!1,h.value=a.items.length>u.value,$.value=1,l.value=0,s.value=!1;let y=u.value*2;r.value==2&&b.value&&(y=u.value+b.value),F(0,...a.items.slice(0,y)),T.value=y-1,M.value=0,t()}function t(){a.items.length<=u.value||T.value==a.items.length-1&&!a.isInfinite||(o(T,1),F(m.value.length,a.items[T.value]))}function c(){M.value==0&&!a.isInfinite||(n(M,1),F(0,a.items[M.value]))}function o(y,I){const P=a.items.length;y.value+=I,y.value>=P&&(y.value-=P)}function n(y,I){const P=a.items.length;y.value-=I,y.value<0&&(y.value+=P)}function p(){if(d.value)return;const y=L("right"),I=a.items.length,P=y==r.value,ee=y==r.value-1,K=y==1,te=L("left")==1;let se=100,X=u.value;P&&!s.value&&b.value&&(X=b.value,se=E.value*X),l.value-=se,W(()=>{let j=u.value-1;ee&&b.value&&(!s.value||r.value==2)&&(j=b.value-1),r.value-1==$.value&&!a.isInfinite&&(j=0,h.value=!1);let N=T.value+1;N==I&&(N=0);let U=N+j;if(F(m.value.length,...a.items.slice(N,U)),U>=I&&(U-=I,a.isInfinite&&F(m.value.length,...a.items.slice(0,U))),!f.value&&a.isInfinite){const de=a.items[a.items.length-1];F(0,de),n(M,1)}!a.isInfinite&&$.value==2&&!s.value&&(X-=1);let V=X;f.value&&(te&&s.value&&(V=b.value,a.isInfinite||(V-=1)),r.value==2&&!s.value&&P&&(V=u.value),he(0,V)),f.value?$.value==2&&s.value?(l.value+=b.value*E.value,a.isInfinite||(l.value-=E.value)):r.value==2&&!s.value&&P?l.value+=u.value*E.value:l.value+=X*E.value:a.isInfinite&&(l.value-=E.value),f.value&&o(M,V),o(T,j),t(),P&&!s.value&&(s.value=!0),K&&(s.value=!1),J(y),f.value=!0})}function O(){if(d.value)return;const y=L("left"),I=a.items.length,P=y==r.value,ee=L("right")==r.value,K=y==1,te=y==2;let se=100,X=u.value;K&&s.value&&b.value&&(X=b.value,se=E.value*X),l.value+=se,W(()=>{let j=u.value-1;te&&b.value&&(s.value||r.value==2)&&(j=b.value-1);let N=M.value;N<0&&(N=I-1);let U=N-j;if(U<0){if(a.isInfinite){U+=I-1;let Fe=a.items.length-1;F(0,...a.items.slice(U,Fe))}else j=0,U=0;N=0}N>=0&&F(0,...a.items.slice(U,N));let V=u.value;!a.isInfinite&&$.value==r.value&&(V=0),!a.isInfinite&&ee&&(V-=1),ee&&!s.value&&b.value&&(a.isInfinite?V=b.value:V=b.value-1),K&&s.value&&b.value&&r.value>2&&(V=b.value);const de=m.value.length;he(de-V,V);const ce=E.value*(u.value-b.value);l.value-=se,!a.isInfinite&&te&&(l.value+=E.value),te&&s.value&&b.value&&(l.value+=ce),K&&s.value&&b.value&&(l.value-=ce),K&&!a.isInfinite&&(l.value=0,f.value=!1),te&&!s.value&&b.value&&r.value==2&&(l.value+=ce),n(M,j),n(T,V),c(),K&&s.value&&(s.value=!1),P&&(s.value=!0),J(y),h.value=!0})}function L(y){let I=$.value+1;return I>r.value&&(I=1),y=="left"&&(I=$.value-1,I<=0&&(I=r.value)),I}function J(y){$.value=y}function W(y){d.value=!0,setTimeout(()=>{d.value=!1,y()},750)}function F(y,...I){let P=JSON.parse(JSON.stringify(I));P.forEach(ee=>{ee.r_id=Re()}),m.value.splice(y,0,...P)}function he(y,I){m.value.splice(y,I)}function Re(){return Math.floor(Math.random()*10**8)}return(y,I)=>(i(),v("div",Ze,[ge(y.$slots,"header",{},void 0,!0),e("div",{class:re(["slider",{"slider-minimal":y.minimalCss}])},[f.value?(i(),v("span",{key:0,class:"slide slide-left",onClick:O},[g(w(Ne))])):k("",!0),r.value>1?(i(),v("ul",xe,[(i(!0),v(A,null,le(r.value,P=>(i(),v("li",{key:P,class:re({active:$.value==P})},null,2))),128))])):k("",!0),e("div",et,[e("div",{class:re(Y.value),style:Z(G.value)},[(i(!0),v(A,null,le(m.value,P=>(i(),v("div",{key:P.r_id,class:"slider-item"},[ge(y.$slots,"item",{item:P},void 0,!0)]))),128))],6)]),h.value?(i(),v("span",{key:2,class:"slide slide-right",onClick:I[0]||(I[0]=P=>p())},[g(w(Ae))])):k("",!0)],2)]))}});const _e=q(tt,[["__scopeId","data-v-11aa95df"]]),st={class:"info-wrap"},lt={class:"poster"},it={class:"title-boxart"},nt=["src"],at={class:"info"},ot={class:"title"},rt={class:"features"},ut={style:{"margin-right":"0.2em"}},dt={key:0},ct={key:1},vt={key:2,class:"badge"},ft={class:"plot"},pt={class:"buttons"},mt={class:"btn-wrap"},_t=["href"],ht={class:"btn-wrap"},gt={class:"btn-wrap"},yt={class:"btn-wrap"},bt={class:"more-info"},wt=H({__name:"TitlePreviewMobile",props:{title:{},display:{type:Boolean}},emits:["hide"],setup(z,{emit:a}){const u=z,M=a,{images:T,url:m}=x(u.title),{playVideo:$}=ae(),d=C(null),l=C(!1);ue(()=>{setTimeout(()=>l.value=!0,25)});function f(){var s;return(s=u.title.plot)==null?void 0:s.substring(0,175)}const h=D(()=>l.value&&u.display?"transform: translateY(0);":"");return(s,r)=>{var E;return i(),v("div",{ref_key:"preview",ref:d,class:"preview-mobile font-vw",style:Z(h.value)},[e("div",st,[e("div",lt,[g(w(Q),{href:s.route("titles.show",[s.title.id,s.title.slug])},{default:B(()=>[e("div",it,[e("img",{src:w(m)(w(T).poster)},null,8,nt)])]),_:1},8,["href"])]),e("div",at,[e("div",{class:"close",onClick:r[0]||(r[0]=b=>M("hide"))},[g(w(Te))]),g(w(Q),{href:s.route("titles.show",[s.title.id,s.title.slug])},{default:B(()=>{var b;return[e("div",ot,S(s.title.name),1),s.title.plot?(i(),v(A,{key:0},[e("div",rt,[e("span",ut,S(((b=s.title.release_date)==null?void 0:b.substring(0,4))+" - "),1),s.title.type=="movie"?(i(),v("span",dt,S(s.title.runtime+" min"),1)):(i(),v("span",ct,S(s.title.seasons_count+(s.title.seasons_count>1?" stagioni":" stagione")),1)),s.title.age?(i(),v("span",vt,S(s.title.age)+"+ ",1)):k("",!0)]),e("div",ft,S(f()),1)],64)):(i(),v(A,{key:1},[r[2]||(r[2]=e("div",{class:"loading-features"},null,-1)),r[3]||(r[3]=e("div",{class:"loading-plot-row"},null,-1)),r[4]||(r[4]=e("div",{class:"loading-plot-row"},null,-1)),r[5]||(r[5]=e("div",{class:"loading-plot-row"},null,-1)),r[6]||(r[6]=e("div",{class:"loading-plot-row"},null,-1))],64))]}),_:1},8,["href"])])]),e("div",pt,[e("div",mt,[e("a",{href:s.route("titles.show",[s.title.id,s.title.slug]),class:"play",onClick:r[1]||(r[1]=b=>w($)(b,s.title,null,!0))},[g(w(ne))],8,_t),r[7]||(r[7]=e("div",{class:"label"}," Riproduci ",-1))]),e("div",ht,[g(Le,{title:s.title,size:1.1},null,8,["title"]),r[8]||(r[8]=e("div",{class:"label"}," La mia lista ",-1))]),e("div",gt,[g(Be,{title:s.title,size:1.1},null,8,["title"]),r[9]||(r[9]=e("div",{class:"label"}," Valuta ",-1))]),e("div",yt,[g(Xe,{value:s.title.score*10,label:(E=s.title.score)==null?void 0:E.toString(),size:1.1},null,8,["value","label"]),r[10]||(r[10]=e("div",{class:"label"}," Valutazione ",-1))])]),g(w(Q),{href:s.route("titles.show",[s.title.id,s.title.slug])},{default:B(()=>[e("div",bt,[g(w(Ie),{class:"info-btn"}),e("div",null,S(s.title.type=="tv"?"Episodi e altro":"Dettagli e tanto altro"),1),g(w(Me),{class:"angle-btn"})])]),_:1},8,["href"])],4)}}});const $t=q(wt,[["__scopeId","data-v-e79e24bc"]]),kt={class:"slider-title"},St={key:0,class:"row-name"},Tt={class:"slider-content-mobile"},It=["href","onClick"],Mt={key:0,class:"title-boxart box-art-top10"},Ct=["src","alt"],Et={key:0,class:"sub-ita"},Pt={class:"top10-icon"},Lt={key:1,class:"title-boxart"},Bt=["src","alt"],Rt={key:0,class:"sub-ita"},Ft={key:1,class:"watching-wrap"},Vt={class:"play-btn"},zt={class:"label"},Ot={key:2,class:"watching-footer"},Dt=H({__name:"TitleSliderMobile",props:{slider:{}},setup(z){const a=z,{isMobile:u,dimension:M}=Ce(),{playVideo:T}=ae(),m=ye({title:null,display:!0}),$=C([]);function d(_){return[{name:"Rimuovi dalla riga",icon:Te,onclick:()=>l(_)}]}function l(_){pe.delete(route("api.watchlist.delete",{title_id:_.id})).then(t=>{G(_.id)})}ue(()=>{addEventListener("touchstart",r)}),be(()=>{removeEventListener("touchstart",r)}),fe(M,()=>{M.value!="xs"&&E()});function f(_){const{images:t,url:c}=x(_);return c(t.poster)}function h(_,t){var o;if(_.preventDefault(),M.value!="xs"){Se.visit(route("titles.show",[t.id,t.slug]));return}if(a.slider.name=="watchlist"){if(!_.target.closest(".watching-footer")){T(_,t);return}if(_.target.closest(".actions-btn"))return}if(((o=m.title)==null?void 0:o.id)===t.id)return;m.title=t,m.display=!0;const c=b(t.id);if(c){m.title=c;return}s(t).then(n=>{const p={...t,...n.data};m.title=p,$.value.push(p)})}function s(_){return pe.post(route("api.titles.preview",_.id))}function r(_){const t=_.touches[0].clientX,c=_.touches[0].clientY;!document.elementFromPoint(t,c).closest(".preview-mobile")&&m.title&&E()}function E(){m.display=!1,setTimeout(()=>{m.display||(m.title=null)},300)}function b(_){return $.value.find(t=>t.id==_)}function Y(_){const t=_.user_watchlist;if(_.type=="movie")return t.minute+" min";if(_.type=="tv")return"S"+t.episode.season.number+":E"+t.episode.number}function G(_){a.slider.titles=a.slider.titles.filter(t=>t.id!=_),$.value=$.value.filter(t=>t.id!=_)}return(_,t)=>(i(),v("div",kt,[_.slider.label?(i(),v("div",St,[e("span",null,S(_.slider.label),1)])):k("",!0),e("div",Tt,[(i(!0),v(A,null,le(_.slider.titles,c=>(i(),v("a",{key:c.id,href:_.route("titles.show",[c.id,c.slug]),class:re(["slider-tile-mobile",{"slider-top10":_.slider.name=="top10"}]),onClick:o=>h(o,c)},[_.slider.name=="top10"?(i(),v("div",Mt,[e("img",{src:f(c),alt:c.name},null,8,Ct),c.sub_ita?(i(),v("div",Et," SUB ")):k("",!0),e("div",Pt,[g(Ee,{index:c.top10_index},null,8,["index"])])])):(i(),v("div",Lt,[e("img",{src:f(c),alt:c.name},null,8,Bt),c.sub_ita?(i(),v("div",Rt," SUB ")):k("",!0),_.slider.name=="watchlist"?(i(),v("div",Ft,[e("div",Vt,[g(w(ne))]),e("div",zt,S(Y(c)),1),g(oe,{title:c},null,8,["title"])])):k("",!0)])),_.slider.name=="watchlist"?(i(),v("div",Ot,[g(w(Ie),{class:"info-btn",onClick:o=>h(o,c)},null,8,["onClick"]),g(Ye,{actions:d(c)},{trigger:B(({toggle:o})=>[g(w(Ue),{class:"actions-btn",onClick:n=>o()},null,8,["onClick"])]),_:2},1032,["actions"])])):k("",!0),m.title?(i(),R(ke,{key:3,to:"body"},[g($e,null,{default:B(()=>[m.title.id==c.id?(i(),R($t,we({key:0,ref_for:!0},m,{onHide:t[0]||(t[0]=o=>E())}),null,16)):k("",!0)]),_:2},1024)])):k("",!0)],10,It))),128))])]))}});const Nt=q(Dt,[["__scopeId","data-v-34cc6c67"]]),At={class:"player"},Ut={class:"preview-box-16x9"},Yt=["src"],jt={key:0,style:{"font-size":"1.05em"},class:"sub-ita"},Wt={class:"trailer-container"},Xt=["src","alt"],Ht={class:"info-container"},qt={class:"buttons"},Gt=["href"],Jt={class:"watchlist-title"},Kt={key:0},Qt={class:"metadata"},Zt={key:0,class:"upcoming"},xt={class:"rating"},es={class:"metadata-item"},ts={key:0,class:"metadata-item"},ss={key:1,class:"metadata-item"},ls={key:2,class:"badge"},is={class:"genres"},ns={key:0,class:"separator"},as=H({__name:"TitlePreview",props:{title:{},offsetX:{},offsetY:{},width:{},height:{},display:{type:Boolean},fadeImageOut:{type:Boolean},isWatchlist:{type:Boolean},isUpcoming:{type:Boolean}},emits:["removetitle"],setup(z,{emit:a}){const u=z,M=a,{images:T,url:m}=x(u.title),{playVideo:$}=ae(),d=C(!1),l=C(null),f=C(!1);ue(()=>{setTimeout(()=>d.value=!0,25),setTimeout(()=>{if(!u.display&&l.value){l.value.dispatchEvent(new Event("mouseleave"));return}window.addEventListener("mousemove",s)},200)}),be(()=>{window.removeEventListener("mousemove",s)});function h(t){Se.get(route("titles.show",[u.title.id,u.title.slug]))}function s(t){const c=t.target;if(!c||typeof c.closest>"u")return;const o=!c.closest(".preview-wrap");!l.value||o&&l.value.dispatchEvent(new Event("mouseleave"))}function r(){l.value.dispatchEvent(new Event("mouseleave"))}const E=D(()=>{const t=window.innerWidth,c=u.width*1.5;let o=u.offsetY-u.height/3*2,n=u.offsetX,p=.666667,O=0,L="left",J="none",W="transform 200ms",F=3/130*t-69/13;return t<1400&&(F=9/299*t-2126/299),t<1100&&(F=9/299*t+574/299),n>t/100*70?(n-=u.width/2,L="right"):n>t/100*5&&(n-=u.width/4,L="center"),d.value&&(O=1),d.value&&u.display&&(p=1,F=0,J="rgb(0 0 0 / 75%) 0px 3px 10px"),u.fadeImageOut&&!u.display&&(O=0,W+=", opacity 200ms"),"top:"+Math.round(o)+"px;left:"+Math.round(n)+"px;width:"+Math.round(c)+"px;transform: translateY("+F+"px) scale("+p+");transform-origin: "+L+" center;transition: "+W+";opacity: "+O+";box-shadow: "+J}),b=D(()=>"opacity: "+(u.display?1:0)),Y=D(()=>u.title.user_watchlist.episode),G=D(()=>{let t=u.title.name;return u.title.type=="tv"&&(t=Y.value.name),'"'+t+'"'});function _(){const t={year:"numeric",month:"long",day:"numeric"};let c=u.title.last_air_date;if(!c)return"";let o=c.split("-");return new Date(Number(o[0]),Number(o[1])-1,Number(o[2])).toLocaleDateString("it-IT",t)}return(t,c)=>{var o;return i(),v("div",{ref_key:"preview",ref:l,class:"preview-wrap font-vw"},[e("div",{class:"preview-dialog",style:Z(E.value),onMouseleave:r},[e("div",At,[e("div",Ut,[g(w(Q),{href:t.route("titles.show",[t.title.id,t.title.slug])},{default:B(()=>[e("img",{src:w(m)(w(T).cover),class:"preview-image"},null,8,Yt)]),_:1},8,["href"]),t.title.sub_ita?(i(),v("div",jt," SUB ")):k("",!0)]),e("div",Wt,[t.title.preview&&t.title.preview.is_viewable?(i(),R(He,{key:0,preview:t.title.preview,"show-after":25,onPlaying:c[0]||(c[0]=n=>f.value=n)},null,8,["preview"])):k("",!0),e("div",{class:"trailer-click",onClick:h})]),g(w(Q),{href:t.route("titles.show",[t.title.id,t.title.slug])},{default:B(()=>[w(T).logo&&f.value?(i(),v("img",{key:0,class:"logo",src:w(m)(w(T).logo),alt:t.title.name},null,8,Xt)):k("",!0)]),_:1},8,["href"])]),e("div",{class:"info",style:Z(b.value)},[e("div",Ht,[e("div",qt,[e("a",{href:t.route("titles.show",[t.title.id,t.title.slug]),class:"play",onClick:c[1]||(c[1]=n=>w($)(n,t.title,null,!0))},[g(w(ne))],8,Gt),g(Le,{title:t.title,size:.85},null,8,["title"]),g(Be,{title:t.title,size:.85},null,8,["title"]),t.isWatchlist?(i(),R(qe,{key:0,title:t.title,size:.85,onRemovetitle:c[2]||(c[2]=n=>M("removetitle",n))},null,8,["title"])):k("",!0),g(Ge,{size:.85,class:"more-info",tooltip:"Altre info",onClick:c[3]||(c[3]=n=>h())},{default:B(()=>[g(w(je))]),_:1})]),t.title.user_watchlist?(i(),v(A,{key:0},[e("div",Jt,[t.title.type=="tv"?(i(),v("b",Kt,S("S"+Y.value.season.number+":E"+Y.value.number),1)):k("",!0),ie(" "+S(G.value),1)]),g(oe,{title:t.title,summary:""},null,8,["title"])],64)):(i(),v(A,{key:1},[e("div",Qt,[t.isUpcoming?(i(),v("span",Zt," In arrivo il "+S(_()),1)):(i(),v(A,{key:1},[e("span",xt,S("Valutazione "+t.title.score),1),c[4]||(c[4]=e("span",{class:"separator"},S(" - "),-1)),e("span",es,S((o=t.title.release_date)==null?void 0:o.substring(0,4)),1),c[5]||(c[5]=e("span",{class:"separator"},S(" - "),-1)),t.title.type=="movie"?(i(),v("span",ts,S(t.title.runtime+" min"),1)):(i(),v("span",ss,S(t.title.seasons_count+(t.title.seasons_count!=1?" stagioni":" stagione")),1)),t.title.age?(i(),v("span",ls,S(t.title.age)+"+ ",1)):k("",!0)],64))]),e("div",is,[(i(!0),v(A,null,le(t.title.genres,(n,p)=>(i(),v("span",{key:n==null?void 0:n.id,class:"genre"},[p<3?(i(),v(A,{key:0},[ie(S(n==null?void 0:n.name)+" ",1),p+1<3&&t.title.genres.length>p+1?(i(),v("span",ns," \u2022 ")):k("",!0)],64)):k("",!0)]))),128))])],64))])],4)],36)],512)}}});const os=q(as,[["__scopeId","data-v-b5017917"]]),rs={key:0,class:"row-header"},us={class:"label"},ds={key:0,class:"browse"},cs={class:"browse-container"},vs=["onMouseenter"],fs=["src","alt"],ps={key:0,class:"sub-ita"},ms={key:1,class:"box-16x9"},_s=["src","alt","onMouseenter"],hs={key:0,class:"sub-ita"},gs=H({__name:"TitleSlider",props:{slider:{}},setup(z){const a=z,u=Ve(),{isMobile:M,isSSR:T}=Ce(),m=C(!1),$=C(!1),d=C(a.slider.titles),l=ye({title:null,offsetX:0,offsetY:0,width:0,height:0,display:!0,fadeImageOut:!1,isWatchlist:!1,isUpcoming:!1}),f=C(null),h=D(()=>{if(a.slider.name=="related")return;let o=0,n=0;return $.value&&(o=1,n=.5),{opacity:o,transform:"translate("+n+"em)"}}),s=D(()=>{if(a.slider.name=="related")return;let o=0,n=-6;return m.value&&(o=1),$.value&&(n=.75),{opacity:o,transform:"translate("+n+"em)"}});function r(o){o.relatedTarget&&o.relatedTarget.closest(".preview-wrap")||(clearTimeout(f.value),b())}function E(o,n){function p(){return document.querySelector(".preview-wrap")}f.value=setTimeout(()=>{if(p())return;const O=o.target,L=O.getBoundingClientRect(),J=L.left;let W=L.top+window.scrollY;a.slider.name=="top10"&&(W+=L.top/16,l.fadeImageOut=!0),a.slider.name=="watchlist"&&(l.isWatchlist=!0),a.slider.name=="upcoming"&&(l.isUpcoming=!0),Y(n).then(F=>{p()||(l.title={...n,...F.data},l.offsetX=J,l.offsetY=W,l.width=O.clientWidth,l.height=O.clientHeight,l.display=!0)})},300)}function b(){l.display=!1,setTimeout(()=>{l.title=null},200)}function Y(o){return pe.post(route("api.titles.preview",o.id))}function G(o){const{images:n,url:p}=x(o);return p(n.cover)}function _(o){const{images:n,url:p}=x(o);return p(n.poster)}function t(){if(a.slider.name=="related")return"";let o=route("browse",a.slider.name),n=null;if(u.component=="Home/Shows"?n="tv":u.component=="Home/Movies"&&(n="movie"),a.slider.name=="genre"){let p=a.slider.label;return p.includes("Serie Tv - ")?(p=p.replace("Serie Tv - ",""),n="tv"):p.includes("Film - ")&&(p=p.replace("Film - ",""),n="movie"),o+="?g="+encodeURIComponent(p),n&&(o+="&type="+n),o}return n&&(o+="?type="+n),o}function c(o){d.value=d.value.filter(n=>n.id!=o)}return(o,n)=>w(M)?w(T)?(i(),R(Qe,{key:2,slider:o.slider},null,8,["slider"])):(i(),R(Nt,{key:1,slider:o.slider},null,8,["slider"])):(i(),R(_e,{key:0,items:d.value,"is-infinite":!0,onMouseenter:n[3]||(n[3]=p=>m.value=!0),onMouseleave:n[4]||(n[4]=p=>m.value=!1)},{header:B(()=>[o.slider.label?(i(),v("div",rs,[g(w(Q),{href:t()},{default:B(()=>[e("div",{class:"header-wrap",onMouseenter:n[0]||(n[0]=p=>$.value=!0),onMouseleave:n[1]||(n[1]=p=>$.value=!1)},[e("div",us,S(o.slider.label),1),o.slider.name?(i(),v("div",ds,[e("div",cs,[e("span",{style:Z(h.value)}," Sfoglia tutti ",4),g(w(Me),{style:Z(s.value),class:"angle-icon"},null,8,["style"])])])):k("",!0)],32)]),_:1},8,["href"])])):k("",!0)]),item:B(({item:p})=>{var O;return[g(w(Q),{href:o.route("titles.show",[p.id,p.slug])},{default:B(()=>[o.slider.name=="top10"?(i(),v("div",{key:0,class:"box-7x10",onMouseenter:L=>E(L,p),onMouseleave:r},[g(Ee,{index:p.top10_index},null,8,["index"]),e("img",{src:_(p),class:"poster-image",alt:p.name},null,8,fs),p.sub_ita?(i(),v("div",ps," SUB ")):k("",!0)],40,vs)):(i(),v("div",ms,[e("img",{src:G(p),class:"cover-image",alt:p.name,onMouseenter:L=>E(L,p),onMouseleave:r},null,40,_s),p.sub_ita?(i(),v("div",hs," SUB ")):k("",!0)]))]),_:2},1032,["href"]),o.slider.name=="watchlist"?(i(),R(oe,{key:0,title:p},null,8,["title"])):k("",!0),((O=l.title)==null?void 0:O.r_id)==p.r_id?(i(),R(ke,{key:1,to:"body"},[g(os,we(l,{onMouseleave:b,onRemovetitle:n[2]||(n[2]=L=>c(L))}),null,16)])):k("",!0)]}),_:1},8,["items"]))}});const ys=q(gs,[["__scopeId","data-v-ad26038d"]]),nl=Object.freeze(Object.defineProperty({__proto__:null,default:ys},Symbol.toStringTag,{value:"Module"})),bs=["href","onClick","onMouseenter"],ws={class:"box-16x9"},$s=["src"],ks={class:"play-wrap"},Ss={class:"play-btn"},Ts={class:"number"},Is={class:"details scrollbar"},Ms={class:"name"},Cs=["onMouseenter"],Es={class:"download"},Ps=H({__name:"EpisodeSlider",props:{episodes:{},season:{},title:{}},setup(z){const a=z,{playVideo:u}=ae(),{can:M}=Pe(),T=C(null),m=C(null);function $(l){const{images:f,url:h}=x(l);return h(f.cover)}function d(l,f){var h,s;if(((h=l.target)==null?void 0:h.closest(".download-btn"))||((s=l.target)==null?void 0:s.closest(".admin-actions"))){l.preventDefault();return}u(l,a.title,f)}return(l,f)=>(i(),R(_e,{items:l.episodes,"is-infinite":!1,"minimal-css":""},{item:B(({item:h})=>{var s;return[e("a",{href:l.route("titles.show",[l.title.id,l.title.slug]),onClick:r=>d(r,h),onMouseenter:r=>m.value=h.id,onMouseleave:f[1]||(f[1]=r=>m.value=null)},[e("div",ws,[e("img",{src:$(h),class:"cover-image",alt:""},null,8,$s),w(M)("panel.access")?(i(),R(Je,{key:0,class:"admin-actions",episode:h,season:l.season,title:l.title},null,8,["episode","season","title"])):k("",!0),e("div",ks,[g($e,{name:"play-fade"},{default:B(()=>[ze(e("div",Ss,[g(w(ne))],512),[[Oe,m.value==h.id]])]),_:2},1024)]),e("div",Ts,S(h.number),1),h.history?(i(),R(oe,{key:1,class:"watching",title:l.title,episode:h},null,8,["title","episode"])):k("",!0)]),e("div",Is,[e("div",Ms,S(h.name),1),e("div",{class:"plot",style:Z(((s=h.plot)==null?void 0:s.length)>175&&T.value==h.id?"overflow-y: scroll;display:block":""),onMouseenter:r=>T.value=h.id,onMouseleave:f[0]||(f[0]=r=>T.value=null)},S(h.plot),45,Cs),e("div",Es,[g(me,{title:l.title,episode:h},null,8,["title","episode"])])])],40,bs)]}),_:1},8,["items"]))}});const Ls=q(Ps,[["__scopeId","data-v-73564e5c"]]),al=Object.freeze(Object.defineProperty({__proto__:null,default:Ls},Symbol.toStringTag,{value:"Module"})),Bs={class:"episode-slider-mobile"},Rs=["href","onClick"],Fs={class:"episode-card"},Vs={class:"number-sm"},zs={class:"image-wrap"},Os={class:"box-16x9"},Ds=["src"],Ns={class:"play-btn"},As={class:"name-xs"},Us={class:"plot"},Ys={class:"name-sm"},js=["onClick"],Ws={class:"download-sm"},ve=175,Xs=H({__name:"EpisodeSliderMobile",props:{episodes:{},title:{}},setup(z){const{playVideo:a}=ae(),u=C(null);function M(d){if(!!d.plot)return u.value==d.id||d.plot.length<=ve?d.plot:`${d.plot.substring(0,ve)}...`}function T(d){u.value!=d.id?u.value=d.id:u.value=null}function m(d){const{images:l,url:f}=x(d);return f(l.cover)}function $(d,l,f){var h,s;if(((h=d.target)==null?void 0:h.closest(".read-more"))||((s=d.target)==null?void 0:s.closest(".download-btn"))){d.preventDefault();return}a(d,l,f)}return(d,l)=>(i(),v("div",Bs,[(i(!0),v(A,null,le(d.episodes,f=>{var h;return i(),v("a",{key:f.id,href:d.route("titles.watch",[d.title.id,d.title.slug]),onClick:s=>$(s,d.title,f)},[e("div",Fs,[e("div",Vs,[e("span",null,S(f.number),1)]),e("div",zs,[e("div",Os,[e("img",{src:m(f),class:"cover-image",alt:""},null,8,Ds),f.history?(i(),R(oe,{key:0,class:"watching",title:d.title,episode:f},null,8,["title","episode"])):k("",!0)]),e("div",Ns,[g(w(ne))])]),e("div",As,[ie(S(f.number+". "+f.name)+" ",1),g(me,{title:d.title,episode:f},null,8,["title","episode"])]),e("div",Us,[e("div",Ys,S(f.name),1),ie(" "+S(M(f))+" ",1),((h=f.plot)==null?void 0:h.length)>ve?(i(),v("span",{key:0,class:"read-more",onClick:s=>T(f)},S(u.value==f.id?"Leggi meno":"Leggi tutto"),9,js)):k("",!0)]),e("div",Ws,[g(me,{title:d.title,episode:f},null,8,["title","episode"])])])],8,Rs)}),128))]))}});const Hs=q(Xs,[["__scopeId","data-v-efaa71c3"]]),ol=Object.freeze(Object.defineProperty({__proto__:null,default:Hs},Symbol.toStringTag,{value:"Module"})),qs={class:"box-16x9"},Gs=["src","onClick"],Js={class:"details"},Ks={class:"name"},Qs={class:"box-16x9"},Zs=["src"],xs=H({__name:"TrailerSlider",props:{trailers:{},title:{}},setup(z){const a=C(null),{can:u}=Pe();function M(m){return"https://img.youtube.com/vi/"+m.youtube_id+"/0.jpg"}function T(m){a.value=m.id}return(m,$)=>(i(),R(_e,{items:m.trailers,"is-infinite":!1,resettable:!1,"minimal-css":""},{item:B(({item:d})=>[e("div",qs,[e("img",{class:"cover-image",src:M(d),onClick:l=>T(d)},null,8,Gs),w(u)("panel.access")?(i(),R(Ke,{key:0,class:"admin-actions",title:m.title,trailer:d},null,8,["title","trailer"])):k("",!0)]),e("div",Js,[e("div",Ks,S(d.name),1)]),a.value==d.id?(i(),R(We,{key:0,show:"",centered:"",background:"var(--color-grey-0)","title-border":"unset","w-sm":"75%","w-md":"60%","w-lg":"55%","max-width":"unset","no-content-padding":"",onClose:$[0]||($[0]=l=>a.value=null)},{title:B(()=>$[1]||($[1]=[ie(" Guarda trailer ")])),content:B(()=>[e("div",Qs,[e("iframe",{src:"https://youtube.com/embed/"+d.youtube_id,frameborder:"0",allowfullscreen:"",autoplay:""},null,8,Zs)])]),_:2},1024)):k("",!0)]),_:1},8,["items"]))}});const el=q(xs,[["__scopeId","data-v-414b2858"]]),rl=Object.freeze(Object.defineProperty({__proto__:null,default:el},Symbol.toStringTag,{value:"Module"}));export{al as E,nl as T,ol as a,rl as b};