PageSourceSearch

https://www.saint-maclou.com/_next/static/chunks/pages/appointment-scheduling-e06316ce67a3edea.js

js saint-maclou.com collected 2026-09-26 01:07:06 UTC 4,672 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47746],{2155:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var s=n(26514),o=n(75834),r=n(46225),l=n(13742),i=n(94741),a=n(65266),d=n(79737),u=n(54440),c=n(17941),m=n(86309),f=n(25938),g=n(60900),p=n(79161),h=n(99817),_=n(96231),v=n(37651),y=n(43437);let P={enterpriseId:"5e9da33b1957d61208bde73c",fullscreen:"1",hideCloseButton:"1",locale:"fr-fr"},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=e?"location":"",s=new URLSearchParams(P);return e&&s.set("accountId",e),t&&(s.set("showGuestBookingForm","true"),t.Prenom&&s.set("guestFirstName",t.Prenom),t.Nom&&s.set("guestLastName",t.Nom),t.AdresseEmail&&s.set("guestEmail",t.AdresseEmail),t.TelephoneMobile&&s.set("guestPhone",t.TelephoneMobile.replace(/^0+/,"")),t.Adresse&&s.set("customerField[5e9da3e97a88dd121cfb204e]",(e=>{let{AdressePostaleCodePostal:t,AdressePostaleVille:n,AdressePostaleLigne1:s="",AdressePostaleLigne2:o="",AdressePostaleLigne3:r="",AdressePostaleLigne4:l=""}=e;return[s,o,r,l,t,n].filter(Boolean).join(", ")})(t.Adresse))),"https://book.timify.com/".concat(n,"?").concat(s)},C=e=>{let{store:t,userInfo:n,onChangeStore:o}=e;if(n.loading)return null;let r=x(null==t?void 0:t.storeTimifyId,null==n?void 0:n.value);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("h2",{className:"appointment__title",children:["Prenez rendez-vous avec votre conseiller de ",t.storeName]}),t.storeTimifyId&&(0,s.jsx)("div",{className:"appointment__link",onClick:o,children:"Choisir un autre magasin"}),(0,s.jsx)("iframe",{className:"appointment__iframe",src:r})]})},E=u.wb.get(),N=l.default.div.withConfig({componentId:"sc-a587682d-0"})(["color:",";text-align:center;"," .appointment{&__title{}&__iframe{border:none;width:100%;min-height:700px;margin-top:20px;@media ","{min-height:600px;}}&__link{cursor:pointer;text-decoration:underline;color:",";font-family:",";}}"],c.Jy.charcoal,e=>{let{isPlaceHolder:t}=e;return t&&(0,l.css)(["min-height:780px;"])},c.uk.tablet,c.Jy.ocher,c.vX.NunitoSansBold);l.default.div.withConfig({componentId:"sc-a587682d-1"})(["height:100vh;display:flex;flex-direction:column;.appointment__title{padding:0 16px;}.appointment__iframe{flex:1;border:0;}"]);let A=e=>{let{store:t,forceStoreSelection:n=!1}=e,{hasMyStore:l,store:a}=(0,v.L)(),d=(0,o.useRef)(null),u=(0,r.useRouter)(),c=(0,y.Py)(),g=e=>{e&&u.replace("".concat(f.dE.appointmentScheduling,"/").concat(e))};(0,o.useEffect)(()=>{n||!t&&a&&g(a.slug.substring(a.slug.lastIndexOf("/")+1))},[t,null==a?void 0:a.slug]);let p=()=>{var e;null==(e=d.current)||e.open()};(0,o.useEffect)(()=>{!n&&(t||l||p())},[t,l]),(0,o.useEffect)(()=>{n&&p()},[t]),(0,o.useEffect)(()=>{t&&m.Ay.sendPageView({env_type_contenu:h.Qp.PAGE,cd2_pageCategory:"R\xe9servation en ligne - ".concat(t.storeName)})},[null==t?void 0:t.storeName]);let P=t&&!c.loading&&(0,s.jsx)(C,{store:t,userInfo:c,onChangeStore:p});return(0,s.jsxs)(N,{isPlaceHolder:!P,children:[(0,s.jsx)(i.Container,{fluid:!0,children:(0,s.jsx)(i.Row,{justify:"center",children:(0,s.jsx)(i.Col,{md:10,sm:10,children:(0,s.jsx)("div",{className:"appointment-content",children:P})})})}),(0,s.jsx)(_.A,{modalRef:d,hideModal:()=>{var e;return null==(e=d.current)?void 0:e.close()},nLoadedStores:140,onlyLeadCapableStores:!0,hidePickupDelay:!0,onStoreSelected:e=>{e.slug&&g(e.slug.substring(e.slug.lastIndexOf("/")+1))}})]})};A.layout=a.Ay,A.getLayoutInitialProps=e=>{let{pageProps:{store:t}}=e;if(t)return{metaTags:{title:"R\xe9servation en ligne - ".concat(t.storeName," | Saint Maclou"),description:"R\xe9servation en ligne.",type:d.g.website,image:"",robots:"INDEX,FOLLOW",canonical:"".concat(p.k6).concat(f.dE.suiviCommande)}}},A.getInitialProps=async e=>{let{res:t,query:n}=e;if(n.store&&Array.isArray(n.store)&&n.store.length>1)return{statusCode:404,store:null};let s=(0,g.E1)(n.store);if(!s)return{statusCode:200,store:null};let o=await E.findStoreBySlug(s);return o?{statusCode:200,store:o}:(t&&(t.statusCode=404),{statusCode:404,store:null})};let b=A},9072:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s.default});var s=n(2155)},37651:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});var s=n(96157),o=n(54642);let r=()=>({setMyStore:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return console.warn("DEPRECATED don't use this, use setMyStore from '@stores/MyStore.store' directly!"),(0,o.q5)(...t)},hasMyStore:(0,s.Pj)(o.GX),store:(0,s.Pj)(o.e8)})},39973:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/appointment-scheduling",function(){return n(9072)}])}},e=>{e.O(0,[90636,46593,38792],()=>e(e.s=39973)),_N_E=e.O()}]);

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.