1import{a as Le}from"./chunk-MMAL2D4A.js";import{a as Te}from"./chunk-3YOL3JCY.js";import{b as Be,c as He,d as Ee}from"./chunk-UPMQEDB7.js";import{a as Se}from"./chunk-NEY2XQOD.js";import{a as Z,b as S}from"./chunk-YP7FSCLD.js";import{a as ke}from"./chunk-2U6PILK5.js";import{a as be}from"./chunk-I5IFYSPB.js";import{a as Pe}from"./chunk-JYRI3RTO.js";import{a as xe}from"./chunk-27NFZ537.js";import{a as Ce}from"./chunk-TI4OVWIA.js";import{a as me}from"./chunk-QXMRZS4Y.js";import{a as _e,h as ye,j as W,l as ve}from"./chunk-IXAISTX7.js";import{d as fe}from"./chunk-6AW5PZT7.js";import{a as we}from"./chunk-HM67NAYQ.js";import{j as Y,o as ge}from"./chunk-KPBTI4F5.js";import{d as G}from"./chunk-RKUC452X.js";import{i as he}from"./chunk-OGAMVAPJ.js";import{s as de}from"./chunk-YXUOXVXK.js";import{b as ue}from"./chunk-MVJEXMHJ.js";import{a as h}from"./chunk-QW6CPKWC.js";import{w as ce}from"./chunk-RQNKNBUA.js";import{P as $,Q as x}from"./chunk-YXFADB6Y.js";import{a as se}from"./chunk-3OEZGFIG.js";import{i as D,n as pe,p as M}from"./chunk-X2JKRYUW.js";import{d as O,f as z}from"./chunk-P5RJELKI.js";import{$c as a,Ca as y,Da as v,Ea as X,F as K,Gc as _,Hb as I,Hc as k,Ic as oe,J as H,Lc as ne,Mc as re,N as Q,Nc as ae,P as E,Tc as m,Uc as P,Vb as F,Wc as T,Xb as u,Zb as w,_c as r,ac as te,ad as V,bc as ie,cc as l,dc as s,ec as c,fc as d,lb as L,lc as C,md as le,qb as n,rc as g,sc as p,vb as ee,wa as b}from"./chunk-QFHKCCQT.js";var q=(o=>(o.Trailer="1",o.Showtime="2",o.SelfPromotion="3",o))(q||{});var Ie=x(he,t=>t);var Fe=x(de,t=>t?"Header_home":"Header_other");var Ve=x(W,ge,(t,i)=>t===null?!1:i.includes(t.show));var We=["cgpVideoPlayerLegacy",""],je=t=>({"link-icon--gray":t});function Ne(t,i){if(t&1){let e=C();s(0,"div",0)(1,"button",5),r(2,"translate"),g("click",function(){y(e);let f=p();return v(f.play())}),X(),s(3,"svg",6),d(4,"circle",7),c(),s(5,"svg",8),d(6,"path",9),c()()()}if(t&2){let e=p();n(),l("ngClass",m(4,je,e.theme===e.themes.Dark)),F("title",a(2,2,"_.PlayMovieTrailer"))}}function Re(t,i){if(t&1&&(d(0,"cgp-video",4),r(1,"async")),t&2){let e=p();l("autoplay",e.autoplay)("video",a(1,2,e.video$))}}var j=class t{trailer;playButton=!0;theme="DEFAULT";location;showTitle;autoplay=!1;classModifier=null;videoClick=new ee;video$=h(Be);themes=xe;location$=h(He);store=b($);ngOnInit(){this.autoplay&&this.play()}play(){let i=this.trailer;this.store.dispatch(S.play({trailer:i,location:"showHeader"}))}close(){this.store.dispatch(S.stop()),this.videoClick.next(!0)}static \u0275fac=function(e){return new(e||t)};static \u0275cmp=I({type:t,selectors:[["","cgpVideoPlayerLegacy",""]],inputs:{trailer:"trailer",playButton:"playButton",theme:"theme",location:"location",showTitle:"showTitle",autoplay:"autoplay",classModifier:"classModifier"},outputs:{videoClick:"videoClick"},attrs:We,decls:8,vars:12,consts:[["data-theme","image",1,"controls_layer_1"],[1,"player__close","c-white-70","ft-default","ft-500","link-opacity","desktop-only",3,"click"],[3,"height","id","modifier","viewBox","width"],[1,"video","desktop-only"],[3,"autoplay","video"],["data-modal","modal-hero-video",1,"playback_button",3,"click","ngClass"],["aria-hidden","true","viewBox","0 0 24 24","xmlns","http://www.w3.org/2000/svg",1,"custom_active_ring"],["cx","12","cy","12","fill","currentColor","r","12","stroke","none"],["aria-hidden","true","fill","none","viewBox","0 0 48 48","xmlns","http://www.w3.org/2000/svg",1,"playback_button_svg"],["d","M39.72 22.26L15.72 10.26C15.12 9.95997 14.4 9.98997 13.83 10.35C13.26 10.71 12.9 11.34 12.9 12L12.9 36C12.9 36.69 13.26 37.29 13.83 37.65C14.13 37.83 14.49 37.95 14.85 37.95C15.15 37.95 15.45 37.89 15.72 37.74L39.72 25.74C40.38 25.41 40.8 24.75 40.8 24C40.8 23.25 40.38 22.59 39.72 22.26Z","fill","currentColor"]],template:function(e,o){e&1&&(u(0,Ne,7,6,"div",0),s(1,"button",1),g("click",function(){return o.close()}),_(2),r(3,"translate"),d(4,"cgp-icon",2),c(),s(5,"div",3),u(6,Re,2,4,"cgp-video",4),r(7,"async"),c()),e&2&&(w(o.playButton?0:-1),n(2),oe(" ",a(3,8,"_.Close")," "),n(2),l("height","1em")("id","close")("modifier","icon ml-1")("viewBox","0 0 24 24")("width","1em"),n(2),w(a(7,10,o.location$)===o.location?6:-1))},dependencies:[D,ue,fe,z,M,O],encapsulation:2,changeDetection:0})};var Ge=t=>({"background-color":t}),B=t=>({background:t}),J=t=>({slug:t}),N=(t,i)=>({item_id:t,item_name:i,item_category:"ticket"}),R=t=>[t],A=(t,i,e,o)=>({promotion_name:t,creative_slot:i,creative_name:e,items:o}),Ye=t=>({film_name:t}),Ze=t=>({techno:t,bloc_name:"pop-in"}),qe=(t,i)=>i.slug;function Je(t,i){if(t&1&&d(0,"source",27),t&2){let e=p(2);l("srcset",e.mobileBackdrop.lg)}}function Ke(t,i){if(t&1&&(s(0,"div",3)(1,"div",25)(2,"picture"),d(3,"source",26),u(4,Je,1,1,"source",27),d(5,"source",28)(6,"img",29),c()(),d(7,"div",30),c()),t&2){let e=p();n(3),l("srcset",e.backdrop.lg),n(),w(e.mobileBackdrop?4:-1),n(),l("srcset",e.backdrop.lg),n(),l("src",e.backdrop.lg,L),n(),l("ngStyle",m(5,B,"linear-gradient(180deg, "+(e.backdropDominantColor??"black")+"00 0%, "+(e.backdropDominantColor??"black")+" 100%)"))}}function Qe(t,i){if(t&1&&(s(0,"picture"),d(1,"img",31),c()),t&2){let e=p();n(),l("alt",e.movie?e.showTitle:e.title)("src",e.logo.lg,L)}}function Xe(t,i){if(t&1&&(s(0,"h2",14),_(1),c()),t&2){let e=p();n(),k(e.title)}}function et(t,i){t&1&&(s(0,"p",15),_(1),r(2,"translate"),c()),t&2&&(n(),k(a(2,1,"_.Sponsored")))}function tt(t,i){if(t&1){let e=C();s(0,"cgp-button",32),r(1,"translate"),r(2,"async"),r(3,"translate"),r(4,"translate"),g("click",function(){y(e);let f=p(),U=p();return v(U.playTrailer(f.trailer))}),c(),d(5,"cgp-button",33),r(6,"getShowUrl"),r(7,"translate"),r(8,"translate"),r(9,"async"),r(10,"translate")}if(t&2){let e=p(),o=p();l("event","select_promotion")("promotions",T(35,A,e.title,a(1,11,"_.Trailer"),a(2,13,o.headerPosition$),e.showRef?m(33,R,P(30,N,e.showRef,e.showTitle)):void 0))("modifier","tw:w-1/2")("label",a(3,15,"_.Trailer"))("leftIcon","play")("ariaLabel",a(4,17,"_.PlayTrailer")),n(5),l("event","select_promotion")("link",V(7,21,a(6,19,e.movie),m(40,J,e.show)))("promotions",T(47,A,e.title,a(8,24,"Experience.Modal.CtaLabel"),a(9,26,o.headerPosition$),e.showRef?m(45,R,P(42,N,e.showRef,e.showTitle)):void 0))("modifier","tw:w-1/2")("label",a(10,28,"Experience.Modal.CtaLabel"))}}function it(t,i){if(t&1){let e=C();d(0,"cgp-button",34),r(1,"getShowUrl"),r(2,"translate"),r(3,"translate"),r(4,"async"),r(5,"translate"),s(6,"div",35)(7,"cgp-my-list-button",36),r(8,"translate"),r(9,"async"),g("mylistToggle",function(f){y(e);let U=p(),Me=p();return v(Me.toggleWishlist(f,U.show))}),c()()}if(t&2){let e=p(),o=p();l("event","select_promotion")("link",V(2,17,a(1,15,e.movie),m(30,J,e.show)))("promotions",T(37,A,e.title,a(3,20,"_.BookNow"),a(4,22,o.headerPosition$),e.showRef?m(35,R,P(32,N,e.showRef,e.showTitle)):void 0))("modifier","tw:w-1/2")("label",a(5,24,"_.BookNow"))("leftIcon","ticket-stroke"),n(7),l("action","ajouter \xE0 ma liste")("category","film")("name","film_ajouter_a_ma_liste")("payload",m(42,Ye,e.title))("trackerLabel",e.title)("fullWidth",!0)("label",a(8,26,"Casting.Shows.AddList"))("isFavorit",a(9,28,o.inWishlist$)===!0)("modifier","tw:h-full")}}function ot(t,i){if(t&1&&(d(0,"cgp-button",18),r(1,"async")),t&2){let e=p(),o=p();l("event","select_promotion")("link",e.cta.url)("redirect",e.cta.url)("promotions",T(13,A,e.title,e.cta.label,a(1,6,o.headerPosition$),e.showRef?m(11,R,P(8,N,e.showRef,e.showTitle)):void 0))("modifier","tw:w-full")("label",e.cta.label)}}function nt(t,i){if(t&1&&d(0,"cgp-experience-with-popup",39),t&2){let e=i.$implicit,o=p(3);l("action","ouverture pop-in")("category","techno")("classListModifier","label label--transparent"+(e.iconShowTime.type!==o.IconType.Sprite?" tw:font-trade tw:text-display-3xs tw:uppercase tw:items-center tw:h-4 tw:w-fit tw:shrink-0 tw:rounded-xs":""))("name","techno_ouverture_pop-in")("payload",m(9,Ze,e.slug))("svgModifier","tech")("tag",e)("trackerLabel",e.slug)("transparent",!0)}}function rt(t,i){if(t&1&&(s(0,"div",19)(1,"p",37),_(2),r(3,"translate"),c(),s(4,"div",38),te(5,nt,1,11,"cgp-experience-with-popup",39,qe),c()()),t&2){p();let e=ae(26);n(2),k(a(3,1,"Push.TagAvailability")),n(3),ie(e)}}function at(t,i){t&1&&(s(0,"p",21),_(1),r(2,"translate"),c()),t&2&&(n(),k(a(2,1,"_.Sponsored")))}function lt(t,i){if(t&1&&d(0,"div",22),t&2){let e=p();l("wrapperModifier","tw:group tw:relative tw:flex tw:items-stretch")("selectModifier","tw:border-neutral-base tw:h-12 tw:lg:h-19 tw:lg:py-2 tw:pr-2")("selectBackgroun
1dColor",e.backdropDominantColor??"#312434")("labelModifier","tw:py-1.5 tw:px-2 tw:text-body-base tw:font-medium tw:lg:h-10 tw:lg:px-2.5 tw:lg:pt-2 tw:lg:pb-1.5 tw:lg:text-title-md tw:lg:font-semibold tw:lg:-left-7.5")("hiddenLabel",!1)("arrowClass","tw:lg:hidden")("strokeClass","tw:hidden")}}function pt(t,i){if(t&1){let e=C();s(0,"div",23)(1,"cgp-button",40),r(2,"translate"),g("click",function(){y(e);let f=p(2);return v(f.close())}),c()()}t&2&&(n(),l("label",a(2,2,"_.Close"))("leftIcon","close"))}function ct(t,i){if(t&1&&d(0,"div",24),t&2){let e=p(),o=p();l("location",o.playerLocation.HomePush)("playButton",!1)("trailer",e.trailer)}}function st(t,i){if(t&1&&(s(0,"div",0),r(1,"async"),r(2,"async"),s(3,"div",1)(4,"div",2),u(5,Ke,8,7,"div",3),d(6,"div",4)(7,"div",5)(8,"div",6)(9,"div",7),c(),s(10,"div",8)(11,"div",9)(12,"div",10)(13,"div",11)(14,"div",12)(15,"a",13),r(16,"getShowUrl"),r(17,"translate"),u(18,Qe,2,2,"picture")(19,Xe,2,1,"h2",14),c(),u(20,et,3,3,"p",15),s(21,"div",16)(22,"div",17),u(23,tt,11,52),u(24,it,10,44),u(25,ot,2,18,"cgp-button",18),c(),ne(26),r(27,"async"),u(28,rt,7,3,"div",19),c()()()(),s(29,"div",20),u(30,at,3,3,"p",21),u(31,lt,1,7,"div",22),r(32,"async"),u(33,pt,3,4,"div",23),r(34,"async"),c()()(),u(35,ct,1,3,"div",24),c()()),t&2){let e=i,o=p();l("ngClass",o.closable()?"tw:overflow-hidden":""),F("data-is-hidden",o.closable()&&a(1,20,o.viewed$)?!0:null)("data-playing",a(2,22,o.isPlaying$)===!0?!0:null),n(4),l("ngStyle",m(36,Ge,e.backdropDominantColor??"black")),n(),w(e.backdrop?5:-1),n(),l("ngStyle",m(38,B,"radial-gradient(100% 100% at 100% 50%, "+(e.backdropDominantColor??"black")+"00 0%, "+(e.backdropDominantColor??"black")+"03 54.69%, "+(e.backdropDominantColor??"black")+" 80%, "+(e.backdropDominantColor??"black")+" 100%)")),n(),l("ngStyle",m(40,B,"radial-gradient(345% 71% at 47% 29%, transparent 0%, "+(e.mobileBackdropDominantColor??"black")+" 100%)")),n(),l("ngStyle",m(42,B,"linear-gradient(0deg, #090A0B 0%, "+(e.backdropDominantColor??"black")+" 50%, "+(e.backdropDominantColor??"black")+"00 100%)")),n(),l("ngStyle",m(44,B,"linear-gradient(180deg, "+(e.mobileBackdropDominantColor??"black")+" 0%, #090A0B 100%)")),n(6),l("href",e.movie?V(17,26,a(16,24,e.movie),m(46,J,e.show)):e.cta==null?null:e.cta.url,L),n(3),w(e.logo?18:19),n(2),w(e.sponsored?20:-1),n(3),w(e.type===o.pushTypes.Trailer?23:-1),n(),w(e.type===o.pushTypes.Showtime?24:-1),n(),w(e.type===o.pushTypes.SelfPromotion&&e.cta?25:-1),n();let f=re(a(27,29,o.tags$));n(2),w(f&&f.length>0?28:-1),n(2),w(e.sponsored?30:-1),n(),w(!o.closable()&&a(32,32,o.hasHomeLocator$)?31:-1),n(2),w(o.closable()&&a(34,34,o.viewed$)===!1?33:-1),n(2),w(e.trailer&&e.type===o.pushTypes.Trailer?35:-1)}}var De=class t{store=b($);platform=b(se);closable=le(!0);hasHomeLocator$=h(Ie);push$=h(W);tags$=h(ve);viewed$=h(ye);isPlaying$=h(Ee("homePush"));headerPosition$=h(Fe);inWishlist$=h(Ve);meaScrollCloseEnabled=h(ce("meaScrollCloseEnabled"));pushTypes=q;playerLocation=Z;ngOnInit(){!this.closable()||this.platform.isServer()||this.meaScrollCloseEnabled.subscribe(i=>{i&&K(window,"scroll").pipe(Q(200),H(()=>window.scrollY>240),E(1)).subscribe(()=>{this.close()})})}playTrailer(i){i&&this.store.dispatch(S.play({trailer:i,location:"homePush"}))}close(){this.store.dispatch(_e.view())}addToWishlist(i){this.store.select(Y).pipe(H(e=>e!==null),E(1)).subscribe(e=>{this.store.dispatch(G.wishlist({showSlug:i,clientId:e}))})}removeFromWishlist(i){this.store.select(Y).pipe(H(e=>e!==null),E(1)).subscribe(e=>{this.store.dispatch(G.removeFromWishlist({showSlug:i,clientId:e}))})}toggleWishlist(i,e){i.selected?this.addToWishlist(e):this.removeFromWishlist(e)}IconType=Ce;static \u0275fac=function(e){return new(e||t)};static \u0275cmp=I({type:t,selectors:[["cgp-header-push"]],inputs:{closable:[1,"closable"]},decls:3,vars:3,consts:[[1,"tw:relative","tw:h-[47vw]","tw:xl:h-[47vw]","tw:xxl:h-[40vw]","tw:max-lg:portrait:h-[95vh]","tw:max-lg:landscape:h-[55vw]","tw:transition-all","tw:duration-500","tw:ease-out","tw:data-[is-hidden=true]:h-0",3,"ngClass"],[1,"tw:relative","tw:flex","tw:h-full","tw:pt-18"],[1,"tw:absolute","tw:top-0","tw:right-0","tw:z-0","tw:h-[calc(100%+12.5rem)]","tw:w-full","tw:max-lg:portrait:h-full",3,"ngStyle"],[1,"tw:absolute","tw:inset-x-0","tw:top-0","tw:bottom-50","tw:z-0","tw:max-lg:portrait:bottom-0"],[1,"tw:absolute","tw:top-0","tw:left-0","tw:z-10","tw:h-full","tw:w-full","tw:max-lg:portrait:hidden",3,"ngStyle"],[1,"tw:absolute","tw:top-0","tw:left-0","tw:z-10","tw:hidden","tw:h-full","tw:w-full","tw:max-lg:portrait:block",3,"ngStyle"],[1,"tw:absolute","tw:top-full","tw:left-0","tw:z-20","tw:h-[40%]","tw:w-full","tw:-translate-y-6/10","tw:max-lg:portrait:hidden",3,"ngStyle"],[1,"tw:absolute","tw:top-full","tw:left-0","tw:z-20","tw:hidden","tw:h-[33%]","tw:w-full","tw:max-lg:portrait:block",3,"ngStyle"],[1,"tw:relative","tw:flex","tw:h-full","tw:w-full","tw:flex-col","tw:flex-wrap","tw:justify-center","tw:max-lg:portrait:justify-end","tw:gap-6","tw:py-8","tw:max-lg:portrait:py-10","tw:container-home"],[1,"tw:z-20","tw:max-lg:portrait:flex","tw:max-lg:portrait:flex-col","tw:grid","tw:grid-rows-[auto_min-content]","tw:grid-cols-16","tw:gap-4","tw:max-lg:portrait:gap-10","tw:h-full","tw:max-lg:portrait:justify-end"],[1,"tw:relative","tw:flex","tw:shrink-0","tw:flex-wrap","tw:col-span-14","tw:gap-20","tw:flex","tw:flex-col","tw:justify-center","tw:max-lg:portrait:gap-10","tw:col-start-2"],[1,"tw:relative","tw:z-20","tw:w-full"],[1,"tw:flex","tw:items-center","tw:flex-col","tw:justify-center","tw:w-115","tw:max-lg:w-[50vw]","tw:max-lg:portrait:w-auto","tw:gap-8","tw:max-lg:portrait:gap-2"],[1,"tw:w-full","tw:text-center",3,"href"],[1,"tw:font-trade","tw:text-display-lg","tw:uppercase","tw:text-neutral-primary"],[1,"tw:mb-2","tw:text-shadow-on-image","tw:hidden","tw:text-body-xs","tw:text-neutral-muted-placeholders","tw:max-lg:portrait:block"],[1,"tw:flex","tw:w-full","tw:flex-col","tw:gap-6"],[1,"tw:flex","tw:w-full","tw:gap-2","tw:items-stretch"],["cgpInternalPromoEventTracker","","type","primary","size","large",1,"hp-cta-full",3,"event","link","redirect","promotions","modifier","label"],[1,"tw:flex","tw:items-center","tw:justify-center","tw:gap-3"],[1,"tw:relative","tw:row-start-2","tw:col-start-2","tw:col-span-14"],[1,"tw:max-lg:portrait:hidden","tw:text-shadow-on-image","tw:absolute","tw:right-0","tw:bottom-full","tw:text-body-xs","tw:text-neutral-muted-placeholders","tw:mb-4"],["cgpLocatorBarContainer","",3,"wrapperModifier","selectModifier","selectBackgroun
1dColor","labelModifier","hiddenLabel","arrowClass","strokeClass"],[1,"tw:flex","tw:w-full","tw:flex-col","tw:items-center","tw:justify-end"],["cgpVideoPlayerLegacy","",1,"tw:absolute","tw:inset-0","tw:z-30",3,"location","playButton","trailer"],[1,"tw:absolute","tw:inset-y-0","tw:right-0","tw:z-0","tw:w-4/5","tw:max-lg:portrait:w-full"],["media","(min-width:1024px) and (-webkit-min-device-pixel-ratio: 2), (min-width:1024px) and (min-resolution: 192dpi)",3,"srcset"],["media","(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)",3,"srcset"],["media","(min-width:1024px)",3,"srcset"],["alt","","decoding","async","fetchpriority","high","loading","eager",1,"tw:size-full","tw:object-cover","tw:object-center",3,"src"],[1,"tw:absolute","tw:inset-x-0","tw:bottom-0","tw:z-10","tw:h-28","tw:max-lg:portrait:hidden",3,"ngStyle"],["decoding","async","fetchpriority","high","loading","eager",1,"tw:h-full","tw:max-h-39","tw:w-[27vw]","tw:object-contain","tw:max-lg:portrait:w-[64vw]","tw:max-lg:portrait:max-w-[76.57%]",3,"alt","src"],["cgpInternalPromoEventTracker","","type","primary","size","large",1,"hp-cta-half",3,"click","event","promotions","modifier","label","leftIcon","ariaLabel"],["cgpInternalPromoEventTracker","","type","tertiary","size","large",1,"hp-cta-half",3,"event","link","promotions","modifier","label"],["cgpInternalPromoEventTracker","","type","primary","size","large",1,"hp-cta-half",3,"event","link","promotions","modifier","label","leftIcon"],[1,"tw:w-1/2"],["cgpEventTracker","","variant","large",3,"mylistToggle","action","category","name","payload","trackerLabel","fullWidth","label","isFavorit","modifier"],[1,"tw:mb-0","tw:text-neutral-primary"],[1,"tw:flex","tw:gap-2"],["cgpEventTracker","","role","button",3,"action","category","classListModifier","name","payload","svgModifier","tag","trackerLabel","transparent"],["type","primary","surface","image","size","large",3,"click","label","leftIcon"]],template:function(e,o){if(e&1&&(u(0,st,36,48,"div",0),r(1,"async"),d(2,"cgp-mobile-video-player")),e&2){let f;w((f=a(1,1,o.push$))?0:-1,f)}},dependencies:[D,pe,Se,me,j,Le,z,Te,we,ke,be,M,O,Pe],styles:["@layer utilities{ cgp-button.hp-cta-half>div{width:50%!important} cgp-button.hp-cta-full>div{width:100%!important}}"],changeDetection:0})};export{De as a};
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.