1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e7faf1ce-d3d7-533f-b461-e11872de5e22")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,71914,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useIntersection",{enumerable:!0,get:function(){return s}});let i=e.r(91788),r=e.r(99604),o="function"==typeof IntersectionObserver,l=new Map,n=[];function s({rootRef:e,rootMargin:t,disabled:a}){let s=a||!o,[c,d]=(0,i.useState)(!1),u=(0,i.useRef)(null),p=(0,i.useCallback)(e=>{u.current=e},[]);return(0,i.useEffect)(()=>{if(o){if(s||c)return;let a=u.current;if(a&&a.tagName)return function(e,t,a){let{id:i,observer:r,elements:o}=function(e){let t,a={root:e.root||null,margin:e.rootMargin||""},i=n.find(e=>e.root===a.root&&e.margin===a.margin);if(i&&(t=l.get(i)))return t;let r=new Map;return t={id:a,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=r.get(e.target),a=e.isIntersecting||e.intersectionRatio>0;t&&a&&t(a)})},e),elements:r},n.push(a),l.set(a,t),t}(a);return o.set(e,t),r.observe(e),function(){if(o.delete(e),r.unobserve(e),0===o.size){r.disconnect(),l.delete(i);let e=n.findIndex(e=>e.root===i.root&&e.margin===i.margin);e>-1&&n.splice(e,1)}}}(a,e=>e&&d(e),{root:e?.current,rootMargin:t})}else if(!c){let e=(0,r.requestIdleCallback)(()=>d(!0));return()=>(0,r.cancelIdleCallback)(e)}},[s,t,e,c,u.current]),[p,c,(0,i.useCallback)(()=>{d(!1)},[])]}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},2531,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"normalizeLocalePath",{enumerable:!0,get:function(){return i}});let i=(t,a)=>e.r(92090).normalizeLocalePath(t,a);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},54471,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getDomainLocale",{enumerable:!0,get:function(){return r}});let i=e.r(70090);function r(t,a,r,o){{let l=e.r(2531).normalizeLocalePath,n=e.r(62205).detectDomainLocale,s=a||l(t,r).detectedLocale,c=n(o,void 0,s);if(c){let e=`http${c.http?"":"s"}://`,a=s===c.defaultLocale?"":`/${s}`;return`${e}${c.domain}${(0,i.normalizePathTrailingSlash)(`${a}${t}`)}`}return!1}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},48735,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"errorOnce",{enumerable:!0,get:function(){return i}});let i=e=>{}},39149,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={default:function(){return _},useLinkStatus:function(){return A}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let o=e.r(52456),l=e.r(91398),n=o._(e.r(91788)),s=e.r(60472),c=e.r(71112),d=e.r(28169),u=e.r(89129),p=e.r(14862),m=e.r(25479),f=e.r(71914),h=e.r(54471),y=e.r(44113),g=e.r(63230);e.r(48735);let v=new Set;function b(e,t,a,i){if("undefined"!=typeof window&&(0,c.isLocalURL)(t)){if(!i.bypassPrefetchedCheck){let r=t+"%"+a+"%"+(void 0!==i.locale?i.locale:"locale"in e?e.locale:void 0);if(v.has(r))return;v.add(r)}e.prefetch(t,a,i).catch(e=>{})}}function S(e){return"string"==typeof e?e:(0,d.formatUrl)(e)}let x=n.default.forwardRef(function(e,t){let a,i,{href:r,as:o,children:d,prefetch:v=null,passHref:x,replace:R,shallow:A,scroll:_,locale:C,onClick:N,onNavigate:j,onMouseEnter:w,onTouchStart:P,legacyBehavior:M=!1,...T}=e;a=d,M&&("string"==typeof a||"number"==typeof a)&&(a=(0,l.jsx)("a",{children:a}));let k=n.default.useContext(m.RouterContext),O=!1!==v,{href:E,as:I}=n.default.useMemo(()=>
2{if(!k){let e=S(r);return{href:e,as:o?S(o):e}}let[e,t]=(0,s.resolveHref)(k,r,!0);return{href:e,as:o?(0,s.resolveHref)(k,o):t||e}},[k,r,o]),q=n.default.useRef(E),L=n.default.useRef(I);M&&(i=n.default.Children.only(a));let D=M?i&&"object"==typeof i&&i.ref:t,[z,B,H]=(0,f.useIntersection)({rootMargin:"200px"}),U=n.default.useCallback(e=>{(L.current!==I||q.current!==E)&&(H(),L.current=I,q.current=E),z(e)},[I,E,H,z]),F=(0,g.useMergedRef)(U,D);n.default.useEffect(()=>{!k||B&&O&&b(k,E,I,{locale:C})},[I,E,B,C,O,k?.locale,k]);let W={ref:F,onClick(e){M||"function"!=typeof N||N(e),M&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),!k||e.defaultPrevented||function(e,t,a,i,r,o,l,n,s){let d,{nodeName:u}=e.currentTarget;if(!("A"===u.toUpperCase()&&((d=e.currentTarget.getAttribute("target"))&&"_self"!==d||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)||e.currentTarget.hasAttribute("download"))){if(!(0,c.isLocalURL)(a)){r&&(e.preventDefault(),location.replace(a));return}e.preventDefault(),(()=>{if(s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let e=l??!0;"beforePopState"in t?t[r?"replace":"push"](a,i,{shallow:o,locale:n,scroll:e}):t[r?"replace":"push"](i||a,{scroll:e})})()}}(e,k,E,I,R,A,_,C,j)},onMouseEnter(e){M||"function"!=typeof w||w(e),M&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),k&&b(k,E,I,{locale:C,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){M||"function"!=typeof P||P(e),M&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),k&&b(k,E,I,{locale:C,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(I))W.href=I;else if(!M||x||"a"===i.type&&!("href"in i.props)){let e=void 0!==C?C:k?.locale;W.href=k?.isLocaleDomain&&(0,h.getDomainLocale)(I,e,k?.locales,k?.domainLocales)||(0,y.addBasePath)((0,p.addLocale)(I,e,k?.defaultLocale))}return M?n.default.cloneElement(i,W):(0,l.jsx)("a",{...T,...W,children:a})}),R=(0,n.createContext)({pending:!1}),A=()=>(0,n.useContext)(R),_=x;("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},41158,(e,t,a)=>{t.exports=e.r(39149)},69433,e=>{"use strict";e.s(["useSearchPractitionerStore",()=>o]);var t=e.i(44238),a=e.i(75709),i=e.i(36770);let r={offset:0,limit:15,query:"",geo:{type:"City",lat:0,lon:0,query:"",postalCode:""},speciality:void 0,motive:void 0,filterBySpeciality:void 0,filterByMotive:void 0,filterByAvailability:void 0,sortByDistance:!1,sortByAvailability:!1,city:"",paymentMethod:void 0,languagesIds:void 0,filterByAcceptsNewPatients:void 0,filterByServiceContract:void 0,consultationType:void 0},o=(0,i.create)((e,i)=>({isLoading:!1,searchRequest:r,searchResults:{practitioners:[],motives:[],specialities:[],availabilities:null,
2sortByDistanceVisible:!1,total:0},resetFilters:(t=!0)=>{e(e=>({searchRequest:{...e.searchRequest,...{paymentMethod:void 0,languagesIds:void 0,filterBySpeciality:void 0,filterByMotive:void 0,filterByAvailability:void 0,sortByDistance:!1,sortByAvailability:!1,filterByServiceContract:void 0,filterByAcceptsNewPatients:void 0,consultationType:void 0},geo:{...e.searchRequest.geo}}})),t&&i().showResults()},updateSearchRequest:(t,a=!0)=>{e(e=>({searchRequest:{...e.searchRequest,...t,motive:t.filterByMotive||t.speciality?void 0:t.motive??e.searchRequest.motive,filterByMotive:t.motive?void 0:t.filterByMotive??e.searchRequest.filterByMotive,geo:{...e.searchRequest.geo,...t.geo}}})),a&&i().showResults()},showResults:()=>{e(e=>({...e,isLoading:!0})),a.default.searchPractitioners({...i().searchRequest,geo:{...i().searchRequest.geo,query:i().searchRequest.geo.query===t.AUTOUR_DE_MOI?"":i().searchRequest.geo.query},motive:i().searchRequest.speciality||i().searchRequest.motive?.length==0?void 0:i().searchRequest.motive,query:i().searchRequest.query}).then(t=>{e(e=>({...e,isLoading:!1,searchResults:t}))}).catch(t=>{e(e=>({...e,isLoading:!1}))})}}))},44238,16106,e=>{"use strict";e.s(["AUTOUR_DE_MOI",()=>m,"default",()=>A,"getGeolocation",()=>R,"nearMeOptions",()=>f],44238);var t=e.i(3828),a=e.i(9370),i=e.i(69433),r=e.i(53452),o=e.i(75709),l=e.i(93994),n=e.i(60061),s=e.i(10406),c=e.i(91788);let d=(0,e.i(36770).create)(e=>({searchInputValue:"",selectedSpeciality:null,selectedMotive:null,useAutocomplete:!1,setSearchInputValue:t=>e(e=>({searchInputValue:t,selectedSpeciality:e.selectedSpeciality?.name===t?e.selectedSpeciality:null,selectedMotive:e.selectedMotive?.name===t?e.selectedMotive:null})),selectSpeciality:t=>e({searchInputValue:t.name,selectedSpeciality:t,selectedMotive:null}),selectMotive:t=>e({searchInputValue:t.name,selectedMotive:t,selectedSpeciality:null}),setUseAutocomplete:t=>e({useAutocomplete:t})}));function u(){let e=d(e=>e.searchInputValue),t=d(e=>e.selectedSpeciality),a=d(e=>e.selectedMotive),i=d(e=>e.selectSpeciality),r=d(e=>e.selectMotive),o=d(e=>e.setSearchInputValue);return{searchInputValue:e,setSearchInputValue:o,selectedSpeciality:t,selectSpeciality:i,selectedMotive:a,selectMotive:r,useAutocomplete:d(e=>e.useAutocomplete),setUseAutocomplete:d(e=>e.setUseAutocomplete)}}e.s(["default",()=>u],16106);var p=e.i(88744);let m="Autour de moi",f=[{label:m,name:m,type:"municipality",city:"",lat:0,lon:0}],h=[f[0],{label:"Paris",name:"Paris",type:"municipality",city:"Paris",lat:48.8566,lon:2.3522,postalCode:"75000"},{label:"Marseille",city:"Marseille",name:"Marseille",type:"municipality",lat:43.2965,lon:5.3698,postalCode:"13000"},{label:"Lyon",city:"Lyon",name:"Lyon",type:"municipality",lat:45.764,lon:4.8357,postalCode:"69000"},{label:"Toulouse",city:"Toulouse",name:"Toulouse",type:"municipality",lat:43.6047,lon:1.4442,postalCode:"31000"},{label:"Bordeaux",city:"Bordeaux",name:"Bordeaux",type:"municipality",lat:44.8378,lon:-.5792,postalCode:"33000"},{label:"Nice",city:"Nice",name:"Nice",type:"municipality",lat:43.7102,lon:7.262,postalCode:"06000"},{label:"Montpellier",city:"Montpellier",name:"Montpellier",type:"municipality",lat:43.6117,lon:3.8772,postalCode:"34000"}],y="frqt_loc",g=()=>{try{let e=localStorage.getItem(y);if(e)return JSON.parse(e)}catch(e){}return h},v=e=>{if(e.label!==m)try{let t=g(),a=t.findIndex(t=>t.label===e.label);-1!==a&&t.splice(a,1);let i=[f[0],e,...t.filter(e=>e.label!==m)].slice(0,8);localStorage.setItem(y,JSON.stringify(i))}catch(e){console.error("Error saving location to localStorage:",e)}},b={enableHighAccuracy:!0,timeout:5e3,maximumAge:0},S={query:"",speciality:"medecin-generaliste",city:"",geo:{query:"",type:"City",lat:0,lon:0,postalCode:void 0}},x="last_known_position",R=()=>new Promise((e,t)=>{let a=localStorage.getItem(x);if(a){let t=JSON.parse(a);if(Date.now()-t.timestamp<6e5)return e(t)}navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>{localStorage.setItem(x,JSON.stringify({coords:t.coords,timestamp:Date.now()})),e(t)},e=>t(e),b):t(Error("Géolocalisation non supportée"))});function A(){let e=(0,t.useRouter)(),{t:d}=(0,a.default)(),{toast:h}=(0,r.useToast)(),{searchInputValue:y,setSearchInputValue:b,selectedSpeciality:x,selectedMotive:A,useAutocomplete:_}=u(),C=(0,i.useSearchPractitionerStore)(e=>e.searchRequest.geo),N=(0,i.useSearchPractitionerStore)(e=>e.searchRequest.geo.query),j=(0,i.useSearchPractitionerStore)(e=>e.searchRequest.speciality),w=(0,i.useSearchPractitionerStore)(e=>e.searchRequest.motive),P=(0,i.useSearchPractitionerStore)(e=>e.updateSearchRequest),M=(0,i.useSearchPractitionerStore)(e=>e.showResults),T=(0,i.useSearchPractitionerStore)(e=>e.isLoading),[k,O]=(0,c.useState)(g()),{data:E,isLoading:I,error:q}=o.default.usePractitioners(y,_),L=(0,c.useMemo)(()=>y?n.specialitiesMapping.filter(e=>(0,p.matchStrings)(e.name,y)).map(({id:e,name:t,code:a})=>({id:e,name:t,code:a})).slice(0,4):[],[y]),[D,z]=(0,c.useState)({lat:0,lon:0});(0,c.useEffect)(()=>{R().then(e=>{let{latitude:t,longitude:a}=e.coords;z({lat:t,lon:a})}).catch(e=>{console.error("Error fetching geolocation:",e),z({lat:0,lon:0})})},[]);let{data:B,isLoading:H,error:U}=o.default.useAddresses(N,D),F=E?.practitioners?.map(e=>new l.Practitioner(e))??[],W=f.concat(B?.features.map(e=>({...{postalCode:e.properties.postcode,name:e.properties.name,type:e.properties.type,city:e.properties.city,label:e.properties.label,lon:e.geometry.coordinates[0],lat:e.geometry.coordinates[1]},city:e.properties.city??"",type:e.properties.type??"",name:e.properties.name??""}))??[]).slice(0,8),K=(e=!1)=>{R().then(t=>{P({geo:{type:"Address",query:m,lat:t.coords.latitude,lon:t.coords.longitude}},e)}).catch(e=>{h({title:1===e.code?"Veuillez autoriser l'accès à la géolocalisation à partir de votre navigateur pour utiliser cette fonctionnalité.":"La géolocalisation à partir de votre navigateur n'est pas disponible pour le moment. Veuillez vérifier si votre système d'exploitation autorise la géolocalisation. Autrement, veuillez sélectionner une ville.",variant:"default"})})},V=(0,c.useMemo)(()=>E?.categories?.length?E.categories[0]:null,[E]),G=(0,c.useMemo)(()=>E?.motives?.length?E.motives[0]:null,[E]),Q=async()=>{let t={...S,offset:0};t.speciality=void 0,t.motive=void 0;let a=0===N.length||N===m;if(a||(t.city=N,t.geo={type:C.lon?"Address":"City",query:N,lat:C.lat,lon:C.lon,postalCode:C.postalCode}),a)try{let e=await R();
2t.city=m,t.geo={type:"Address",query:m,lat:e.coords.latitude,lon:e.coords.longitude,postalCode:""}}catch(e){console.warn("La géolocalisation à partir de votre navigateur n'est pas disponible pour le moment. Veuillez vérifier si votre système d'exploitation autorise la géolocalisation. Autrement, veuillez sélectionner une ville.")}let i=(0,p.matchSpeciality)(y);if(i?(t.speciality=i.code,b(i.name)):!V||x||A?x&&(b(x.name),t.speciality=x.code):(b(V.name),t.speciality=V.code),t.speciality){t.filterByMotive=void 0;let a=e.asPath,i=`/${t.speciality}/${t.city}${t.geo?.postalCode}?page=1`;P(t,"/"!=e.pathname),a!=i&&e.push(i);return}if(G&&!A&&(t.motive=G.name),A&&(t.motive=A.name),!t.motive){let e=(0,p.matchMotive)(y,E?.motives??[]);e&&(t.motive=e.name)}if(t.motive){b(t.motive),t.speciality=void 0,P(t,"/"!=e.pathname);let a="/recherche"+(t.city?`?ville=${encodeURIComponent(t.city)}`:"");e.asPath!=a&&e.push(a);return}P({...t,query:y,speciality:"",offset:0,motive:""},"/"!=e.pathname);let r=`?ville=${t.city}`;e.push("/recherche"+r)};return{isLoading:I??H,isLoadingPractitioners:I,isLoadingAddresses:H,errorGetRoute:q,errorAddresses:U,isLoadingResults:T,searchQuery:y,searchAddress:N,geo:C,speciality:j,motive:w,firstSuggestedSpeciality:V,frequentLocations:k,recentSearches:y?[]:s.categories,recentMotives:y?[]:s.motives,practitionersOptions:F,categoriesOptions:L??[],motivesOptions:E?.motives??[],addressesOptions:W??[],searchByCurrentPosition:K,onChangeAddress:e=>{let t=e.target.value;P({city:t,geo:{lat:0,lon:0,type:"Address",query:t,postalCode:""}},!1)},onSelectAddress:e=>{if(e.label===m)return K();v(e),O(g()),P({city:e.label,geo:{type:"Address",lat:e.lat,lon:e.lon,query:e.label,postalCode:e.postalCode}},!1)},updateSearchRequest:P,onPressSearch:Q,showResults:M,showPostalCode:(e,t)=>{let a=t.filter(t=>t.label===e.label);return a.length>1&&a&&void 0!=e.postalCode?e.postalCode:""},saveLocationToLocalStorage:v,getFrequentLocations:g,setLocalFrequentLocations:O}}},29840,14104,e=>{"use strict";let t={src:e.i(67818).default,width:360,height:160,blurWidth:8,blurHeight:4,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAeklEQVR42j2NuwrCMAAA88F+huAPKC6Ck8T6QHBoPseiFiLFmpgo2sScbYcOx912IoVIfFiCcUTrCVXd2vHzb0gJ8T2X6MmUKlNomXOZScp51nd4esTndKUYjSlWR9T+wG6xRK235HLDXd8Q3aKpLY1/YYwZcM61h8Qfi/VyQy1dEr8AAAAASUVORK5CYII="};e.s(["default",0,t],29840);let a={src:e.i(86903).default,width:135,height:31,blurWidth:0,blurHeight:0};e.s(["default",0,a],14104)},12433,e=>{"use strict";let t="https://zenafaq.zendesk.com/hc/fr";e.s(["CONTACT_LINK",0,"https://zenafaq.zendesk.com/hc/fr/requests/new","FAQ_LINK",0,t,"RESET_PASSWORD_LINK",0,"https://zenafaq.zendesk.com/hc/fr/articles/27332276142226-R%C3%A9initialiser-mon-mot-de-passe-Zena","goToFAQ",0,()=>window.open(t)])},13407,e=>{"use strict";var t=e.i(91398),a=e.i(91788),i=e.i(41158),r=e.i(29840),o=e.i(26019),l=e.i(3828),n=e.i(16346),s=e.i(14104),c=e.i(12433);let d=[{name:"FAQ",href:c.FAQ_LINK},{name:"Contactez-nous",href:c.CONTACT_LINK},{name:"Mentions légales",href:"/mentions-legales"},{name:"CGU",href:"/conditions-generales"},{name:"Protection des données personnelles",href:"/politique-protection-donnees"}];e.s(["default",0,()=>{let e=(0,l.useRouter)(),[c,u]=(0,a.useState)(!1);return((0,n.default)(),(0,a.useEffect)(()=>{let t=e.pathname;u("/"===t||"/mentions-legales"===t||"/conditions-generales"===t||"/politique-protection-donnees"===t||"/apropos"===t||"/contact"===t||"/invitation/[token]"===t||/^\/[^/]+\/[^/]+\/[^/]+$/.test(e.asPath)&&!e.asPath.startsWith("/prendre"))},[e.pathname,e.asPath]),c)?(0,t.jsx)("footer",{className:"py-10 md:py-12 w-full bg-background-invert",children:(0,t.jsxs)("div",{className:"flex pb-20 md:pb-0 flex-col md:flex-row items-center md:items-start text-center md:justify-between max-w-7xl px-10 mx-auto gap-10",children:[(0,t.jsxs)("div",{className:"grid gap-10",children:[(0,t.jsxs)("div",{className:"flex flex-col md:flex-row gap-12 md:gap-16 items-center md:items-start text-white",children:[(0,t.jsx)(o.default,{src:s.default,alt:"Zena","data-testid":"footer-website-logo",style:{maxWidth:"100%",height:"auto"}}),(0,t.jsx)("div",{className:"text-center md:text-left",children:(0,t.jsx)("ul",{className:"flex flex-col gap-2",children:d.map(({name:e,href:a})=>(0,t.jsx)("li",{className:"font-semibold",children:(0,t.jsx)(i.default,{href:a,"data-testid":`footer-link-${e}`,...a.startsWith("https://")?{target:"_blank",rel:"noopener noreferrer"}:{},children:e})},e))})})]}),(0,t.jsx)("div",{className:"md:hidden mx-auto",children:(0,t.jsx)("a",{href:"https://www.vidal.fr/",target:"_blank",className:"md:hidden block",children:(0,t.jsx)(o.default,{src:r.default,width:175,height:80,alt:"Groupe Vidal","data-testid":"footer-group-image",style:{maxWidth:"100%",height:"auto"}})})})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-10 items-end",children:[(0,t.jsx)("a",{href:"https://www.vidal.fr/",target:"_blank",className:"hidden md:block",children:(0,t.jsx)(o.default,{src:r.default,width:175,height:80,alt:"Groupe Vidal",style:{maxWidth:"100%",height:"auto"}})}),(0,t.jsxs)("div",{className:"text-xs text-gray-400","data-testid":"footer-website-copyright",children:[(0,t.jsx)("span",{className:"block",children:"© 2025 Comunica. Tous droits réservés."}),(0,t.jsxs)("span",{className:"block",children:["Version ","1.1.43.22"]})]})]})]})}):null}])},22922,e=>{"use strict";let t=(0,e.i(69547).default)("SlidersVertical",[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]]);e.s(["SlidersVertical",()=>t],22922)},11490,e=>{"use strict";var t=e.i(69433);let a=[{id:1,name:"Français",code:"fr-FR"},{id:2,name:"Anglais",code:"en-US"},{id:3,name:"Espagnol",code:"es-ES"},{id:4,name:"Polonais",code:"pl-PL"},{id:5,name:"Arabe",code:"ar-SA"},{id:6,name:"Mandarin",code:"zh-CN"},{id:7,name:"Hindi",code:"hi-IN"},{id:8,name:"Bengali",code:"bn-IN"},{id:9,name:"Portugais",code:"pt-PT"},{id:10,name:"Russe",code:"ru-RU"},{id:11,name:"Japonais",code:"ja-JP"},{id:12,name:"Panjabi occidental",code:"pa-IN"},{id:13,name:"Télougou",code:"te-IN"},{id:14,name:"Turc",code:"tr-TR"},{id:15,name:"Coréen",code:"ko-KR"},{id:16,name:"Allemand",code:"de-DE"},{id:17,name:"Vietnamien",code:"vi-VN"},{id:18,name:"Tamoul",code:"ta-IN"},{id:19,name:"Ourdou",code:"ur-PK"},{id:20,name:"Javanais",code:"jv-ID"},{id:21,name:"Italien",code:"it-IT"},{id:22,name:"Gujarati",code:"gu-IN"},{id:23,name:"Kannada",code:"kn-IN"},{id:24,name:"Ukrainien",code:"uk-UA"},{id:25,name:"Malayalam",code:"ml-IN"},{id:26,name:"Odia",code:"or-IN"},{id:27,name:"Roumain",code:"ro-RO"},{id:28,name:"Néerlandais",code:"nl-NL"},{id:29,name:"Tagalog",code:"tl-PH"},{id:30,name:"Thaï",code:"th-TH"},{id:31,name:"Suédois",code:"sv-SE"},{id:32,name:"Grec",code:"el-GR"},{id:33,name:"Tchèque",code:"cs-CZ"},{id:34,name:"Hongrois",code:"hu-HU"},{id:35,name:"Finnois",code:"fi-FI"},{id:36,name:"Hébreu",code:"he-IL"},{id:37,name:"Norvégien",code:"no-NO"},{id:38,name:"Danois",code:"da-DK"},{id:39,name:"Malais",code:"ms-MY"},{id:40,name:"Birman",code:"my-MM"},{id:41,name:"Slovaque",code:"sk-SK"},{id:42,name:"Bulgare",code:"bg-BG"},{id:43,name:"Serbo-croate",code:"sh-HR"},{id:44,name:"Sinhala",code:"si-LK"},{id:45,name:"Khmer",code:"km-KH"},{id:46,name:"Lao",code:"lo-LA"},{id:47,name:"Amharique",code:"am-ET"},{id:48,name:"Népalais",code:"ne-NP"},{id:49,name:"Persan",code:"fa-IR"},{id:50,name:"Pachto",code:"ps-AF"},{id:51,name:"Haoussa",code:"ha-NG"},{id:52,name:"Zoulou",code:"zu-ZA"},{id:53,name:"Xhosa",code:"xh-ZA"},{id:54,name:"Afrikaans",code:"af-ZA"},{id:55,name:"Igbo",code:"ig-NG"},{id:56,name:"Yoruba",code:"yo-NG"},{id:57,name:"Catalan",code:"ca-ES"},{id:58,name:"Basque",code:"eu-ES"},{id:59,name:"Galicien",code:"gl-ES"},{id:60,name:"Maltais",code:"mt-MT"},{id:61,name:"Luxembourgeois",code:"lb-LU"},{id:62,name:"Mongol",code:"mn-MN"},{id:63,name:"Tigrigna",code:"ti-ER"},{id:64,name:"Tadjik",code:"tg-TJ"},{id:65,name:"Turkmène",code:"tk-TM"},{id:66,name:"Kurde",code:"ku-TR"},{id:67,name:"Somali",code:"so-SO"},{id:68,name:"Dzongkha",code:"dz-BT"},{id:69,name:"Tswana",code:"tn-ZA"},{id:70,name:"Shona",code:"sn-ZW"},{id:71,name:"Kinyarwanda",code:"rw-RW"},{id:72,name:"Chichewa",code:"ny-MW"},{id:73,name:"Sotho",code:"st-ZA"},{id:74,name:"Swahili",code:"sw-TZ"},{id:75,name:"Maori",code:"mi-NZ"},{id:76,name:"Samoan",code:"sm-WS"},{id:77,name:"Tahitien",code:"ty-PF"},{id:78,name:"Fidjien",code:"fj-FJ"},{id:79,name:"Tongien",code:"to-TO"},{id:80,name:"Islandais",code:"is-IS"},{id:81,name:"Estonien",code:"et-EE"},{id:82,name:"Letton",code:"lv-LV"},{id:83,name:"Lituanien",code:"lt-LT"},{id:84,name:"Albanais",code:"sq-AL"},{id:85,name:"Macédonien",code:"mk-MK"},{id:86,name:"Géorgien",code:"ka-GE"},{id:87,name:"Arménien",code:"hy-AM"},{id:88,name:"Azéri",code:"az-AZ"},{id:89,name:"Kazakh",code:"kk-KZ"},{id:90,name:"Ouzbek",code:"uz-UZ"},{id:91,name:"Kirghiz",code:"ky-KG"},{id:92,name:"Bachkir",code:"ba-RU"},{id:93,name:"Tatar",code:"tt-RU"},{id:94,name:"Tchétchène",code:"ce-RU"},{id:95,name:"Tchouvache",code:"cv-RU"},{id:96,name:"Ossète",code:"os-RU"}];function i(){let e=(0,t.useSearchPractitionerStore)(e=>e.updateSearchRequest),a=(0,t.useSearchPractitionerStore)(e=>e.resetFilters),i=(0,t.useSearchPractitionerStore)(e=>e.showResults),r=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.filterByAvailability),o=(0,t.useSearchPractitionerStore)(e=>e.searchResults.availabilities),l=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.filterBySpeciality),n=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.filterByServiceContract),s=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.consultationType),c=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.filterByAcceptsNewPatients),d=(0,t.useSearchPractitionerStore)(e=>e.searchResults.specialities),u=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.filterByMotive),p=(0,t.useSearchPractitionerStore)(e=>e.searchResults.motives),m=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.paymentMethod),f=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.languagesIds),h=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.sortByDistance),y=(0,t.useSearchPractitionerStore)(e=>e.searchRequest.sortByAvailability),g=[+!!s,null!=r&&r?1:0,+(!0===c),+("SECTOR_1"===n),+!!m,f&&f.length>0?1:0].reduce((e,t)=>
2e+t,0),v=[+!!s,null!=r&&r?1:0,+(!0===c),+("SECTOR_1"===n),+!!m,f&&f.length>0?1:0,+!!u].reduce((e,t)=>e+t,0),b=1===g?"Appliquer 1 filtre":`Appliquer ${g||""} filtres`,S=1===v?"Appliquer 1 filtre":`Appliquer ${v||""} filtres`;return{updateSearchRequest:e,resetFilters:a,filterByAvailability:r,availabilities:o,filterBySpeciality:l,specialities:d,filterByMotive:u,motives:p,languagesIds:f,paymentMethod:m,sortByDistance:h,sortByAvailability:y,activeFilters:g,handleToggleSortFilter:(t,a=!0)=>{"distance"===t&&e({sortByDistance:!0,sortByAvailability:!1,filterByAvailability:void 0},a),"availability"===t&&e({sortByDistance:!1,sortByAvailability:!0},a)},onClickApply:()=>{i()},activeFiltersMobile:v,applyFiltersLabel:b,applyFiltersLabelMobile:S,filterByServiceContract:n,consultationType:s,filterByAcceptsNewPatients:c}}e.s(["consultModeOptions",0,[{label:"Consultation vidéo",value:"teleconsultation",icon:"video-camera"},{label:"Consultation au cabinet",value:"atPractice",icon:"location-marker"}],"default",()=>i,"displayAvailabilityOptions",0,[{label:"Toutes les disponibilités",value:null},{label:"Disponible dans la semaine",value:"Week"},{label:"Disponible dans le mois",value:"Month"},{label:"Disponible dans les six mois",value:"SixMonth"}],"getLanguages",0,()=>a,"honorairesOptions",0,[{label:"Sans dépassements d'honoraires",value:"SECTOR_1"},{label:"Dépassement d'honoraires possibles",value:null}],"paymentModeOptions",0,[{label:"Chèques",value:4},{label:"Espèces",value:1},{label:"Cartes bancaires",value:2}],"sortByOptions",0,[{label:"Trier par distance",value:"distance"},{label:"Trier par disponibilité",value:"availability"}]])},49673,e=>{"use strict";e.s(["BOTTOM",()=>S,"MIDDLE",()=>x,"SearchSteps",()=>b,"TOP",()=>R,"default",()=>_,"useMobileSearchOptions",()=>A],49673);var t,a=e.i(91398),i=e.i(91788),r=e.i(86408),o=e.i(22922),l=e.i(68462),n=e.i(44238),s=e.i(3828),c=e.i(39310),d=e.i(36770),u=e.i(16106),p=e.i(18511),m=e.i(88744),f=e.i(11490);let h=(0,e.i(48684).cva)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-accent text-accent-foreground hover:bg-accent/80",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function y({className:e,variant:t,...i}){return(0,a.jsx)("div",{className:(0,m.cn)(h({variant:t}),e),...i})}var g=e.i(69433),v=e.i(57116),b=((t={}).HOME="HOME",t.FIRST_TIME="TYPE_NOTHING",t.SearchQuery="SEARCH_QUERY",t.SearchAddress="SEARCH_ADDRESS",t.ShowResults="SHOW_RESULTS",t.ShowFilters="SHOW_FILTERS",t);let S=window.innerHeight&&window.innerHeight<750?"50px":"150px",x="400px",R=1,A=(0,d.create)(e=>({snap:x,searchMode:"TYPE_NOTHING",selectedPractitioner:null,setSnap:t=>{e(e=>({...e,snap:t}))},setSearchMode:t=>{e(e=>({...e,searchMode:t}))},setSelectedPractitioner:t=>{e(e=>({...e,selectedPractitioner:t}))}}));function _(){let e=(0,s.useRouter)(),{isRecherchePage:t}=(0,p.useCurrentPageState)(),{searchMode:d,setSnap:h,setSearchMode:b}=A(e=>e),S=(0,i.useRef)(null),{searchInputValue:R,setSearchInputValue:_,setUseAutocomplete:C}=(0,u.default)(),{firstSuggestedSpeciality:N,searchAddress:j,onChangeAddress:w,showResults:P}=(0,n.default)(),{activeFiltersMobile:M}=(0,f.default)(),T=(0,g.useSearchPractitionerStore)(e=>e.updateSearchRequest);return(0,i.useEffect)(()=>{S.current&&S.current.focus(),C(!0)},[]),t?"SHOW_RESULTS"===d?(0,a.jsxs)("div",{className:"flex gap-2 p-2 h-[76px] bg-background",children:[(0,a.jsx)("div",{className:"p-0 pl-4 flex flex-col justify-center items-start gap-1 w-full rounded-full bg-background-surface shadow border border-border-active",children:(0,a.jsx)("input",{type:"text",className:"font-medium bg-transparent w-full outline-none",value:R,onClick:()=>b("SEARCH_QUERY"),placeholder:"Spécialité"})}),(0,a.jsx)("div",{className:"flex items-center gap-1",children:(0,a.jsxs)(c.Button,{size:M?"default":"icon",variant:M?"outlinePrimary":"default",className:(0,m.cn)("flex items-center gap-2 text-sm",{"h-full":M}),onClick:()=>{h(x),b("SHOW_FILTERS")},children:[M?(0,a.jsx)(y,{variant:"default",className:"bg-btn-gradient text-white",children:M}):null,(0,a.jsx)(o.SlidersVertical,{className:"size-4"})]})})]}):"SHOW_FILTERS"===d?(0,a.jsxs)("div",{className:"flex items-center gap-2 p-2 h-[76px] bg-background",children:[(0,a.jsx)("div",{className:"p-0 pl-4 flex flex-col justify-center items-start gap-1 w-full h-full rounded-full bg-background-surface border border-border-normal font-bold",children:"Filtres"}),(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)(c.Button,{size:"icon",variant:"outline",className:"bg-background-surface border-border-normal",onClick:()=>{b("SHOW_RESULTS")},children:(0,a.jsx)(l.X,{className:"size-4"})})})]}):(0,a.jsxs)("div",{className:`flex flex-col p-2 ${p.bgGradientClassName} h-fit pb-4`,children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 p-2",children:[(0,a.jsx)(c.Button,{size:"icon",variant:"outline",className:"bg-background-surface border-border-active",onClick:()=>
2{if("SEARCH_ADDRESS"===d)return b("SEARCH_QUERY");b("HOME"),e.push("/")},children:(0,a.jsx)(r.ArrowLeft,{className:"size-4"})}),(0,a.jsx)("div",{className:"font-bold",children:"Rechercher un professionnel de santé"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-1 w-full p-2 rounded-full bg-card shadow border border-border-active",children:[(0,a.jsx)("div",{className:"flex items-center gap-1",children:(0,a.jsx)(c.Button,{variant:"outline",size:"icon",className:"p-0 border-none aspect-square",children:(0,a.jsx)(v.IconDS,{iconName:"search",iconSize:24,TWColor:!0,className:"stroke-input-placeholder"})})}),(0,a.jsxs)("div",{className:"grow flex flex-col",children:["SEARCH_QUERY"===d&&R&&N?(0,a.jsx)("span",{className:"text-sm text-foreground-muted",children:"Spécialité"}):null,(0,a.jsx)("input",{type:"text",spellCheck:!1,className:"w-full outline-none font-medium text-md",value:"SEARCH_ADDRESS"===d?j:R,onChange:e=>"SEARCH_ADDRESS"===d?w(e):(b("SEARCH_QUERY"),void _(e.target.value)),placeholder:"SEARCH_ADDRESS"===d?"Localisation":"Spécialité, Nom, Motif de la visite..."})]}),"SEARCH_QUERY"===d&&R?(0,a.jsx)("div",{className:"flex items-center gap-1",children:(0,a.jsx)(c.Button,{variant:"outline",size:"icon",className:"p-0 border-none aspect-square",onClick:()=>{_("")},children:(0,a.jsx)(l.X,{size:16,className:"text-input-placeholder"})})}):null,"SEARCH_ADDRESS"===d&&j?(0,a.jsx)("div",{className:"flex items-center gap-1",children:(0,a.jsx)(c.Button,{variant:"outline",size:"icon",className:"p-0 border-none aspect-square",onClick:()=>{T({geo:{type:"City",lat:0,lon:0,query:""}},!1)},children:(0,a.jsx)(l.X,{size:16,className:"text-input-placeholder"})})}):null]})]}):null}},61592,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"LoadableContext",{enumerable:!0,get:function(){return i}});let i=e.r(41705)._(e.r(91788)).default.createContext(null)},52414,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return p}});let i=e.r(41705)._(e.r(91788)),r=e.r(61592),o=[],l=[],n=!1;function s(e){let t=e(),a={loading:!0,loaded:null,error:null};return a.promise=t.then(e=>(a.loading=!1,a.loaded=e,e)).catch(e=>{throw a.loading=!1,a.error=e,e}),a}class c{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function d(t){return function(t,a){let s=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},a),d=null;function u(){if(!d){let e=new c(t,s);d={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return d.promise()}if("undefined"==typeof window&&o.push(u),!n&&"undefined"!=typeof window){let t=s.webpack&&"function"==typeof e.t.resolveWeak?s.webpack():s.modules;t&&l.push(e=>{for(let a of t)if(e.includes(a))return u()})}function p(e,t){let a;u(),(a=i.default.useContext(r.LoadableContext))&&Array.isArray(s.modules)&&s.modules.forEach(e=>{a(e)});let o=i.default.useSyncExternalStore(d.subscribe,d.getCurrentValue,d.getCurrentValue);return i.default.useImperativeHandle(t,()=>({retry:d.retry}),[]),i.default.useMemo(()=>{var t;return o.loading||o.error?i.default.createElement(s.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:d.retry}):o.loaded?i.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return p.preload=()=>u(),p.displayName="LoadableComponent",i.default.forwardRef(p)}(s,t)}function u(e,t){let a=[];for(;e.length;){let i=e.pop();a.push(i(t))}return Promise.all(a).then(()=>
2{if(e.length)return u(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{u(o).then(e,t)}),d.preloadReady=(e=[])=>new Promise(t=>{let a=()=>(n=!0,t());u(l,e).then(a,a)}),"undefined"!=typeof window&&(window.__NEXT_PRELOADREADY=d.preloadReady);let p=d},25167,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i={default:function(){return u},noSSR:function(){return d}};for(var r in i)Object.defineProperty(a,r,{enumerable:!0,get:i[r]});let o=e.r(41705),l=e.r(91398);e.r(91788);let n=o._(e.r(52414)),s="undefined"==typeof window;function c(e){return{default:e?.default||e}}function d(e,t){if(delete t.webpack,delete t.modules,!s)return e(t);let a=t.loading;return()=>(0,l.jsx)(a,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}function u(e,t){let a=n.default,i={loading:({error:e,isLoading:t,pastDelay:a})=>null};e instanceof Promise?i.loader=()=>e:"function"==typeof e?i.loader=e:"object"==typeof e&&(i={...i,...e});let r=(i={...i,...t}).loader;return(i.loadableGenerated&&(i={...i,...i.loadableGenerated},delete i.loadableGenerated),"boolean"!=typeof i.ssr||i.ssr)?a({...i,loader:()=>null!=r?r().then(c):Promise.resolve(c(()=>null))}):(delete i.webpack,delete i.modules,d(a,i))}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},68489,(e,t,a)=>{t.exports=e.r(25167)},18511,82234,e=>{"use strict";e.s(["bgGradientClassName",()=>b,"default",()=>R,"useCurrentPageState",()=>S],18511);var t=e.i(91398),a=e.i(13407),i=e.i(3828);e.s(["default",()=>y],82234);var r=e.i(5877),o=e.i(41158),l=e.i(17837),n=e.i(91788),s=e.i(49673),c=e.i(44238),d=e.i(16106),u=e.i(88744),p=e.i(11490),m=e.i(57116);let f=[{name:"Accueil",href:"/",customIcon:e=>(0,t.jsx)(m.IconDS,{iconName:"home",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})},{name:"Rendez-vous",href:"/compte/rendez-vous",customIcon:e=>
2(0,t.jsx)(m.IconDS,{iconName:"calendar",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})},{name:"Praticiens",href:"/compte/praticiens",customIcon:e=>(0,t.jsx)(m.IconDS,{iconName:"user-group",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})},{name:"Documents",href:"/compte/documents",customIcon:e=>(0,t.jsx)(m.IconDS,{iconName:"document-text",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})},{name:"Mon compte",href:"/compte/parametres",customIcon:e=>(0,t.jsx)(m.IconDS,{iconName:"user",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})}],h=[{name:"Accueil",href:"/",customIcon:e=>(0,t.jsx)(m.IconDS,{iconName:"home",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})},{name:"Rendez-vous",href:"/compte/rendez-vous",customIcon:e=>
2(0,t.jsx)(m.IconDS,{iconName:"calendar",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})},{name:"Connexion",href:"/connexion",customIcon:e=>(0,t.jsx)(m.IconDS,{iconName:"user",iconFilled:e,iconSize:32,TWColor:!0,className:e?"fill-primary":"stroke-input-placeholder",iconStrokeWidth:1})}],y=()=>{let{session:e}=(0,r.default)(),a=(0,l.usePathname)(),{isTakingAppointment:m,isAppointmentPage:y,isRecherchePage:g}=S(),v=(0,s.useMobileSearchOptions)(e=>e.snap),b=(0,s.useMobileSearchOptions)(e=>e.searchMode);(0,s.useMobileSearchOptions)(e=>e.setSearchMode);let{searchInputValue:x}=(0,d.default)(),{firstSuggestedSpeciality:R,showResults:A,updateSearchRequest:_}=(0,c.default)(),{applyFiltersLabelMobile:C,activeFiltersMobile:N,resetFilters:j,onClickApply:w}=(0,p.default)(),[P,M]=(0,n.useState)(e?f:h);(0,n.useEffect)(()=>{M(e?f:h)},[e]);let T=e=>{let t=e.currentTarget.textContent;M(P.map(e=>e.name===t?{...e,current:!0}:{...e,current:!1}))};if(v===s.BOTTOM||m&&"/prendre-rendez-vous/[id]/confirmation"!=i.default.pathname||b===s.SearchSteps.SearchQuery||b===s.SearchSteps.SearchAddress||g&&b===s.SearchSteps.ShowResults&&v===s.BOTTOM||g&&b===s.SearchSteps.ShowFilters)return null;let k=e?f:h;return(0,t.jsx)("nav",{className:"md:hidden rows-start-3 rows-end-4 p-4 z-50 fixed w-full bottom-0","aria-label":"Bottom",children:(0,t.jsx)("div",{className:(0,u.cn)("w-full h-full min-h-[72px] grid gap-0 rounded-full border border-border bg-background-surface items-center px-2",{"grid-cols-1":1===k.length,"grid-cols-2":2===k.length,"grid-cols-3":3===k.length,"grid-cols-4":4===k.length,"grid-cols-5":5===k.length}),children:k.map(e=>{let i=a===e.href;return"Recherche"===e.name&&y?(0,t.jsx)(t.Fragment,{}):(0,t.jsxs)(o.default,{href:e?.href,onClick:T,className:(0,u.cn)("flex flex-col items-center",{"text-primary-gradient [&>svg]:text-[#422FF5]":i,"text-foreground/80 hover:text-primary":!i}),children:[(0,t.jsx)("div",{className:"flex w-10 h-10 p-1 justify-center items-center",children:e.customIcon(i)}),(0,t.jsx)("span",{className:(0,u.cn)("text-[10px] leading-4 truncate"),children:e.name})]},e.name)})})})};var g=e.i(16346);let v=(0,e.i(68489).default)(()=>e.A(80903),{loadableGenerated:{modules:[67217]},ssr:!1,loading:()=>(0,t.jsx)(t.Fragment,{})}),b="bg-header bg-no-repeat bg-cover rounded-2xl pb-6";function S(){let e=(0,i.useRouter)(),t=(0,l.usePathname)(),[a,r]=(0,n.useState)(!1),[o,s]=(0,n.useState)(!1),[c,d]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{e&&("/recherche"===e.pathname||"/"===e.pathname||"/[speciality]/[[...city]]"===e.pathname)?r(!0):r(!1),e&&(/^\/[^/]+\/[^/]+\/[^/]+$/.test(e.asPath)||"/prendre-rendez-vous/[id]/validation"===e.pathname)?s(!0):s(!1),e&&(t?.includes("prendre-rendez-vous")||t?.startsWith("/[speciality]/[city]/[name]/rendez-vous"))?d(!0):d(!1)},[e.pathname]),{isRecherchePage:a,isTakingAppointment:o,isAppointmentPage:c}}let x=({children:e,rootClassName:i="bg-background",showBottomNav:r,hideFooter:o})=>{let{isRecherchePage:l,isTakingAppointment:n}=S(),c=(0,s.useMobileSearchOptions)(e=>e.searchMode),d=(0,g.default)(),p=window.innerHeight;return d?(0,t.jsxs)("div",{className:(0,u.cn)("w-screen grid",{[`grid-rows-[${p<700?"22vh":"15vh"}_1fr_100px] `]:l&&(c===s.SearchSteps.FIRST_TIME||c===s.SearchSteps.SearchQuery||c===s.SearchSteps.SearchAddress),"grid-rows-[_76px_1fr]":l&&(c===s.SearchSteps.ShowResults||c===s.SearchSteps.ShowFilters),"grid-rows-1":n,"grid-rows-[_1fr_100px]":!l&&!n&&r},i),children:[(0,t.jsx)(v,{}),(0,t.jsx)("div",{className:(0,u.cn)("overflow-y-hidden",{"row-start-2 row-end-3":l,"row-start-1 row-end-2 flex flex-col":n,"row-start-1 row-end-2":!l&&!n}),children:e}),r&&(0,t.jsx)(y,{})]}):(0,t.jsxs)("div",{className:(0,u.cn)("min-h-screen flex flex-col pb-20 md:pb-0 ",i),children:[e,!o&&(0,t.jsx)(a.default,{})]})},R=({children:e,rootClassName:a,showBottomNav:i=!0,hideFooter:r=!1})=>(0,t.jsx)(x,{rootClassName:a,showBottomNav:i,hideFooter:r,children:e})}]); 3 4//# debugId=e7faf1ce-d3d7-533f-b461-e11872de5e22 5//# sourceMappingURL=c461424c5cec4c39.js.map
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.