1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2518,6489],{16489:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var i=a(30002),n=a(95155),r=a(39092),s=a.n(r),l=a(12115),o=a(5772),c=[{src:"/assets/partenaire-profil-medecin.png",alt:"Profil M\xe9decin"},{src:"/assets/partenaire-staff-sante.png",alt:"Staff Sant\xe9"},{src:"/assets/partenaire-pole-emploi.svg",alt:"P\xf4le Emploi"},{src:"/assets/partenaire-annonces-medicales.svg",alt:"Annonces M\xe9dicales"},{src:"/assets/partenaire-indeed.png",alt:"Indeed"},{src:"/assets/partenaire-coachme.png",alt:"CoachMe"},{src:"/assets/partenaire-top-metiers.png",alt:"Top M\xe9tiers"}];function d(){var e=(0,l.useRef)(null),t=(0,i._)((0,l.useState)(!1),2),a=t[0],r=t[1],d=(0,i._)((0,l.useState)(!1),2),p=d[0],x=d[1],f=(0,i._)((0,l.useState)(!0),2),g=f[0],u=f[1],b=function(){var t=e.current;if(t){var a=t.scrollLeft,i=t.scrollWidth,n=t.clientWidth;x(a>1),u(a<i-n-1)}};(0,l.useEffect)(function(){r(!0);var t=e.current;if(t)return b(),t.addEventListener("scroll",b),window.addEventListener("resize",b),function(){t.removeEventListener("scroll",b),window.removeEventListener("resize",b)}},[]);var h=function(t){var a=e.current;a&&(window.innerWidth<1024?a.scrollBy({left:"left"===t?-220:220,behavior:"smooth"}):a.scrollBy({left:"left"===t?-450:450,behavior:"smooth"}))};return(0,n.jsxs)("section",{style:{background:"#F8F8F8",padding:"0 0 30px 0"},className:"jsx-265b12e10683ba54 partners-section",children:[(0,n.jsxs)("div",{style:{maxWidth:"1600px",margin:"0 auto",padding:"64px var(--margin-global)"},className:"jsx-265b12e10683ba54 partners-inner",children:[(0,n.jsx)("p",{style:{fontFamily:"var(--font-poppins), sans-serif",fontWeight:700,fontSize:"16px",lineHeight:"100%",letterSpacing:"0.1em",textTransform:"uppercase",color:"#1565B8",textAlign:"center",margin:0},className:"jsx-265b12e10683ba54 partners-subtitle",children:"un service de recrutement unique sp\xe9cialis\xe9 dans le secteur m\xe9dical"}),(0,n.jsxs)("h5",{style:{fontFamily:"var(--font-radley), serif",fontWeight:400,fontSize:"40px",lineHeight:"100%",letterSpacing:0,color:"#011632",textAlign:"center",margin:"25px 0 0 0"},className:"jsx-265b12e10683ba54 partners-title",children:["Nos"," ",(0,n.jsx)("span",{style:{fontStyle:"italic",color:"#1F8CE3"},className:"jsx-265b12e10683ba54",children:"Partenaires"})]}),(0,n.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"16px",marginTop:"40px"},className:"jsx-265b12e10683ba54 partners-carousel-wrapper",children:[(0,n.jsx)("button",{onClick:function(){return h("left")},"data-hover-gold":!0,disabled:!p,"aria-label":"Pr\xe9c\xe9dent",className:"jsx-265b12e10683ba54 "+"partners-arrow partners-arrow-left ".concat(a&&p?"active":""),children:(0,n.jsx)("svg",{width:"12",height:"20",viewBox:"0 0 12 20",fill:"none",className:"jsx-265b12e10683ba54",children:(0,n.jsx)("path",{d:"M10 18L2 10L10 2",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-265b12e10683ba54"})})}),(0,n.jsx)("div",{ref:e,style:{flex:1,display:"flex",gap:"80px",overflowX:"auto",msOverflowStyle:"none",scrollbarWidth:"none"},className:"jsx-265b12e10683ba54 partners-carousel",children:c.map(function(e,t){return(0,n.jsx)("div",{style:{flexShrink:0,width:"250px",height:"120px",position:"relative"},className:"jsx-265b12e10683ba54 partners-logo-container",children:(0,n.jsx)(o.default,{src:e.src,alt:e.alt,fill:!0,sizes:"(max-width: 1023px) 200px, 250px",style:{objectFit:"contain"}})},t)})}),(0,n.jsx)("button",{onClick:function(){return h("right")},"data-hover-gold":!0,disabled:!g,"aria-label":"Suivant",className:"jsx-265b12e10683ba54 "+"partners-arrow partners-arrow-right ".concat(a&&g?"active":""),children:(0,n.jsx)("svg",{width:"12",height:"20",viewBox:"0 0 12 20",fill:"none",className:"jsx-265b12e10683ba54",children:(0,n.jsx)("path",{d:"M2 2L10 10L2 18",stroke:"currentColor",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round",className:"jsx-265b12e10683ba54"})})})]})]}),(0,n.jsx)(s(),{id:"265b12e10683ba54",children:".partners-carousel.jsx-265b12e10683ba54::-webkit-scrollbar{display:none}.partners-arrow.jsx-265b12e10683ba54{flex-shrink:0;width:34px;height:38px;border-radius:13px;border:1px solid#e0e0e0;background:#fff;color:#3c4959;cursor:default;opacity:.5;display:flex;align-items:center;justify-content:center;transition:opacity.2s ease}.partners-arrow.active.jsx-265b12e10683ba54{background-color:#1f8ce3;border-color:transparent;color:#fff;cursor:pointer;opacity:1}.partners-arrow.active.jsx-265b12e10683ba54:hover{background-color:#F9BE6C}@media(max-width:1023px){.partners-inner.jsx-265b12e10683ba54{padding:48px var(--margin-global)!important}.partners-subtitle.jsx-265b12e10683ba54{font-size:14px!important;line-height:130%!important}.partners-title.jsx-265b12e10683ba54{font-size:32px!important;margin-top:20px!important}.partners-carousel-wrapper.jsx-265b12e10683ba54{margin-top:30px!important;gap:12px!important}.partners-arrow.jsx-265b12e10683ba54{width:28px;height:32px;border-radius:10px}.partners-arrow.jsx-265b12e10683ba54 svg.jsx-265b12e10683ba54{width:10px;height:16px}.partners-carousel.jsx-265b12e10683ba54{gap:20px!important;scroll-snap-type:x mandatory;padding:0 var(--margin-global)}
1.partners-logo-container.jsx-265b12e10683ba54{width:200px!important;height:80px!important;scroll-snap-align:start}}"})]})}},57454:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var i=a(95155),n=a(39092),r=a.n(n),s=a(98500),l=a.n(s),o=a(5772),c=a(257);function d(e){var t=e.posts.slice(0,4),a=function(e){var t=["/assets/fallback-articles-1.jpg","/assets/fallback-articles-2.jpg","/assets/fallback-articles-3.jpg","/assets/fallback-articles-4.jpg"];return t[String(e).split("").reduce(function(e,t){return e+t.charCodeAt(0)},0)%t.length]};return(0,i.jsxs)("section",{className:"jsx-e438dca804b795f9 articles-section",children:[(0,i.jsxs)("div",{className:"jsx-e438dca804b795f9 articles-wrapper",children:[(0,i.jsxs)("h5",{className:"jsx-e438dca804b795f9 articles-title",children:[(0,i.jsx)("span",{className:"jsx-e438dca804b795f9 articles-title-italic",children:"La Solution M\xe9dicale"})," \xe0 Votre Service"]}),(0,i.jsx)("div",{className:"jsx-e438dca804b795f9 articles-grid",children:t.map(function(e){var t,n,r,s,d,p,x,f,g,u=(null==(r=e.categories)||null==(n=r.nodes)||null==(t=n[0])?void 0:t.slug)||"article";return(0,i.jsxs)(l(),{href:"/blog/".concat(u,"/").concat(e.slug),className:"article-card",children:[(0,i.jsx)("div",{className:"jsx-e438dca804b795f9 article-image",children:(0,i.jsx)(o.default,{src:(null==(d=e.featuredImage)||null==(s=d.node)?void 0:s.sourceUrl)||a(e.id),alt:(null==(x=e.featuredImage)||null==(p=x.node)?void 0:p.altText)||e.title,fill:!0,style:{objectFit:"cover"}})}),(0,i.jsxs)("div",{className:"jsx-e438dca804b795f9 article-content",children:[(0,i.jsxs)("div",{className:"jsx-e438dca804b795f9 article-meta",children:[(null==(g=e.categories)||null==(f=g.nodes)?void 0:f[0])&&(0,i.jsx)("span",{className:"jsx-e438dca804b795f9 article-card-category",children:e.categories.nodes[0].name}),(0,i.jsx)("p",{className:"jsx-e438dca804b795f9 article-card-date",children:new Date(e.date).toLocaleDateString("fr-FR",{day:"2-digit",month:"2-digit",year:"numeric"})})]}),(0,i.jsx)("p",{className:"jsx-e438dca804b795f9 article-card-title",children:(0,c.jT)(e.title)}),e.excerpt&&(0,i.jsx)("p",{className:"jsx-e438dca804b795f9 article-excerpt",children:(0,c.rc)(e.excerpt,120)})]})]},e.id)})})]}),(0,i.jsx)(r(),{id:"e438dca804b795f9",children:".articles-section.jsx-e438dca804b795f9{padding:60px 0 80px}.articles-wrapper.jsx-e438dca804b795f9{max-width:1600px;margin:0 auto;padding:0 var(--margin-global)}.articles-title.jsx-e438dca804b795f9{font-family:var(--font-radley),serif;font-weight:400;font-size:40px;line-height:130%;color:#1a1818;text-align:center;margin:0 0 50px 0}.articles-title-italic.jsx-e438dca804b795f9{font-style:italic;color:rgba(29,112,194,1)}.articles-grid.jsx-e438dca804b795f9{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.article-card{background:rgba(255,255,255,1);border-radius:15px;box-shadow:5.33px 4px 40px 0px rgba(0,0,0,.03);overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform.3s ease,box-shadow.3s ease}.article-card:hover{transform:translatey(-5px);box-shadow:5.33px 8px 50px 0px rgba(0,0,0,.08)}.article-card .article-image{position:relative;width:100%;height:233px;background:rgba(83,165,203,.12);border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}.article-card .article-content{padding:16px 24px 24px 24px;display:flex;flex-direction:column;flex:1}.article-card .article-meta{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px 0}.article-card .article-card-category{display:inline-block;height:25px;border-radius:4px;padding:3px 10px;background:#53a5cb1f;font-family:var(--font-poppins),sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;color:#163567}.article-card .article-card-date{font-family:var(--font-poppins),sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0%;text-align:right;color:#a8a8a8;margin:0}.article-card .article-card-title{font-family:var(--font-poppins),sans-serif;font-weight:700;font-size:24px;line-height:120%;color:rgba(29,112,194,1);margin:0 0 16px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card .article-excerpt{font-family:var(--font-poppins),sans-serif;font-weight:400;font-size:16px;line-height:150%;color:rgba(60,73,89,1);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1200px){.articles-grid.jsx-e438dca804b795f9{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.articles-section.jsx-e438dca804b795f9{padding:40px 0 60px}.articles-title.jsx-e438dca804b795f9{font-size:32px;margin-bottom:30px}.articles-wrapper.jsx-e438dca804b795f9{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#1F8CE3#f1f1f1}.articles-wrapper.jsx-e438dca804b795f9::-webkit-scrollbar{height:8px}.articles-wrapper.jsx-e438dca804b795f9::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.articles-wrapper.jsx-e438dca804b795f9::-webkit-scrollbar-thumb{background:#1F8CE3;border-radius:10px}.articles-grid.jsx-e438dca804b795f9{display:flex;flex-wrap:nowrap;gap:16px;padding-bottom:10px}.article-card{min-width:280px;max-width:280px;flex-shrink:0}.article-card .article-image{height:200px}.article-card .article-card-title{font-size:20px}.article-card .article-excerpt{font-size:14px}}@media(min-width:768px)and (max-width:1025px){.articles-section.jsx-e438dca804b795f9{padding:40px 0 60px}.articles-title.jsx-e438dca804b795f9{font-size:32px;margin-bottom:30px}.articles-grid.jsx-e438dca804b795f9{grid-template-columns:repeat(2,1fr)!important;gap:20px}.article-card .article-image{height:200px}.article-card .article-card-title{font-size:20px}.article-card .article-excerpt{font-size:14px}}
1@media(min-width:1025px)and (max-width:1366px)and (orientation:landscape){.articles-section.jsx-e438dca804b795f9{padding:40px 0 60px}.articles-title.jsx-e438dca804b795f9{font-size:32px;margin-bottom:30px}.articles-grid.jsx-e438dca804b795f9{grid-template-columns:repeat(2,1fr)!important;gap:20px}.article-card .article-image{height:200px}.article-card .article-card-title{font-size:20px}.article-card .article-excerpt{font-size:14px}}"})]})}},61260:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var i=a(95155),n=a(39092),r=a.n(n),s=a(5772),l=a(98500),o=a.n(l),c=[{title:"\xc9quipe pluridisciplinaire",text:"Acqu\xe9rez des exp\xe9riences enrichissantes en collaborant avec diverses sp\xe9cialit\xe9s m\xe9dicales.",icon:"/assets/team.svg"},{title:"Statut de salari\xe9",text:"Prodiguez des soins aux patients depuis le fauteuil dentaire, lib\xe9r\xe9 des contraintes du cabinet priv\xe9.",icon:"/assets/list.svg"},{title:"\xc9quipement moderne",text:"Travaillez avec les derniers outils et \xe9quipements, con\xe7us pour r\xe9pondre \xe0 vos besoins professionnels.",icon:"/assets/medical.svg"},{title:"Relation patient de qualit\xe9",text:"Entretenez des relations \xe0 long terme avec les patients dans des conditions optimales.",icon:"/assets/team-heart.svg"}];function d(){return(0,i.jsxs)("section",{className:"jsx-9d32332701bbe868 advantages-section",children:[(0,i.jsxs)("div",{className:"jsx-9d32332701bbe868 advantages-wrapper",children:[(0,i.jsxs)("h5",{className:"jsx-9d32332701bbe868 advantages-title",children:["Nos ",(0,i.jsx)("span",{className:"jsx-9d32332701bbe868 advantages-title-italic",children:"Avantages"})]}),(0,i.jsx)("div",{className:"jsx-9d32332701bbe868 advantages-flocon",children:(0,i.jsx)(s.default,{src:"/assets/flocon-center.svg",alt:"B\xe9n\xe9fices du recrutement m\xe9dical sp\xe9cialis\xe9",width:222,height:222})}),(0,i.jsx)("div",{className:"jsx-9d32332701bbe868 advantages-grid",children:c.map(function(e,t){return(0,i.jsxs)("div",{className:"jsx-9d32332701bbe868 advantage-card",children:[(0,i.jsxs)("div",{className:"jsx-9d32332701bbe868 advantage-content",children:[(0,i.jsx)("p",{className:"jsx-9d32332701bbe868 advantage-title",children:e.title}),(0,i.jsx)("p",{className:"jsx-9d32332701bbe868 advantage-text",children:e.text}),(0,i.jsx)(o(),{href:"/recherche",className:"advantage-btn","data-hover-gold":!0,children:"En savoir plus"})]}),(0,i.jsx)("div",{className:"jsx-9d32332701bbe868 advantage-icon",children:(0,i.jsx)(s.default,{src:e.icon,alt:"".concat(e.title," - annonces m\xe9dicales France"),width:120,height:120})})]},t)})})]}),(0,i.jsx)(r(),{id:"9d32332701bbe868",children:".advantages-section.jsx-9d32332701bbe868{background:rgba(230,246,254,1);padding:60px 0 80px;position:relative}.advantages-wrapper.jsx-9d32332701bbe868{max-width:1600px;margin:0 auto;padding:0 var(--margin-global);position:relative}.advantages-title.jsx-9d32332701bbe868{font-family:var(--font-radley),serif;font-weight:400;font-size:40px;line-height:100%;text-align:center;margin:0;position:relative;z-index:2}.advantages-title-italic.jsx-9d32332701bbe868{font-style:italic;color:rgba(29,112,194,1)}.advantages-flocon.jsx-9d32332701bbe868{position:absolute;top:-30px;left:50%;transform:translatex(-50%);z-index:1;opacity:1;max-width:270px}.advantages-grid.jsx-9d32332701bbe868{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px;position:relative;z-index:2}.advantage-card.jsx-9d32332701bbe868{background:rgba(255,255,255,1);border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;min-height:180px}.advantage-content.jsx-9d32332701bbe868{flex:2;display:flex;flex-direction:column}.advantage-title.jsx-9d32332701bbe868{font-family:var(--font-poppins),sans-serif;font-weight:600;font-size:24px;line-height:110%;text-transform:capitalize;color:rgba(29,112,194,1);margin:0}.advantage-text.jsx-9d32332701bbe868{font-family:var(--font-poppins),sans-serif;font-weight:400;font-size:16px;line-height:130%;color:rgba(60,73,89,1);margin:16px 0 0 0}.advantage-btn{margin-top:20px;height:48px;border-radius:86px;padding:10px 30px;background-color:#1f8ce3;color:#fff;border:none;font-family:var(--font-poppins),sans-serif;font-weight:500;font-size:16px;text-transform:uppercase;cursor:pointer;transition:background-color.2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start}.advantage-btn:hover{opacity:1}.advantage-icon.jsx-9d32332701bbe868{flex:1;max-width:120px;
1display:flex;align-items:center;justify-content:center}@media(min-width:768px)and (max-width:1023px){.advantages-section.jsx-9d32332701bbe868{padding:50px 0 70px}.advantages-grid.jsx-9d32332701bbe868{gap:16px}.advantage-card.jsx-9d32332701bbe868{padding:20px;min-height:170px}.advantage-title.jsx-9d32332701bbe868{font-size:22px}.advantage-text.jsx-9d32332701bbe868{font-size:15px;margin-top:16px}.advantage-btn{margin-top:18px;height:48px;font-size:16px;padding:10px 30px}.advantage-icon.jsx-9d32332701bbe868{max-width:110px}}@media(max-width:767px){.advantages-section.jsx-9d32332701bbe868{padding:40px 0 60px}.advantages-title.jsx-9d32332701bbe868{font-size:32px}.advantages-grid.jsx-9d32332701bbe868{grid-template-columns:1fr}.advantage-card.jsx-9d32332701bbe868{flex-direction:column-reverse;text-align:center;padding:20px 16px}.advantage-content.jsx-9d32332701bbe868{align-items:center}.advantage-title.jsx-9d32332701bbe868{font-size:18px}.advantage-text.jsx-9d32332701bbe868{font-size:15px;margin-top:14px}.advantage-btn{margin-top:16px;height:48px;font-size:16px;padding:10px 30px;align-self:center}.advantage-icon.jsx-9d32332701bbe868{max-width:90px;margin-bottom:8px;align-self:center}}@media(min-width:768px)and (max-width:1025px){.advantages-section.jsx-9d32332701bbe868{padding:40px 0 60px}.advantages-title.jsx-9d32332701bbe868{font-size:32px}.advantages-grid.jsx-9d32332701bbe868{grid-template-columns:repeat(2,1fr)!important;gap:16px}.advantage-card.jsx-9d32332701bbe868{flex-direction:column-reverse;text-align:left;padding:20px 16px}.advantage-content.jsx-9d32332701bbe868{align-items:flex-start}.advantage-title.jsx-9d32332701bbe868{font-size:18px}.advantage-text.jsx-9d32332701bbe868{font-size:15px;margin-top:14px}.advantage-btn{margin-top:16px;height:48px;font-size:16px;padding:10px 30px;align-self:flex-start}.advantage-icon.jsx-9d32332701bbe868{max-width:90px;margin-bottom:8px;align-self:flex-start}}@media(min-width:1025px)and (max-width:1366px)and (orientation:landscape){.advantages-section.jsx-9d32332701bbe868{padding:40px 0 60px}.advantages-title.jsx-9d32332701bbe868{font-size:32px}.advantages-grid.jsx-9d32332701bbe868{grid-template-columns:repeat(2,1fr)!important;gap:16px}.advantage-card.jsx-9d32332701bbe868{flex-direction:column-reverse;text-align:left;padding:20px 16px}.advantage-content.jsx-9d32332701bbe868{align-items:flex-start}.advantage-title.jsx-9d32332701bbe868{font-size:18px}.advantage-text.jsx-9d32332701bbe868{font-size:15px;margin-top:14px}.advantage-btn{margin-top:16px;height:48px;font-size:16px;padding:10px 30px;align-self:flex-start}.advantage-icon.jsx-9d32332701bbe868{max-width:90px;margin-bottom:8px;align-self:flex-start}}"})]})}},80116:(e,t,a)=>{a.d(t,{A:()=>x});var i=a(85406),n=a(30002),r=a(49303),s=a(95155),l=a(12115),o=a(73321);function c(e){return e.trim().toLowerCase().normalize("NFD").replace(RegExp("\\p{Diacritic}","gu"),"")}function d(){return(0,s.jsxs)("div",{className:"flex items-center justify-center gap-2 px-4 py-3",children:[(0,s.jsxs)("svg",{className:"animate-spin",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",children:[(0,s.jsx)("circle",{cx:"12",cy:"12",r:"10",stroke:"#E0E0E0",strokeWidth:"4"}),(0,s.jsx)("path",{d:"M12 2a10 10 0 0 1 10 10",stroke:"#1F8CE3",strokeWidth:"4",strokeLinecap:"round"})]}),(0,s.jsx)("span",{style:{fontFamily:"var(--font-poppins), sans-serif",fontSize:"14px",color:"#9CA3AF"},children:"Rechercheâ¦"})]})}function p(e){var t=e.onClick,a=e.label;return(0,s.jsx)("button",{type:"button","aria-label":a,onClick:t,onMouseDown:function(e){return e.preventDefault()},className:"cursor-pointer",style:{position:"absolute",right:"14px",top:"50%",transform:"translateY(-50%)",width:"22px",height:"22px",borderRadius:"50%",background:"#C4CBD4",border:"none",padding:0,display:"flex",alignItems:"center",justifyContent:"center",transition:"background 0.15s ease"},onMouseEnter:function(e){return e.currentTarget.style.background="#9AA5B1"},onMouseLeave:function(e){return e.currentTarget.style.background="#C4CBD4"},children:(0,s.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",children:(0,s.jsx)("path",{d:"M1.5 1.5L8.5 8.5M8.5 1.5L1.5 8.5",stroke:"#FFFFFF",strokeWidth:"1.8",strokeLinecap:"round"})})})}function x(e){var t=e.initialSpecialty,a=e.initialCity,x=(0,o.useRouter)(),f=(0,n._)((0,l.useState)(void 0===t?"":t),2),g=f[0],u=f[1],b=(0,n._)((0,l.useState)(void 0===a?"":a),2),h=b[0],m=b[1],v=(0,n._)((0,l.useState)([]),2),j=v[0],w=v[1],y=(0,n._)((0,l.useState)([]),2),k=y[0],N=y[1],z=(0,n._)((0,l.useState)(!1),2),S=z[0],F=z[1],C=(0,n._)((0,l.useState)(!1),2),E=C[0],L=C[1],_=(0,n._)((0,l.useState)(null),2),T=_[0],A=_[1],R=(0,n._)((0,l.useState)(null),2),W=R[0],B=R[1],M=(0,n._)((0,l.useState)(null),2),D=M[0],P=M[1],q=(0,n._)((0,l.useState)(null),2),H=q[0],I=q[1],O=(0,n._)((0,l.useState)(!1),2),V=O[0],Y=O[1],J=(0,n._)((0,l.useState)(!1),2),U=J[0],X=J[1],G=(0,l.useRef)(null),K=(0,l.useRef)(null),Q=(0,l.useRef)(null),Z=(0,l.useRef)(null),$=(0,l.useRef)(0),ee=(0,l.useRef)(0),et=function(e){Q.current&&clearTimeout(Q.current);var t=e.trim();if(t.length<2){$.current++,w([]),F(!1),Y(!1);return}Y(!0),F(!0),Q.current=setTimeout(function(){return(0,i._)(function(){var e,a;return(0,r.YH)(this,function(i){switch(i.label){case 0:e=++$.current,i.label=1;case 1:return i.trys.push([1,4,5,6]),[4,fetch("/api/search/specialties",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({search:t})})];case 2:return[4,i.sent().json()];case 3:return a=i.sent(),e===$.current&&w(a.specialties||[]),[3,6];case 4:return console.error("Error searching specialties:",i.sent()),[3,6];
1case 5:return e===$.current&&Y(!1),[7];case 6:return[2]}})})()},300)},ea=function(e){Z.current&&clearTimeout(Z.current);var t=e.trim();if(t.length<2){ee.current++,N([]),L(!1),X(!1);return}X(!0),L(!0),Z.current=setTimeout(function(){return(0,i._)(function(){var e,a;return(0,r.YH)(this,function(i){switch(i.label){case 0:e=++ee.current,i.label=1;case 1:return i.trys.push([1,4,5,6]),[4,fetch("/api/search/cities",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({search:t})})];case 2:return[4,i.sent().json()];case 3:return a=i.sent(),e===ee.current&&N(a.cities||[]),[3,6];case 4:return console.error("Error searching cities:",i.sent()),[3,6];case 5:return e===ee.current&&X(!1),[7];case 6:return[2]}})})()},300)},ei=function(e){A(e),u(e.name),F(!1),P(null)},en=function(e){B(e),m(e.cityName),L(!1),I(null)};return(0,s.jsxs)("div",{className:"relative mt-10 search-box",style:{width:"100%",maxWidth:"835px",minWidth:"min(100%, 765px)",borderRadius:"40px",background:"#FFFFFF",boxShadow:"13.33px 40px 66.67px 0px rgba(0, 0, 0, 0.05)",padding:"50px 30px 30px 30px"},children:[(0,s.jsxs)("div",{className:"flex flex-col md:flex-row gap-6",children:[(0,s.jsxs)("div",{className:"flex-1 relative",children:[(0,s.jsx)("label",{className:"block mb-3",style:{fontFamily:"var(--font-poppins), sans-serif",fontWeight:400,fontSize:"18px",lineHeight:"100%",color:"#1A1818"},children:"Sp\xe9cialit\xe9"}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("input",{ref:G,type:"text",value:g,onChange:function(e){u(e.target.value),A(null),P(null),et(e.target.value)},onFocus:function(){return(j.length>0||V)&&F(!0)},onBlur:function(){return setTimeout(function(){return F(!1)},200)},placeholder:"Dentiste",className:"w-full outline-none","aria-invalid":!!D,style:{height:"55px",borderRadius:"26.67px",border:D?"1px solid #E53935":"1px solid #E0E0E0",padding:"0 44px 0 20px",fontFamily:"var(--font-poppins), sans-serif",fontSize:"16px",background:"#f8f8f8"}}),g&&(0,s.jsx)(p,{onClick:function(){var e;Q.current&&clearTimeout(Q.current),$.current++,u(""),A(null),w([]),F(!1),Y(!1),P(null),null==(e=G.current)||e.focus()},label:"Effacer la sp\xe9cialit\xe9"})]}),D&&(0,s.jsx)("p",{role:"alert",style:{margin:"6px 4px 0",fontFamily:"var(--font-poppins), sans-serif",fontSize:"13px",color:"#E53935"},children:D}),S&&(0,s.jsx)("div",{className:"absolute z-20 w-full mt-2 bg-white rounded-xl shadow-lg max-h-60 overflow-y-auto",children:V?(0,s.jsx)(d,{}):0===j.length?(0,s.jsx)("div",{className:"px-4 py-3 text-center",style:{fontFamily:"var(--font-poppins), sans-serif",fontSize:"14px",color:"#9CA3AF"},children:"Aucune sp\xe9cialit\xe9 trouv\xe9e"}):j.map(function(e){return(0,s.jsx)("button",{type:"button",onClick:function(){return ei(e)},className:"w-full px-4 py-3 text-left hover:bg-gray-100 transition-colors",children:e.name},e.id)})})]}),(0,s.jsxs)("div",{className:"flex-1 relative",children:[(0,s.jsx)("label",{className:"block mb-3",style:{fontFamily:"var(--font-poppins), sans-serif",fontWeight:400,fontSize:"18px",lineHeight:"100%",color:"#1A1818"},children:"Ville"}),(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)("input",{ref:K,type:"text",value:h,onChange:function(e){m(e.target.value),B(null),I(null),ea(e.target.value)},onFocus:function(){return(k.length>0||U)&&L(!0)},onBlur:function(){return setTimeout(function(){return L(!1)},200)},placeholder:"Paris, Marseille, etc",className:"w-full outline-none","aria-invalid":!!H,style:{height:"55px",borderRadius:"26.67px",border:H?"1px solid #E53935":"1px solid #E0E0E0",padding:"0 44px 0 20px",fontFamily:"var(--font-poppins), sans-serif",fontSize:"16px",background:"#f8f8f8"}}),h&&(0,s.jsx)(p,{onClick:function(){var e;Z.current&&clearTimeout(Z.current),ee.current++,m(""),B(null),N([]),L(!1),X(!1),I(null),null==(e=K.current)||e.focus()},label:"Effacer la ville"})]}),H&&(0,s.jsx)("p",{role:"alert",style:{margin:"6px 4px 0",fontFamily:"var(--font-poppins), sans-serif",fontSize:"13px",color:"#E53935"},children:H}),E&&(0,s.jsx)("div",{className:"absolute z-20 w-full mt-2 bg-white rounded-xl shadow-lg max-h-60 overflow-y-auto",children:U?(0,s.jsx)(d,{}):0===k.length?(0,s.jsx)("div",{className:"px-4 py-3 text-center",style:{fontFamily:"var(--font-poppins), sans-serif",fontSize:"14px",color:"#9
1CA3AF"},children:"Aucune ville trouv\xe9e"}):k.map(function(e){return(0,s.jsx)("button",{type:"button",onClick:function(){return en(e)},className:"w-full px-4 py-3 text-left hover:bg-gray-100 transition-colors",children:e.cityName},e.id)})})]})]}),(0,s.jsx)("button",{type:"button",onClick:function(){var e=W,t=T;if(!e&&h.trim()){var a=k.find(function(e){return String(e.id).startsWith("all:")&&c(String(e.id).slice(4))===c(h)});if(a)e=a;else{var i=k.filter(function(e){return c(e.cityNameClean||e.cityName)===c(h)||c(e.cityName)===c(h)});1===i.length&&(e=i[0])}}if(!t&&g.trim()){var n=j.filter(function(e){return c(e.name)===c(g)});1===n.length&&(t=n[0])}var r=h.trim()&&!e?"Veuillez choisir une ville dans la liste de suggestions":null,s=g.trim()&&!t?"Veuillez choisir une sp\xe9cialit\xe9 dans la liste de suggestions":null;if(I(r),P(s),!r&&!s){var l=new URLSearchParams;e&&l.set("city",e.cityName),t&&l.set("specialty",t.slug),x.push("/recherche?".concat(l.toString()))}},className:"w-full mt-8 cursor-pointer","data-hover-gold":!0,style:{background:"#1F8CE3",height:"58px",borderRadius:"86px",color:"#FFFFFF",fontFamily:"var(--font-poppins), sans-serif",fontWeight:500,fontSize:"18px",padding:"13px 37px",border:"none"},children:"Rechercher"})]})}}}]);
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.