PageSourceSearch

https://www.pathe.nl/chunk-A3UHFRJ4.js

js pathe.nl collected 2026-09-24 17:16:40 UTC 50,452 bytes, 3 lines download raw bytes

1import{a as Ht}from"./chunk-56E2R4IM.js";import{a as $t}from"./chunk-GQKVKZAW.js";import{b as Rt,c as Ne}from"./chunk-QXUJZYDI.js";import{c as Xe}from"./chunk-4ZAYHCKD.js";import{a as pe,b as jt,p as Ke}from"./chunk-3BDJE3ZW.js";import{c as Pt}from"./chunk-JWO4FMTY.js";import{a as Le}from"./chunk-4EHARJYJ.js";import{a as Dt,d as Be}from"./chunk-CW2MO3EH.js";import{c as Mt}from"./chunk-ITYE7T43.js";import{a as Nt}from"./chunk-NDQEIX5P.js";import{a as Ie,b as Ee}from"./chunk-DV2LNDEP.js";import{a as W}from"./chunk-DIS63NVT.js";import{a as At}from"./chunk-A6YESXVC.js";import{a as Ft}from"./chunk-W6UNJBDB.js";import{a as ke}from"./chunk-MAY5AB42.js";import{a as Ot}from"./chunk-MXFYLHN6.js";import{r as Ge,s as Et}from"./chunk-TRWSAKZG.js";import{a as kt}from"./chunk-K4CBSC3S.js";import{e as ze,s as It}from"./chunk-SYHHOFAR.js";import{b as Bt}from"./chunk-5UQP6B7C.js";import{b as qe,e as Lt}from"./chunk-N7DVPXIV.js";import{A as se,h as K,i as le}from"./chunk-R6KD76JQ.js";import{b as de}from"./chunk-7YCPHBSO.js";import{a as Me}from"./chunk-JMJ4DCRA.js";import{p as re}from"./chunk-D3G2BOEA.js";import{a as _t,b as Ye,c as z,d as Tt}from"./chunk-ZUIYD5C7.js";import{a as Te}from"./chunk-2YCATYWA.js";import{a as ae}from"./chunk-SN4UHUF5.js";import{b as L}from"./chunk-UYZOVPKD.js";import{a as S}from"./chunk-IFJLJRV3.js";import{O as $,P as Ce,q as vt}from"./chunk-RNURQTMY.js";import{a as St}from"./chunk-FBES4QSW.js";import{E as bt,i as k,j as Se,k as De,p as R,s as Ct,w as yt}from"./chunk-A4UQ4CJS.js";import{c as xt,d as j,f as H}from"./chunk-VZA46UU5.js";import{$b as F,$c as f,Ab as G,Ba as I,Bc as ve,Ca as E,Cc as wt,Ec as D,F as ot,Fb as b,Fc as C,Gc as X,Hb as pt,Hc as y,Ib as ee,Kb as q,Kc as he,Lc as ie,M as at,Mc as U,Nc as gt,Oc as ne,Ra as st,Rc as xe,Sc as T,Tb as N,Tc as oe,Uc as P,Vb as g,W as rt,Wc as ut,Xb as u,Xc as ht,Zb as te,Zc as r,_b as O,_c as c,a as Q,ac as l,ad as ft,b as _e,bc as s,cc as p,d as wi,dc as h,e as Ue,ha as lt,hd as fe,jc as A,kb as dt,l as et,ld as d,m as tt,pb as o,pc as v,rc as m,sc as ct,tc as mt,ub as Z,va as V,y as it,z as nt}from"./chunk-XJVXNYH5.js";var Vt=wi((Je,Qe)=>{"use strict";(function(t,n){typeof Je=="object"&&typeof Qe<"u"?Qe.exports=n():typeof define=="function"&&define.amd?define(n):(t=typeof globalThis<"u"?globalThis:t||self).dayjs_plugin_isoWeek=n()})(Je,function(){"use strict";var t="day";return function(n,e,i){var a=function(_){return _.add(4-_.isoWeekday(),t)},w=e.prototype;w.isoWeekYear=function(){return a(this).year()},w.isoWeek=function(_){if(!this.$utils().u(_))return this.add(7*(_-this.isoWeek()),t);var M,ue,J,Ve,ci=a(this),mi=(M=this.isoWeekYear(),ue=this.$u,J=(ue?i.utc:i)().year(M).startOf("year"),Ve=4-J.isoWeekday(),J.isoWeekday()>4&&(Ve+=7),J.add(Ve,t));return ci.diff(mi,"week")+1},w.isoWeekday=function(_){return this.$utils().u(_)?this.day()||7:this.day(this.day()%7?_:_-7)};var x=w.startOf;w.startOf=function(_,M){var ue=this.$utils(),J=!!ue.u(M)||M;return ue.p(_)==="isoweek"?J?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):x.bind(this)(_,M)}}})});var gi=["genres","tags","versions","date","localisation","accessibilities"];function Wt(){let t=`(${gi.join("|")})-([\\w%\\- ]+(?:,[\\w%\\- ]+)*)`;return new RegExp(t)}function ui(t){let n=!0;if(t[0]!=="filters")return!1;let e=Wt();return t.slice(1).forEach(i=>{n=n&&e.test(i)}),n}function hi(t){let n={};return t.forEach(e=>{let a=Wt().exec(e),[,w,x]=a??[];w!==void 0&&x!==void 0&&(n[w]=new vt(x,{}))}),n}function to(t,n){let e=t[0];if(!e)return null;let i=t.map(_=>_.path),w=e.path==="filters"&&n==="shows"?0:1;if(i.length<w+1||!ui(i.slice(w)))return null;let x=i.length>w+1?hi(i.slice(w+1)):{};return{consumed:t,posParams:Q({slug:e},x)}}var ye=Ue(_t()),Ut=Ue(Vt());ye.default.extend(Ut.default);function zt(t){return(0,ye.default)(t).isoWeekday()}function Ze(t,n){let e=[],i=(0,ye.default)(t);if(!i.isValid())return[];for(let a=0;a<n;
1a++)e.push(i.add(a,"day").format("YYYY-MM-DD"));return e}function Yt(t){let n=t.reduce((e,i)=>_e(Q({},e),{[i.slice(0,7)+"-01"]:!0}),{});return Object.keys(n).sort()}function Gt(t,n){let e=(0,ye.default)(t),i=e.isoWeekday(),a=7;return i>=n?e.add(a-i+n,"day").format(Ye):e.isoWeekday(n).format(Ye)}var Oe=class t{transform(n){return"tw:first-of-type:col-start-"+zt(n)}static \u0275fac=function(e){return new(e||t)};static \u0275pipe=ee({name:"getOffsetCssClass",type:t,pure:!0})};var fi=(t,n,e)=>({"tw:after:absolute tw:after:bottom-2 tw:after:left-[1.375rem] tw:after:size-1 tw:after:rounded-full tw:after:bg-neutral-inverted-base tw:hover:after:bg-neutral-base":t,"tw:text-primary tw:before:scale-100! tw:before:opacity-100!":n,"tw:pointer-events-none tw:text-neutral-inverted-muted-placeholders!":e});function Ci(t,n){if(t&1&&(s(0,"span",6),C(1),r(2,"slice"),r(3,"capitalize"),p()),t&2){let e=n.$implicit;o(),y(" ",c(3,5,ft(2,1,e,0,1))," ")}}function yi(t,n){if(t&1){let e=A();s(0,"button",8),v("click",function(){let a=I(e).$implicit,w=m(3);return E(w.daySelection.emit(a.day))}),s(1,"span",9),C(2),r(3,"date"),p()()}if(t&2){let e=n.$implicit,i=m().ngrxLet,a=m(2);D(ne("tw:relative tw:mx-auto tw:my-0 tw:size-12 tw:whitespace-nowrap tw:rounded-full tw:before:absolute tw:before:bottom-0 tw:before:left-0 tw:before:right-0 tw:before:top-0 tw:before:scale-50 tw:before:rounded-full tw:before:bg-brand-base tw:before:opacity-0 tw:before:duration-300 tw:hover:text-primary tw:hover:before:scale-100 tw:hover:before:opacity-100 ",i)),l("ngClass",P(8,fi,e.day===a.today,e.selected,!e.enabled)),o(2),X(f(3,5,e.day,"dd"))}}function bi(t,n){if(t&1&&(s(0,"div",3),q(1,yi,4,12,"button",7),p()),t&2){let e=m(2);o(),l("ngForOf",e.items)}}function _i(t,n){if(t&1&&(s(0,"div",1)(1,"p",2),C(2),r(3,"dayjsDate"),r(4,"capitalize"),p(),s(5,"div",3),q(6,Ci,4,7,"span",4),p(),q(7,bi,2,1,"div",5),r(8,"getOffsetCssClass"),p()),t&2){let e=m();N("data-is-active",e.visible),o(2),X(c(4,7,f(3,4,e.items[0].day,"MMMM"))),o(4),l("ngForOf",e.weekDays),o(),l("ngrxLet",c(8,9,e.items[0].day))}}var Fe=class t{items=[];visible=!1;daySelection=new Z;today=z.showtimeAdjustedDate;weekDays=Rt();static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["cgp-calendar-month"]],inputs:{items:"items",visible:"visible"},outputs:{daySelection:"daySelection"},decls:1,vars:1,consts:[["class","tw:data-[is-active=false]:hidden",4,"ngIf"],[1,"tw:data-[is-active=false]:hidden"],[1,"tw:mb-5","tw:text-center","tw:text-title-lg"],[1,"tw:grid","tw:grid-cols-7","tw:text-center","tw:text-title-base"],["class","tw:py-3",4,"ngFor","ngForOf"],["class","tw:grid tw:grid-cols-7 tw:text-center tw:text-title-base",4,"ngrxLet"],[1,"tw:py-3"],[3,"class","ngClass","click",4,"ngFor","ngForOf"],[3,"click","ngClass"],[1,"tw:relative"]],template:function(e,i){e&1&&q(0,_i,9,11,"div",0),e&2&&l("ngIf",i.items.length>0)},dependencies:[De,k,Se,$t,yt,Ct,Nt,W,Oe],encapsulation:2,changeDetection:0})};var vi=(t,n)=>({"is-open":t,"modal--calendar":n}),xi=(t,n,e)=>({start:t,end:n,day:e});function Si(t,n){if(t&1){let e=A();s(0,"cgp-calendar-month",10),r(1,"async"),v("daySelection",function(a){I(e);let w=m();return E(w.onDaySelection(a))}),p()}if(t&2){let e=n.$implicit,i=n.index,a=m();l("items",e)("visible",c(1,2,a.selectedCalendarIndex$)===i)}}function Di(t,n){if(t&1&&(s(0,"div",11),C(1),r(2,"translate"),r(3,"dayjsDate"),r(4,"translate"),r(5,"dayjsDate"),r(6,"translate"),r(7,"dayjsDate"),r(8,"translate"),p()),t&2){let e=m();o(),y(" ",f(8,16,"Modal.Calendar.Footer.Description",P(19,xi,f(3,3,e.footer.start,c(2,1,"Modal.Calendar.Footer.Format.Start")),f(5,8,e.footer.end,c(4,6,"Modal.Calendar.Footer.Format.End")),f(7,13,e.footer.day,c(6,11,"Modal.Calendar.Footer.Format.Day"))))," ")}}var Ae=class t{store=V($);modalId=K;opened=!1;calendars=[];footer=null;daySelection=new Z;selectedCalendarIndex$=new tt(0);isDesktopViewport$=S(de);footerDisplayed$=S(Te("calendarFooterDisplayed"));onDaySelection(n){this.store.dispatch(se.close({id:this.modalId})),this.daySelection.emit(n)}navigateCalendar(n){this.selectedCalendarIndex$.pipe(rt()).subscribe(e=>{this.selectedCalendarIndex$.next(e+n)})}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["cgp-calendar-modal"]],inputs:{modalId:"modalId",opened:"opened",calendars:"calendars",footer
1:"footer"},outputs:{daySelection:"daySelection"},decls:16,vars:21,consts:[["id","modal-calendar",1,"modal","modal--relative","modal--gray",3,"ngClass"],["cgpModalContainer","",3,"id"],["cgpCloseModal","",1,"modal__close","mobile-only",3,"id"],[3,"id"],[1,"modal__content"],["id","date-format-description",1,"tw:max-sm:pt-10"],["aria-keyshortcuts","ArrowLeft",1,"tw:absolute","tw:left-4","tw:data-[is-visible=false]:hidden",3,"click","keydown.arrowLeft"],["aria-keyshortcuts","ArrowRight",1,"tw:absolute","tw:right-4","tw:data-[is-visible=false]:hidden",3,"click","keydown.arrowRight"],[3,"items","visible","daySelection",4,"ngFor","ngForOf"],["class","tw:bg-neutral-higher-01 tw:p-6 tw:rounded-lg tw:justify-between tw:text-title-sm tw:text-neutral-primary ft-center ft-800 ft-default mt-2",4,"ngIf"],[3,"daySelection","items","visible"],[1,"tw:bg-neutral-higher-01","tw:p-6","tw:rounded-lg","tw:justify-between","tw:text-title-sm","tw:text-neutral-primary","ft-center","ft-800","ft-default","mt-2"]],template:function(e,i){e&1&&(s(0,"div",0),r(1,"async"),s(2,"div",1)(3,"button",2),h(4,"cgp-icon",3),p(),s(5,"div",4)(6,"div",5)(7,"button",6),r(8,"async"),v("click",function(){return i.navigateCalendar(-1)})("keydown.arrowLeft",function(){return i.navigateCalendar(-1)}),h(9,"cgp-icon",3),p(),s(10,"button",7),r(11,"async"),v("click",function(){return i.navigateCalendar(1)})("keydown.arrowRight",function(){return i.navigateCalendar(1)}),h(12,"cgp-icon",3),p(),q(13,Si,2,4,"cgp-calendar-month",8)(14,Di,9,23,"div",9),r(15,"async"),p()()()()),e&2&&(l("ngClass",oe(18,vi,i.opened,c(1,10,i.isDesktopViewport$))),o(2),l("id",i.modalId),o(),l("id",i.modalId),o(),l("id","close"),o(3),N("data-is-visible",i.calendars.length>1&&c(8,12,i.selectedCalendarIndex$)>0),o(2),l("id","arrow-left"),o(),N("data-is-visible",i.calendars.length>1&&c(11,14,i.selectedCalendarIndex$)<i.calendars.length-1),o(2),l("id","arrow-right"),o(),l("ngForOf",i.calendars),o(),l("ngIf",c(15,16,i.footerDisplayed$)&&i.footer!==null))},dependencies:[k,Bt,Lt,L,De,Se,Fe,H,R,j,W],encapsulation:2,changeDetection:0})};var Pe=class t{store=V($);id="";desktop=!0;modifier="";openCalendarModal(){this.store.dispatch(se.open({id:this.desktop?K:le,trigger:this.id}))}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["cgp-calendar-button"]],inputs:{id:"id",desktop:"desktop",modifier:"modifier"},decls:5,vars:14,consts:[["cgpEventTracker","","aria-expanded","false",3,"click","category","action","trackerLabel","name","id"],[3,"id","modifier"],[1,"tw:mt-1","tw:hidden","tw:lg:block"]],template:function(e,i){e&1&&(s(0,"button",0),v("click",function(){return i.openCalendarModal()}),h(1,"cgp-icon",1),s(2,"span",2),C(3),r(4,"translate"),p()()),e&2&&(D(ne("tw:flex tw:shrink-0 tw:flex-col tw:items-center tw:justify-center tw:rounded-md tw:bg-neutral-alpha-higher-02 tw:hover:bg-neutral-alpha-higher-03 tw:border tw:border-solid tw:border-neutral-base tw:text-regular-xs tw:text-neutral-primary tw:h-10 tw:w-fit tw:lg:h-[4.5rem] tw:lg:w-28 tw:transition-all tw:duration-500 tw:ease-out-quart tw:backdrop-blur-xl ",i.modifier)),l("id",gt(i.id))("category","calendrier")("action","ouverture")("trackerLabel","")("name","calendrier_ouverture"),o(),l("id","calendar")("modifier","tw:w-6 tw:h-6 tw:relative tw:inline-block tw:align-middle tw:stroke-0 tw:stroke-current tw:shrink-0"),o(2),y(" ",c(4,12,"Calendar.Buttons.Calendar")," "))},dependencies:[ae,L,H,j],encapsulation:2,changeDetection:0})};var Re=class t{translate=V(xt);transform(n){let e=z.showtimeAdjustedDate,i=pe(z.showtimeAdjustedDate,1,"day"),a=null;if(n===e?a="Calendar.Today":n===i&&(a="Calendar.Tomorrow"),a){let w=this.translate.instant(a);if(w)return w}return Tt(n,"ddd")}static \u0275fac=function(e){return new(e||t)};static \u0275pipe=ee({name:"dayLabel",type:t,pure:!0})};var Ti=["cgpCalendarItem",""],Mi=t=>({"tw:lg:top-0.5 tw:lg:text-label-base tw:lg:uppercase":t});function Ii(t,n){if(t&1&&(s(0,"span",1),C(1),r(2,"dayjsDate"),p(),s(3,"span",2),r(4,"async"),C(5),r(6,"dayjsDate"),p()),t&2){let e=m();o(),y(" ",f(2,4,e.item.day,"DD")," "),o(2),wt("tw:lg:uppercase",c(4,7,e.isDesktopViewport$)),o(2),y(" ",f(6,9,e.item.day,"MMM")," ")}}var $e=class t{item;isDesktopViewport$=S(de);today=z.showtimeAdjustedDate;tomorrow=pe(z.showtimeAdjustedDate,1,"day");displayFullDate=!0;ngOnInit(){(this.item.day===this.today||this.tomorrow===this.item.day)&&(this.displayFullDate=!1)}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["","cgpCalendarItem",""]],inputs:{item:"item"},attrs:Ti,decls:4,vars:7,consts:[[1,"tw:text-title-sm","tw:text-neutral-primary","tw:group-data-[inactive=true]:opacity-30",3,"ngClass"],[1,"tw:text-title-sm","tw:text-neutral-primary","tw:group-data-[inactive=true]:opacity-30","tw:lg:text-title-lg"],[1,"tw:relative","tw:text-title-sm","tw:text-neutral-primary","tw:group-data-[inactive=true]:opacity-30","tw:lg:-top-0.5","tw:lg:text-label-base"]],template:function(e,i){e&1&&(s(0,"span",0),C(1),r(2,"dayLabel"),p(),g(3,Ii,7,12)),e&2&&(l("ngClass",T(5,Mi,i.displayFullDate)),o(),y(" ",c(2,3,i.item.day),`
2`),o(2),u(i.displayFullDate?3:-1))},dependencies:[k,W,Re,R],encapsulation:2,changeDetection:0})};function qt(t,n=z.showtimeAdjustedDate){let e=Gt(n,t);return{start:e,end:pe(e,7-1,"day"),day:jt(e,1,"day")}}var Xt=Ce(Pt,t=>t===null?null:qt(t.cinemaWeekOffset));var ki=["*"],Jt=t=>({date:t}),Li=(t,n)=>n.day;function Bi(t,n){if(t&1){let e=A();s(0,"a",10),v("click",function(){let a=I(e).$implicit,w=m();return E(w.selectSliderDay(a))}),p()}if(t&2){let e=n.$implicit;l("item",e)("ngClass","tw:mr-2"),N("data-inactive",!e.enabled)("data-is-selected",e.selected)}}function Ni(t,n){if(t&1){let e=A();s(0,"button",11),r(1,"translate"),v("click",function(){I(e);let a=m();return E(a.openCalendarModal())}),h(2,"cgp-icon",7),s(3,"span",12),C(4),r(5,"translate"),p()()}if(t&2){let e=m();l("category","calendrier")("action","ouverture")("trackerLabel","")("name","calendrier_ouverture"),N("aria-label",f(1,9,"Calendar.ChangeDateLabel",T(14,Jt,e.selectedDate)))("aria-describedby","date-format-description"),o(2),l("id","calendar")("modifier","tw:w-6 tw:h-6 t
2w:relative tw:inline-block tw:align-middle tw:stroke-0 tw:stroke-current tw:shrink-0"),o(2),y(" ",c(5,12,"Calendar.Buttons.Calendar")," ")}}function Oi(t,n){if(t&1){let e=A();s(0,"div",9)(1,"div",13),h(2,"cgp-calendar-button",14),r(3,"translate"),s(4,"cgp-calendar-modal",15),r(5,"async"),r(6,"async"),v("daySelection",function(a){I(e);let w=m();return E(w.selectCalendarDay(a))}),p(),s(7,"cgp-calendar-modal",15),r(8,"async"),r(9,"async"),v("daySelection",function(a){I(e);let w=m();return E(w.selectCalendarDay(a))}),p()()()}if(t&2){let e=m();o(2),l("id","modal-calendar-trigger"),N("aria-label",f(3,11,"Calendar.ChangeDateLabel",T(22,Jt,e.selectedDate)))("aria-describedby","date-format-description"),o(2),l("calendars",e.calendars)("footer",c(5,14,e.calendarFooter$))("modalId",e.calendarDesktopModalId)("opened",c(6,16,e.isDesktopModalOpened$)),o(3),l("calendars",e.calendars)("footer",c(8,18,e.calendarFooter$))("modalId",e.calendarMobileModalId)("opened",c(9,20,e.isMobileModalOpened$))}}var Kt=class t{store=V($);nextDays=[];calendars=[];daySelection=new Z;calendarFooter$=S(Xt);useSwiper$=S(Ft);isDesktopModalOpened$=S(qe(K));isMobileModalOpened$=S(qe(le));calendarDesktopModalId=K;calendarMobileModalId=le;selectedDate="";swiperOptions={wrapperClass:"tw\\:swiper-wrapper",containerModifierClass:"tw:swiper-",slideClass:"tw\\:swiper-slide",slideActiveClass:"tw:swiper-slide-active",slidesPerView:"auto",slidesOffsetAfter:16,breakpoints:{1080:{slidesOffsetAfter:8}},navigation:{disabledClass:"tw\\:swiper-button-disabled",nextEl:".tw\\:swiper-button-next-calendar",prevEl:".tw\\:swiper-button-prev-calendar",lockClass:"swiper-button-lock"},modules:[Ot]};selectSliderDay(n){n.enabled&&this.daySelection.emit({day:n.day,source:0})}selectCalendarDay(n){this.selectedDate=n,this.daySelection.emit({day:n,source:1})}openCalendarModal(){this.store.dispatch(se.open({id:le,trigger:"modal-calendar-trigger-mobile"}))}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["cgp-calendar"]],inputs:{nextDays:"nextDays",calendars:"calendars"},outputs:{daySelection:"daySelection"},ngContentSelectors:ki,decls:14,vars:13,consts:[[3,"config","title","containerClassModifier","subContainer1ClassModifier","subContainer2ClassModifier","swiperClassModifier","wrapperClassModifier"],["aria-roledescription","slide","cgpCalendarItem","","role","group",1,"tw:swiper-slide","tw:relative","tw:flex","tw:flex-row","tw:items-center","tw:justify-center","tw:gap-0.5","tw:rounded-md","tw:lg:flex-col","tw:bg-neutral-alpha-higher-02","tw:text-neutral-primary","tw:hover:bg-neutral-alpha-higher-03","tw:data-disabled:bg-neutral-alpha-higher-01","tw:data-disabled:text-neutral-inverted-muted-placeholders","tw:lg:transition","tw:lg:duration-500","tw:lg:ease-out-quart","tw:border","tw:border-solid","tw:border-neutral-base","tw:group","tw:h-10","tw:w-fit","tw:lg:h-18","tw:lg:w-28","tw:box-border","tw:px-4","tw:py-2.5","tw:lg:data-[inactive=true]:pointer-events-none","tw:data-[is-selected=true]:border-neutral-higher-02",3,"item","ngClass"],["aria-roledescription","slide","cgpEventTracker","","id","modal-calendar-trigger-mobile","aria-expanded","false","role","group",1,"tw:flex","tw:shrink-0","tw:flex-col","tw:items-center","tw:justify-center","tw:rounded-md","tw:bg-neutral-alpha-higher-02","tw:hover:bg-neutral-alpha-higher-03","tw:border","tw:border-solid","tw:border-neutral-base","tw:text-regular-xs","tw:text-neutral-primary","tw:h-10","tw:w-fit","tw:lg:h-[4.5rem]","tw:lg:w-28","tw:transition-all","tw:duration-500","tw:ease-out-quart","tw:backdrop-blur-xl","tw:swiper-slide","tw:px-2","tw:lg:hidden",3,"category","action","trackerLabel","name"],["ngProjectAs","navigation",5,["navigation"],1,"tw:absolute","tw:w-full","tw:top-0","tw:pointer-events-none","tw:h-full","tw:z-10","tw:max-lg:hidden","tw:left-0"],[1,"tw:w-full","tw:h-full"],["aria-label","Previous slide","role","button","tabindex","0",1,"tw:swiper-button-prev-calendar","tw:h-12","tw:py-3","tw:text-title-base","tw:inline-flex","tw:items-center","tw:justify-center","tw:pointer-events-auto","tw:transition-all","tw:duration-500","tw:ease-out-quart","tw:data-disabled:pointer-events-none","tw:absolute","tw:top-0","tw:left-0","tw:w-8","tw:h-full","tw:z-10","tw:rounded-md","tw:shadow-blur-buttons","tw:backdrop-blur-xl","tw:border","t
2w:border-solid","tw:border-neutral-base","tw:bg-neutral-alpha-higher-02","tw:hover:bg-neutral-alpha-higher-03"],[1,"tw:peer","tw:pointer-events-none"],[3,"id","modifier"],["aria-label","Next slide","role","button","tabindex","0",1,"tw:swiper-button-next-calendar","tw:h-12","tw:py-3","tw:text-title-base","tw:inline-flex","tw:items-center","tw:justify-center","tw:pointer-events-auto","tw:transition-all","tw:duration-500","tw:ease-out-quart","tw:data-disabled:pointer-events-none","tw:absolute","tw:top-0","tw:right-0","tw:w-8","tw:h-full","tw:z-10","tw:rounded-md","tw:shadow-blur-buttons","tw:backdrop-blur-xl","tw:border","tw:border-solid","tw:border-neutral-base","tw:bg-neutral-alpha-higher-02","tw:hover:bg-neutral-alpha-higher-03"],[1,"tw:flex"],["aria-roledescription","slide","cgpCalendarItem","","role","group",1,"tw:swiper-slide","tw:relative","tw:flex","tw:flex-row","tw:items-center","tw:justify-center","tw:gap-0.5","tw:rounded-md","tw:lg:flex-col","tw:bg-neutral-alpha-higher-02","tw:text-neutral-primary","tw:hover:bg-neutral-alpha-higher-03","tw:data-disabled:bg-neutral-alpha-higher-01","tw:data-disabled:text-neutral-inverted-muted-placeholders","tw:lg:transition","tw:lg:duration-500","tw:lg:ease-out-quart","tw:border","tw:border-solid","tw:border-neutral-base","tw:group","tw:h-10","tw:w-fit","tw:lg:h-18","tw:lg:w-28","tw:box-border","tw:px-4","tw:py-2.5","tw:lg:data-[inactive=true]:pointer-events-none","tw:data-[is-selected=true]:border-neutral-higher-02",3,"click","item","ngClass"],["aria-roledescription","slide","cgpEventTracker","","id","modal-calendar-trigger-mobile","aria-expanded","false","role","group",1,"tw:flex","tw:shrink-0","tw:flex-col","tw:items-center","tw:justify-center","tw:rounded-md","tw:bg-neutral-alpha-higher-02","tw:hover:bg-neutral-alpha-higher-03","tw:border","tw:border-solid","tw:border-neutral-base","tw:text-regular-xs","tw:text-neutral-primary","tw:h-10","tw:w-fit","tw:lg:h-[4.5rem]","tw:lg:w-28","tw:transition-all","tw:duration-500","tw:ease-out-quart","tw:backdrop-blur-xl","tw:swiper-slide","tw:px-2","tw:lg:hidden",3,"click","category","action","trackerLabel","name"],[1,"tw:mt-1","tw:hidden","tw:lg:block"],[1,"tw:shrink-0"],[1,"desktop-only",3,"id"],[3,"daySelection","calendars","footer","modalId","opened"]],template:function(e,i){e&1&&(ct(),mt(0),s(1,"cgp-swiper",0),O(2,Bi,1,4,"a",1,Li),g(4,Ni,6,16,"button",2),s(5,"div",3)(6,"div",4)(7,"button",5)(8,"div",6),h(9,"cgp-icon",7),p()(),s(10,"button",8)(11,"div",6),h(12,"cgp-icon",7),p()()()()(),g(13,Oi,10,24,"div",9)),e&2&&(o(),l("config",i.swiperOptions)("title","Carrousel Recherche par date")("containerClassModifier","tw:h-full tw:overflow-hidden tw:max-lg:slider-mobile-size tw:max-lg:-ml-2 tw:lg:px-8")("subContainer1ClassModifier","tw:h-full tw:mask-left")("subContainer2ClassModifier","tw:h-full tw:mask-right tw:max-lg:mask-none")("swiperClassModifier","tw:pl-2 tw:h-full")("wrapperClassModifier","tw:h-full"),o(),F(i.nextDays),o(2),u(i.calendars.length>0?4:-1),o(5),l("id","arrow-left")("modifier","tw:w-6 tw:h-6"),o(3),l("id","arrow-right")("modifier","tw:w-6 tw:h-6"),o(),u(i.calendars.length>0?13:-1))},dependencies:[$e,Pe,Ae,H,L,ke,ae,k,R,j],encapsulation:2,changeDetection:0})};function Qt(t,n){return t?t.some(e=>e.accessibilityIcons.length>=4&&Xe(e,n)||Xe(e,n)&&e.experienceIcons.length>0):!1}function Zt(t,n){let e=n?5:7;if(t===0)return e;let i=t%e;return i===0?t:t+(e-i)}function ei(t,n){let e=n?4:6;if(t===0)return e;let i=t%e;return i===0?t:t+(e-i)}var ce=class t{transform(n){return n.filter(Boolean).join(" ")}static \u0275fac=function(e){return new(e||t)};static \u0275pipe=ee({name:"joinClass",type:t,pure:!0})};function ji(t,n){t&1&&h(0,"cgp-icon",0),t&2&&l("id","tag-special")("modifier","tw:h-3.5 tw:w-3.5 tw:shrink-0")}var me=class t{name=d(null);headType=d("small");static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["cgp-showtime-card-head"]],inputs:{name:[1,"name"],headType:[1,"headType"]},decls:3,vars:2,consts:[[3,"id","modifier"],[1,"tw:mb-0","tw:truncate"]],template:function(e,i){e&1&&(g(0,ji,1,2,"cgp-icon",0),s(1,"span",1),C(2),p()),e&2&&(u(i.headType()==="special"?0:-1),o(2),y(" ",i.name()," "))},dependencies:[L],encapsulation:2,changeDetection:0})};function Hi(t,n){if(t&1&&h(0,"cgp-experience-icon",0),t&2){let e=m();l("tag",e.tag())("svgModifier",e.iconModifier())}}var we=class t{tag=d(null);modifier=d("");light=d(!1);iconModifier=d("");get modalId(){return this.light()?null:"modal-tech"}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["cgp-showtime-tag-label"]],inputs:{tag:[1,"tag"],modifier:[1,"modifier"],light:[1,"light"],iconModifier:[1,"iconModifier"]},decls:2,vars:4,consts:[[1,"tw:text-common-text-neutral-primary",3,"tag","svgModifier"]],template:function(e,i){if(e&1&&(s(0,"span"),g(1,Hi,1,2,"cgp-experience-icon",0),p()),e&2){let a;D(i.modifier()),N("data-modal-id",i.modalId),o(),u((a=i.tag())!=null&&a.iconShowTime?1:-1)}},dependencies:[kt],encapsulation:2,changeDetection:0})};function Wi(t,n){if(t&1&&h(0,"cgp-icon",0),t&2){let e=m();l("id",e.iconType())("modifier",e.iconType()==="premium"?"tw:h-4 tw:w-16":e.iconType()==="dome"?"tw:h-4 tw:w-12":"")}}var ge=class t{type=d("");modifier=d("");iconType=d("");label=d("");static \u0275fac=function(e){return new(e||t)};static \u0275cmp=b({type:t,selectors:[["cgp-showtime-tag"]],inputs:{type:[1,"type"],modifier:[1,"modifier"],iconType:[1,"iconType"],label:[1,"label"]},decls:3,vars:5,consts:[[3,"id","modifier"]],template:function(e,i){e&1&&(s(0,"span"),g(1,Wi,1,2,"cgp-icon",0),C(2),p()),e&2&&(D(ne("tw:h-4 tw:w-fit tw:shrink-0 tw:rounded-xs tw:px-1 tw:font-trade tw:text-display-3xs tw:uppercase ",i.modifier())),o(),u(i.iconType()==="premium"||i.iconType()==="dome"||i.iconType()==="audio-desc"?1:-1),o(),y(" ",i.label(),`
3`))},dependencies:[L],encapsulation:2,changeDetection:0})};var Vi=(t,n,e)=>({"tw:bg-neutral-higher-01":t,"tw:bg-highlight-special":n,"tw:bg-brand-base":e}),Ui=()=>["tw:relative tw:h-full tw:w-full tw:overflow-hidden tw:rounded-md","tw:after:absolute tw:after:bottom-0 tw:after:left-0 tw:after:right-0 tw:after:top-0","tw:after:bg-gradient-to-b tw:after:from-transparent tw:after:to-neutral-base/90"],zi=t=>({"tw:bg-neutral-base":t}),Yi=(t,n,e)=>({"tw:bg-highlight-special tw:text-components-tag-special-label":t,"tw:bg-brand-base tw:text-common-text-neutral-inverted-primary":n,"tw:bg-highlight-accessibility tw:text-common-text-neutral-primary":e}),Gi=t=>({media_url:t}),qi=(t,n)=>n.slug;function Xi(t,n){if(t&1&&h(0,"cgp-showtime-card-head",16),t&2){let e=n,i=m(2);D(P(8,Yi,i.headType()==="special",i.headType()!=="special",i.headType()==="accessible")),ve("background-color",e.backgroundColor)("color",e.color??null),l("headType",i.headType())("name",e.highlightedTitle)}}function Ki(t,n){if(t&1&&(h(0,"img",5),r(1,"async"),r(2,"translate")),t&2){let e,i=m(2);l("src",f(2,3,((e=i.highlightedShow().backdrop)==null?null:e.lg)??"Show.DefaultBackdrop",T(6,Gi,c(1,1,i.mediaUrl$))),dt)}}function Ji(t,n){if(t&1&&(s(0,"div",10),C(1),p()),t&2){let e=m(2);o(),X(e.version().label)}}function Qi(t,n){if(t&1&&(h(0,"cgp-icon",17),r(1,"accessibilityIconId"),r(2,"accessibilityIconAlt")),t&2){let e=m().$implicit;l("height","1em")("iconClass",!1)("id",c(1,6,e.accessibilityIcon))("label",c(2,8,e.accessibilityIcon))("modifier","tw:size-5")("width","1em")}}function Zi(t,n){if(t&1&&g(0,Qi,3,10,"cgp-icon",17),t&2){let e=n.$implicit;u(e?0:-1)}}function en(t,n){if(t&1&&h(0,"cgp-showtime-tag-label",18),t&2){let e=m().$implicit;l("iconModifier","tw:w-[3rem] tw:h-4 tw:text-sm/4")("tag",e)}}function tn(t,n){if(t&1&&(s(0,"div",12),g(1,en,1,2,"cgp-showtime-tag-label",18),r(2,"includes"),p()),t&2){let e=n.$implicit;o(),u(f(2,1,e.displayShowtime&&e.displayShowtime,"showtime_card")?1:-1)}}function nn(t,n){t&1&&h(0,"cgp-showtime-tag",13),t&2&&l("label","direct")("type","direct")}function on(t,n){if(t&1&&h(0,"cgp-showtime-tag",14),t&2){let e=m(2);l("iconType",e.tagIconType())("label",e.tag())("type",e.tagType())}}function an(t,n){if(t&1&&(g(0,Xi,1,12,"cgp-showtime-card-head",2),r(1,"async"),r(2,"highlightedShowtimeDetails"),s(3,"div",3)(4,"figure",4),r(5,"j
3oinClass"),r(6,"async"),g(7,Ki,3,8,"img",5),r(8,"async"),p()(),s(9,"div",6)(10,"div",7)(11,"div",8)(12,"div",9),C(13),r(14,"dayjsDate"),p(),g(15,Ji,2,1,"div",10),p(),s(16,"div",11),O(17,Zi,1,1,null,null,te),O(19,tn,3,4,"div",12,qi),g(21,nn,1,2,"cgp-showtime-tag",13),g(22,on,1,3,"cgp-showtime-tag",14),p()(),h(23,"cgp-button",15),r(24,"translate"),p()),t&2){let e,i,a,w=m();u((e=f(2,14,w.highlightedShowtime(),c(1,12,w.tags$)))?0:-1,e),o(4),D(c(5,17,xe(28,Ui))),l("ngClass",T(29,zi,!(c(6,19,w.displayDefaultBackdrop$)||(i=w.highlightedShow().backdrop)!=null&&i.lg))),o(3),u(c(8,21,w.displayDefaultBackdrop$)||(a=w.highlightedShow().backdrop)!=null&&a.lg?7:-1),o(6),y(" ",f(14,23,w.hour(),"HH:mm")," "),o(2),u(w.version()?15:-1),o(2),F(w.accessibilities()),o(2),F(w.techs()),o(2),u(w.isDirect()?21:-1),o(),u(w.tag()||w.tagIconType()?22:-1),o(),l("label",c(24,26,"_.Book"))("modifier","tw:mt-3 tw:w-full tw:pointer-none")("size","medium")}}var je=class t{constructor(n){this.store=n}store;head=d("");headType=d("special");tag=d("");tagIconType=d("");tagType=d("");techs=d([]);hour=d("");version=d(null);accessibilities=d([]);loading=d(!1);isEmpty=d(!0);isDirect=d(!1);attributes=d({});highlightedShow=d.required();cinema=d(null);forceCmdRedirection=d(!1);highlightedShowtime=d.required();tags$=S(re);mediaUrl$=S(Mt);displayDefaultBackdrop$=S(Te("backdropMeaEnabled"));openDetailsModal(n){let e=this.cinema();!e||this.forceCmdRedirection()||this.store.dispatch(Be.select({showtime:n,cinema:e.slug,show:this.highlightedShow().slug}))}static \u0275fac=function(e){return new(e||t)(G($))};static \u0275cmp=b({type:t,selectors:[["cgp-showtimes-card-highlight"]],inputs:{head:[1,"head"],headType:[1,"headType"],tag:[1,"tag"],tagIconType:[1,"tagIconType"],tagType:[1,"tagType"],techs:[1,"techs"],hour:[1,"hour"],version:[1,"version"],accessibilities:[1,"accessibilities"],loading:[1,"loading"],isEmpty:[1,"isEmpty"],isDirect:[1,"isDirect"],attributes:[1,"attributes"],highlightedShow:[1,"highlightedShow"],cinema:[1,"cinema"],forceCmdRedirection:[1,"forceCmdRedirection"],highlightedShowtime:[1,"highlightedShowtime"]},decls:3,vars:7,consts:[[1,"tw:relative","tw:flex","tw:aspect-3/2","tw:h-full","tw:cursor-pointer","tw:overflow-hidden","tw:rounded-md","tw:p-px"],[1,"tw:relative","tw:flex","tw:h-full","tw:w-full","tw:items-end","tw:rounded-[0.3125rem]","tw:px-1.5","tw:pb-1.5","tw:pt-[1.625rem]",3,"click"],[1,"tw:align-center","tw:left-0","tw:right-0","tw:top-0","tw:z-10","tw:flex","tw:items-center","tw:justify-center","tw:gap-1","tw:px-3","tw:py-1.5","tw:text-center","tw:font-trade","tw:uppercase","tw:absolute","tw:rounded-t-md","tw:h-[1.625rem]","tw:text-display-3xs","lg:tw:text-display-2xs",3,"class","headType","name","background-color","color"],[1,"tw:absolute","tw:bottom-0","tw:left-0","tw:right-0","tw:top-0","tw:z-0","tw:h-full","tw:w-full","tw:overflow-hidden","tw:rounded-md","tw:px-1.5","tw:pb-1.5","tw:pt-[1.625rem]"],[3,"ngClass"],["alt","","srcset","",1,"tw:mb-0","tw:block","tw:h-full","tw:w-full","tw:object-cover",3,"src"],[1,"tw:z-10","tw:flex","tw:w-full","tw:flex-col","tw:p-3"],[1,"tw:flex","tw:w-full","tw:flex-row","tw:justify-between"],[1,"tw:items-last-baseline","tw:relative","tw:top-1.5","tw:flex","tw:flex-row","tw:gap-1","tw:self-start"],[1,"tw:mb-0","tw:mr-1","tw:font-trade","tw:text-display-lg","tw:text-common-text-neutral-primary"],[1,"tw:text-semibold-xs","tw:uppercase"],[1,"tw:flex","tw:flex-row","tw:items-center","tw:gap-1","tw:self-end"],[1,"tw:flex","tw:items-center"],[3,"label","type"],[3,"iconType","label","type"],[3,"label","modifier","size"],[1,"tw:align-center","tw:left-0","tw:right-0","tw:top-0","tw:z-10","tw:flex","tw:items-center","tw:justify-center","tw:gap-1","tw:px-3","tw:py-1.5","tw:text-center","tw:font-trade","tw:uppercase","tw:absolute","tw:rounded-t-md","tw:h-[1.625rem]","tw:text-display-3xs","lg:tw:text-display-2xs",3,"headType","name"],[1,"tw:flex","tw:items-center","tw:gap-0.5",3,"height","iconClass","id","label","modifier","width"],[3,"iconModifier","tag"]],template:function(e,i){e&1&&(s(0,"div",0)(1,"div",1),v("click",function(){return i.openDetailsModal(i.highlightedShowtime())}),g(2,an,25,31),p()()),e&2&&(D(P(3,Vi,i.loading(),i.headType()==="special",i.headType()!=="special")),o(2),u(!i.loading()&&!i.isEmpty()?2:-1))},dependencies:[me,H,L,we,ge,Me,k,j,W,Ee,Ne,R,ce,Ie,Le],encapsulation:2,changeDetection:0})};var He=class t{platform=V(St);hoverLight=V(st);destroy$=new et;ngOnInit(){this.platform.isBrowser()&&ot(window,"mousemove").pipe(at(2),lt(this.destroy$)).subscribe(n=>{this.setHoverPosition({x:n.clientX,y:n.clientY})})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}setHoverPosition(n){if(this.hoverLight.nativeElement.parentElement){let e=this.hoverLight.nativeElement.parentElement.getBoundingClientRect();this.hoverLight.nativeElement.style.setProperty("left",`${n.x-e.x-this.hoverLight.nativeElement.offsetWidth/2}px`,"important"),this.hoverLight.nativeElement.style.setProperty("top",`${n.y-e.y-this.hoverLight.nativeElement.offsetHeight/2}px`,"important"),this.hoverLight.nativeElement.classList.contains("tw:opacity-0")&&(this.hoverLight.nativeElement.classList.remove("tw:opacity-0"),this.hoverLight.nativeElement.classList.add("tw:opacity-50"))}}static \u0275fac=function(e){return new(e||t)};static \u0275dir=pt({type:t,selectors:[["","cgpHoverLight",""]]})};var ln=(t,n,e,i,a)=>({"tw:relative tw:flex tw:overflow-hidden tw:rounded-md tw:p-px tw:lg:w-full":!0,"tw:bg-neutral-higher-01":t,"tw:bg-linear-to-b tw:from-neutral-alpha-higher-02 tw:to-transparent":n,"tw:relative tw:bg-neutral-alpha-inverted-higher-02 tw:backdrop-blur-lg tw:after:absolute tw:after:inset-0 tw:after:z-10 tw:after:rounded-md tw:after:border tw:after:border-neutral-higher-01":e,"tw:bg-neutral-alpha-higher-02":i,"tw:border tw:border-solid tw:border-neutral-base":a}),sn=(t,n,e,i,a,w)=>({film_name:t,cinema_name:n,show_film_date:e,show_film_hour:i,film_version:a,techno:w,bloc_name:"pop-in"}),dn=()=>({}),pn=(t,n,e)=>({"tw:relative tw:flex tw:h-full tw:w-full tw:items-end tw:rounded-md tw:pb-2.5 tw:pl-3 tw:pr-2.5":!0,"tw:cursor-not-allowed":t,"tw:bg-neutral-higher-01":n,"tw:bg-neutral-base":e}),cn=(t,n,e)=>({"tw:align-center tw:left-0 tw:right-0 tw:top-0 tw:z-10 tw:flex tw:items-center tw:justify-center tw:gap-1 tw:px-3 tw:py-1.5 tw:text-center tw:font-trade tw:uppercase":!0,"tw:bg-highlight-special tw:text-neutral-primary":t,"tw:bg-brand-base tw:text-neutral-inverted-primary":n,"tw:bg-highlight-accessibility tw:text-neutral-primary":e,"tw:h-5 tw:text-display-3xs tw:absolute tw:rounded-t-md":!0}),mn=(t,n)=>({"tw:flex tw:flex-wrap tw:items-center tw:gap-1":!0,"tw:pr-5.75":t,"tw:h-4 tw:w-10 tw:max-w-full tw:animate-text-loading tw:bg-neutral-alpha-higher-02 tw:bg-gradient-loading-bg tw:bg-size-[500px_100%]":n}),wn=t=>({"tw:mb-0 tw:font-trade tw:text-[2.1875rem]/[1.6875rem] tw:font-bold tw:text-neutral-primary":!0,"tw:h-6 t
3w:w-14 tw:max-w-full tw:animate-text-loading tw:bg-neutral-alpha-higher-02 tw:bg-gradient-loading-bg tw:bg-size-[500px_100%]":t}),gn=t=>({"tw:items-last-baseline tw:flex tw:flex-row tw:justify-between":!0,"tw:h-4 tw:w-10 tw:max-w-full tw:animate-text-loading tw:bg-neutral-alpha-higher-02 tw:bg-gradient-loading-bg tw:bg-size-[500px_100%]":t}),ii=(t,n)=>n.slug;function un(t,n){if(t&1&&h(0,"cgp-showtime-card-head",6),t&2){let e=m(),i=U(5);ve("background-color",i.backgroundColor)("color",i.color??null),l("headType","small")("name",i.highlightedTitle)("ngClass",P(7,cn,e.headType()==="special"&&!(i!=null&&i.color)&&!(i!=null&&i.backgroundColor),e.headType()!=="special"&&!(i!=null&&i.color)&&!(i!=null&&i.backgroundColor),e.headType()==="accessible"&&!(i!=null&&i.color)&&!(i!=null&&i.backgroundColor)))}}function hn(t,n){t&1&&h(0,"div",4)}function fn(t,n){t&1&&h(0,"cgp-showtime-tag",12),t&2&&l("label","direct")("type","direct")}function Cn(t,n){if(t&1&&h(0,"cgp-showtime-tag",13),t&2){let e=m(4);l("iconType",e.tagIconType())("label",e.tag())("type",e.tagType())}}function yn(t,n){if(t&1&&(s(0,"div",10),g(1,fn,1,2,"cgp-showtime-tag",12),g(2,Cn,1,3,"cgp-showtime-tag",13),p()),t&2){let e=m(3);o(),u(e.isDirect()?1:-1),o(),u(e.tag()||e.tagIconType()?2:-1)}}function bn(t,n){if(t&1&&h(0,"cgp-showtime-tag-label",14),t&2){let e=m().$implicit;l("iconModifier","tw:h-3.5 tw:max-w-[2.375rem] tw:text-sm/[0.875rem]")("tag",e)}}function _n(t,n){if(t&1&&(s(0,"div",11),g(1,bn,1,2,"cgp-showtime-tag-label",14),r(2,"includes"),p()),t&2){let e=n.$implicit;o(),u(f(2,1,e.displayShowtime&&e.displayShowtime,"showtime_card")?1:-1)}}function vn(t,n){if(t&1&&(g(0,yn,3,2,"div",10),O(1,_n,3,4,"div",11,ii)),t&2){let e=m(2);u(e.isDirect()||e.tag()||e.tagIconType()?0:-1),o(),F(e.techs())}}function xn(t,n){if(t&1&&(C(0),r(1,"dayjsDate")),t&2){m(2);let e=U(0);y(" ",f(1,1,e.datetime,"HH:mm")," ")}}function Sn(t,n){if(t&1&&(s(0,"span",16),C(1),p()),t&2){let e=m(3);o(),y(" ",e.version().label," ")}}function Dn(t,n){if(t&1&&(h(0,"cgp-icon",21),r(1,"accessibilityIconId"),r(2,"accessibilityIconAlt")),t&2){let e=n.$implicit;l("height","1em")("iconClass",!1)("id",c(1,5,e.accessibilityIcon))("label",c(2,7,e.accessibilityIcon))("width","1em")}}function Tn(t,n){if(t&1&&(s(0,"div",15),g(1,Sn,2,1,"span",16),s(2,"div",17),h(3,"cgp-icon",18),s(4,"span",19),C(5),r(6,"dayjsDate"),p()()(),s(7,"div",20),O(8,Dn,3,9,"cgp-icon",21,ii),p()),t&2){let e=m(2),i=U(0);o(),u(e.version()?1:-1),o(2),l("iconClass",!1)("id","arrow-right-alt")("modifier","tw:h-auto tw:w-2"),o(2),y(" ",f(6,5,i.endTime,"HH:mm")," "),o(3),F(i.accessibilityIcons)}}function Mn(t,n){if(t&1&&(h(0,"div",7),s(1,"div",8)(2,"div",3),g(3,vn,3,1),p(),s(4,"div",9)(5,"div",3),g(6,xn,2,4),p(),s(7,"div",3),g(8,Tn,10,8),p()()()),t&2){let e=m(),i=U(0);o(2),l("ngClass",oe(6,mn,i&&i.accessibilityIcons.length>2,e.loading())),o(),u(e.loading()?-1:3),o(2),l("ngClass",T(9,wn,e.loading())),o(),u(!e.loading()&&i?6:-1),o(),l("ngClass",T(11,gn,e.loading())),o(),u(!e.loading()&&i?8:-1)}}function In(t,n){if(t&1&&(s(0,"div",5),C(1),r(2,"translate"),p()),t&2){let e=m(),i=U(0);o(),y(" ",c(2,1,i.status===e.ShowtimeStatus.SoldOut?"Showtimes.Full":"Showtimes.Unavailable")," ")}}var We=class t{constructor(n){this.store=n}store;head=d("");headType=d("small");tag=d("");tagIconType=d("");tagType=d("");techs=d([]);loading=d(!1);isEmpty=d(!0);isDirect=d(!1);isBlur=d(!1);nearby=d(!1);modifier=d("");attributes=d({});isLarge=d(!1);version=d(null);show=d(null);cinema=d(null);forceCmdRedirection=d(!1);showtime=d(null);notAvailableLabel=fe(()=>this.showtime()&&this.showtime()?.status!=="available");tags$=S(re);ShowtimeStatus=Dt;openDetailsModal(n){!this.cinema()||!this.show()||this.forceCmdRedirection()||!n||this.store.dispatch(Be.select({showtime:n,cinema:this.cinema()?.slug??"",show:this.show()?.slug??""}))}getExperienceTechLength(){return this.techs().filter(n=>n.experience).length}static \u0275fac=function(e){return new(e||t)(G($))};static \u0275cmp=b({type:t,selectors:[["cgp-showtime-card"]],inputs:{head:[1,"head"],headType:[1,"headType"],tag:[1,"tag"],tagIconType:[1,"tagIconType"],tagType:[1,"tagType"],techs:[1,"techs"],loading:[1,"loading"],isEmpty:[1,"isEmpty"],isDirect:[1,"isDirect"],isBlur:[1,"isBlur"],nearby:[1,"nearby"],modifier:[1,"modifier"],attributes:[1,"attributes"],isLarge:[1,"isLarge"],version:[1,"version"],show:[1,"show"],cinema:[1,"cinema"],forceCmdRedirection:[1,"forceCmdRedirection"],showtime:[1,"showtime"]}
3,decls:13,vars:49,consts:[[1,"tw:swiper-slide","tw:relative"],["cgpEventTracker","","data-btn-type","book-screening","role","button",3,"click","action","category","disabled","name","ngClass","payload","trackerLabel"],[3,"headType","name","ngClass","background-color","color"],[3,"ngClass"],[1,"tw:absolute","tw:-inset-px","tw:z-10","tw:bg-black","tw:opacity-50"],[1,"tw:pointer-events-none","tw:absolute","tw:bottom-0","tw:left-0","tw:right-0","tw:z-10","tw:bg-neutral-inverted-base","tw:py-[0.21875rem]","tw:font-trade","tw:text-display-3xs","tw:uppercase","tw:leading-2.25","tw:text-neutral-inverted-primary","tw:lg:py-1.25","tw:lg:text-display-2xs","tw:lg:leading-2.5"],[3,"headType","name","ngClass"],["cgpHoverLight","","data-target","hoverLight","inert","",1,"tw:absolute","tw:left-0","tw:top-0","tw:z-1","tw:size-32","tw:rounded-full","tw:bg-gradient-screening-card-hover","tw:opacity-0","tw:blur-3xl"],[1,"tw:flex","tw:w-full","tw:flex-col","tw:gap-2"],[1,"tw:items-last-baseline","tw:relative","tw:flex","tw:items-end","tw:gap-1.25","tw:pr-5.75","tw:text-left"],[1,"tw:flex","tw:gap-1"],[1,"tw:flex","tw:items-center"],[3,"label","type"],[3,"iconType","label","type"],[3,"iconModifier","tag"],[1,"tw:flex","tw:flex-col"],[1,"tw:whitespace-nowrap","tw:text-body-sm","tw:uppercase","tw:leading-none","tw:text-neutral-primary"],[1,"tw:flex","tw:items-center","tw:gap-0.5","tw:text-neutral-muted-placeholders"],[3,"iconClass","id","modifier"],[1,"tw:text-body-sm","tw:uppercase","tw:leading-none"],[1,"tw:absolute","tw:right-0","tw:self-end"],[1,"tw:size-4","tw:text-neutral-secondary",3,"height","iconClass","id","label","width"]],template:function(e,i){if(e&1){let a=A();he(0),s(1,"div",0)(2,"button",1),r(3,"dayjsDate"),r(4,"dayjsDate"),v("click",function(){I(a);let x=U(0);return E(i.openDetailsModal(x))}),he(5),r(6,"async"),r(7,"highlightedShowtimeDetails"),g(8,un,1,11,"cgp-showtime-card-head",2),s(9,"div",3),g(10,hn,1,0,"div",4),g(11,Mn,9,13),g(12,In,3,3,"div",5),p()()()}if(e&2){let a=ie(i.showtime());o(2),D(i.modifier()),l("action","ouverture pop-in")("category","s\xE9ances")("disabled",i.notAvailableLabel())("name","seances_ouverture_pop-in")("ngClass",ut(31,ln,!i.loading()&&!i.isEmpty()&&i.techs().length===0&&!i.isBlur(),!i.loading()&&!i.isEmpty()&&i.getExperienceTechLength()>0&&!i.isBlur(),!i.loading()&&!i.isEmpty()&&i.isBlur(),(i.loading()||i.isEmpty())&&!i.isBlur(),(i.loading()||i.isEmpty())&&i.isBlur()))("payload",a&&i.show()&&i.cinema()?ht(37,sn,i.show().title,i.cinema().name,f(3,19,a.datetime,"DD-MM-YYYY"),f(4,22,a.datetime,"HH:mm"),a.version.slug,a.experienceIcons[0]?a.experienceIcons[0].slug:""):xe(44,dn))("trackerLabel",i.show()?i.show().title:""),N("aria-label",i.attributes()["aria-label"])("data-modal-id","modal-booking")("data-target",i.attributes()["data-target"])("tabindex",!i.isEmpty()&&!i.loading()?"0":"-1"),o(3);let w=ie(f(7,27,a,c(6,25,i.tags$)));o(3),u(!i.loading()&&a&&w?8:-1),o(),l("ngClass",P(45,pn,i.notAvailableLabel(),!i.isBlur()&&!i.isEmpty()&&!i.loading(),!i.isBlur())),o(),u(i.notAvailableLabel()?10:-1),o(),u(i.isEmpty()?-1:11),o(),u(i.notAvailableLabel()?12:-1)}},dependencies:[H,L,me,ge,we,He,ae,k,j,R,Ne,W,Ee,Ie,Le],encapsulation:2,changeDetection:0})};var En=t=>[t,"tw:grid tw:lg:gap-2 tw:lg:justify-start"],kn=(t,n,e)=>({"tw:col-span-7 lg:tw:col-span-4 xl:tw:col-span-5":t,"tw:col-span-7 max-xl:tw:col-span-6":n,"lg:tw:overflow-hidden":e}),Ln=(t,n)=>[t,"tw:max-lg:w-41.25",n],oi=t=>[t,"tw:max-lg:w-41.25"],Bn=t=>({date:t}),Nn=(t,n)=>n.url;function On(t,n){if(t&1&&(s(0,"div",0),C(1),p()),t&2){let e=m();o(),X(e.title())}}function Fn(t,n){if(t&1&&(s(0,"div",2),r(1,"async"),h(2,"cgp-showtimes-card-highlight",10),p()),t&2){let e=m();l("ngClass",c(1,10,e.isLarge$)?"tw:lg:h-60.5":"tw:lg:h-47.5"),o(2),l("highlightedShow",e.highlightedShow())("techs",e.highlightedShowtime().experienceIcons)("hour",e.highlightedShowtime().datetime)("version",e.title()?null:e.highlightedShowtime().version)("accessibilities",e.highlightedShowtime().accessibilityIcons)("highlightedShowtime",e.highlightedShowtime())("isEmpty",!1)("cinema",e.cinema())("forceCmdRedirection",e.forceCmdRedirection())}}function An(t,n){if(t&1&&(h(0,"cgp-showtime-card",5),r(1,"async"),r(2,"joinClass")),t&2){let e=n.$index,i=m();l("isBlur",i.isBlur())("modifier",c(2,4,oe(6,Ln,c(1,2,i.isLarge$)?"tw:h-28.25 tw:lg:h-29.25":"tw:h-23.75",e>=i.emptyCardlengthLG()?"tw:lg:max-xl:hidden":"")))}}function Pn(t,n){if(t&1&&(h(0,"cgp-showtime-card",5),r(1,"async")),t&2){let e=m();
3l("isBlur",e.isBlur())("modifier","tw:w-41.25 tw:lg:w-42.25"+c(1,2,e.isLarge$)?"tw:h-28.25 tw:lg:h-29.25":"tw:h-23.75")}}function Rn(t,n){if(t&1&&(h(0,"cgp-showtime-card",12),r(1,"async"),r(2,"async"),r(3,"async"),r(4,"joinClass")),t&2){let e=n.$implicit,i=m(3);D(c(1,14,i.isDesktopViewport$)===!1?"tw:swiper-slide tw:relative":""),l("showtime",e)("loading",!1)("isEmpty",!1)("techs",e.experienceIcons)("isLarge",c(2,16,i.isLarge$)??!1)("isBlur",i.isBlur())("modifier",c(4,20,T(22,oi,c(3,18,i.isLarge$)?"tw:h-28.25 tw:lg:h-29.25":"tw:h-23.75")))("cinema",i.cinema())("forceCmdRedirection",i.forceCmdRedirection())("show",i.show())("headType","special")("version",i.title()?null:e.version)}}function $n(t,n){if(t&1&&O(0,Rn,5,24,"cgp-showtime-card",11,Nn),t&2){let e=m(2);F(e.showtimes())}}function jn(t,n){if(t&1&&(h(0,"cgp-showtime-card",13),r(1,"async"),r(2,"async"),r(3,"joinClass")),t&2){let e=m(3);l("loading",!0)("isEmpty",!1)("isLarge",c(1,9,e.isLarge$)??!1)("isBlur",e.isBlur())("modifier",c(3,13,T(15,oi,c(2,11,e.isLarge$)?"tw:h-28.25 tw:lg:h-29.25":"tw:h-23.75")))("cinema",e.cinema())("forceCmdRedirection",e.forceCmdRedirection())("show",e.show())("headType","special")}}function Hn(t,n){t&1&&(O(0,jn,4,17,"cgp-showtime-card",13,te),r(2,"enumerate")),t&2&&F(c(2,0,7))}function Wn(t,n){if(t&1&&(s(0,"cgp-swiper",7),r(1,"async"),r(2,"joinClass"),g(3,$n,2,0)(4,Hn,3,2),p()),t&2){let e=m(),i=U(0),a=U(1);l("config",e.swiperOptions)("disableDesktop",!0)("wrapperClassModifier",c(1,4,e.isDesktopViewport$)?c(2,6,i):""),o(3),u(a>0||e.highlight()?3:e.upcomingShowtimes()?-1:4)}}function Vn(t,n){t&1&&h(0,"div",8)}function Un(t,n){if(t&1){let e=A();s(0,"cgp-button",16),r(1,"translate"),r(2,"dayjsDate"),r(3,"translate"),v("click",function(){I(e);let a=m(2);return E(a.selectDay(a.upcomingShowtimes()))}),p()}if(t&2){let e=m(2);l("type",e.isBlur()?"primary":"tertiary")("surface",e.isBlur()?"image":"dark")("label",f(3,8,"Showtimes.NextShowtimes.Text",T(11,Bn,f(2,5,e.upcomingShowtimes(),c(1,3,"Showtimes.NextShowtimes.DateFormat")))))}}function zn(t,n){if(t&1){let e=A();s(0,"cgp-button",16),r(1,"translate"),v("click",function(){I(e);let a=m(2);return E(a.resetFilters())}),p()}if(t&2){let e=m(2);l("type",e.isBlur()?"primary":"tertiary")("surface",e.isBlur()?"image":"dark")("label",c(1,3,"Show.NoShowtimes.ResetFilters"))}}function Yn(t,n){if(t&1&&(s(0,"div",9)(1,"div",14),r(2,"async"),g(3,Un,4,13,"cgp-button",15),g(4,zn,2,5,"cgp-button",15),p()()),t&2){let e=m();l("ngClass",e.highlight()?"tw:lg:col-span-4 tw:lg:grid-cols-4 tw:xl:col-span-5 tw:xl:grid-cols-5":"tw:lg:col-span-6 tw:lg:grid-cols-6 tw:xl:col-span-7 tw:xl:grid-cols-7"),o(),l("ngClass",c(2,4,e.isLarge$)?"tw:h-28.25 tw:lg:h-29.25":"tw:h-23.75"),o(2),u(!e.clearFilters()&&e.upcomingShowtimes()?3:-1),o(),u(e.clearFilters()?4:-1)}}var ni=class t{constructor(n,e){this.store=n;this.scroller=e}store;scroller;title=d(null);showtimes=d(null);highlight=d(!1);isBlur=d(!1);clearFilters=d(!1);date=d("");loading=d(!0);show=d(null);highlightedShow=d(null);highlightedShowtime=d(null);cinema=d(null);forceCmdRedirection=d(!1);upcomingShowtimes=d(null);isDesktopViewport$=S(de);swiperOptions=_e(Q({},Ht),{spaceBetween:8,slidesPerView:"auto",centeredSlides:!1});tags$=S(re);isLarge$=nt([this.tags$]).pipe(it(([n])=>this.showtimes()?Qt(this.showtimes(),n):!1));emptyCardlengthXL=fe(()=>Zt(this.showtimes()?.length??0,this.highlight()));emptyCardlengthLG=fe(()=>ei(this.showtimes()?.length??0,this.highlight()));selectDay(n){this.scroller.scrollToAnchor("experience-schedule"),this.store.dispatch(ze.selectDay({daySelection:{day:n,source:1}}))}resetFilters(){this.store.dispatch(ze.resetFilters())}static \u0275fac=function(e){return new(e||t)(G($),G(bt))};static \u0275cmp=b({type:t,selectors:[["cgp-showtimes"]],inputs:{title:[1,"title"],showtimes:[1,"showtimes"],highlight:[1,"highlight"],isBlur:[1,"isBlur"],clearFilters:[1,"clearFilters"],date:[1,"date"],loading:[1,"loading"],show:[1,"show"],highlightedShow:[1,"highlightedShow"],highlightedShowtime:[1,"highlightedShowtime"],cinema:[1,"cinema"],forceCmdRedirection:[1,"forceCmdRedirection"],upcomingShowtimes:[1,"upcomingShowtimes"]},decls:17,vars:19,consts:[[1,"tw:mb-4","tw:mt-4","tw:text-title-sm","tw:text-neutral-secondary"],[1,"tw:flex","tw:gap-2","tw:max-lg:flex-wrap"],[1,"tw:max-lg:w-full",3,"ngClass"],[1,"tw:relative","tw:w-full",3,"ngClass"],[1,"tw:absolute","tw:w-full","tw:pointer-events-none","tw:max-lg:hidden","tw:mask-screenings",3,"ngClass"],[3,"isBlur","modifier"],[1,"lg:tw:hidden","tw:absolute","tw:w-full","tw:flex","tw:gap-2","tw:pointer-events-none","tw:mask-screenings",3,"ngClass"],[3,"config","disableDesktop","wrapperClassModifier"],[1,"tw:lg:grid-cols-6","tw:lg:col-span-6","tw:xl:grid-cols-7","tw:xl:col-span-7","tw:grid","tw:lg:gap-2","tw:lg:justify-start","tw:swiper-wrapper","tw:max-lg:flex","tw:z-10"],[1,"tw:grid","lg:tw:justify-start","lg:tw:gap-2",3,"ngClass"],[3,"highlightedShow","techs","hour","version","accessibilities","highlightedShowtime","isEmpty","cinema","forceCmdRedirection"],[3,"showtime","loading","isEmpty","techs","isLarge","isBlur","modifier","cinema","forceCmdRedirection","show","headType","version","class"],[3,"showtime","loading","isEmpty","techs","isLarge","isBlur","modifier","cinema","forceCmdRedirection","show","headType","version"],[3,"loading","isEmpty","isLarge","isBlur","modifier","cinema","forceCmdRedirection","show","headType"],[1,"tw:relative","tw:flex","tw:items-center","tw:max-lg:justify-center","tw:lg:left-20",3,"ngClass"],[3,"type","surface","label"],[3,"click","type","surface","label"]],template:function(e,i){if(e&1&&(he(0)(1),g(2,On,2,1,"div",0),s(3,"div",1),g(4,Fn,3,12,"div",2),s(5,"div",3)(6,"div",4),O(7,An,3,9,"cgp-showtime-card",5,te),r(9,"enumerate"),p(),s(10,"div",6),O(11,Pn,2,4,"cgp-showtime-card",5,te),r(13,"enumerate"),p(),g(14,Wn,5,8,"cgp-swiper",7)(15,Vn,1,0,"div",8),p()(),g(16,Yn,5,6,"div",9)),e&2){let a,w=ie(T(13,En,i.highlight()?"tw:lg:grid-cols-[repeat(auto-fill,minmax(10.5625rem,1fr))]":"tw:lg:grid-cols-6 tw:lg:col-span-6 tw:xl:grid-cols-7 tw:xl:col-span-7"));o();let x=ie(((a=i.showtimes())==null?null:a.length)??0);o(),u(i.title()?2:-1),o(2),u(i.highlight()&&i.highlightedShow()&&i.highlightedShowtime()?4:-1),o(),l("ngClass",P(15,kn,i.highlight(),!i.highlight(),x!==0)),o(),l("ngClass",w),o(),F(c(9,9,i.emptyCardlengthXL())),o(3),l("ngClass",x!==0?"tw:hidden":""),o(),F(c(13,11,x)),o(3),u(i.clearFilters()?15:14),o(2),u(!i.showtimes()||x===0?16:-1)}},dependencies:[k,Me,H,We,je,ke,W,j,At,R,ce],encapsulation:2,changeDetection:0})};var ai=Ue(_t());function ri(t){let n=(0,ai.default)(t),e=n.daysInMonth(),i=[];for(let a=1;a<=e;a++)i.push(n.date(a).format("YYYY-MM-DD"));return i}function li(t,n,e,i=7){let a=Ze(t,i);return a.includes(n)||(a=Ze(n,i)),a.map(w=>({day:w,enabled:e.includes(w),selected:w===n}))}function si(t,n,e){if(n.length===0)return[];let i=new Map;for(let{cinema:x,day:_}of n){let M=i.get(_)??[];i.set(_,M),M.push(x)}let a=n.map(({day:x})=>x);return Yt(a).map(x=>ri(x).map(_=>{let M=i.get(_);return{day:_,enabled:!!M,selected:_===t,cinema:M?e&&M.includes(e)?e:M[0]:void 0}}))}function di(t){if(t===null)return[];let n=[];for(let[e,i]of Object.entries(t.days))Object.keys(i).length>0&&n.push(e);return n}function pi(t){if(t===null)return[];let n=[];for(let e in t.days){let i=t.days[e];for(let a in i)n.push({cinema:a,day:e})}return n}var Ql=Ce(Ke,Ge,Et,(t,n,e)=>li(e,n,di(t),15)),Zl=Ce(Ke,Ge,It,(t,n,e)=>{let i=null;return e?.type==="cinema"&&(i=e.value),si(n,pi(t),i)});export{Kt as a,He as b,ni as c,Ql as d,Zl as e,to as f};

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.