1import{_ as be,a as ge,b as ye,c as xe}from"./B_o2iEfW.js";import{A as ue,k as K,o as de,b6 as Ee,c as i,u as _e,w as pe,f as a,a as s,t as c,n as Q,b as t,m as R,F as L,r as Y,e as O,h as H,g as me,_ as Te,bO as $e,bP as se,G as le,a$ as we,E as ne,i as Ie,q as ae,d as w,T as ie,bQ as z,bR as P,bS as ee,s as Se,bT as ce,bU as Be,j as Me,bV as Oe,bW as Ne}from"./DsVCUfW0.js";import{j as fe}from"./DRzGW2vL.js";import{m as d}from"./Dqxmxt4-.js";import{g as f}from"./MkZDWhN2.js";import{u as ke}from"./2WkFqAK0.js";import{m as Ae,c as je,C as oe,e as te}from"./DE11qgds.js";import{u as De,g as Pe}from"./fMfAb1b9.js";import{m as re}from"./NS6O0Oke.js";import"./C4iS2aBk.js";import"./B0VXcuTL.js";import"./LMv-itJy.js";const Ge=Symbol.for("nuxt:client-only"),Ve=ue({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(E,{slots:u,attrs:b}){const T=K(!1);return de(()=>{T.value=!0}),Ee(Ge,!0),S=>{var k;if(T.value)return(k=u.default)==null?void 0:k.call(u);const x=u.fallback||u.placeholder;if(x)return x();const _=S.fallback||S.placeholder||"",o=S.fallbackTag||S.placeholderTag||"span";return i(o,b,_)}}}),Fe={class:"schedule_title_con"},Le={class:"schedule_title"},Ue={key:0},ze={key:1},Re=s("div",{class:"schedule_btn"},null,-1),We={class:"schedule_con"},Ye={key:0},He={key:1},I="hh:mm:ss",Xe={__name:"Schedules",async setup(E){let u,b;const{locale:T}=_e(),S=me(),{data:x}=([u,b]=pe(()=>fetch(S.app.strapiBaseUri+"/api/schedule?"+fe({populate:{schedule_place:{populate:{periods:{populate:"*"}}}}}),{method:"GET"}).then(r=>r.json())),u=await u,b(),u),_=new Date,o=K(x.schedule_place),k=K(!1);setTimeout(function(){o.value.forEach(function(r){r.open=!1,r.start="",r.end="",r.periods.forEach(function(p){d(_).isBetween(p.date_start,p.date_end)&&p["time_period_"+d(_).day().toString()].forEach(function(B){let l=B.time_end,m=B.time_start;(d(l,I).isBetween(d("00:00",I),d("06:00",I))||l=="00:00:00.000")&&(d(_,I).isBetween(d("00:00",I),d("06:00",I))?m="00:00":l="23:59"),d(_,I).isBetween(d(m,I),d(l,I))&&(r.start=d(B.time_start,I).format("LT"),r.end=d(B.time_end,I).format("LT"),r.open=!0,k.value=!0)})})})},1500);var g=!1;function h(){g?(g=!1,f.fromTo(".schedule",{width:"28rem"},{duration:.7,width:"20.625rem",ease:"expo.out",delay:.5}),f.to(".schedule",{duration:.5,height:"3.4375rem",ease:"power3.in"}),f.fromTo(".schedule_title_bis",{y:"-100%",opacity:0}
1,{duration:1,y:0,opacity:1,ease:"expo.out",delay:.6}),f.fromTo(".schedule_title",{y:0,opacity:1},{duration:1,opacity:0,y:"130%",ease:"expo.out",delay:.6}),f.fromTo(".schedule_btn",{rotation:"45deg"},{duration:.5,rotation:"0deg",ease:"expo.out",delay:0})):(g=!0,f.fromTo(".schedule",{width:"20.625rem"},{duration:1,width:"28rem",ease:"expo.out",delay:.2}),f.fromTo(".schedule",{height:"3.4375rem"},{duration:1,height:"auto",ease:"expo.out",delay:.55}),f.fromTo(".schedule_title_bis",{y:0,opacity:1},{duration:.6,opacity:0,y:"-100%",ease:"expo.out"}),f.fromTo(".schedule_title",{y:"130%",opacity:0},{duration:.6,opacity:1,y:0,ease:"expo.out"}),f.fromTo(".schedule_btn",{rotation:0},{duration:.5,rotation:"45deg",ease:"expo.out",delay:0}))}return(r,p)=>{const B=Te;return a(),i("div",{class:"schedule",onClick:p[0]||(p[0]=l=>h())},[s("div",Fe,[s("div",Le,c(r.$t("schedule_welcome")),1),s("div",{class:Q(["schedule_title_bis",[{open:t(k)}]])},[R(c(r.$t("schedule_status"))+" ",1),t(k)?(a(),i("span",Ue,c(r.$t("schedule_open")),1)):(a(),i("span",ze,c(r.$t("schedule_close")),1))],2)]),Re,s("div",We,[(a(!0),i(L,null,Y(t(o),l=>(a(),i("div",{class:Q(["schedule_item",[{open:l.open}]])},[R(c(t(T)=="fr"?l.title:l.title_en)+" ",1),s("span",null,[l.open?(a(),i("div",Ye,c(l.start)+" - "+c(l.end),1)):(a(),i("div",He,"Â "))])],2))),256))]),O(B,{to:r.localePath("infos")},{default:H(()=>[R(c(r.$t("schedule_seeall")),1)]),_:1},8,["to"])])}}};var X=(E=>(E.NECESSARY="necessary",E.OPTIONAL="optional",E))(X||{});function Ke(E){for(const u in E)document.documentElement.style.setProperty(`--${u}`,E[u])}const Qe={class:"cookieControl"},Je={class:"cookieControl__BarContainer"},Ze=["textContent"],qe=["textContent"],eo={class:"cookieControl__BarButtons"},oo=["textContent"],to=["textContent"],no=["textContent"],so=s("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},[s("path",{fill:"currentColor",d:"M510.52 255.82c-69.97-.85-126.47-57.69-126.47-127.86-70.17 0-127-56.49-127.86-126.45-27.26-4.14-55.13.3-79.72 12.82l-69.13 35.22a132.221 132.221 0 00-57.79 57.81l-35.1 68.88a132.645 132.645 0 00-12.82 80.95l12.08 76.27a132.521 132.521 0 0037.16 72.96l54.77 54.76a132.036 132.036 0 0072.71 37.06l76.71 12.15c27.51 4.36 55.7-.11 80.53-12.76l69.13-35.21a132.273 132.273 0 0057.79-57.81l35.1-68.88c12.56-24.64 17.01-52.58 12.91-79.91zM176 368c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm32-160c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm160 128c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"})],-1),lo=[so],ao=["textContent"],io={class:"cookieControl__ModalContent"},co={class:"cookieControl__ModalContentInner"},ro=["textContent"],uo=["textContent"],_o={class:"cookieControl__ModalInputWrapper"},po=["id"],mo=["id","checked","onChange"],fo=["for"],ko={key:0},ho={key:1},Co=s("br",null,null,-1),vo=s("br",null,null,-1),bo=["href"],go={class:"cookieControl__ModalButtons"},yo=["textContent"],xo=["textContent"],Eo=["textContent"],To=ue({__name:"CookieControl",props:{locale:{default:"en"}},setup(E,{expose:u}){const b=E,{cookiesEnabled:T,cookiesEnabledIds:S,isConsentGiven:x,isModalActive:_,moduleOptions:o}=ke(),k=new Date,g=K([...T.value||[]]),h=$e(o),r=se(o.cookieNameIsConsentGiven),p=se(o.cookieNameCookiesEnabledIds),B=le(()=>P(T.value||[]).sort().join("|")!==P(g.value).sort().join("|")),l=le(()=>o.localeTexts[b.locale]),m=()=>{V({isConsentGiven:!0,cookiesOptionalEnabled:o.cookies.optional})},M=()=>{const n=P(g.value);V({isConsentGiven:!0,cookiesOptionalEnabled:[...o.cookies.necessary,...o.cookies.optional].filter(e=>n.includes(ee(e)))})},N=()=>{V({isConsentGiven:!0,cookiesOptionalEnabled:o.cookies.necessary})},G=()=>{V({isConsentGiven:!1,cookiesOptionalEnabled:[]})},J=n=>`${o.isDashInDescriptionEnabled===!1?"":"-"} ${z(n,b.locale)}`,W=n=>{var e;return n==="functional"?(e=l.value)==null?void 0:e.cookiesFunctional:z(n,b.locale)},Z=()=>{k.setTime(k.getTime()+o.cookieExpiryOffsetMs)},q=()=>{o.closeModalOnClickOutside&&(_.value=!1)},V=({cookiesOptionalEnabled:n,isConsentGiven:e})=>{x.value=e,T.value=e?[...o.cookies.necessary,...o.cookies.optional.filter(j=>n.includes(j))]:[],S.value=e?P(T.value):[]},he=n=>{var e,j;(j=(e=n.target)==null?void 0:e.nextSibling)==null||j.click()},Ce=n=>{const e=P(g.value).indexOf(ee(n));e<0?g.value.push(n):g.value.splice(e,1)},ve=n=>{var e;n.key===" "&&((e=n.target)==null||e.click())};return we(()=>{if(o.colors){const n={};for(const e in o.colors)n[`cookie-control-${e}`]=`${o.colors[e]}`;Ke(n)}if(r.value===h)for(const n of o.cookies.optional)(typeof o.isIframeBlocked=="boolean"?o.isIframeBlocked===!0:o.isIframeBlocked.initialState===!0)&&g.value.push(n);o.isModalForced&&!x.value&&(_.value=!0)}),ne(()=>T.value,(n,e)=>{var A;if(g.value=[...n||[]],x.value){ce(o.cookieNameCookiesEnabledIds,P(n||[]).join("|"),{expires:k});for(const C of n||[]){if(!C.src)continue;const y=document.createElement("script");y.src=C.src,document.getElementsByTagName("head")[0].appendChild(y)}}else p.value=void 0;const j=o.cookies.optional.filter(C=>!(n||[]).includes(C));for(const C of j)if(C.targetCookieIds){for(const y of C.targetCookieIds)Be(y);if(C.src)for(const y of[...document.head.querySelectorAll(`script[src="${C.src}"]`)])(A=y.parentNode)==null||A.removeChild(y)}},{deep:!0}),ne(x,(n,e)=>{n===void 0?r.value=void 0:ce(o.cookieNameIsConsentGiven,n?h:"0",{expires:k})}
1),u({accept:m,acceptPartial:M,decline:N}),Z(),(n,e)=>{const j=Ve;return a(),Ie(j,null,{default:H(()=>[s("section",Qe,[O(ie,{name:`cookieControl__Bar--${t(o).barPosition}`},{default:H(()=>{var A,C,y;return[!t(x)&&!t(o).isModalForced?(a(),i("div",{key:0,class:Q(`cookieControl__Bar cookieControl__Bar--${t(o).barPosition}`)},[s("div",Je,[s("div",null,[ae(n.$slots,"bar",{},()=>{var D,U;return[s("h3",{textContent:c((D=l.value)==null?void 0:D.bannerTitle)},null,8,Ze),s("p",{textContent:c((U=l.value)==null?void 0:U.bannerDescription)},null,8,qe)]})]),s("div",eo,[s("button",{onClick:e[0]||(e[0]=D=>m()),textContent:c((A=l.value)==null?void 0:A.accept)},null,8,oo),t(o).isAcceptNecessaryButtonEnabled?(a(),i("button",{key:0,onClick:e[1]||(e[1]=D=>N()),textContent:c((C=l.value)==null?void 0:C.decline)},null,8,to)):w("",!0),s("button",{onClick:e[2]||(e[2]=D=>_.value=!0),textContent:c((y=l.value)==null?void 0:y.manageCookies)},null,8,no)])])],2)):w("",!0)]}),_:3},8,["name"]),t(o).isControlButtonEnabled&&t(x)?(a(),i("button",{key:0,"aria-label":"Cookie control",class:"cookieControl__ControlButton","data-testid":"nuxt-cookie-control-control-button",onClick:e[3]||(e[3]=A=>_.value=!0)},lo)):w("",!0),O(ie,{name:"cookieControl__Modal"},{default:H(()=>{var A,C,y,D,U;return[t(_)?(a(),i("div",{key:0,class:"cookieControl__Modal",onClick:Se(q,["self"])},[B.value?(a(),i("p",{key:0,class:"cookieControl__ModalUnsaved",textContent:c((A=l.value)==null?void 0:A.settingsUnsaved)},null,8,ao)):w("",!0),s("div",io,[s("div",co,[ae(n.$slots,"modal"),t(o).isModalForced?w("",!0):(a(),i("button",{key:0,class:"cookieControl__ModalClose",onClick:e[4]||(e[4]=F=>_.value=!1),textContent:c((C=l.value)==null?void 0:C.close)},null,8,ro)),(a(!0),i(L,null,Y(t(X),F=>(a(),i(L,{key:F},[t(o).cookies[F].length?(a(),i(L,{key:0},[s("h3",{textContent:c(l.value&&(F===t(X).NECESSARY?l.value.cookiesNecessary:l.value.cookiesOptional))},null,8,uo),s("ul",null,[(a(!0),i(L,null,Y(t(o).cookies[F],v=>(a(),i("li",{key:v.id},[s("div",_o,[F===t(X).NECESSARY&&v.name!=="functional"?(a(),i("input",{key:0,id:t(z)(v.name,b.locale),type:"checkbox",disabled:"",checked:""},null,8,po)):(a(),i("input",{key:1,id:t(z)(v.name,b.locale),type:"checkbox",checked:t(P)(g.value).includes(t(ee)(v))||t(r)!==t(h)&&typeof t(o).isIframeBlocked=="object"&&t(o).isIframeBlocked.initialState,onChange:$=>Ce(v)},null,40,mo)),s("button",{onClick:e[5]||(e[5]=$=>he($))},c(W(v.name)),1),s("label",{class:"cookieControl__ModalCookieName",for:t(z)(v.name,b.locale),tabindex:"0",onKeydown:e[6]||(e[6]=$=>ve($))},[R(c(W(v.name))+" ",1),v.description?(a(),i("span",ko,c(J(v.description)),1)):w("",!0),t(o).isCookieIdVisible&&v.targetCookieIds?(a(),i("span",ho,[Co,R(" "+c("IDs: "+v.targetCookieIds.map($=>`"${$}"`).join(", ")),1)])):w("",!0),Object.entries(v.links||{}).length?(a(!0),i(L,{key:2},Y(Object.entries(v.links||{}),$=>(a(),i("span",{key:$[0]},[vo,s("a",{href:$[0]},c($[1]||$[0]),9,bo)]))),128)):w("",!0)],40,fo)])]))),128))])],64)):w("",!0)],64))),128)),s("div",go,[s("button",{onClick:e[7]||(e[7]=()=>{M(),_.value=!1}),textContent:c((y=l.value)==null?void 0:y.save)},null,8,yo),s("button",{onClick:e[8]||(e[8]=()=>{m(),_.value=!1}),textContent:c((D=l.value)==null?void 0:D.acceptAll)},null,8,xo),t(o).isModalForced?w("",!0):(a(),i("button",{key:0,onClick:e[9]||(e[9]=()=>{G(),_.value=!1}),textContent:c((U=l.value)==null?void 0:U.declineAll)},null,8,Eo))])])])])):w("",!0)]}),_:3})])]),_:3})}}}),$o={class:"page"},Vo={__name:"default",async setup(E){let u,b;re.locale("fr"),d.defineLocale("fr",re.localeData()._config),d.locale("fr"),d.tz.setDefault("Europe/Paris");const{cookiesEnabled:T,cookiesEnabledIds:S,isConsentGiven:x,isModalActive:_,moduleOptions:o}=ke(),{locale:k}=_e();d.locale(k.value),f.config({nullTargetWarn:!1}),de(()=>{Ae(),je(),setTimeout(function(){f.set(".cookieControl",{opacity:0}),f.to(".cookieControl",.6,{opacity:1,ease:"expo.In"}),f.fromTo(".schedule",{scaleX:0},{ease:oe.create("custom",te),scaleX:1,duration:1.5,delay:.5}),f.fromTo(".schedule_title_bis",{y:"100%",opacity:0}
1,{ease:oe.create("custom",te),y:0,opacity:1,duration:1,delay:.9}),f.fromTo(".schedule_btn",{rotation:"-90deg",opacity:0},{ease:oe.create("custom",te),rotation:0,opacity:1,duration:1,delay:1})},1500)}),ne(()=>S.value,(m,M)=>{!(M!=null&&M.includes("google-analytics"))&&(m!=null&&m.includes("google-analytics"))},{deep:!0});const g=me(),{data:h}=([u,b]=pe(()=>fetch(g.app.strapiBaseUri+"/api/global?"+fe({locale:k.value,field:["defaultSeo"],populate:{defaultSeo:{populate:"*"},flash:{populate:"*"},tags:{populate:"*"}}}),{method:"GET",headers:{"Content-Type":"application/json"}}).then(m=>m.json())),u=await u,b(),u),{defaultSeo:r}=h;De({title:r.metaTitle,meta:Pe(r),link:[{rel:"icon",type:"image/x-icon",href:"/favicon.png"}]});{var p=window._paq=window._paq||[];p.push(["trackPageView"]),p.push(["enableLinkTracking"]),function(){var m="//stats.sparkk.fr/";p.push(["setTrackerUrl",m+"matomo.php"]),p.push(["setSiteId","28"]);var M=document,N=M.createElement("script"),G=M.getElementsByTagName("script")[0];N.type="text/javascript",N.async=!0,N.src=m+"matomo.js",G.parentNode.insertBefore(N,G)}()}const B=Me();return Oe().hook("page:transition:finish",()=>{setTimeout(function(){p.push(["setCustomUrl",B.path]),p.push(["setDocumentTitle",document.title]),p.push(["trackPageView"])},100)}),(m,M)=>{const N=be,G=ge,J=Ne,W=xe,Z=ye,q=Xe,V=To;return a(),i("div",{class:Q(["wrapper",{wrapper_flash:t(h).flash&&t(h).flash.date_end==null||t(h).flash&&t(d)(t(h).flash.date_end)>t(d)()}])},[O(N,{global:t(h)},null,8,["global"]),O(G,{global:t(h)},null,8,["global"]),s("div",$o,[O(J,{keepalive:!0,global:t(h)},null,8,["global"]),O(W)]),O(Z,{globals:t(h)},null,8,["globals"]),O(q),O(V,{locale:t(k)},null,8,["locale"])],2)}}};export{Vo as default};
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.