1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./QjRkZ8zb.js","./r7CXddsL.js","./DHnBXAd1.js","./BvT0b7Nr.js","./Cpi18imE.js","./8VgZivfK.js","./Cjt5drQY.js","./entry.NQWaVMZU.css","./Bx-kqJFo.js","./poWb2Dmr.js","./Pagination.NH7HRcjm.css","./DArKzWO9.js","./Tfx-zzfc.js","./TeaserList.CEcykzs7.css","./Cnd-U1F8.js","./Dn6P-toj.js","./Tooltip.BZKKRXOJ.css","./CD504_Sz.js","./vendor-calendar.DqNWZkLe.css","./Calendar.DPuePlk_.css","./WJaTpDqm.js","./Scheduler.8MC3Wh2B.css"])))=>i.map(i=>d[i]); 2import{x as te,u as ne,w as j,_ as L}from"./r7CXddsL.js";import{_ as ae}from"./Do9Skpp1.js";import{a as se,c as oe,b as ie,_ as le}from"./BUMOgUmq.js";import{_ as re,a as ue}from"./Bx-kqJFo.js";import{d as ce,g as _e,av as de,r as p,f as y,j as _,s as u,o as s,k as l,l as o,m as d,w as W,E as ve,T as q,q as w,as as S,b as m,t as pe}from"./DHnBXAd1.js";import"./CD504_Sz.js";import{u as me}from"./Tfx-zzfc.js";import{k as fe,u as ke,a as ye,v as be}from"./BvT0b7Nr.js";import{f as g,h as M,j as he,k as we,l as C,m as O}from"./Cpi18imE.js";import"./8VgZivfK.js";import"./Cjt5drQY.js";const ge=ce("event",{state:()=>({preferredListOrientation:"list"})}),xe=S(()=>L(()=>import("./QjRkZ8zb.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url).then(r=>r.default||r)),Ce=S(()=>L(()=>import("./Cnd-U1F8.js"),__vite__mapDeps([14,1,2,3,4,5,6,7,15,16,17,18,11,12,19]),import.meta.url).then(r=>r.default||r)),Oe=S(()=>L(()=>import("./WJaTpDqm.js"),__vite__mapDeps([20,1,2,3,4,5,6,7,11,12,21]),import.meta.url).then(r=>r.default||r)),Le={class:"display-types self-end"},Se={key:0,class:"button-group"},De={class:"date-title"},Ee={class:"pagination-container"},ze={key:0,class:"pagination flex gap-2",role:"navigation","aria-label":"pagination"},Pe=["disabled"],$e={class:"pagination-container hidden"},Ae={key:0,class:"pagination flex gap-2",role:"navigation","aria-label":"pagination"},Ie=["disabled"],Re=_e({name:"EventList",__name:"index",props:{section:{},perPage:{default:24},defaultOrientation:{default:"list"},forcedOrientation:{}},async setup(r){let D,E;[D,E]=de(()=>te("events")),await D,E();const x=r,{style:F,classes:G,settings:z}=me(x.section);ne();const v=ge();fe().currentRoute.value;const H=p(),J=p(),P=p(),$=p(),t=p(new Date),f=p(7),i=y(()=>{const e=z.find(n=>n.key==="display-types");return!e||!e.options||!e.options.length?["list","month"]:e.options.map(n=>n.key)}),a=y(()=>{if(x.forcedOrientation)return x.forcedOrientation;let e;switch(v.preferredListOrientation){case"list":i.value.includes("list")&&(e=v.preferredListOrientation);break;case"month":i.value.includes("month")&&(e=v.preferredListOrientation);break;case"week":i.value.includes("week")&&(e=v.preferredListOrientation);break;case"day":i.value.includes("day")&&(e=v.preferredListOrientation);break}return e||i.value[0]}),A=y(()=>{var n;let e;return a.value==="day"?e=j("events:calendar-week",{week:g(t.value,"I"),year:g(t.value,"yyyy")}):a.value==="week"?e=j("events:calendar-week",{week:g(t.value,"I"),year:g(t.value,"yyyy")}):a.value==="month"&&(e=(n=P.value)==null?void 0:n.title),e}),K=y(()=>{let e="dark";const n=z.find(k=>k.key===`${a.value}-outer-labels-color-scheme`);return n&&(e=n.value),e}),b=y(()=>{let e=!0;switch(a.value){case"month":t.value&&(e=we(new Date,t.value));break;case"week":t.value&&(f.value===7?e=he(new Date,t.value,{weekStartsOn:1}):f.value===1&&(e=M(new Date,t.value)));break;case"day":t.value&&(e=M(new Date,t.value));break}return e}),I=()=>{switch(a.value){case"month":t.value&&(t.value=C(t.value,{months:1}));break;case"week":t.value&&(t.value=C(t.value,{days:f.value}));break;case"day":t.value&&(t.value=C(t.value,{days:1}));break}},R=()=>{switch(a.value){case"month":t.value&&(t.value=O(t.value,{months:1}));break;case"week":t.value&&(t.value=O(t.value,{days:f.value}));break;case"day":t.value&&(t.value=O(t.value,{days:1}));break}},T=()=>{switch(a.value){case"month":case"week":case"day":t.value=new Date;break}},h=e=>{if(["list","month","week","day"].includes(e)){v.preferredListOrientation=e;const n=ye(),k=ke(n.public.eventListOrientationCookieName,{maxAge:60*60*24*365});k.value=e}};return(e,n)=>{const k=ae,Q=se,X=oe,Y=ie,V=re,B=le,N=ue,Z=xe,ee=Ce,U=Oe;return e.section.eventCategories?(s(),_("section",{key:0,ref_key:"container",ref:H,class:d([...m(G),`${K.value}-title`,"@container/panel"]),style:pe(m(F))},[l("div",{class:d(["top-row flex flex-col gap-4",{"contains-display-types":!e.forcedOrientation&&i.value.length>1}])},[l("div",Le,[!e.forcedOrientation&&i.value.length>1?(s(),_("div",Se,[i.value.includes("list")?(s(),_("button",{key:0,class:d(["button is-link",{active:a.value==="list"}]),onClick:n[0]||(n[0]=c=>h("list"))},[o(k)],2)):u("",!0),i.value.includes("month")?(s(),_("button",{key:1,class:d(["button is-link",{active:a.value==="month"}]),onClick:n[1]||(n[1]=c=>h("month"))},[o(Q,{class:"text-lg"})],2)):u("",!0),i.value.includes("week")?(s(),_("button",{key:2,class:d(["button is-link",{active:a.value==="week"}]),onClick:n[2]||(n[2]=c=>h("week"))},[o(X,{class:"text-lg"})],2)):u("",!0),i.value.includes("day")?(s(),_("button",{key:3,class:d(["button is-link",{active:a.value==="day"}]),onClick:n[3]||(n[3]=c=>h("day"))},[o(Y,{class:"text-lg"})],2)):u("",!0)])):u("",!0)]),l("div",De,[o(q,{name:"slide-fade",mode:"out-in"},{default:W(()=>[A.value?(s(),_("h3",{key:a.value},ve(A.value),1)):u("",!0)]),_:1}),l("div",Ee,[a.value!=="list"?(s(),_("nav",ze,[l("button",{class:"pagination-previous button is-small is-circle w-8 h-8",type:"button",tabindex:"0",onClick:R},[o(V)]),l("button",{class:d(["pagination-current button is-small is-link is-circle w-8 h-8",{"is-active":b.value}]),type:"button",tabindex:"0",disabled:b.value,onClick:T},[o(B)],10,Pe),l("button",{class:"pagination-next button is-small is-circle w-8 h-8",type:"button",tabindex:"0",onClick:I},[o(N)])])):u("",!0)])]),l("div",$e,[a.value!=="list"?(s(),_("nav",Ae,[l("button",{class:"pagination-previous button is-small is-circle w-8 h-8",type:"button",tabindex:"0",onClick:R},[o(V)]),l("button",{class:d(["pagination-current button is-small is-link is-circle w-8 h-8",{"is-active":b.value}]),type:"button",tabindex:"0",disabled:b.value,onClick:T},[o(B)],10,Ie),l("button",{class:"pagination-next button is-small is-circle w-8 h-8",type:"button",tabindex:"0",onClick:I},[o(N)])])):u("",!0)])],2),o(q,{name:"slide-fade",mode:"out-in"},{default:W(()=>[a.value==="list"?(s(),w(Z,{ref_key:"teaserList",ref:J,section:e.section,"per-page":e.perPage,key:"teaser-list"},null,8,["section","per-page"])):a.value==="month"?(s(),w(ee,{ref_key:"calendar",ref:P,section:e.section,current:m(t),onUpdate:n[4]||(n[4]=c=>t.value=c),key:"month-schedule"},null,8,["section","current"])):a.value==="week"?(s(),w(U,{ref_key:"scheduler",ref:$,section:e.section,current:m(t),period:m(f),onUpdate:n[5]||(n[5]=c=>t.value=c),key:"week-schedule"},null,8,["section","current","period"])):a.value==="day"?(s(),w(U,{ref_key:"scheduler",ref:$,section:e.section,current:m(t),period:1,onUpdate:n[6]||(n[6]=c=>t.value=c),key:"day-schedule"},null,8,["section","current"])):u("",!0)]),_:1})],6)):u("",!0)}}}),Je=be(Re,[["__scopeId","data-v-5a970fdb"]]);export{Je 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.