https://carte.destination-parc-monts-ardeche.fr/_next/static/chunks/pages/search-6ef3fd4dfd9cd3bd.js
1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="324ef4d1-7a48-402e-aa2f-c0d9bf4aacbf",e._sentryDebugIdIdentifier="sentry-dbid-324ef4d1-7a48-402e-aa2f-c0d9bf4aacbf")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[603],{14905:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/search",function(){return l(65890)}])},52733:function(e,t,l){"use strict";l.d(t,{w:function(){return s}});var r=l(24246);l(27378);let s=e=>{let{color:t="currentColor",size:l,...s}=e;return(0,r.jsx)("svg",{width:l,height:l,viewBox:"0 0 16 17",fill:"none",xmlns:"http://www.w3.org/2000/svg",...s,children:(0,r.jsx)("path",{clipRule:"evenodd",d:"M14.667 2.5H1.333l5.334 6.307v4.36L9.333 14.5V8.807L14.667 2.5v0z",stroke:t,strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})}},43826:function(e,t,l){"use strict";l.d(t,{kB:function(){return d},F:function(){return u}});var r=l(36598);let s=e=>{let{rawOutdoorRating:t}=e;return Object.fromEntries(t.map(e=>[e.id,e]))},i=e=>{let t={};return e.forEach(e=>{t[e.scale]||(t[e.scale]=[]),t[e.scale].push(e)}),t};var a=l(90002);let n={fields:"id,name,description,order,color,scale"},o=e=>a.E.get("/outdoor_rating/",{params:{...e,...n,...r.x}}).then(e=>e.data),d=async e=>{var t;let[l]=await Promise.all([(0,r.H)().enableOutdoor?o({language:e}):null]);return s({rawOutdoorRating:null!==(t=null==l?void 0:l.results)&&void 0!==t?t:[]})},u=async e=>{var t;let l=(0,r.H)().enableOutdoor?await o({language:e}):null;return i(null!==(t=null==l?void 0:l.results)&&void 0!==t?t:[])}},77034:function(e,t,l){"use strict";l.d(t,{h:function(){return o}});var r=l(36598);let s=e=>{let{rawOutdoorRatingScale:t}=e;return t.map(e=>e)};var i=l(90002);let a={fields:"id,name,practice"},n=e=>i.E.get("/outdoor_ratingscale/",{params:{...e,...a,...r.x}}).then(e=>e.data),o=async e=>{var t;let[l]=await Promise.all([(0,r.H)().enableOutdoor?n({language:e}):null]);return s({rawOutdoorRatingScale:null!==(t=null==l?void 0:l.results)&&void 0!==t?t:[]})}},65890:function(e,t,l){"use strict";l.r(t),l.d(t,{__N_SSP:function(){return tR},default:function(){return tI}});var r=l(24246),s=l(27378),i=l(78351),a=l(28753),n=l(52733),o=l(32357),d=l(24789),u=l(84992),c=l(79842),p=l(83573),m=l(75611),h=l(6949);let f=e=>{let{option:t,isSelected:l}=e;return void 0===t.pictogramUrl?null:(0,r.jsx)(c.Z,{className:(0,h.cn)("size-6",l?"text-primary1":"text-greyDarkColored"),src:t.pictogramUrl,preProcessor:(0,m.hZ)(),"aria-hidden":!0})};var x=e=>{let{filterState:t,onSelect:l,hideLabel:s}=e,i=(0,p.Z)(),a=e=>{let r=t.selectedOptions.find(t=>{let{value:l}=t;return l===e.value});void 0!==r?(l(t.selectedOptions.filter(t=>{let{value:l}=t;return l!==e.value}),!!r.include),!1!==r.include&&l([...t.selectedOptions,{...e,include:!1}],!1)):l([...t.selectedOptions,{...e,include:!0}],!0)};return(0,r.jsxs)("div",{children:[!0!==s&&(0,r.jsx)("div",{className:"mb-1",children:i.formatMessage({id:(null==t?void 0:t.label)||"Unknown"})}),(0,r.jsx)("div",{className:"-m-1 flex flex-wrap",children:t.options.map(e=>{let l=t.selectedOptions.find(t=>t.value===e.value);return(0,r.jsx)("button",{onClick:()=>a(e),type:"button",className:(0,h.cn)("p-1 m-1 border border-solid rounded-lg bg-white leading-5",void 0!==l?"text-primary1 font-bold bg-primary2 border-transparent":"border-black",(null==l?void 0:l.include)===!1&&"line-through"),children:(0,r.jsxs)("span",{className:(0,h.cn)("flex items-center gap-2",void 0!==e.pictogramUrl&&"mr-1"),children:[(0,r.jsx)(f,{option:e,isSelected:!!l}),void 0!==e.translatedKey?i.formatMessage({id:e.translatedKey}):e.label]})},e.value)})})]})},v=l(98808),g=l(43407),b=l(26891),y=e=>{let{label:t,onChange:l,value:a}=e,n=(0,s.useId)(),o=(0,s.useRef)(null);return(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsx)("label",{className:"block font-bold mb-1",htmlFor:n,children:t}),(0,r.jsxs)("div",{className:"flex flex-row",children:[(0,r.jsx)("input",{className:"input w-30 desktop:!w-58 h-10 desktop:h-12 !mb-3 !rounded-r-none !rounded-l-lg",onChange:l,id:n,ref:o,value:a,type:"date"}),(0,r.jsxs)("button",{className:"size-10 desktop:size-12 bg-primary1 rounded-r-md flex justify-center items-center active:bg-primary1-light ",onClick:()=>{var e;return null==o?void 0:null===(e=o.current)||void 0===e?void 0:e.showPicker()},type:"button",children:[(0,r.jsx)(g.f,{size:24,color:b.theme.extend.colors.primary2,"aria-hidden":!0}),(0,r.jsx)("span",{className:"sr-only",children:(0,r.jsx)(i.Z,{id:"form.calendar"})})]})]})]})},j=e=>{let{item:t,setFilterSelectedOptions:l,hideLabel:s=!1,dateFilter:i,setDateFilter:a}=e,n=(0,p.Z)();return void 0===t?null:t.id===v.wv?(0,r.jsxs)("fieldset",{className:"flex flex-col mt-4 desktop:mt-0 desktop:ml-5",children:[(0,r.jsx)(y,{value:i.beginDate,onChange:e=>
1{a({beginDate:e.target.value,endDate:i.endDate})},label:n.formatMessage({id:"search.beginDateFilter"})}),(0,r.jsx)(y,{value:i.endDate,onChange:e=>{let t=e.target.value;a({beginDate:i.beginDate,endDate:t})},label:n.formatMessage({id:"search.endDateFilter"})})]}):void 0===t.options||""===t.label||0===t.options.length?null:t.options.length>10?(0,r.jsx)(u.a,{name:t.id,placeholder:t.label,options:t.options,selectedFilters:t.selectedOptions,setFilterSelectedOptions:e=>{l(t.id,e)},filterType:t.type},t.id):(0,r.jsx)(x,{filterState:t,onSelect:function(e){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];l(!0!==r?"".concat(t.id,"_exclude"):t.id.replace("_exclude",""),e.filter(e=>e.include===r))},hideLabel:s},t.id)},N=l(20583),w=l(64392),S=l(76252),F=l(27714),k=l(44510),O=l(94252),E=l(36598),D=l(90002);let C=e=>D.E.get("/trek_accessibility/",{params:{...e,...E.x}}).then(e=>e.data),_=e=>({id:v._T,options:e.map(e=>({value:"".concat(e.id),label:e.name}))}),M=async e=>_((await C({language:e})).results);var P=l(15224),z=l(9117);let R=e=>({id:v.zc,options:e.map(e=>({value:"".concat(e.id),label:e.name}))}),I={fields:"name,id"},T=e=>D.E.get("/city/",{params:{...e,...I}}).then(e=>e.data),Z=async e=>{let t=(0,E.H)().mapResultsPageSize,l=await T({language:e,page_size:t});if(l.count<t)return R(l.results);let r=await Promise.all((0,P.t)(t,l.count).slice(1).map(l=>T({language:e,page_size:t,page:l})));return R([...l.results,...(0,z.uo)(r)])};var A=l(14408),L=l(96174),H=l(78718);let U=e=>({id:v.sC,options:e.map(e=>({value:"".concat(e.id),label:e.name}))}),q={fields:"name,id"},B=e=>D.E.get("/district/",{params:{...e,...q}}).then(e=>e.data),K=async e=>U((await B({language:e})).results),Y=e=>({id:v.pe,options:e.map(e=>({value:"".concat(e.id),label:e.name}))}),W=e=>D.E.get("/structure/",{params:e}).then(e=>e.data),X=async e=>Y((await W({language:e})).results);var G=l(83727);let V=e=>null===e?null:{id:v.M4,options:e.map(e=>({value:"".concat(e.id),label:e.label}))},$=e=>D.E.get("/touristicevent_organizer/",{params:e}).then(e=>e.data),Q=async e=>{let t=null;try{t=(await $({language:e})).results}catch(e){}return V(t)},J=e=>null===e?null:{id:v.ty,options:e.map(e=>({value:"".concat(e.id),label:e.label}))},ee=e=>D.E.get("/trek_network/",{params:e}).then(e=>e.data),et=async e=>{let t=null;try{t=(await ee({language:e})).results}catch(e){}return J(t)},el=e=>({id:e.id,type:e.type,options:e.options.map(e=>({value:"".concat(e.minValue),label:e.label,translatedKey:e.translatedKey}))}),er=async function(e,t){let l=arguments.length>2&&void 0!==arguments[2]&&arguments[2];switch(e){case"difficulty":return(0,L.iH)(t);case v.nt:return(0,S.$1)(t);case v.zc:return Z(t);case v.sC:return K(t);case v.vD:return(0,G.t4)(t);case v.bx:return(0,H.M)(t);case v._T:return M(t);case v.pe:return X(t);case v.cr:return(0,w.rb)(t);case v.xx:return(0,k.M)(t);case v.RS:return(0,O.I)(t);case v.pL:case v.eF:return(0,F.Q)(t,l);case v.ty:return et(t);case v.M4:return Q(t);default:return null}},es=e=>null!==e,ei=async(e,t)=>{let{id:l,type:r,withExclude:s}=e,i=await er(l,t,s);return null===i?null:{...i,type:r}},ea=async e=>{let t=(0,A.I)().flatMap(e=>{let{withExclude:t,...l}=e;return!0===t?[l,{...l,id:"".concat(l.id,"_exclude"),withExclude:t}]:[l]});return(await Promise.all(t.map(t=>void 0!==t.options?el(t):ei(t,e)))).filter(es)},en=["difficulty","duration","length","ascent",v.bx,v._T,v.ty,"labels","labels_exclude"],eo=[v.nt,v.cr,v.xx,v.RS,v.vD,v.zc,v.sC,v.pe],ed=e=>e.filter(e=>{let{id:t}=e;return en.includes(t)}),eu=async e=>[...(await ea(e)).map(e=>({...e,label:"search.filters.".concat(e.id).replace("_exclude",""),selectedOptions:[]}))],ec=e=>{let{serviceId:t,touristicContentCategoryMapping:l}=e,r=l[parseInt(t,10)];return r?r.map(e=>({id:"type-services-".concat(e.id),category:e.category,label:e.label,type:"MULTIPLE",options:e.values.map(e=>({...e,value:"".concat(e.value)})),selectedOptions:[]})):[]},ep=e=>{let{practiceId:t,outdoorRatingMapping:l,outdoorRatingScale:r,outdoorPractice:s}=e,i=[],a=r.filter(e=>String(e.practice)===t);return a.length>0&&a.forEach(e=>{var t,r;let a=l[e.id];a&&i.push({id:"type-outdoorRating-".concat(String(e.id)),category:String(null==s?void 0:null===(t=s[e.practice])||void 0===t?void 0:t.label),label:null!==(r=null==e?void 0:e.name)&&void 0!==r?r:"Error",type:"MULTIPLE",options:a.map(e=>({value:"".concat(e.id),label:e.name})),selectedOptions:[]})}),i},em=e=>{let t=[];return t.push({id:v.wv,category:"event",label:"event date filter",type:"MULTIPLE",options:[],selectedOptions:[]}),null!==e&&t.push({id:v.M4,category:"event",label:"search.filters.organizer",type:"MULTIPLE",options:e.options,selectedOptions:[]}),t},eh=e=>{var t,l,r,s;let{initialFiltersState:i,currentFiltersState:a,selectedFilterId:n,touristicContentCategoryMapping:o,outdoorRatingMapping:d,outdoorRatingScale:u,outdoorPractice:c,organizerEvent:p}=e,m=a.find(e=>e.id===v.nt),h=a.find(e=>e.id===v.cr),f=a.find(e=>e.id===v.xx),x=a.find(e=>e.id===v.RS),g=null!==(t=null==m?void 0:m.selectedOptions.length)&&void 0!==t?t:0,b=null!==(l=null==h?void 0:h.selectedOptions.length)&&void 0!==l?l:0,y=null!==(r=null==f?void 0:f.selectedOptions.length)&&void 0!==r?r:0,j=null!==(s=null==x?void 0:x.selectedOptions.length)&&void 0!==s?s:0,w=[];g>0&&w.push(ed(i)),(b>
10||n===v.cr)&&(null==h||h.selectedOptions.forEach(e=>{w.push(ec({serviceId:e.value,touristicContentCategoryMapping:o}))})),(y>0||n===v.xx)&&(null==f||f.selectedOptions.forEach(e=>{w.push(ep({practiceId:e.value,outdoorRatingMapping:d,outdoorRatingScale:u,outdoorPractice:c}))})),(j>0||n===v.RS)&&(null==x||x.selectedOptions.forEach(()=>{w.push(em(p))}));let S=w.flat().map(e=>e.id),F=a.filter(e=>!S.includes(e.id)&&!eo.includes(e.id)).map(e=>e.id),k=a.filter(e=>!F.includes(e.id));return(0,N.mN)([...k,...w.flat()],"id")},ef=e=>{let{initialFiltersState:t,initialOptions:l,touristicContentCategoryMapping:r,outdoorRatingMapping:s,outdoorRatingScale:i,outdoorPractice:a,organizerEvent:n}=e,o=t.filter(e=>{let{id:t}=e;return eo.includes(t)}),d=l[v.nt],u=l[v.cr],c=l[v.xx],p=l[v.RS],m=[...o];return Number(null==d?void 0:d.length)>0&&m.push(...ed(t)),Number(null==u?void 0:u.length)>0&&(null==u||u.forEach(e=>{m.push(...ec({serviceId:e,touristicContentCategoryMapping:r}))})),Number(null==c?void 0:c.length)>0&&(null==c||c.forEach(e=>{m.push(...ep({practiceId:e,outdoorRatingMapping:s,outdoorRatingScale:i,outdoorPractice:a}))})),Number(null==p?void 0:p.length)>0&&m.push(...em(n)),m},ex=e=>Object.entries(e).reduce((e,t)=>{let[l,r]=t;return{...e,...""===r||void 0===r?{}:{[l]:Array.isArray(r)?r:r.split(",")}}},{}),ev=e=>{let{initialFiltersState:t,initialOptions:l,touristicContentCategoryMapping:r,outdoorRatingMapping:s,outdoorRatingScale:i,outdoorPractice:a,organizerEvent:n}=e,o=ex(l);return ef({initialFiltersState:t,initialOptions:o,touristicContentCategoryMapping:r,outdoorRatingMapping:s,outdoorRatingScale:i,outdoorPractice:a,organizerEvent:n}).reduce((e,t)=>{let l=o[t.id];return void 0===l?[...e,t]:[...e,{...t,selectedOptions:t.options.filter(e=>{let{value:t}=e;return l.includes("".concat(t))})}]},[])},eg=(e,t)=>e.map(e=>{let l=t.find(t=>{let{value:l}=t;return l===e.value});return void 0===l?null:l}).filter(es),eb=(e,t)=>e.map(e=>{let l=t.find(t=>{let{id:l}=t;return l===e.id});return void 0===l?null:{...e,label:l.label,options:l.options,selectedOptions:eg(e.selectedOptions,l.options)}}).filter(es),ey=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return[...e.filter(e=>{let{id:t}=e;return null==l?void 0:l.flat().includes(t)}),...e.filter(e=>{var l;let{id:r}=e;return null!==(l=null==t?void 0:t.includes(r))&&void 0!==l?l:null===t})].reduce((e,t)=>t.selectedOptions.length+e,0)};var ej=l(88997),eN=e=>{let{filters:t,dateFilter:l,setFilterSelectedOptions:i,setDateFilter:a}=e;if(void 0===t)return null;let n=Object.entries(t);return 0===n.length?null:1===n.length?(0,r.jsx)(r.Fragment,{children:n.map((e,t)=>{let[,n]=e;return(0,r.jsx)(s.Fragment,{children:n.map(e=>(0,r.jsx)("div",{className:"my-1",children:(0,r.jsx)(j,{item:e,setFilterSelectedOptions:i,dateFilter:l,setDateFilter:a})},e.id))},t)})}):(0,r.jsx)(r.Fragment,{children:n.map((e,t)=>{let[s,n]=e;return(0,r.jsxs)("div",{className:"m-1",children:["undefined"!==s&&(0,r.jsx)("div",{className:"font-bold mb-2",children:s}),n.map(e=>(0,r.jsx)(j,{item:e,setFilterSelectedOptions:i,dateFilter:l,setDateFilter:a},e.id))]},t)})})},ew=e=>{var t;let{id:l,name:a,expanded:n,onClick:u,filters:c,subFilters:p,filtersState:m,dateFilter:f,setFilterSelectedOptions:x,setDateFilter:v}=e,g=m.filter(e=>null==c?void 0:c.includes(e.id)),b=ey(m,c,p),y=Array.isArray(a)?(0,r.jsx)(i.Z,{id:"search.filters.treksOutdoorGrouped"}):a,w=(null!==(t=Array.isArray(p)&&p.some(e=>!Array.isArray(e))?[p]:p)&&void 0!==t?t:[]).map(e=>{var t;return null!==(t=(0,N.vM)(m.filter(t=>e.some(e=>new RegExp(e).test(t.id))),"category"))&&void 0!==t?t:{}}),S=g.length?g:Array.from({length:w.length});return(0,r.jsxs)("div",{children:[(0,r.jsxs)("button",{type:"button",className:(0,h.cn)("h-14 border-l block border-greysoft inline-flex items-center pl-2 pr-2",n?"shadow-inner":"bg-white"),onClick:u,children:[b>0&&(0,r.jsx)("span",{className:(0,h.cn)("bg-primary1 text-white rounded-full size-6 flex items-center justify-center font-bold",(0,ej.r)(l,{withBackground:!0})),children:b}),null!==y&&(0,r.jsx)("span",{className:"ml-4 mr-4",children:y}),(0,r.jsx)(o._,{className:"".concat(n?"":"-rotate-90"," text-primary1"),size:30})]}),(0,r.jsx)("div",{className:(0,h.cn)("fixed left-0 right-0 bottom-0 top-headerAndFilterBar bg-greyDarkColored opacity-40 z-[101]",n?"block":"hidden"),onClick:u}),(0,r.jsx)("div",{className:(0,h.cn)("fixed left-0 right-0 top-headerAndFilterBar bg-white p-8 shadow-inner z-[101]",n?"block":"hidden"),children:S.map((e,t)=>{var l;return(0,r.jsxs)(s.Fragment,{children:[(0,r.jsxs)("div",{className:"flex justify-between items-center mb-4",children:[(0,r.jsx)("div",{className:"font-bold text-4xl",children:Array.isArray(a)?a[t]:a}),0===t&&(0,r.jsx)("button",{type:"button",onClick:u,children:(0,r.jsx)(d.X,{size:30})})]}),(0,r.jsx)("div",{className:"mb-4",children:(0,r.jsx)(j,{item:e,setFilterSelectedOptions:x,hideLabel:!0,dateFilter:f,setDateFilter:v})}),(0,r.jsx)("div",{className:"grid grid-cols-3 gap-4",children:(0,r.jsx)(eN,{filters:w[t],dateFilter:f,setFilterSelectedOptions:x,setDateFilter:v})})]},null!==(l=null==e?void 0:e.id)&&void 0!==l?l:t)})})]})},eS=l(21045),eF=l(99412),ek=l(17490),eO=l(9010),eE=e=>{var t,l,r,s,i,a,n,o,d,u,c,p;let{language:m}=e,h=(0,ek.a)(m),f=(0,eS.a)({queryKey:["counter"],queryFn:e=>{let{pageParam:t={treks:1,touristicContents:1,outdoorSites:(0,E.H)().enableOutdoor?1:null,touristicEvents:(0,E.H)().enableTouristicEvents?1:null}}=e;return(0,eO.BP)({filtersState:[],textFilterState:null,bboxState:null,dateFilter:{endD
1ate:"",beginDate:""}},t,m,h)},refetchOnReconnect:!1,refetchOnWindowFocus:!1,staleTime:eF.s});return{treksCount:null!==(d=null==f?void 0:null===(l=f.data)||void 0===l?void 0:null===(t=l.resultsNumberDetails)||void 0===t?void 0:t.treksCount)&&void 0!==d?d:0,touristicContentsCount:null!==(u=null==f?void 0:null===(s=f.data)||void 0===s?void 0:null===(r=s.resultsNumberDetails)||void 0===r?void 0:r.touristicContentsCount)&&void 0!==u?u:0,outdoorSitesCount:null!==(c=null==f?void 0:null===(a=f.data)||void 0===a?void 0:null===(i=a.resultsNumberDetails)||void 0===i?void 0:i.outdoorSitesCount)&&void 0!==c?c:0,touristicEventsCount:null!==(p=null==f?void 0:null===(o=f.data)||void 0===o?void 0:null===(n=o.resultsNumberDetails)||void 0===n?void 0:n.touristicEventsCount)&&void 0!==p?p:0}},eD=l(16588),eC=l(54537);let e_=()=>{let{groupTreksAndOutdoorFilters:e,enableOutdoor:t}=(0,E.H)(),{data:l}=(0,eS.a)({queryKey:["APIVersion"],queryFn:eD.Y}),s=(0,eC.Q)("2.108.0",l);return{FILTERS_CATEGORIES:[...!0===e&&!0===t?[{id:v.nt,name:[(0,r.jsx)(i.Z,{id:"search.filters.practices"},"practices"),(0,r.jsx)(i.Z,{id:"search.filters.outdoorPractice"},"outdoors")],filters:[v.nt,v.xx],subFilters:[["difficulty","duration","length","routes","ascent","accessibilities",s?"networks":"","labels"].filter(Boolean),["type-outdoorRating-.+"]]}]:[{id:v.nt,name:(0,r.jsx)(i.Z,{id:"search.filters.practices"}),filters:[v.nt],subFilters:["difficulty","duration","length","routes","ascent","accessibilities",s?"networks":"","labels"].filter(Boolean)},{id:v.xx,name:(0,r.jsx)(i.Z,{id:"search.filters.outdoorPractice"}),filters:[v.xx],subFilters:["type-outdoorRating-.+"]}],{id:v.cr,name:(0,r.jsx)(i.Z,{id:"search.filters.categories"}),filters:[v.cr],subFilters:["type-services-.+"]},{id:v.RS,name:(0,r.jsx)(i.Z,{id:"search.filters.event"}),filters:[v.RS],subFilters:[v.wv,v.M4]},{id:v.vD,name:(0,r.jsx)(i.Z,{id:"search.filters.themes"}),filters:[v.vD]},{id:"localization",name:(0,r.jsx)(i.Z,{id:"search.filters.localization"}),subFilters:[v.zc,v.sC,v.pe]}]}};var eM=e=>{let{filtersState:t,dateFilter:l,setFilterSelectedOptions:o,setDateFilter:d,resetFilters:u,resultsNumber:c,language:p}=e,[m,h]=(0,s.useState)(""),{treksCount:f,touristicContentsCount:x,outdoorSitesCount:g,touristicEventsCount:b}=eE({language:p}),{FILTERS_CATEGORIES:y}=e_();return(0,r.jsxs)("div",{className:"sticky top-desktopHeader flex items-center shadow-lg bg-white z-20 border-l border-gresySoft",children:[(0,r.jsxs)("div",{className:"inline-block ml-4 mr-4 flex items-center",children:[(0,r.jsx)(n.w,{size:24,className:"text-primary1","aria-hidden":!0}),(0,r.jsx)("span",{className:"uppercase text-primary1 ml-2",children:(0,r.jsx)(i.Z,{id:"search.filters.filters"})})]}),y.map(e=>0===f&&e.id===v.nt||0===x&&e.id===v.cr||0===g&&e.id===v.xx||0===b&&e.id===v.RS?null:(0,r.jsx)(ew,{id:e.id,name:e.name,filters:e.filters,subFilters:e.subFilters,filtersState:t,dateFilter:l,expanded:m===e.id,onClick:()=>h(m===e.id?"":e.id),setFilterSelectedOptions:o,setDateFilter:d},e.id)),(0,r.jsxs)("button",{type:"button",className:"text-primary1 font-bold h-full flex items-center p-4 border-l border-greySoft",onClick:u,children:[(0,r.jsx)(a.D,{size:16,className:"mr-2","aria-hidden":!0}),(0,r.jsx)(i.Z,{id:"search.filters.clearAll"})]}),(0,r.jsx)("div",{className:"pl-2 border-solid border-l border-greySoft",children:(0,r.jsx)(i.Z,{values:{count:c},id:"search.resultsFoundShort"})})]})},eP=()=>{let[e,t]=(0,s.useState)(null);return{bounds:e,handleMoveMap:e=>{(0,E.H)().enableSearchByMap&&t(e)}}},ez=l(95501),eR=l(61265),eI=l(45701),eT=l(67246),eZ=e=>{let{resultsNumber:t,resetFilter:l}=e;return(0,r.jsxs)("div",{className:"flex w-[80vw] h-8 items-center fixed shadow-lg bg-white right-0 bottom-0",children:[(0,r.jsxs)("button",{type:"button",onClick:l,className:"text-primary1 font-bold text-P2 flex items-center w-1/2 justify-center",children:[(0,r.jsx)(a.D,{size:12,className:"mr-2","aria-hidden":!0}),(0,r.jsx)(i.Z,{id:"search.filters.clearAll"})]}),(0,r.jsx)("div",{className:"w-1/2 border-l border-solid border-greySoft text-center ",children:(0,r.jsx)(i.Z,{values:{count:t},id:"search.resultsFoundShort"})})]})},eA=l(222),eL=l(71914);let eH=e=>{let{icon:t,children:l,...s}=e;return(0,r.jsxs)("button",{type:"button",...s,children:[t,l]})},eU=e=>{var t;let{isOpen:l,handleClose:s,filterId:a,filtersState:n,setFilterSelectedOptions:o,resultsNumber:d,resetFilter:u,dateFilter:c,setDateFilter:p}=e,{FILTERS_CATEGORIES:m}=e_(),h=m.find(e=>e.id===a),f=null==h?void 0:h.filters,x=null==h?void 0:h.subFilters,v=Array.isArray(null==h?void 0:h.name)?(0,r.jsx)(i.Z,{id:"search.filters.treksOutdoorGrouped"}):null==h?void 0:h.name,g=(null!==(t=Array.isArray(x)&&x.some(e=>!Array.isArray(e))?[x]:x)&&void 0!==t?t:[]).map(e=>{var t;return null!==(t=(0,N.vM)(n.filter(t=>{let{id:l}=t;return e.some(e=>new RegExp(e).test(l))}),"category"))&&void 0!==t?t:{}}),b=n.filter(e=>{let{id:t}=e;return null==f?void 0:f.includes(t)});return(0,r.jsx)(eL.yo,{open:l,onOpenChange:s,children:(0,r.jsxs)(eL.ue,{className:"z-sliderMenu w-[80vw]",children:[(0,r.jsx)(eL.Tu,{children:(0,r.jsxs)(eL.bC,{className:"pb-4 font-bold text-center border-b border-solid border-greySoft outline-none",children:[(0,r.jsx)(eH,{onClick:s,className:"absolute left-0",icon:(0,r.jsx)(eA.X,{size:24,"aria-hidden":!0}),children:(0,r.jsx)("span",{className:"sr-only",children:(0,r.jsx)(i.Z,{id:"details.close"})})}),v]})}),(0,r.jsxs)("div",{className:"pb-20 h-full overflow-auto p-6 -mx-6",children:[b.map(e=>(0,r.jsx)(j,{item:e,setFilterSelectedOptions:o,hideLabel:!0,dateFilter:c,setDateFilter:p},e.id)),g.map((e,t)=>(0,r.jsxs)("div",{className:"space-y-4",children:[Object.keys(e).length>0&&b.length>0&&(0,r.jsx)("div",{className:"w-10/12 h-1p mx-auto my-4 bg-greySoft"},"sep"),Object.keys(e).map(l=>{var s;let i="undefined"!==l&&"event"!==l?l:null===(s=b[t])||void 0===s?void 0:s.selectedOptions.map(e=>{let{label:t}=e;return t}).join("/");return(0,r.jsxs)("div",{className:"m-1",children:[(0,r.jsx)("p",{className:"font-bold mb-2",children:i}),e[l].map(e=>(0,r.jsx)("div",{className:"my-1",children:(0,r.jsx)(j,{item:e,setFilterSelectedOptions:o,dateFilter:c,setDateFilter:p})},i+e.id))]},i)})]},t))]}),(0,r.jsx)(eL.FF,{children:(0,r.jsx)(eZ,{resetFilter:u,resultsNumber:d})})]})})},eq=e=>{let{title:t,onClick:l,numberSelected:s,type:i=null}=e,a=(0,h.cn)("font-bold text-Mobile-C1 w-full",s>0?"text-primary1":"text-greyDarkColored",(0,ej.r)(i,{withColor:!0}));return(0,r.jsxs)("button",{onClick:l,className:"pt-4 pb-4 outline-none border-b border-solid border-greySoft flex items-center w-full text-left",type:"button",children:[s>0&&(0,r.jsx)("span",{className:(0,h.cn)("bg-primary1 text-white text-center rounded-full size-6 font-bold mr-2",(0,ej.r)(i,{withBackgroun
1d:!0})),children:s}),(0,r.jsx)("span",{className:a,children:t}),(0,r.jsx)(o._,{className:(0,h.cn)("-rotate-90 text-primary1 ml-auto",(0,ej.r)(i,{withColor:!0})),size:24,"aria-hidden":!0})]})},eB=e=>{let{filtersState:t,title:l,resetFilter:s,resultsNumber:a,filtersList:n,language:o,children:d}=e,{treksCount:u,touristicContentsCount:c,outdoorSitesCount:p,touristicEventsCount:m}=eE({language:o});return(0,r.jsxs)(eL.yo,{children:[(0,r.jsx)(eL.aM,{asChild:!0,children:d}),(0,r.jsxs)(eL.ue,{className:"desktop:hidden z-sliderMenu w-[80vw]",children:[(0,r.jsx)(eL.Tu,{children:(0,r.jsx)(eL.bC,{className:"pb-4 font-bold text-center border-b border-solid border-greySoft outline-none",children:l})}),(0,r.jsx)("div",{className:"pb-10 h-full overflow-auto p-6 -mt-6 -mx-6",children:n.map(e=>{if(0===u&&e.id===v.nt||0===c&&e.id===v.cr||0===p&&e.id===v.xx||0===m&&e.id===v.RS)return null;let l=ey(t,e.filters,e.subFilters),s=Array.isArray(e.name)?(0,r.jsx)(i.Z,{id:"search.filters.treksOutdoorGrouped"}):e.name;return(0,r.jsx)(eq,{type:e.id,title:s,onClick:e.onSelect,numberSelected:l},e.id)})}),(0,r.jsx)(eL.FF,{children:(0,r.jsx)(eZ,{resetFilter:s,resultsNumber:a})})]})]})},eK=e=>{let[t,l]=(0,s.useState)("HIDDEN"),{FILTERS_CATEGORIES:r}=e_();return{menuState:t,displayMenu:()=>l("DISPLAYED"),hideMenu:()=>l("HIDDEN"),filtersList:r.map(t=>({...t,onSelect:()=>e(t.id)}))}},eY=()=>{let[e,t]=(0,s.useState)("");return{currentFilterId:e,subMenuState:""===e?"HIDDEN":"DISPLAYED",hideSubMenu:()=>t(""),selectFilter:e=>t(e)}};var eW=l(56404),eX=l(88210),eG=l(43410),eV=l(86677),e$=l(5706),eQ=l(38579),eJ=l.n(eQ);let e0=e=>{let{textContent:t}=e;return(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)("div",{children:(0,r.jsx)(eJ(),{loading:"lazy",className:"hidden desktop:block",src:"/images/little-forest.svg",height:64,width:64,alt:""})}),(0,r.jsx)("div",{className:"desktop:ml-6",children:(0,r.jsx)("h1",{className:"font-bold text-2xl color-greyDarkColored desktop:text-3xl",children:t})})]})},e1=e=>{let{children:t,className:l}=e;return(0,r.jsx)("span",{className:(0,h.cn)("grid place-content-center rounded-full size-6 bg-primary1 text-white text-Mobile-C2 font-bold",l),children:t})},e2=s.forwardRef((e,t)=>{let{numberSelected:l,...s}=e;return(0,r.jsxs)("button",{className:"flex items-center text-primary1 desktop:hidden",...s,ref:t,children:[0===l?(0,r.jsx)(n.w,{size:16,className:"mr-2"}):(0,r.jsx)(e1,{className:"mr-1",children:l}),(0,r.jsx)("span",{className:"ml-1 font-bold text-primary1",children:(0,r.jsx)(i.Z,{id:"search.filter"})})]})});e2.displayName="ToggleFilterButton";var e4=l(43826),e6=l(77034);let e8=async(e,t)=>{let l=await eu(e),r=await (0,w._1)(e),s=await (0,e4.F)(e),i=await (0,e6.h)(e),a=await (0,k.n)(e),n=await Q(e),o=ev({initialFiltersState:l,initialOptions:t,touristicContentCategoryMapping:r,outdoorRatingMapping:s,outdoorRatingScale:i,outdoorPractice:a,organizerEvent:n});return{initialFiltersState:l,touristicContentCategoryMapping:r,outdoorRatingMapping:s,outdoorRatingScale:i,outdoorPractice:a,initialFiltersStateWithSelectedOptions:o,organizerEvent:n}};var e7=l(90111);let e3=()=>{var e,t;let l=null!==(e=(0,eV.useRouter)().locale)&&void 0!==e?e:(0,e7.Mb)(),r=(0,eV.useRouter)().query,{data:i}=(0,eS.a)({queryKey:["initialFilterState",l],queryFn:()=>e8(l,r)}),a=i?i.initialFiltersState:[],n=i?i.touristicContentCategoryMapping:{},o=null!==(t=null==i?void 0:i.organizerEvent)&&void 0!==t?t:null,d=i?i.outdoorRatingMapping:{},u=i?i.outdoorRatingScale:[],c=i?i.outdoorPractice:{},p=(0,s.useMemo)(()=>i?i.initialFiltersStateWithSelectedOptions:[],[i]),[m,h]=(0,s.useState)(p);return(0,s.useEffect)(()=>{h(p)},[p,p.length]),(0,s.useEffect)(()=>{h(e=>eb(e,p))},[p,l]),{filtersState:m,setFilterSelectedOptions:(e,t)=>{h(l=>eh({currentFiltersState:l.map(l=>l.id===e?{...l,selectedOptions:t.sort((e,t)=>e.value.localeCompare(t.value,void 0,{numeric:!0}))}:l),initialFiltersState:a,selectedFilterId:e,touristicContentCategoryMapping:n,outdoorRatingMapping:d,outdoorRatingScale:u,outdoorPractice:c,organizerEvent:o}))},resetFilters:()=>{h(a.filter(e=>{let{id:t}=e;return eo.includes(t)}))}}};var e5=l(57903),e9=l(12916);let te=e=>e.reduce((e,t)=>
1{let{id:l,selectedOptions:r}=t;return 0===r.length?e:[...e,"".concat(l,"=").concat(r.map(e=>{let{value:t}=e;return t}).join(","))]},[]),tt=(e,t,l)=>{let r=te(e);t&&r.push("text=".concat(t)),(null==l?void 0:l.beginDate)&&r.push("beginDate=".concat(l.beginDate)),(null==l?void 0:l.endDate)&&r.push("endDate=".concat(l.endDate));let s=r.join("&");return s?"search?".concat(s):"search"},tl=(e,t)=>{let{filtersState:l,textFilterState:r,bboxState:i,dateFilter:a,page:n}=e,[o,d]=(0,s.useState)("HIDDEN"),u=(0,e9.ik)(l),c=(0,s.useRef)(tt(l,r,a)),p=(0,eV.useRouter)(),m=(0,ek.a)(t),{data:h,isLoading:f,isError:x,refetch:v,fetchNextPage:g,hasNextPage:b,hasPreviousPage:y,isFetching:j,isFetchingNextPage:N}=(0,e5.N)({queryKey:["trekResults",u,t,(0,e9.U$)(r),(0,e9.q_)(i),a,n],queryFn:e=>{let{pageParam:l={treks:n,touristicContents:n,outdoorSites:(0,E.H)().enableOutdoor?n:null,touristicEvents:(0,E.H)().enableTouristicEvents?n:null}}=e;return(0,eO.BP)({filtersState:u,textFilterState:r,bboxState:i,dateFilter:a},l,t,m)},initialPageParam:{treks:n,touristicContents:n,outdoorSites:(0,E.H)().enableOutdoor?n:null,touristicEvents:(0,E.H)().enableTouristicEvents?n:null},retry:!1,refetchOnReconnect:!1,refetchOnWindowFocus:!1,getNextPageParam:e=>null!==e.nextPages.treks||null!==e.nextPages.touristicContents||null!==e.nextPages.outdoorSites||null!==e.nextPages.touristicEvents?e.nextPages:void 0,getPreviousPageParam:e=>null!==e.previousPages.treks||null!==e.previousPages.touristicContents||null!==e.previousPages.outdoorSites||null!==e.previousPages.touristicEvents?e.previousPages:void 0});return(0,s.useEffect)(()=>{let e=tt(l,r,a);e!==c.current&&(c.current=e,p.push(e,void 0,{shallow:!0}),v())},[l,r,a,v,p]),{searchResults:(0,e9.FA)(h),isLoading:f,isError:x,refetch:v,isFetching:j,isFetchingNextPage:N,fetchNextPage:g,hasNextPage:b,hasPreviousPage:y,mobileMapState:o,displayMobileMap:()=>{d("DISPLAYED"),window.dispatchEvent(new Event("resize"))},hideMobileMap:()=>d("HIDDEN")}};var tr=l(34117),ts=l(93206),ti=l(97040),ta=l(70895);let tn=e=>null===e?null:{x:e[0],y:e[1]},to=e=>e.reduce((e,t)=>[...e,...t.results],[]),td=e=>e.reduce((e,t)=>[...e,...t.results],[]),tu=e=>e.reduce((e,t)=>[...e,...t.results],[]),tc=e=>e.reduce((e,t)=>[...e,...t.results],[]),tp=e=>{let{mapResults:t,activities:l}=e;return to(t).map(e=>({id:e.id,location:tn(e.departure_geom),practice:l[e.practice],type:"TREK"}))},tm=e=>{let{mapResults:t,touristicContentCategories:l}=e;return td(t).map(e=>{var t,r,s;return{id:e.id,location:(0,ta.fp)(null!==(s=e.geometry)&&void 0!==s?s:null),practice:{id:0,pictogramUri:void 0!==e.category?null===(t=l[e.category])||void 0===t?void 0:t.pictogramUri:"",label:void 0!==e.category?null===(r=l[e.category])||void 0===r?void 0:r.label:""},type:"TOURISTIC_CONTENT"}})},th=e=>{let{mapResults:t,outdoorPracticeDictionnary:l}=e;return tu(t).map(e=>{var t,r;return{id:Number(e.id),location:(0,ta.fp)(null!==(t=e.geometry)&&void 0!==t?t:null),practice:null!==(r=l[e.practice])&&void 0!==r?r:null,type:"OUTDOOR_SITE"}})},tf=e=>{let{mapResults:t,touristicEventTypes:l}=e;return tc(t).map(e=>{var t;return{id:Number(e.id),location:(0,ta.fp)(null!==(t=e.geometry)&&void 0!==t?t:null),practice:void 0!==l[e.type]?{id:0,label:String(l[e.type].label),pictogramUri:l[e.type].pictogramUri}:void 0,type:"TOURISTIC_EVENT"}})},tx={fields:"id,departure_geom,practice"},tv=e=>D.E.get("/trek/",{params:{...e,...tx,...E.x}}).then(e=>e.data),tg={fields:"id,geometry,category"},tb=e=>D.E.get("/touristiccontent/",{params:{...e,...tg,...E.x}}).then(e=>e.data),ty=async(e,t)=>{let{filtersState:l,textFilterState:r,dateFilter:s}=e;try{let e=l.find(e=>{let{id:t}=e;return t===v.nt}),i=!!e&&e.selectedOptions.length>0,a=l.find(e=>{let{id:t}=e;return t===v.cr}),n=!!a&&a.selectedOptions.length>0,o=l.find(e=>{let{id:t}=e;return t===v.xx}),d=!!o&&o.selectedOptions.length>0,u=l.find(e=>{let{id:t}=e;return t===v.RS}),c=!!u&&u.selectedOptions.length>0,p=(!i&&!n&&!c||d)&&(0,E.H)().enableOutdoor,m=(!i&&!n&&!d||c)&&(0,E.H)().enableTouristicEvents,h=(0,tr.v3)(l),f=(0,tr.mR)(l),x=(0,tr.dP)(l),g=(0,tr.lg)(l),b=(0,tr.bY)(r),y=(0,tr.X_)(s),j=(0,E.H)().mapResultsPageSize,N=[];if(!n&&!d&&!c||i){let e=await tv({language:t,page_size:j,...h,...b}),l=await Promise.all((0,P.t)(j,e.count).slice(1).map(e=>tv({language:t,page_size:j,page:e,...h,...b}))),r=await (0,S.qF)(t);N.push(...tp({mapResults:[e,...l],activities:r}))}if(!i&&!d&&!c||n){let e=await tb({language:t,page_size:j,...f,...b}),l=await Promise.all((0,P.t)(j,e.count).slice(1).map(e=>tb({language:t,page_size:j,page:e,...f,...b}))),r=await (0,w.w2)(t);N.push(...tm({mapResults:[e,...l],touristicContentCategories:r}))}if(p){let e=await (0,ts.u5)({language:t,page_size:j,...x,...b}),l=await Promise.all((0,P.t)(j,e.count).slice(1).map(e=>(0,ts.u5)({language:t,page_size:j,page:e,...x,...b}))),r=await (0,k.n)(t);N.push(...th({mapResults:[e,...l],outdoorPracticeDictionnary:r}))}if(m){let e=await (0,ti.rB)({language:t,page_size:j,dates_before:y.dates_before,dates_after:y.dates_after,...g,...b}),l=await Promise.all((0,P.t)(j,e.count).slice(1).map(e=>(0,ti.rB)({language:t,page_size:j,page:e,dates_before:y.dates_before,dates_after:y.dates_after,...g,...b}))),r=await (0,O.m)(t);N.push(...tf({mapResults:[e,...l],touristicEventTypes:r}))}return N}catch(e){throw console.error("Error in connector / mapResults",e),e}},tj=(e,t)=>{let{filtersState:l,textFilterState:r,dateFilter:s}=e,i=(0,e9.ik)(l),{data:a,isLoading:n}=(0,eS.a)({queryKey:["mapResults",i,t,(0,e9.U$)(r),s],queryFn:()=>ty({filtersState:i,textFilterState:r,dateFilter:s},t)});return{isMapLoading:n,mapResults:a}};var tN=l(27288),tw=l(12186),tS=l(92513),tF=e=>{let{onChange:t,value:l,onSubmit:a}=e,n=(0,p.Z)(),o=(0,s.useId)();return(0,r.jsxs)("form",{action:"/search",className:"flex flex-row w-full desktop:w-auto",onSubmit:e=>{e.preventDefault(),a()},children:[(0,r.jsx)("label",{className:"sr-only",htmlFor:o,children:(0,r.jsx)(i.Z,{id:"search.title"})}),(0,r.jsx)("input",{className:"input w-30 desktop:w-58 h-10 desktop:h-12 !rou
1nded-r-none !rounded-l-lg",name:"text",id:o,onChange:t,value:null!==l?l:"",type:"search",placeholder:n.formatMessage({id:"search.textFilter"})}),(0,r.jsxs)("button",{type:"submit",className:"size-10 desktop:size-12 bg-primary1 rounded-r-md flex justify-center items-center active:bg-primary1-light ",children:[(0,r.jsx)(tS.o,{size:24,className:"text-primary2","aria-hidden":!0}),(0,r.jsx)("span",{className:"sr-only",children:(0,r.jsx)(i.Z,{id:"search.title"})})]})]})};let tk=()=>{let e=(0,eV.useRouter)().query,t=void 0!==e.rawText?e.rawText.replace(/-/g," "):null,l=void 0!==e.text?e.text:null!=t?t:null,[r,i]=(0,s.useState)(l),[a,n]=(0,s.useState)(l);return{textFilterInput:r,textFilterState:a,onTextFilterInputChange:e=>{i(e.target.value)},onTextFilterSubmit:()=>{n(r)},resetTextFilter:()=>{i(null),n(null)}}},tO=()=>{let{beginDate:e="",endDate:t=""}=(0,eV.useRouter)().query,[l,r]=(0,s.useState)({beginDate:e.toString(),endDate:t.toString()});return{dateFilter:l,setDateFilter:r}},tE=function(e){var t,l;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=(0,p.Z)(),{query:i}=(0,eV.useRouter)(),a=e.flatMap(e=>e.selectedOptions.length>0?{label:e.label,options:e.selectedOptions.map(e=>{let{label:t}=e;return t})}:[]),n=a.length,o=n&&null!==(t=s.formatMessage({id:a[0].label}))&&void 0!==t?t:"",d=n&&null!==(l=s.formatList(a[0].options,{type:"conjunction"}))&&void 0!==l?l:"";return{pageTitle:(()=>{var e;let t=s.formatMessage({id:"search.titlePagination"},{count:Number(null!==(e=i.page)&&void 0!==e?e:1)});return 0===n?"".concat(s.formatMessage({id:"search.title"})).concat(t):1===n?"".concat(s.formatMessage({id:"search.titleWithOneCategory"},{category:o,options:d})).concat(t):"".concat(s.formatMessage({id:"search.resultsFound"},{count:r})).concat(t)})(),resultsTitle:(()=>{if(1!==n)return s.formatMessage({id:"search.resultsFound"},{count:r});let e=s.formatMessage({id:"search.resultsFoundShort"},{count:r}),t=s.formatMessage({id:"search.titleWithOneCategory"},{category:o.toLowerCase(),options:d});return"".concat(e," ").concat(t)})()}};var tD=l(6854),tC=l(79894),t_=l.n(tC);let tM=e=>{var t;let{hasPreviousPage:l,hasNextPage:s}=e,a=(0,eV.useRouter)(),n=(0,p.Z)(),o=Number(null!==(t=a.query.page)&&void 0!==t?t:1);if(!1===l&&!1===s)return null;let d={...a.query,page:o-1};return 1===d.page&&delete d.page,(0,r.jsxs)("nav",{role:"navigation",className:"flex justify-center items-center gap-3",children:[!0===l&&(0,r.jsxs)(t_(),{className:"flex items-center px-2 py-2 border border-solid border-greySoft hover:text-primary1 hover:border-primary1 rounded-md transition",href:{pathname:a.pathname,query:d},rel:"prev",shallow:!0,title:n.formatMessage({id:"search.pagination.goto"},{count:o-1}),children:[(0,r.jsx)(eA.X,{size:20,className:"mr-2"}),(0,r.jsx)(i.Z,{id:"search.pagination.previous"})]}),!0===s&&(0,r.jsxs)(t_(),{className:"flex items-center px-2 py-2 border border-solid border-greySoft hover:text-primary1 hover:border-primary1 rounded-md transition",href:{pathname:a.pathname,query:{...a.query,page:o+1}},rel:"next",shallow:!0,title:n.formatMessage({id:"search.pagination.goto"},{count:o+1}),children:[(0,r.jsx)(i.Z,{id:"search.pagination.next"}),(0,r.jsx)(tD.E,{size:20,className:"ml-2"})]})]})},tP=e=>{var t,l,a,n,o,d;let{language:u}=e,c=(0,eV.useRouter)(),{filtersState:m,setFilterSelectedOptions:f,resetFilters:x}=e3(),{subMenuState:v,selectFilter:g,hideSubMenu:b,currentFilterId:y}=eY(),{menuState:j,displayMenu:N,hideMenu:w,filtersList:S}=eK(g),{bounds:F,handleMoveMap:k}=eP(),O=(0,ez.useMediaPredicate)("(max-width: 1024px)"),E=Number(null!==(t=c.query.page)&&void 0!==t?t:1),{textFilterInput:D,textFilterState:C,onTextFilterInputChange:_,onTextFilterSubmit:M,resetTextFilter:P}=tk(),{dateFilter:z,setDateFilter:R}=tO(),{searchBbox:I,setPoints:T,setSearchBbox:Z,isNavigatedByBrowser:A}=(0,eG.R)(),L=null!=F?F:A?I:null,{searchResults:H,isLoading:U,isError:q,refetch:B,isFetching:K,isFetchingNextPage:Y,fetchNextPage:W,hasNextPage:X,hasPreviousPage:G,mobileMapState:V,displayMobileMap:$,hideMobileMap:Q}=tl({filtersState:m,textFilterState:C,bboxState:null!==(l=null==L?void 0:L.toBBoxString())&&void 0!==l?l:null,dateFilter:z,page:E},u),{pageTitle:J,resultsTitle:ee}=tE(m,null==H?void 0:H.resultsNumber),{isMapLoading:et,mapResults:el}=tj({filtersState:m,textFilterState:C,dateFilter:z},u);(0,s.useEffect)(()=>{el&&T(el)},[el,T]),(0,s.useEffect)(()=>{F&&!A&&Z(F)},[F,A,Z]);let er=(0,p.Z)(),es=()=>{x(),P()},ei=m.reduce((e,t)=>
1{let[l,r]=t.id.split("_");if(void 0!==r){var s;let r=null!==(s=null==e?void 0:e.findIndex(e=>(null==e?void 0:e.id)===l))&&void 0!==s?s:-1;r>-1&&(e[r]={...t,id:l,selectedOptions:[...e[r].selectedOptions,...t.selectedOptions.map(e=>({...e,include:!1}))]})}else e.push({...t,selectedOptions:t.selectedOptions.map(e=>({...e,include:!0}))});return e},[]),ea=ey(m,null,null);return(0,r.jsxs)("div",{id:"Search",className:"h-full",children:[(0,r.jsx)(eW.y,{title:J,description:"".concat(er.formatMessage({id:"search.description"})),children:E>1&&(0,r.jsx)("meta",{name:"robots",content:"noindex,follow"})}),O&&(0,r.jsx)(eU,{handleClose:b,isOpen:"HIDDEN"!==v,filterId:y,filtersState:ei,setFilterSelectedOptions:f,resetFilter:es,resultsNumber:null!==(a=null==H?void 0:H.resultsNumber)&&void 0!==a?a:0,dateFilter:z,setDateFilter:R}),(0,r.jsxs)("div",{className:"flex flex-col",id:"search_container",children:[!O&&(0,r.jsx)(eM,{dateFilter:z,filtersState:ei,setFilterSelectedOptions:f,setDateFilter:R,resetFilters:es,resultsNumber:null!==(n=null==H?void 0:H.resultsNumber)&&void 0!==n?n:0,language:u}),(0,r.jsxs)("div",{className:"flex flex-row flex-1",children:[(0,r.jsx)("div",{id:"search_resultCardList",className:"flex flex-col w-full desktop:w-1/2",children:(0,r.jsx)("div",{className:"p-4 flex-1",children:(0,r.jsxs)(eR.Z,{loaded:!U,children:[(0,r.jsxs)("div",{className:"flex flex-col desktop:flex-row desktop:justify-between",children:[(0,r.jsxs)("div",{className:"flex justify-between items-end",id:"search_resultMapTitle",children:[(0,r.jsx)(e0,{textContent:ee}),(0,r.jsx)(eB,{title:(0,r.jsx)(i.Z,{id:"search.filter"}),filtersState:ei,filtersList:S,resetFilter:es,resultsNumber:null!==(o=null==H?void 0:H.resultsNumber)&&void 0!==o?o:0,language:u,children:(0,r.jsx)(e2,{onClick:"DISPLAYED"===j?w:N,numberSelected:ea})})]}),(0,r.jsx)("div",{className:"flex items-center mt-4 desktop:mt-0 desktop:ml-5",children:(0,r.jsx)(tF,{value:D,onChange:_,onSubmit:M})})]}),(0,r.jsx)("hr",{className:"w-full mt-6 h-0 border-0 desktop:block hidden"}),(0,r.jsx)(eT.n,{displayMap:$}),(0,r.jsx)(eI.Z,{dataLength:null!==(d=null==H?void 0:H.results.length)&&void 0!==d?d:0,next:()=>!K&&W(),hasMore:!!X,loader:(0,r.jsx)("div",{className:"relative my-10 ".concat(Y?"h-10":""),children:(0,r.jsx)(eR.Z,{loaded:!Y})}),scrollableTarget:"body",children:null==H?void 0:H.results.map(e=>{var t,l,s;return(0,r.jsx)(e$.e,{type:e.type,id:"".concat(e.id),hoverId:(0,e9.FJ)(e),place:e.place,title:e.name,tags:e.tags,images:e.images,badgeIconUri:null===(t=e.category)||void 0===t?void 0:t.pictogramUri,badgeName:null===(l=e.category)||void 0===l?void 0:l.label,informations:null!==(s=e.informations)&&void 0!==s?s:[],redirectionUrl:(0,tw.nj)(e.type,e.id,e.name),className:"my-4 desktop:my-6 desktop:mx-1",titleTag:"h2"},"".concat(e.type,"-").concat(e.id))})}),(0,r.jsx)("noscript",{children:(0,r.jsx)(tM,{hasPreviousPage:G,hasNextPage:X})}),q&&(0,r.jsx)(tN.H,{refetch:null===H?B:W})]})})}),(0,r.jsxs)("div",{id:"search_resultMap",className:(0,h.cn)("fixed inset-0 z-map left-full w-full transition-transform","desktop:z-content desktop:left-auto desktop:w-1/2 desktop:top-headerAndFilterBar","DISPLAYED"===V?"-translate-x-full desktop:translate-x-0 h-auto":"translate-x-0 h-screen desktop:h-auto"),children:[(0,r.jsx)(eR.Z,{loaded:!et,className:"fixed inset-0 z-map"}),et&&(0,r.jsx)("div",{className:"fixed bg-primary2 opacity-40 inset-0 z-map"}),(0,r.jsx)(eX.fN,{hasZoomControl:!O,onMove:k,hideMap:Q,openFilterMenu:N,shouldUseClusters:!0,shouldUsePopups:!0})]})]})]})]})};var tz=l(60646),tR=!0,tI=e=>{let{errorCode:t,language:l}=e;return 404===t?(0,r.jsx)(tz.default,{}):(0,r.jsx)(tP,{language:l})}}},function(e){e.O(0,[675,625,880,974,693,855,888,774,179],function(){return e(e.s=14905)}),_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.