1import{a as D}from"./chunk-JJY2J7QD.js";import{a as A}from"./chunk-WWMVN756.js";import"./chunk-CDSB7K6Y.js";import{a as R}from"./chunk-HATLQPOZ.js";import"./chunk-AA6B2DL6.js";import{a as N}from"./chunk-W6YX3R7R.js";import"./chunk-YKKPIE3Y.js";import{a as B}from"./chunk-HZJK3TEN.js";import{g as T}from"./chunk-3DMSSLRK.js";import{a as q}from"./chunk-NUTRFGVM.js";import{b}from"./chunk-4HNX6O3W.js";import{k}from"./chunk-IJBFXMAK.js";import"./chunk-JKBHBJZX.js";import{t as I}from"./chunk-SJ4SCAM2.js";import{Lb as h,Lc as C,Nb as x,Qc as p,Rc as a,S,Sb as _,Sc as y,Tb as o,Ub as i,Vb as c,ab as n,ba as d,g as M,hc as g,j as P,q as f,rb as E,s as O,ta as m,wc as r,xc as s,yc as w}from"./chunk-ANERJVDY.js";var L=()=>["/faq"],F=()=>({section:"ma-conciergerie"});function G(e,v){if(e&1&&(o(0,"div",10)(1,"p",12)(2,"i"),r(3),p(4,"transloco"),i()(),c(5,"app-listing-prestations",13),i()),e&2){let t=g();n(3),s(a(4,2,"CONCIERGERIE_TXT_SERVICES_INTRO")),n(2),_("prestations",t.prestations())}}function H(e,v){if(e&1&&(o(0,"span"),r(1),p(2,"date"),i()),e&2){let t=g(2);n(),s(y(2,1,t.concierge().closed_to,"dd/MM/yy"))}}function Q(e,v){if(e&1&&(o(0,"div",11)(1,"div",14)(2,"p",15),r(3),p(4,"transloco"),h(5,H,3,4,"span"),i(),o(6,"div",16),c(7,"img",17),i()()()),e&2){let t=g();n(3),w("",a(4,2,"CONCIERGE_GENERIC_CLOSING_MESSAGE")," "),n(2),x(t.concierge()&&t.concierge().closed_to?5:-1)}}var oe=(()=>{class e{constructor(){this.apiHttpService=d(b),this.EndpointServicesService=d(R),this.titleService=d(B),this.concierge=m(null),this.destroy$=new M,this.prestations=m([]),this.isClosed=m(!1)}ngOnInit(){this.titleService.setFlexibleTitle("tr:BREADCRUMB_TXT_SHOP"),this.apiHttpService.get(this.EndpointServicesService.getConciergerieInformations()).pipe(S(this.destroy$),f(t=>{this.isClosed.set(t.is_closed),this.concierge.set(t)}),O(()=>this.isClosed()?P:this.apiHttpService.get(this.EndpointServicesService.getConciergeriePrestations({is_shop:!0},{sort:"alphabetical"})).pipe(f(t=>{this.prestations.set(t._embedded.services)})))).subscribe()}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.unsubscribe()}static{this.\u0275fac=function(l){return new(l||e)}}static{this.\u0275cmp=E({type:e,selectors:[["app-shop"]],decls:28,vars:20,consts:[[1,"container","shop"],[1,"shop__header"],[1,"shop__title"],[1,"shop__concierge",3,"concergerieInformations"],[1,"faq-link",3,"routerLink","queryParams"],[1,"faq"],[1,"left"],["src","/assets/images/icon-information.svg","alt","icon-information"],[1,"right"],[1,"shop__wrapper"],[1,"shop__services"],[1,"shop-closed"],[1,"shop__subtitle"],["context","shop",3,"prestations"],[1,"shop-closed__wrapper"],[1,"shop-closed__message"],[1,"shop-closed__picture"],["src","../../../../../assets/images/closed-conciergerie.svg","alt","",1,"shop-closed__img"]],template:function(l,u){l&1&&(c(0,"app-breadcrumb"),o(1,"div",0)(2,"div",1)(3,"h2",2),r(4),p(5,"transloco"),i(),c(6,"app-caretaker-card",3),i(),o(7,"div")(8,"a",4),p(9,"withLang"),o(10,"div",5)(11,"div",6)(12,"div"),c(13,"img",7),i(),o(14,"div")(15,"h3"),r(16),p(17,"transloco"),i(),o(18,"p"),r(19),p(20,"transloco"),i()()(),o(21,"div",8)(22,"span"),r(23),p(24,"transloco"),i()()()()(),o(25,"div",9),h(26,G,6,4,"div",10)(27,Q,8,4,"div",11),i()()),l&2&&(n(4),s(a(5,8,"GENERIC_TXT_SHOP")),n(2),_("concergerieInformations",u.concierge()),n(2),_("routerLink",a(9,10,C(18,L)))("queryParams",C(19,F)),n(8),s(a(17,12,"FAQ_MORE_QUESTION_TITLE")),n(3),s(a(20,14,"FAQ_FIND_QUICKLY_YOUR_ANSWER")),n(4),s(a(24,16,"FAQ_SEE_BTN")),n(3),x(u.isClosed()?27:26))},dependencies:[N,A,D,k,I,T,q],styles:['.shop[_ngcontent-%COMP%]{display:flex;flex-flow:column;gap:48px;padding-bottom:48px}.shop__header[_ngcontent-%COMP%]{display:flex;flex-flow:column;align-items:flex-start;gap:24px}@media(min-width:840px){.shop__header[_ngcontent-%COMP%]{flex-flow:row;align-items:center;gap:200px}}.shop__title[_ngcontent-%COMP%]{font-size:40px;margin-bottom:0!important}.shop__subtitle[_ngcontent-%COMP%]{font-size:2rem}.shop__wrapper[_ngcontent-%COMP%]{display:flex;flex-flow:column;gap:48px}@media(min-width:980px){.shop__wrapper[_ngcontent-%COMP%]{flex-flow:row nowrap}}.shop__services[_ngcontent-%COMP%]{width:100%;display:flex;flex-flow:column;gap:24px}.shop-closed[_ngcontent-%COMP%]{width:100%;display:flex}.shop-closed__wrapper[_ngcontent-%COMP%]{width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:24px;padding:48px;border-radius:5px;box-shadow:0 0 5px 5px #f4f4f4cc}.shop-closed__picture[_ngcontent-%COMP%]{width:180px;height:auto;opacity:.3}.shop-closed__message[_ngcontent-%COMP%]{font-size:20px}.faq-link[_ngcontent-%COMP%]{display:inline-block}.faq-link[_ngcontent-%COMP%] .faq[_ngcontent-%COMP%]{border:1px solid #de9101;border-radius:6px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:32px;padding:12px;transition:.3s}.faq-link[_ngcontent-%COMP%] .faq[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:12px}.faq-link[_ngcontent-%COMP%] .faq[_ngcontent-%COMP%] .left[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-family:Bebas,sans-serif;font-size:30px;line-height:100%;transition:.3s}.faq-link[_ngcontent-%COMP%] .faq[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;position:relative}.faq-link[_ngcontent-%COMP%] .faq[_ngcontent-%COMP%] .right[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{content:"";background:url("./media/icon-arrow-to-right-time-GAAUPQVK.svg");background-size:contain;background-repeat:no-repeat;height:30px;width:30px}.faq-link[_ngcontent-%COMP%] .faq[_ngcontent-%COMP%]:hover{background-color:#f6f6f6}.faq-link[_ngcontent-%COMP%] .faq[_ngcontent-%COMP%]:hover h3[_ngcontent-%COMP%]{color:#de9101}']})}}return e})();export{oe as ShopComponent};
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.