PageSourceSearch

https://www.firmenlauf-leipzig.de/public-assets/DpcZMRsE.js

js firmenlauf-leipzig.de collected 2026-10-08 17:45:31 UTC 159,099 bytes, 5 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CjjBkAjy.js","./BBEmszS-.js","./entry.Dcwgd32c.css"])))=>i.map(i=>d[i]);
2import{a2 as nl,r as $,m as A,a3 as ge,a4 as al,y as oe,a5 as oa,a6 as ll,a7 as ia,f as F,D as U,a8 as Qe,a9 as Ke,aa as sa,o as d,v as D,w as P,j as i,U as Ee,c as h,R as le,P as ke,ab as ol,ac as il,ad as nt,ae as ra,af as sl,b as w,ag as pn,ah as rl,ai as ul,aj as ua,J as En,ak as _t,al as Tn,k,F as M,s as Y,a as _,am as cl,an as ca,ao as dl,ap as pl,aq as fl,ar as vt,as as ml,at as gl,au as On,Q as ot,av as vl,aw as It,ax as da,ay as fn,az as hl,aA as pa,aB as mn,aC as _l,z as Ce,aD as yl,n as Se,p as V,q as we,d as me,t as R,A as De,e as rt,B as ee,g as pe,h as ve,i as he,l as fe,C as yt,_ as bl,a0 as fa,a1 as ma,x as ga,I as xl,K as wl,L as kl,aE as $l,aF as Sl,aG as at,N as Cl,aH as Al,O as Ll,aI as Pn,E as Xt,S as kt,T as qn,aJ as pt,aK as El,V as zn,aL as In,aM as Tl,W as Ol,Y as Rn,Z as Pl,$ as va,aN as ql,aO as $e,aP as zl,aQ as de,aR as Ie,aS as Il,aT as Rl,aU as jt,aV as Bl,aW as Dl,u as Fl,G as Ml,H as Hl}from"./BBEmszS-.js";import{_ as ha}from"./BVQOh5Ro.js";import{u as Nl,_ as _a,d as gn,c as vn,b as jl,a as Vl}from"./5muUugux.js";import{_ as Wl}from"./WmSTZhJX.js";import Ul from"./Ce5OW6uw.js";import{_ as Kl}from"./BU0iZs1r.js";import Gl from"./DGMgExuA.js";import{o as Yl,s as Vt,l as Xl,b as Zl}from"./DY_HRGx4.js";import Jl from"./C2Q2MDgC.js";import{_ as Ql}from"./B9y9tN5o.js";import{_ as eo}from"./BU4FolFv.js";import"./BQ20VAro.js";function Bn(e,t=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(t,e))}function to(e){const t=nl({dir:$("ltr")});return A(()=>e?.value||t.dir?.value||"ltr")}let Wt=0;function no(){ge(e=>{if(!al)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??Dn()),document.body.insertAdjacentElement("beforeend",t[1]??Dn()),Wt++,e(()=>{Wt===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Wt--})})}function Dn(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function ao(e){const t=$(),n=A(()=>t.value?.width??0),l=A(()=>t.value?.height??0);return oe(()=>{const o=oa(e);if(o){t.value={width:o.offsetWidth,height:o.offsetHeight};const a=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const r=s[0];let c,p;if("borderBoxSize"in r){const u=r.borderBoxSize,f=Array.isArray(u)?u[0]:u;c=f.inlineSize,p=f.blockSize}else c=o.offsetWidth,p=o.offsetHeight;t.value={width:c,height:p}});return a.observe(o,{box:"border-box"}),()=>a.unobserve(o)}else t.value=void 0}),{width:n,height:l}}function ya(e){const t=ll("",1e3);return{search:t,handleTypeaheadSearch:(o,a)=>{t.value=t.value+o;{const s=ia(),r=a.map(g=>({...g,textValue:g.value?.textValue??g.ref.textContent?.trim()??""})),c=r.find(g=>g.ref===s),p=r.map(g=>g.textValue),u=oo(p,t.value,c?.textValue),f=r.find(g=>g.textValue===u);return f&&f.ref.focus(),f?.ref}},resetTypeahead:()=>{t.value=""}}}function lo(e,t){return e.map((n,l)=>e[(t+l)%e.length])}function oo(e,t,n){const o=t.length>1&&Array.from(t).every(p=>p===t[0])?t[0]:t,a=n?e.indexOf(n):-1;let s=lo(e,Math.max(a,0));o.length===1&&(s=s.filter(p=>p!==n));const c=s.find(p=>p.toLowerCase().startsWith(o.toLowerCase()));return c!==n?c:void 0}const[ba,io]=Qe("PopperRoot");var so=F({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=$();return io({anchor:t,onAnchorChange:n=>t.value=n}),(n,l)=>U(n.$slots,"default")}}),ro=so,uo=F({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:l}=Ke(),o=ba();return sa(()=>{o.onAnchorChange(t.reference??l.value)}),(a,s)=>(d(),D(i(Ee),{ref:i(n),as:a.as,"as-child":a.asChild},{default:P(()=>[U(a.$slots,"default")]),_:3},8,["as","as-child"]))}}),co=uo;const po={key:0,d:"M0 0L6 6L12 0"},fo={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var mo=F({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const t=e;return Ke(),(n,l)=>(d(),D(i(Ee),le(t,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:P(()=>[U(n.$slots,"default",{},()=>
vendor: 11,767 bytes, line 2
2[n.rounded?(d(),h("path",fo)):(d(),h("path",po))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),go=mo;function vo(e){return e!==null}function ho(e){return{name:"transformOrigin",options:e,fn(t){const{placement:n,rects:l,middlewareData:o}=t,s=o.arrow?.centerOffset!==0,r=s?0:e.arrowWidth,c=s?0:e.arrowHeight,[p,u]=Zt(n),f={start:"0%",center:"50%",end:"100%"}[u],g=(o.arrow?.x??0)+r/2,m=(o.arrow?.y??0)+c/2;let v="",b="";return p==="bottom"?(v=s?f:`${g}px`,b=`${-c}px`):p==="top"?(v=s?f:`${g}px`,b=`${l.floating.height+c}px`):p==="right"?(v=`${-c}px`,b=s?f:`${m}px`):p==="left"&&(v=`${l.floating.width+c}px`,b=s?f:`${m}px`),{data:{x:v,y:b}}}}}function Zt(e){const[t,n="center"]=e.split("-");return[t,n]}const _o=["top","right","bottom","left"],We=Math.min,ye=Math.max,Et=Math.round,$t=Math.floor,ze=e=>({x:e,y:e}),yo={left:"right",right:"left",bottom:"top",top:"bottom"},bo={start:"end",end:"start"};function Jt(e,t,n){return ye(e,We(t,n))}function Me(e,t){return typeof e=="function"?e(t):e}function He(e){return e.split("-")[0]}function ut(e){return e.split("-")[1]}function hn(e){return e==="x"?"y":"x"}function _n(e){return e==="y"?"height":"width"}const xo=new Set(["top","bottom"]);function qe(e){return xo.has(He(e))?"y":"x"}function yn(e){return hn(qe(e))}function wo(e,t,n){n===void 0&&(n=!1);const l=ut(e),o=yn(e),a=_n(o);let s=o==="x"?l===(n?"end":"start")?"right":"left":l==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(s=Tt(s)),[s,Tt(s)]}function ko(e){const t=Tt(e);return[Qt(e),t,Qt(t)]}function Qt(e){return e.replace(/start|end/g,t=>bo[t])}const Fn=["left","right"],Mn=["right","left"],$o=["top","bottom"],So=["bottom","top"];function Co(e,t,n){switch(e){case"top":case"bottom":return n?t?Mn:Fn:t?Fn:Mn;case"left":case"right":return t?$o:So;default:return[]}}function Ao(e,t,n,l){const o=ut(e);let a=Co(He(e),n==="start",l);return o&&(a=a.map(s=>s+"-"+o),t&&(a=a.concat(a.map(Qt)))),a}function Tt(e){return e.replace(/left|right|bottom|top/g,t=>yo[t])}function Lo(e){return{top:0,right:0,bottom:0,left:0,...e}}function xa(e){return typeof e!="number"?Lo(e):{top:e,right:e,bottom:e,left:e}}function Ot(e){const{x:t,y:n,width:l,height:o}=e;return{width:l,height:o,top:n,left:t,right:t+l,bottom:n+o,x:t,y:n}}function Hn(e,t,n){let{reference:l,floating:o}=e;const a=qe(t),s=yn(t),r=_n(s),c=He(t),p=a==="y",u=l.x+l.width/2-o.width/2,f=l.y+l.height/2-o.height/2,g=l[r]/2-o[r]/2;let m;switch(c){case"top":m={x:u,y:l.y-o.height};break;case"bottom":m={x:u,y:l.y+l.height};break;case"right":m={x:l.x+l.width,y:f};break;case"left":m={x:l.x-o.width,y:f};break;default:m={x:l.x,y:l.y}}switch(ut(t)){case"start":m[s]-=g*(n&&p?-1:1);break;case"end":m[s]+=g*(n&&p?-1:1);break}return m}async function Eo(e,t){var n;t===void 0&&(t={});const{x:l,y:o,platform:a,rects:s,elements:r,strategy:c}=e,{boundary:p="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:g=!1,padding:m=0}=Me(t,e),v=xa(m),x=r[g?f==="floating"?"reference":"floating":f],S=Ot(await a.getClippingRect({element:(n=await(a.isElement==null?void 0:a.isElement(x)))==null||n?x:x.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(r.floating)),boundary:p,rootBoundary:u,strategy:c})),O=f==="floating"?{x:l,y:o,width:s.floating.width,height:s.floating.height}:s.reference,C=await(a.getOffsetParent==null?void 0:a.getOffsetParent(r.floating)),y=await(a.isElement==null?void 0:a.isElement(C))?await(a.getScale==null?void 0:a.getScale(C))||{x:1,y:1}:{x:1,y:1},T=Ot(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:r,rect:O,offsetParent:C,strategy:c}):O);return{top:(S.top-T.top+v.top)/y.y,bottom:(T.bottom-S.bottom+v.bottom)/y.y,left:(S.left-T.left+v.left)/y.x,right:(T.right-S.right+v.right)/y.x}}const To=async(e,t,n)=>{const{placement:l="bottom",strategy:o="absolute",middleware:a=[],platform:s}=n,r=a.filter(Boolean),c=await(s.isRTL==null?void 0:s.isRTL(t));let p=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=Hn(p,l,c),g=l,m={},v=0;for(let x=0;x<r.length;x++){var b;const{name:S,fn:O}=r[x],{x:C,y,data:T,reset:E}=await O({x:u,y:f,initialPlacement:l,placement:g,strategy:o,middlewareData:m,rects:p,platform:{...s,detectOverflow:(b=s.detectOverflow)!=null?b:Eo},elements:{reference:e,floating:t}});u=C??u,f=y??f,m={...m,[S]:{...m[S],...T}},E&&v<=50&&(v++,typeof E=="object"&&(E.placement&&(g=E.placement),E.rects&&(p=E.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):E.rects),{x:u,y:f}=Hn(p,g,c)),x=-1)}return{x:u,y:f,placement:g,strategy:o,middlewareData:m}},Oo=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:l,placement:o,rects:a,platform:s,elements:r,middlewareData:c}=t,{element:p,padding:u=0}=Me(e,t)||{};if(p==null)return{};const f=xa(u),g={x:n,y:l},m=yn(o),v=_n(m),b=await s.getDimensions(p),x=m==="y",S=x?"top":"left",O=x?"bottom":"right",C=x?"clientHeight":"clientWidth",y=a.reference[v]+a.reference[m]-g[m]-a.floating[v],T=g[m]-a.reference[m],E=await(s.getOffsetParent==null?void 0:s.getOffsetParent(p));let L=E?E[C]:0;(!L||!await(s.isElement==null?void 0:s.isElement(E)))&&(L=r.floating[C]||a.floating[v]);const B=y/2-T/2,H=L/2-b[v]/2-1,N=We(f[S],H),te=We(f[O],H),W=N,K=L-b[v]-te,I=L/2-b[v]/2+B,Z=Jt(W,I,K),X=!c.arrow&&ut(o)!=null&&I!==Z&&a.reference[v]/2-(I<W?N:te)-b[v]/2<0,J=X?I<W?I-W:I-K:0;return{[m]:g[m]+J,data:{[m]:Z,centerOffset:I-Z-J,...X&&{alignmentOffset:J}},reset:X}}}),Po=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,l;const{placement:o,middlewareData:a,rects:s,initialPlacement:r,platform:c,elements:p}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:g,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:b=!0,...x}=Me(e,t);if((n=a.arrow)!=null&&n.alignmentOffset)return{};const S=He(o),O=qe(r),C=He(r)===r,y=await(c.isRTL==null?void 0:c.isRTL(p.floating)),T=g||(C||!b?[Tt(r)]:ko(r)),E=v!=="none";!g&&E&&T.push(...Ao(r,b,v,y));const L=[r,...T],B=await c.detectOverflow(t,x),H=[];let N=((l=a.flip)==null?void 0:l.overflows)||[];if(u&&H.push(B[S]),f){const I=wo(o,s,y);H.push(B[I[0]],B[I[1]])}if(N=[...N,{placement:o,overflows:H}],!H.every(I=>I<=0)){var te,W;const I=(((te=a.flip)==null?void 0:te.index)||0)+1,Z=L[I];if(Z&&(!(f==="alignment"?O!==qe(Z):!1)||N.every(Q=>qe(Q.placement)===O?Q.overflows[0]>0:!0)))return{data:{index:I,overflows:N},reset:{placement:Z}};let X=(W=N.filter(J=>J.overflows[0]<=0).sort((J,Q)=>J.overflows[1]-Q.overflows[1])[0])==null?void 0:W.placement;if(!X)switch(m){case"bestFit":{var K;const J=(K=N.filter(Q=>{if(E){const se=qe(Q.placement);return se===O||se==="y"}return!0}).map(Q=>[Q.placement,Q.overflows.filter(se=>se>0).reduce((se,_e)=>se+_e,0)]).sort((Q,se)=>Q[1]-se[1])[0])==null?void 0:K[0];J&&(X=J);break}case"initialPlacement":X=r;break}if(o!==X)return{reset:{placement:X}}}return{}}}};function Nn(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function jn(e){return _o.some(t=>e[t]>=0)}const qo=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:l}=t,{strategy:o="referenceHidden",...a}=Me(e,t);switch(o){case"referenceHidden":{const s=await l.detectOverflow(t,{...a,elementContext:"reference"}),r=Nn(s,n.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:jn(r)}}}case"escaped":{const s=await l.detectOverflow(t,{...a,altBoundary:!0}),r=Nn(s,n.floating);return{data:{escapedOffsets:r,escaped:jn(r)}}}default:return{}}}}},wa=new Set(["left","top"]);async function zo(e,t){const{placement:n,platform:l,elements:o}=e,a=await(l.isRTL==null?void 0:l.isRTL(o.floating)),s=He(n),r=ut(n),c=qe(n)==="y",p=wa.has(s)?-1:1,u=a&&c?-1:1,f=Me(t,e);let{mainAxis:g,crossAxis:m,alignmentAxis:v}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return r&&typeof v=="number"&&(m=r==="end"?v*-1:v),c?{x:m*u,y:g*p}:{x:g*p,y:m*u}}const Io=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,l;const{x:o,y:a,placement:s,middlewareData:r}=t,c=await zo(t,e);return s===((n=r.offset)==null?void 0:n.placement)&&(l=r.arrow)!=null&&l.alignmentOffset?{}:{x:o+c.x,y:a+c.y,data:{...c,placement:s}}}}},Ro=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:l,placement:o,platform:a}=t,{mainAxis:s=!0,crossAxis:r=!1,limiter:c={fn:S=>{let{x:O,y:C}=S;return{x:O,y:C}}},...p}=Me(e,t),u={x:n,y:l},f=await a.detectOverflow(t,p),g=qe(He(o)),m=hn(g);let v=u[m],b=u[g];if(s){const S=m==="y"?"top":"left",O=m==="y"?"bottom":"right",C=v+f[S],y=v-f[O];v=Jt(C,v,y)}if(r){const S=g==="y"?"top":"left",O=g==="y"?"bottom":"right",C=b+f[S],y=b-f[O];b=Jt(C,b,y)}const x=c.fn({...t,[m]:v,[g]:b});return{...x,data:{x:x.x-n,y:x.y-l,enabled:{[m]:s,[g]:r}}}}}},Bo=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:l,placement:o,rects:a,middlewareData:s}=t,{offset:r=0,mainAxis:c=!0,crossAxis:p=!0}=Me(e,t),u={x:n,y:l},f=qe(o),g=hn(f);let m=u[g],v=u[f];const b=Me(r,t),x=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(c){const C=g==="y"?"height":"width",y=a.reference[g]-a.floating[C]+x.mainAxis,T=a.reference[g]+a.reference[C]-x.mainAxis;m<y?m=y:m>T&&(m=T)}if(p){var S,O;const C=g==="y"?"width":"height",y=wa.has(He(o)),T=a.reference[f]-a.floating[C]+(y&&((S=s.offset)==null?void 0:S[f])||0)+(y?0:x.crossAxis),E=a.reference[f]+a.reference[C]+(y?0:((O=s.offset)==null?void 0:O[f])||0)-(y?x.crossAxis:0);v<T?v=T:v>E&&(v=E)}return{[g]:m,[f]:v}}}},Do=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,l;const{placement:o,rects:a,platform:s,elements:r}=t,{apply:c=()=>{},...p}=Me(e,t),u=await s.detectOverflow(t,p),f=He(o),g=ut(o),m=qe(o)==="y",{width:v,height:b}=a.floating;let x,S;f==="top"||f==="bottom"?(x=f,S=g===(await(s.isRTL==null?void 0:s.isRTL(r.floating))?"start":"end")?"left":"right"):(S=f,x=g==="end"?"top":"bottom");const O=b-u.top-u.bottom,C=v-u.left-u.right,y=We(b-u[x],O),T=We(v-u[S],C),E=!t.middlewareData.shift;let L=y,B=T;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(B=C),(l=t.middlewareData.shift)!=null&&l.enabled.y&&(L=O),E&&!g){const N=ye(u.left,0),te=ye(u.right,0),W=ye(u.top,0),K=ye(u.bottom,0);m?B=v-2*(N!==0||te!==0?N+te:ye(u.left,u.right)):L=b-2*(W!==0||K!==0?W+K:ye(u.top,u.bottom))}await c({...t,availableWidth:B,availableHeight:L});const H=await s.getDimensions(r.floating);return v!==H.width||b!==H.height?{reset:{rects:!0}}:{}}}};function Rt(){return typeof window<"u"}function et(e){return bn(e)?(e.nodeName||"").toLowerCase():"#document"}function xe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Fe(e){var t;return(t=(bn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function bn(e){return Rt()?e instanceof Node||e instanceof xe(e).Node:!1}function Ae(e){return Rt()?e instanceof Element||e instanceof xe(e).Element:!1}function Re(e){return Rt()?e instanceof HTMLElement||e instanceof xe(e).HTMLElement:!1}function Vn(e){return!Rt()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof xe(e).ShadowRoot}const Fo=new Set(["inline","contents"]);function bt(e){const{overflow:t,overflowX:n,overflowY:l,display:o}=Le(e);return/auto|scroll|overlay|hidden|clip/.test(t+l+n)&&!Fo.has(o)}const Mo=new Set(["table","td","th"]);function Ho(e){return Mo.has(et(e))}const No=[":popover-open",":modal"];function Bt(e){return No.some(t=>{try{return e.matches(t)}catch{return!1}})}const jo=["transform","translate","scale","rotate","perspective"],Vo=["transform","translate","scale","rotate","perspective","filter"],Wo=["paint","layout","strict","content"];
vendor: 5,496 bytes, line 2
2function xn(e){const t=wn(),n=Ae(e)?Le(e):e;return jo.some(l=>n[l]?n[l]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||Vo.some(l=>(n.willChange||"").includes(l))||Wo.some(l=>(n.contain||"").includes(l))}function Uo(e){let t=Ue(e);for(;Re(t)&&!st(t);){if(xn(t))return t;if(Bt(t))return null;t=Ue(t)}return null}function wn(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Ko=new Set(["html","body","#document"]);function st(e){return Ko.has(et(e))}function Le(e){return xe(e).getComputedStyle(e)}function Dt(e){return Ae(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Ue(e){if(et(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Vn(e)&&e.host||Fe(e);return Vn(t)?t.host:t}function ka(e){const t=Ue(e);return st(t)?e.ownerDocument?e.ownerDocument.body:e.body:Re(t)&&bt(t)?t:ka(t)}function ht(e,t,n){var l;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=ka(e),a=o===((l=e.ownerDocument)==null?void 0:l.body),s=xe(o);if(a){const r=en(s);return t.concat(s,s.visualViewport||[],bt(o)?o:[],r&&n?ht(r):[])}return t.concat(o,ht(o,[],n))}function en(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function $a(e){const t=Le(e);let n=parseFloat(t.width)||0,l=parseFloat(t.height)||0;const o=Re(e),a=o?e.offsetWidth:n,s=o?e.offsetHeight:l,r=Et(n)!==a||Et(l)!==s;return r&&(n=a,l=s),{width:n,height:l,$:r}}function kn(e){return Ae(e)?e:e.contextElement}function it(e){const t=kn(e);if(!Re(t))return ze(1);const n=t.getBoundingClientRect(),{width:l,height:o,$:a}=$a(t);let s=(a?Et(n.width):n.width)/l,r=(a?Et(n.height):n.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!r||!Number.isFinite(r))&&(r=1),{x:s,y:r}}const Go=ze(0);function Sa(e){const t=xe(e);return!wn()||!t.visualViewport?Go:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Yo(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==xe(e)?!1:t}function Je(e,t,n,l){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),a=kn(e);let s=ze(1);t&&(l?Ae(l)&&(s=it(l)):s=it(e));const r=Yo(a,n,l)?Sa(a):ze(0);let c=(o.left+r.x)/s.x,p=(o.top+r.y)/s.y,u=o.width/s.x,f=o.height/s.y;if(a){const g=xe(a),m=l&&Ae(l)?xe(l):l;let v=g,b=en(v);for(;b&&l&&m!==v;){const x=it(b),S=b.getBoundingClientRect(),O=Le(b),C=S.left+(b.clientLeft+parseFloat(O.paddingLeft))*x.x,y=S.top+(b.clientTop+parseFloat(O.paddingTop))*x.y;c*=x.x,p*=x.y,u*=x.x,f*=x.y,c+=C,p+=y,v=xe(b),b=en(v)}}return Ot({width:u,height:f,x:c,y:p})}function Ft(e,t){const n=Dt(e).scrollLeft;return t?t.left+n:Je(Fe(e)).left+n}function Ca(e,t){const n=e.getBoundingClientRect(),l=n.left+t.scrollLeft-Ft(e,n),o=n.top+t.scrollTop;return{x:l,y:o}}function Xo(e){let{elements:t,rect:n,offsetParent:l,strategy:o}=e;const a=o==="fixed",s=Fe(l),r=t?Bt(t.floating):!1;if(l===s||r&&a)return n;let c={scrollLeft:0,scrollTop:0},p=ze(1);const u=ze(0),f=Re(l);if((f||!f&&!a)&&((et(l)!=="body"||bt(s))&&(c=Dt(l)),Re(l))){const m=Je(l);p=it(l),u.x=m.x+l.clientLeft,u.y=m.y+l.clientTop}const g=s&&!f&&!a?Ca(s,c):ze(0);return{width:n.width*p.x,height:n.height*p.y,x:n.x*p.x-c.scrollLeft*p.x+u.x+g.x,y:n.y*p.y-c.scrollTop*p.y+u.y+g.y}}function Zo(e){return Array.from(e.getClientRects())}function Jo(e){const t=Fe(e),n=Dt(e),l=e.ownerDocument.body,o=ye(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),a=ye(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight);let s=-n.scrollLeft+Ft(e);const r=-n.scrollTop;return Le(l).direction==="rtl"&&(s+=ye(t.clientWidth,l.clientWidth)-o),{width:o,height:a,x:s,y:r}}const Wn=25;function Qo(e,t){const n=xe(e),l=Fe(e),o=n.visualViewport;let a=l.clientWidth,s=l.clientHeight,r=0,c=0;if(o){a=o.width,s=o.height;const u=wn();(!u||u&&t==="fixed")&&(r=o.offsetLeft,c=o.offsetTop)}const p=Ft(l);if(p<=0){const u=l.ownerDocument,f=u.body,g=getComputedStyle(f),m=u.compatMode==="CSS1Compat"&&parseFloat(g.marginLeft)+parseFloat(g.marginRight)||0,v=Math.abs(l.clientWidth-f.clientWidth-m);v<=Wn&&(a-=v)}else p<=Wn&&(a+=p);return{width:a,height:s,x:r,y:c}}const ei=new Set(["absolute","fixed"]);function ti(e,t){const n=Je(e,!0,t==="fixed"),l=n.top+e.clientTop,o=n.left+e.clientLeft,a=Re(e)?it(e):ze(1),s=e.clientWidth*a.x,r=e.clientHeight*a.y,c=o*a.x,p=l*a.y;return{width:s,height:r,x:c,y:p}}function Un(e,t,n){let l;if(t==="viewport")l=Qo(e,n);else if(t==="document")l=Jo(Fe(e));else if(Ae(t))l=ti(t,n);else{const o=Sa(e);l={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Ot(l)}function Aa(e,t){const n=Ue(e);return n===t||!Ae(n)||st(n)?!1:Le(n).position==="fixed"||Aa(n,t)}function ni(e,t){const n=t.get(e);if(n)return n;let l=ht(e,[],!1).filter(r=>Ae(r)&&et(r)!=="body"),o=null;const a=Le(e).position==="fixed";let s=a?Ue(e):e;for(;Ae(s)&&!st(s);){const r=Le(s),c=xn(s);!c&&r.position==="fixed"&&(o=null),(a?!c&&!o:!c&&r.position==="static"&&!!o&&ei.has(o.position)||bt(s)&&!c&&Aa(e,s))?l=l.filter(u=>u!==s):o=r,s=Ue(s)}return t.set(e,l),l}function ai(e){let{element:t,boundary:n,rootBoundary:l,strategy:o}=e;const s=[...n==="clippingAncestors"?Bt(t)?[]:ni(t,this._c):[].concat(n),l],r=s[0],c=s.reduce((p,u)=>{const f=Un(t,u,o);return p.top=ye(f.top,p.top),p.right=We(f.right,p.right),p.bottom=We(f.bottom,p.bottom),p.left=ye(f.left,p.left),p},Un(t,r,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function li(e){const{width:t,height:n}=$a(e);return{width:t,height:n}}
2function oi(e,t,n){const l=Re(t),o=Fe(t),a=n==="fixed",s=Je(e,!0,a,t);let r={scrollLeft:0,scrollTop:0};const c=ze(0);function p(){c.x=Ft(o)}if(l||!l&&!a)if((et(t)!=="body"||bt(o))&&(r=Dt(t)),l){const m=Je(t,!0,a,t);c.x=m.x+t.clientLeft,c.y=m.y+t.clientTop}else o&&p();a&&!l&&o&&p();const u=o&&!l&&!a?Ca(o,r):ze(0),f=s.left+r.scrollLeft-c.x-u.x,g=s.top+r.scrollTop-c.y-u.y;return{x:f,y:g,width:s.width,height:s.height}}function Ut(e){return Le(e).position==="static"}function Kn(e,t){if(!Re(e)||Le(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Fe(e)===n&&(n=n.ownerDocument.body),n}function La(e,t){const n=xe(e);if(Bt(e))return n;if(!Re(e)){let o=Ue(e);for(;o&&!st(o);){if(Ae(o)&&!Ut(o))return o;o=Ue(o)}return n}let l=Kn(e,t);for(;l&&Ho(l)&&Ut(l);)l=Kn(l,t);return l&&st(l)&&Ut(l)&&!xn(l)?n:l||Uo(e)||n}const ii=async function(e){const t=this.getOffsetParent||La,n=this.getDimensions,l=await n(e.floating);return{reference:oi(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}};function si(e){return Le(e).direction==="rtl"}const ri={convertOffsetParentRelativeRectToViewportRelativeRect:Xo,getDocumentElement:Fe,getClippingRect:ai,getOffsetParent:La,getElementRects:ii,getClientRects:Zo,getDimensions:li,getScale:it,isElement:Ae,isRTL:si};function Ea(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ui(e,t){let n=null,l;const o=Fe(e);function a(){var r;clearTimeout(l),(r=n)==null||r.disconnect(),n=null}function s(r,c){r===void 0&&(r=!1),c===void 0&&(c=1),a();const p=e.getBoundingClientRect(),{left:u,top:f,width:g,height:m}=p;if(r||t(),!g||!m)return;const v=$t(f),b=$t(o.clientWidth-(u+g)),x=$t(o.clientHeight-(f+m)),S=$t(u),C={rootMargin:-v+"px "+-b+"px "+-x+"px "+-S+"px",threshold:ye(0,We(1,c))||1};let y=!0;function T(E){const L=E[0].intersectionRatio;if(L!==c){if(!y)return s();L?s(!1,L):l=setTimeout(()=>{s(!1,1e-7)},1e3)}L===1&&!Ea(p,e.getBoundingClientRect())&&s(),y=!1}try{n=new IntersectionObserver(T,{...C,root:o.ownerDocument})}catch{n=new IntersectionObserver(T,C)}n.observe(e)}return s(!0),a}function ci(e,t,n,l){l===void 0&&(l={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:r=typeof IntersectionObserver=="function",animationFrame:c=!1}=l,p=kn(e),u=o||a?[...p?ht(p):[],...ht(t)]:[];u.forEach(S=>{o&&S.addEventListener("scroll",n,{passive:!0}),a&&S.addEventListener("resize",n)});const f=p&&r?ui(p,n):null;let g=-1,m=null;s&&(m=new ResizeObserver(S=>{let[O]=S;O&&O.target===p&&m&&(m.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var C;(C=m)==null||C.observe(t)})),n()}),p&&!c&&m.observe(p),m.observe(t));let v,b=c?Je(e):null;c&&x();function x(){const S=Je(e);b&&!Ea(b,S)&&n(),b=S,v=requestAnimationFrame(x)}return n(),()=>{var S;u.forEach(O=>{o&&O.removeEventListener("scroll",n),a&&O.removeEventListener("resize",n)}),f?.(),(S=m)==null||S.disconnect(),m=null,c&&cancelAnimationFrame(v)}}const di=Io,pi=Ro,Gn=Po,fi=Do,mi=qo,gi=Oo,vi=Bo,hi=(e,t,n)=>{const l=new Map,o={platform:ri,...n},a={...o.platform,_c:l};return To(e,t,{...o,platform:a})};function _i(e){return e!=null&&typeof e=="object"&&"$el"in e}function tn(e){if(_i(e)){const t=e.$el;return bn(t)&&et(t)==="#comment"?null:t}return e}function lt(e){return typeof e=="function"?e():i(e)}function yi(e){return{name:"arrow",options:e,fn(t){const n=tn(lt(e.element));return n==null?{}:gi({element:n,padding:e.padding}).fn(t)}}}function Ta(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Yn(e,t){const n=Ta(e);return Math.round(t*n)/n}function bi(e,t,n){n===void 0&&(n={});const l=n.whileElementsMounted,o=A(()=>{var L;return(L=lt(n.open))!=null?L:!0}),a=A(()=>lt(n.middleware)),s=A(()=>{var L;return(L=lt(n.placement))!=null?L:"bottom"}),r=A(()=>{var L;return(L=lt(n.strategy))!=null?L:"absolute"}),c=A(()=>{var L;return(L=lt(n.transform))!=null?L:!0}),p=A(()=>tn(e.value)),u=A(()=>tn(t.value)),f=$(0),g=$(0),m=$(r.value),v=$(s.value),b=ra({}),x=$(!1),S=A(()=>{const L={position:m.value,left:"0",top:"0"};if(!u.value)return L;const B=Yn(u.value,f.value),H=Yn(u.value,g.value);return c.value?{...L,transform:"translate("+B+"px, "+H+"px)",...Ta(u.value)>=1.5&&{willChange:"transform"}}:{position:m.value,left:B+"px",top:H+"px"}});let O;function C(){if(p.value==null||u.value==null)return;const L=o.value;hi(p.value,u.value,{middleware:a.value,placement:s.value,strategy:r.value}).then(B=>{f.value=B.x,g.value=B.y,m.value=B.strategy,v.value=B.placement,b.value=B.middlewareData,x.value=L!==!1})}function y(){typeof O=="function"&&(O(),O=void 0)}function T(){if(y(),l===void 0){C();return}if(p.value!=null&&u.value!=null){O=l(p.value,u.value,C);return}}function E(){o.value||(x.value=!1)}return ke([a,s,r,o],C,{flush:"sync"}),ke([p,u],T,{flush:"sync"}),ke(o,E,{flush:"sync"}),ol()&&il(y),{x:nt(f),y:nt(g),strategy:nt(m),placement:nt(v),middlewareData:nt(b),isPositioned:nt(x),floatingStyles:S,update:C}}const xi={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[wi,ki]=Qe("PopperContent");var $i=F({inheritAttrs:!1,__name:"PopperContent",props:rl({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...xi}),emits:["placed"],setup(e,{emit:t}){const n=e,l=t,o=ba(),{forwardRef:a,currentElement:s}=Ke(),r=$(),c=$(),{width:p,height:u}=ao(c),f=A(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),g=A(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),m=A(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),v=A(()=>({padding:g.value,boundary:m.value.filter(vo),altBoundary:m.value.length>0})),b=A(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),x=sl(()=>[di({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Gn({...v.value,...b.value}),n.avoidCollisions&&pi({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?vi():void 0,...v.value}),!n.prioritizePosition&&n.avoidCollisions&&Gn({...v.value,...b.value}),fi({...v.value,apply:({elements:W,rects:K,availableWidth:I,availableHeight:Z})=>{const{width:X,height:J}=K.reference,Q=W.floating.style;Q.setProperty("--reka-popper-available-width",`${I}px`),Q.setProperty("--reka-popper-available-height",`${Z}px`),Q.setProperty("--reka-popper-anchor-width",`${X}px`),Q.setProperty("--reka-popper-anchor-height",`${J}px`)}}),c.value&&yi({element:c.value,padding:n.arrowPadding}),ho({arrowWidth:p.value,arrowHeight:u.value}),n.hideWhenDetached&&mi({strategy:"referenceHidden",...v.value})]),S=A(()=>
2n.reference??o.anchor.value),{floatingStyles:O,placement:C,isPositioned:y,middlewareData:T}=bi(S,r,{strategy:n.positionStrategy,placement:f,whileElementsMounted:(...W)=>ci(...W,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:x}),E=A(()=>Zt(C.value)[0]),L=A(()=>Zt(C.value)[1]);sa(()=>{y.value&&l("placed")});const B=A(()=>{const W=T.value.arrow?.centerOffset!==0;return n.hideShiftedArrow&&W}),H=$("");ge(()=>{s.value&&(H.value=window.getComputedStyle(s.value).zIndex)});const N=A(()=>T.value.arrow?.x??0),te=A(()=>T.value.arrow?.y??0);return ki({placedSide:E,onArrowChange:W=>c.value=W,arrowX:N,arrowY:te,shouldHideArrow:B}),(W,K)=>(d(),h("div",{ref_key:"floatingRef",ref:r,"data-reka-popper-content-wrapper":"",style:pn({...i(O),transform:i(y)?i(O).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:H.value,"--reka-popper-transform-origin":[i(T).transformOrigin?.x,i(T).transformOrigin?.y].join(" "),...i(T).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[w(i(Ee),le({ref:i(a)},W.$attrs,{"as-child":n.asChild,as:W.as,"data-side":E.value,"data-align":L.value,style:{animation:i(y)?void 0:"none"}}),{default:P(()=>[U(W.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Si=$i;const Ci={top:"bottom",right:"left",bottom:"top",left:"right"};var Ai=F({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const{forwardRef:t}=Ke(),n=wi(),l=A(()=>Ci[n.placedSide.value]);return(o,a)=>(d(),h("span",{ref:s=>{i(n).onArrowChange(s)},style:pn({position:"absolute",left:i(n).arrowX?.value?`${i(n).arrowX?.value}px`:void 0,top:i(n).arrowY?.value?`${i(n).arrowY?.value}px`:void 0,[l.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i(n).placedSide.value],visibility:i(n).shouldHideArrow.value?"hidden":void 0})},[w(go,le(o.$attrs,{ref:i(t),style:{display:"block"},as:o.as,"as-child":o.asChild,rounded:o.rounded,width:o.width,height:o.height}),{default:P(()=>[U(o.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Li=Ai;const Ei=[" ","Enter","ArrowUp","ArrowDown"],Ti=[" ","Enter"],Pe=10;function Pt(e,t,n){return e===void 0?!1:Array.isArray(e)?e.some(l=>nn(l,t,n)):nn(e,t,n)}function nn(e,t,n){return e===void 0||t===void 0?!1:typeof e=="string"?e===t:typeof n=="function"?n(e,t):typeof n=="string"?e?.[n]===t?.[n]:ul(e,t)}function Oi(e){return e==null||e===""||Array.isArray(e)&&e.length===0}const Pi={key:0,value:""},[tt,Oa]=Qe("SelectRoot");var qi=F({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(e,{emit:t}){const n=e,l=t,{required:o,disabled:a,multiple:s,dir:r}=ua(n),c=En(n,"modelValue",l,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),p=En(n,"open",l,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=$(),f=$(),g=$({x:0,y:0}),m=A(()=>s.value&&Array.isArray(c.value)?c.value?.length===0:Tn(c.value));_t({isProvider:!0});const v=to(r),b=Nl(u),x=$(new Set),S=A(()=>Array.from(x.value).map(y=>y.value).join(";"));function O(y){if(s.value){const T=Array.isArray(c.value)?[...c.value]:[],E=T.findIndex(L=>nn(L,y,n.by));E===-1?T.push(y):T.splice(E,1),c.value=[...T]}else c.value=y}function C(y){return Array.from(x.value).find(T=>Pt(y,T.value,n.by))}return Oa({triggerElement:u,onTriggerChange:y=>{u.value=y},valueElement:f,onValueElementChange:y=>{f.value=y},contentId:"",modelValue:c,onValueChange:O,by:n.by,open:p,multiple:s,required:o,onOpenChange:y=>{p.value=y},dir:v,triggerPointerDownPosRef:g,disabled:a,isEmptyModelValue:m,optionsSet:x,onOptionAdd:y=>{const T=C(y.value);T&&x.value.delete(T),x.value.add(y)},onOptionRemove:y=>{const T=C(y.value);T&&x.value.delete(T)}}),(y,T)=>(d(),D(i(ro),null,{default:P(()=>[U(y.$slots,"default",{modelValue:i(c),open:i(p)}),i(b)?(d(),D(Ri,{key:S.value,"aria-hidden":"true",tabindex:"-1",multiple:i(s),required:i(o),name:y.name,autocomplete:y.autocomplete,disabled:i(a),value:i(c)},{default:P(()=>[i(Tn)(i(c))?(d(),h("option",Pi)):k("v-if",!0),(d(!0),h(M,null,Y(Array.from(x.value),E=>(d(),h("option",le({key:E.value??""},{ref_for:!0},E),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):k("v-if",!0)]),_:3}))}}),zi=qi,Ii=F({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(e){const t=e,n=$(),l=tt();ke(()=>t.value,(a,s)=>{const r=window.HTMLSelectElement.prototype,p=Object.getOwnPropertyDescriptor(r,"value").set;if(a!==s&&p&&n.value){const u=new Event("change",{bubbles:!0});p.call(n.value,a),n.value.dispatchEvent(u)}});function o(a){l.onValueChange(a.target.value)}return(a,s)=>(d(),D(i(cl),{"as-child":""},{default:P(()=>[_("select",le({ref_key:"selectElement",ref:n},t,{onInput:o}),[U(a.$slots,"default")],16)]),_:3}))}}),Ri=Ii,Bi=F({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:Pe},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const n=ca(e);return(l,o)=>(d(),D(i(Si),le(i(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:P(()=>[U(l.$slots,"default")]),_:3},16))}}),Di=Bi;const Pa={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[Mt,qa]=Qe("SelectContent");var Fi=F({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,l=t,o=tt();no(),dl(n.bodyLock);const{CollectionSlot:a,getItems:s}=_t(),r=$();pl(r);const{search:c,handleTypeaheadSearch:p}=ya(),u=$(),f=$(),g=$(),m=$(!1),v=$(!1),b=$(!1);function x(){f.value&&r.value&&On([f.value,r.value])}ke(m,()=>{x()});const{onOpenChange:S,triggerPointerDownPosRef:O}=o;ge(E=>{if(!r.value)return;let L={x:0,y:0};const B=N=>{L={x:Math.abs(Math.round(N.pageX)-(O.value?.x??0)),y:Math.abs(Math.round(N.pageY)-(O.value?.y??0))}},H=N=>{N.pointerType!=="touch"&&(L.x<=10&&L.y<=10?N.preventDefault():r.value?.contains(N.target)||S(!1),document.removeEventListener("pointermove",B),O.value=null)};O.value!==null&&(document.addEventListener("pointermove",B),document.addEventListener("pointerup",H,{capture:!0,once:!0})),E(()=>{document.removeEventListener("pointermove",B),document.removeEventListener("pointerup",H,{capture:!0})})});function C(E){const L=E.ctrlKey||E.altKey||E.metaKey;if(E.key==="Tab"&&E.preventDefault(),!L&&E.key.length===1&&p(E.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(E.key)){let H=[...s().map(N=>N.ref)];if(["ArrowUp","End"].includes(E.key)&&(H=H.slice().reverse()),["ArrowUp","ArrowDown"].includes(E.key)){const N=E.target,te=H.indexOf(N);H=H.slice(te+1)}setTimeout(()=>On(H)),E.preventDefault()}}const y=A(()=>n.position==="popper"?n:{}),T=ca(y.value);return qa({content:r,viewport:u,onViewportChange:E=>{u.value=E},itemRefCallback:(E,L,B)=>{const H=!v.value&&!B,N=Pt(o.modelValue.value,L,o.by);if(o.multiple.value){if(b.value)return;(N||H)&&(f.value=E,N&&(b.value=!0))}else(N||H)&&(f.value=E);H&&(v.value=!0)},selectedItem:f,selectedItemText:g,onItemLeave:()=>{r.value?.focus()},itemTextRefCallback:(E,L,B)=>{const H=!v.value&&!B;(Pt(o.modelValue.value,L,o.by)||H)&&(g.value=E)},focusSelectedItem:x,position:n.position,isPositioned:m,searchRef:c}),(E,L)=>(d(),D(i(a),null,{default:P(()=>[w(i(fl),{"as-child":"",onMountAutoFocus:L[6]||(L[6]=vt(()=>{},["prevent"])),onUnmountAutoFocus:L[7]||(L[7]=B=>{l("closeAutoFocus",B),!B.defaultPrevented&&(i(o).triggerElement.value?.focus({preventScroll:!0}),B.preventDefault())})},{default:P(()=>[w(i(ml),{"as-child":"","disable-outside-pointer-events":E.disableOutsidePointerEvents,onFocusOutside:L[2]||(L[2]=vt(()=>{},["prevent"])),onDismiss:L[3]||(L[3]=B=>i(o).onOpenChange(!1)),onEscapeKeyDown:L[4]||(L[4]=B=>l("escapeKeyDown",B)),onPointerDownOutside:L[5]||(L[5]=B=>l("pointerDownOutside",B))},{default:P(()=>
2[(d(),D(gl(E.position==="popper"?Di:ji),le({...E.$attrs,...i(T)},{id:i(o).contentId,ref:B=>{const H=i(oa)(B);H?.hasAttribute("data-reka-popper-content-wrapper")?r.value=H.firstElementChild:r.value=H},role:"listbox","data-state":i(o).open.value?"open":"closed",dir:i(o).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:L[0]||(L[0]=vt(()=>{},["prevent"])),onPlaced:L[1]||(L[1]=B=>m.value=!0),onKeydown:C}),{default:P(()=>[U(E.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3},8,["disable-outside-pointer-events"])]),_:3})]),_:3}))}}),Mi=Fi;const[xf,Hi]=Qe("SelectItemAlignedPosition");var Ni=F({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(e,{emit:t}){const n=e,l=t,{getItems:o}=_t(),a=tt(),s=Mt(),r=$(!1),c=$(!0),p=$(),{forwardRef:u,currentElement:f}=Ke(),{viewport:g,selectedItem:m,selectedItemText:v,focusSelectedItem:b}=s;function x(){if(a.triggerElement.value&&a.valueElement.value&&p.value&&f.value&&g?.value&&m?.value&&v?.value){const C=a.triggerElement.value.getBoundingClientRect(),y=f.value.getBoundingClientRect(),T=a.valueElement.value.getBoundingClientRect(),E=v.value.getBoundingClientRect();if(a.dir.value!=="rtl"){const ue=E.left-y.left,ce=T.left-ue,Te=C.left-ce,z=C.width+Te,Oe=Math.max(z,y.width),dt=window.innerWidth-Pe,Nt=Bn(ce,Pe,Math.max(Pe,dt-Oe));p.value.style.minWidth=`${z}px`,p.value.style.left=`${Nt}px`}else{const ue=y.right-E.right,ce=window.innerWidth-T.right-ue,Te=window.innerWidth-C.right-ce,z=C.width+Te,Oe=Math.max(z,y.width),dt=window.innerWidth-Pe,Nt=Bn(ce,Pe,Math.max(Pe,dt-Oe));p.value.style.minWidth=`${z}px`,p.value.style.right=`${Nt}px`}const L=o().map(ue=>ue.ref),B=window.innerHeight-Pe*2,H=g.value.scrollHeight,N=window.getComputedStyle(f.value),te=Number.parseInt(N.borderTopWidth,10),W=Number.parseInt(N.paddingTop,10),K=Number.parseInt(N.borderBottomWidth,10),I=Number.parseInt(N.paddingBottom,10),Z=te+W+H+I+K,X=Math.min(m.value.offsetHeight*5,Z),J=window.getComputedStyle(g.value),Q=Number.parseInt(J.paddingTop,10),se=Number.parseInt(J.paddingBottom,10),_e=C.top+C.height/2-Pe,G=B-_e,j=m.value.offsetHeight/2,ae=m.value.offsetTop+j,q=te+W+ae,re=Z-q;if(q<=_e){const ue=m.value===L[L.length-1];p.value.style.bottom="0px";const ce=f.value.clientHeight-g.value.offsetTop-g.value.offsetHeight,Te=Math.max(G,j+(ue?se:0)+ce+K),z=q+Te;p.value.style.height=`${z}px`}else{const ue=m.value===L[0];p.value.style.top="0px";const Te=Math.max(_e,te+g.value.offsetTop+(ue?Q:0)+j)+re;p.value.style.height=`${Te}px`,g.value.scrollTop=q-_e+g.value.offsetTop}p.value.style.margin=`${Pe}px 0`,p.value.style.minHeight=`${X}px`,p.value.style.maxHeight=`${B}px`,l("placed"),requestAnimationFrame(()=>r.value=!0)}}const S=$("");oe(async()=>{await ot(),x(),f.value&&(S.value=window.getComputedStyle(f.value).zIndex)});function O(C){C&&c.value===!0&&(x(),b?.(),c.value=!1)}return vl(a.triggerElement,()=>{x()}),Hi({contentWrapper:p,shouldExpandOnScrollRef:r,onScrollButtonChange:O}),(C,y)=>(d(),h("div",{ref_key:"contentWrapperElement",ref:p,style:pn({display:"flex",flexDirection:"column",position:"fixed",zIndex:S.value})},[w(i(Ee),le({ref:i(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{...C.$attrs,...n}),{default:P(()=>[U(C.$slots,"default")]),_:3},16)],4))}}),ji=Ni,Vi=F({__name:"SelectArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const t=e,n=Mt(Pa);return(l,o)=>i(n).position==="popper"?(d(),D(i(Li),It(le({key:0},t)),{default:P(()=>[U(l.$slots,"default")]),_:3},16)):k("v-if",!0)}}),Wi=Vi,Ui=F({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(e){return Oa(e.context),qa(Pa),(n,l)=>U(n.$slots,"default")}}),Ki=Ui;const Gi={key:1};var Yi=F({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=da(n,t),a=tt(),s=$();oe(()=>{s.value=new DocumentFragment});const r=$(),c=A(()=>n.forceMount||a.open.value),p=$(c.value);return ke(c,()=>{setTimeout(()=>p.value=c.value)}),(u,f)=>c.value||p.value||r.value?.present?(d(),D(i(hl),{key:0,ref_key:"presenceRef",ref:r,present:c.value},{default:P(()=>[w(Mi,It(fn({...i(o),...u.$attrs})),{default:P(()=>[U(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(d(),h("div",Gi,[(d(),D(pa,{to:s.value},[w(Ki,{context:i(a)},{default:P(()=>[U(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):k("v-if",!0)}}),Xi=Yi;const[Zi,Ji]=Qe("SelectGroup");var Qi=F({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=mn(void 0,"reka-select-group");return Ji({id:n}),(l,o)=>(d(),D(i(Ee),le({role:"group"},t,{"aria-labelledby":i(n)}),{default:P(()=>[U(l.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),es=Qi;const[za,ts]=Qe("SelectItem");var ns=F({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(e,{emit:t}){const n=e,l=t,{disabled:o}
2=ua(n),a=tt(),s=Mt(),{forwardRef:r,currentElement:c}=Ke(),{CollectionItem:p}=_t(),u=A(()=>Pt(a.modelValue?.value,n.value,a.by)),f=$(!1),g=$(n.textValue??""),m=mn(void 0,"reka-select-item-text"),v="select.select";async function b(y){if(y.defaultPrevented)return;const T={originalEvent:y,value:n.value};_l(v,x,T)}async function x(y){await ot(),l("select",y),!y.defaultPrevented&&(o.value||(a.onValueChange(n.value),a.multiple.value||a.onOpenChange(!1)))}async function S(y){await ot(),!y.defaultPrevented&&(o.value?s.onItemLeave?.():y.currentTarget?.focus({preventScroll:!0}))}async function O(y){await ot(),!y.defaultPrevented&&y.currentTarget===ia()&&s.onItemLeave?.()}async function C(y){await ot(),!(y.defaultPrevented||s.searchRef?.value!==""&&y.key===" ")&&(Ti.includes(y.key)&&b(y),y.key===" "&&y.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return oe(()=>
2{c.value&&s.itemRefCallback(c.value,n.value,n.disabled)}),ts({value:n.value,disabled:o,textId:m,isSelected:u,onItemTextChange:y=>{g.value=((g.value||y?.textContent)??"").trim()}}),(y,T)=>(d(),D(i(p),{value:{textValue:g.value}},{default:P(()=>[w(i(Ee),{ref:i(r),role:"option","aria-labelledby":i(m),"data-highlighted":f.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":i(o)||void 0,"data-disabled":i(o)?"":void 0,tabindex:i(o)?void 0:-1,as:y.as,"as-child":y.asChild,onFocus:T[0]||(T[0]=E=>f.value=!0),onBlur:T[1]||(T[1]=E=>f.value=!1),onPointerup:b,onPointerdown:T[2]||(T[2]=E=>{E.currentTarget.focus({preventScroll:!0})}),onTouchend:T[3]||(T[3]=vt(()=>{},["prevent","stop"])),onPointermove:S,onPointerleave:O,onKeydown:C},{default:P(()=>[U(y.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),as=ns,ls=F({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=e,n=za();return(l,o)=>i(n).isSelected.value?(d(),D(i(Ee),le({key:0,"aria-hidden":"true"},t),{default:P(()=>[U(l.$slots,"default")]),_:3},16)):k("v-if",!0)}}),os=ls,is=F({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(e){const t=e,n=tt(),l=Mt(),o=za(),{forwardRef:a,currentElement:s}=Ke(),r=A(()=>({value:o.value,disabled:o.disabled.value,textContent:s.value?.textContent??o.value?.toString()??""}));return oe(()=>{s.value&&(o.onItemTextChange(s.value),l.itemTextRefCallback(s.value,o.value,o.disabled.value),n.onOptionAdd(r.value))}),Ce(()=>{n.onOptionRemove(r.value)}),(c,p)=>(d(),D(i(Ee),le({id:i(o).textId,ref:i(a)},{...t,...c.$attrs}),{default:P(()=>[U(c.$slots,"default")]),_:3},16,["id"]))}}),ss=is,rs=F({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(e){const t=e,n=Zi({id:""});return(l,o)=>(d(),D(i(Ee),le(t,{id:i(n).id}),{default:P(()=>[U(l.$slots,"default")]),_:3},16,["id"]))}}),us=rs,cs=F({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,l)=>(d(),D(i(yl),It(fn(t)),{default:P(()=>[U(n.$slots,"default")]),_:3},16))}}),ds=cs,ps=F({__name:"SelectSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;return(n,l)=>(d(),D(i(Ee),le({"aria-hidden":"true"},t),{default:P(()=>[U(n.$slots,"default")]),_:3},16))}}),fs=ps,ms=F({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=tt(),{forwardRef:l,currentElement:o}=Ke(),a=A(()=>n.disabled?.value||t.disabled);n.contentId||=mn(void 0,"reka-select-content"),oe(()=>{n.onTriggerChange(o.value)});const{getItems:s}=_t(),{search:r,handleTypeaheadSearch:c,resetTypeahead:p}=ya();function u(){a.value||(n.onOpenChange(!0),p())}function f(g){u(),n.triggerPointerDownPosRef.value={x:Math.round(g.pageX),y:Math.round(g.pageY)}}return(g,m)=>(d(),D(i(co),{"as-child":"",reference:g.reference},{default:P(()=>[w(i(Ee),{ref:i(l),role:"combobox",type:g.as==="button"?"button":void 0,"aria-controls":i(n).contentId,"aria-expanded":i(n).open.value||!1,"aria-required":i(n).required?.value,"aria-autocomplete":"none",disabled:a.value,dir:i(n)?.dir.value,"data-state":i(n)?.open.value?"open":"closed","data-disabled":a.value?"":void 0,"data-placeholder":i(Oi)(i(n).modelValue?.value)?"":void 0,"as-child":g.asChild,as:g.as,onClick:m[0]||(m[0]=v=>{v?.currentTarget?.focus()}),onPointerdown:m[1]||(m[1]=v=>{if(v.pointerType==="touch")return v.preventDefault();const b=v.target;b.hasPointerCapture(v.pointerId)&&b.releasePointerCapture(v.pointerId),v.button===0&&v.ctrlKey===!1&&(f(v),v.preventDefault())}),onPointerup:m[2]||(m[2]=vt(v=>{v.pointerType==="touch"&&f(v)},["prevent"])),onKeydown:m[3]||(m[3]=v=>{const b=i(r)!=="";!(v.ctrlKey||v.altKey||v.metaKey)&&v.key.length===1&&b&&v.key===" "||(i(c)(v.key,i(s)()),i(Ei).includes(v.key)&&
2(u(),v.preventDefault()))})},{default:P(()=>[U(g.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),gs=ms;const vs={key:0},hs=F({__name:"GreenHeading",props:{title:{}},setup(e){const{class:t,...n}=Se(),l=$([]),o=$("");return e.title.includes(" ")?(l.value=e.title.split(" "),o.value=" "):e.title.includes("-")?(l.value=e.title.split("-"),o.value="-"):l.value.push(e.title),(a,s)=>(d(),h("h1",{class:V(i(we)("",i(t)))},[me(R(i(l)[0])+R(i(o)),1),i(l).length>1?(d(),h("span",vs,R(i(l).slice(1).join(" ")),1)):k("",!0)],2))}}),_s=Object.assign(hs,{__name:"ArticleGreenHeading"}),ys={key:0,class:"grid grid-cols-1 lg:grid-cols-2 gap-1 sm:gap-4 md:gap-8 lg:gap-12 bg-primary shadow-[0px_8px_25px_0px_rgba(0,0,0,0.15)]"},bs={class:"order-last lg:order-first"},xs=["data-src","alt"],ws={class:"order-first lg:order-last flex"},ks={class:"my-auto"},$s={class:"my-4 me-4 ms-4 lg:ms-0"},Ss={class:"!text-white mt-0 !mb-1.5 leading-0 !text-[2.25rem] [&_span]:!text-[2.25rem] sm:!text-[2.75rem] sm:[&_span]:!text-[2.75rem] md:!text-[3.5rem] md:[&_span]:!text-[3.5rem] lg:!text-[4.5rem] lg:[&_span]:!text-[4.5rem]"},Cs=["innerHTML"],As=F({__name:"Item",props:{o:{}},setup(e){return(t,n)=>{const l=rt,o=ha,a=De("lazy-load");return e.o&&e.o.is_active?(d(),h("div",ys,[_("div",bs,[w(l,{to:{name:"article-detail",params:{article_slug:e.o.slug}},"no-prefetch":"",title:"weiter zum Beitrag: "+e.o.title,class:"block overflow-hidden w-full h-full"},{default:P(()=>[e.o.image&&e.o.image.url?ee((d(),h("img",{key:0,"data-src":e.o.image.url,alt:e.o.title,class:"h-full object-cover origin-top-left-1/2-1/3 hover:scale-120 transition duration-500 ease-in-out"},null,8,xs)),[[a]]):k("",!0)]),_:1},8,["to","title"])]),_("div",ws,[_("div",ks,[_("div",$s,[_("h3",Ss,[me(R(e.o.title.split(" ")[0])+" ",1),_("span",null,R(e.o.title.split(" ").slice(1).join(" ")),1)]),e.o.teaser?(d(),h("div",{key:0,innerHTML:e.o.teaser,class:"[&_p]:text-white [&_p]:my-0"},null,8,Cs)):k("",!0),w(o,{to:{name:"article-detail",params:{article_slug:e.o.slug}},"no-prefetch":"",title:"weiter zum Beitrag: "+e.o.title,label:"Mehr erfahren",class:"mt-3.5 bg-accent border-1 border-accent rounded-none hover:bg-white [&_span]:text-white hover:[&_span]:text-accent [&_span]:leading-[100%] transition duration-300 ease-in-out"},null,8,["to","title"])])])])])):k("",!0)}}}),Ls=Object.assign(As,{__name:"ArticleChildrenItem"}),Es={key:0},Ts={class:"my-auto group-hover:text-accent"},Os=F({__name:"List",props:{id:{},displayTop:{type:Boolean,default:!1},seperator:{type:Boolean,default:!1}},async setup(e){let t,n;const{class:l,...o}=Se(),a=fe(),s=$({}),r=`child-articles-${e.id}`;let c=A(()=>`/rest/article/${e.id}/child-articles?exclude_id=${e.id}`);const p=pe(r);if(p.data.value)s.value=p.data.value;else{const{data:u}=([t,n]=ve(()=>he(c,{baseURL:a.public.apiBase,query:{is_active:!0},key:r},"$cqU7xtMG62")),t=await t,n(),t);s.value=u.value}return(u,f)=>{const g=Ls,m=rt;return i(s)&&i(s).length?(d(),h(M,{key:0},[e.displayTop?(d(),h("div",{key:0,class:V(i(we)("",i(l)))},[(d(!0),h(M,null,Y(i(s).slice(0,1),v=>(d(),h("div",null,[w(g,{o:v},null,8,["o"])]))),256))],2)):(d(),h(M,{key:1},[e.seperator?(d(),h("hr",Es)):k("",!0),f[0]||(f[0]=_("div",{class:"w-full flex mb-6 lg:mb-8"},[_("h3",{class:"mx-auto"},[me("Weiterführende "),_("span",null,"Beiträge")])],-1)),_("div",{class:V(i(we)("grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 lg:gap-5 xl:gap-8",i(l)))},[(d(!0),h(M,null,Y(i(s),v=>(d(),D(m,{to:{name:"article-detail",params:{article_slug:v.slug}},"no-prefetch":"",title:"weiter zum Beitrag: "+v.title,class:"min-h-28 w-full flex bg-white shadow-[0px_8px_25px_0px_rgba(0,0,0,0.15)] border-l-5 border-accent group ps-8 pe-4 py-5"},{default:P(()=>[_("span",Ts,R(v.title),1)]),_:2},1032,["to","title"]))),256))],2)],64))],64)):k("",!0)}}}),Ps=Object.assign(Os,{__name:"ArticleChildrenList"}),qs={key:0,class:"sm:col-span-4 md:col-span-3"},zs=["data-src","alt"],Is={key:1,class:"flex w-full"},Rs=["data-src","alt"],Bs={class:"sm:col-span-8 md:col-span-9"},Ds={class:"block text-black text-[1.1rem] sm:text-[1.5rem] lg:text-[1.875rem] xl:text-[2rem] font-bold mb-2.5"},Fs={key:0,class:"!my-0"},Ms=F({__name:"List",setup(e){const{class:t,...n}
2=Se(),l=$({}),o=pe("sponsors");return o.data.value&&(l.value=o.data.value),(a,s)=>{const r=rt,c=yt,p=De("lazy-load");return i(l)?.items?(d(),h("div",{key:0,class:V(i(we)("flex flex-col gap-10 lg:gap-12 my-8 lg:my-12 xl:my-16",i(t)))},[(d(!0),h(M,null,Y(i(l).items,(u,f)=>(d(),h("div",{key:u.id,class:"grid grid-cols-1 sm:grid-cols-12 gap-12 lg:gap-12 pb-20 border-b-2 border-b-zinc-300"},[u.logo?.url?(d(),h("div",qs,[u.url?(d(),D(r,{key:0,to:u.url,target:"_blank",title:u.name,class:"flex h-full group cursor-pointer"},{default:P(()=>[ee(_("img",{"data-src":u.logo.url,alt:u.name,class:"w-full my-auto"},null,8,zs),[[p]])]),_:2},1032,["to","title"])):(d(),h("div",Is,[ee(_("img",{"data-src":u.logo.url,alt:u.name,class:"m-auto"},null,8,Rs),[[p]])]))])):k("",!0),_("div",Bs,[_("span",Ds,R(u.name),1),u.description?(d(),h("p",Fs,R(u.description),1)):k("",!0),u.url?(d(),D(r,{key:1,to:u.url,target:"_blank",title:"Website besuchen: "+u.name,class:"flex mt-2.5 gap-1 group cursor-pointer"},{default:P(()=>[w(c,{name:"mdi-light:chevron-right",class:"size-6 mt-2 group-hover:text-accent transition duration-300 ease-in-out"}),s[0]||(s[0]=_("span",{class:"my-auto group-hover:text-accent transition duration-300 ease-in-out"},"mehr erfahren",-1))]),_:1},8,["to","title"])):k("",!0)])]))),128))],2)):k("",!0)}}}),Hs=Object.assign(Ms,{__name:"SponsorsList"}),Ns={key:0},js={class:"flex flex-col xs:flex-row gap-4 sm:gap-6 md:gap-8 lg:gap-12"},Vs={key:0,class:"w-full sm:w-auto"},Ws=["data-src","alt"],Us={class:"flex"},Ks={class:"mb-auto"},Gs={key:0,class:"mt-0 !mb-1 leading-[100%]"},Ys={class:"block font-medium text-accent mb-1"},Xs={class:"block"},Zs=["href"],Js={key:3,class:"block"},Qs={key:4,class:"block"},er=F({__name:"StaffContacts",props:{id:{},titleInContact:{type:Boolean,default:!1}},async setup(e){let t,n;const{class:l,...o}=Se(),a=fe(),s=$({});let r=A(()=>`/rest/article/${e.id}/staff`);const c=`article-staff-${e.id}`,p=pe(c);if(p.data.value)s.value=p.data.value;else{const{data:u}=([t,n]=ve(()=>he(r,{baseURL:a.public.apiBase,query:{is_active:!0},key:c},"$ia5r8aXsDM")),t=await t,n(),t);s.value=u.value}return(u,f)=>{const g=_a,m=De("lazy-load");return i(s)&&i(s).length?(d(),h("div",{key:0,class:V(i(we)("mt-10 lg:mt-12 space-y-12",i(l)))},[e.titleInContact?k("",!0):(d(),h("h3",Ns,"Kontakt")),(d(!0),h(M,null,Y(i(s),v=>(d(),h("div",js,[v.image&&v.image.url?(d(),h("span",Vs,[ee(_("img",{"data-src":v.image.url,alt:v.full_name,class:"w-full sm:w-56 aspect-square shadow-[0px_4.908256530761719px_24.541282653808594px_0px_rgba(0,0,0,0.15)]"},null,8,Ws),[[m]])])):k("",!0),_("div",Us,[_("div",Ks,[e.titleInContact?(d(),h("h3",Gs,"Kontakt")):k("",!0),_("span",Ys,[v.title?(d(),h(M,{key:0}
2,[me(R(v.title),1)],64)):k("",!0),me(" "+R(v.full_name),1)]),v.all_roles?.length?(d(!0),h(M,{key:1},Y(v.all_roles,b=>(d(),h("span",Xs,R(b),1))),256)):k("",!0),v.email_address?(d(),h("a",{key:2,href:"mailto:"+v.email_address,title:"E-Mail schreiben",class:"block !text-black hover:!text-accent"},R(v.email_address),9,Zs)):k("",!0),v.phone_number?(d(),h("span",Js,[w(g,{phone_number:v.phone_number},null,8,["phone_number"])])):k("",!0),v.fax_number?(d(),h("span",Qs,"Fax: "+R(v.fax_number),1)):k("",!0)])])]))),256))],2)):k("",!0)}}}),tr=Object.assign(er,{__name:"ArticleStaffContacts"}),nr={},ar={class:"prose-h2:!text-black prose-h2:!font-outfit prose-h2:!tracking-tight prose-h2:!normal-case prose-h2:!text-[2.25rem] xs:prose-h2:!text-[2.5rem] sm:prose-h2:!text-[2.875rem] md:prose-h2:!text-[3.25rem] lg:prose-h2:!text-[3.5rem] xl:prose-h2:!text-[3.75rem] prose-h2:leading-[110%] prose-h2:mt-0 prose-h2:mb-6 prose-h3:!text-black prose-h3:!font-outfit prose-h3:!tracking-tight prose-h3:!normal-case prose-h3:!text-[1.875rem] xs:prose-h3:!text-[2rem] sm:prose-h3:!text-[2.25rem] md:prose-h3:!text-[2.5rem] lg:prose-h3:!text-[2.75rem] xl:prose-h3:!text-[3rem] prose-h3:mt-2.5 prose-h3:mb-4 prose-h4:!text-black prose-h4:!font-outfit prose-h4:!tracking-tight prose-h4:!normal-case prose-h4:!text-[1.5rem] xs:prose-h4:!text-[1.75rem] sm:prose-h4:!text-[1.875rem] md:prose-h4:!text-[2rem] lg:prose-h4:!text-[2.25rem] xl:prose-h4:!text-[2.5rem] prose-h4:mb-4"};function lr(e,t){return d(),h("div",ar,[U(e.$slots,"default")])}const or=Object.assign(bl(nr,[["render",lr]]),{__name:"LayoutArticleProseWrapper"}),ir={class:"px-2 xs:px-4 py-0 xs:py-2.5 sm:py-4"},sr=["innerHTML"],rr={key:1},ur=F({__name:"Items",props:{id:{}},async setup(e){let t,n;const l=e,{class:o,...a}=Se(),s=fe(),r=$({}),c=`faqtopic-${l.id}`;let p=A(()=>`/rest/faq-topic/${l.id}/items`);const u=pe(c);if(u.data.value)r.value=u.data.value;else{const{data:f}=([t,n]=ve(()=>he(p,{baseURL:s.public.apiBase,key:c},"$XMTwPIYW_4")),t=await t,n(),t);r.value=f.value}return(f,g)=>{const m=gn,v=vn;return i(r)&&i(r).length?(d(),h("div",{key:0,class:V(i(we)("my-0 xl:my-8",i(o)))},[w(v,{accordion:"",class:"text-black font-medium mb-0 xl:mb-24"},{default:P(()=>[(d(!0),h(M,null,Y(i(r),(b,x)=>(d(),D(m,{key:x,label:b.question,"expand-icon":"simple-line-icons:arrow-up","expanded-icon":"simple-line-icons:arrow-down","header-class":"font-outfit font-light text-black hover:text-primary focus:text-primary text-[1.15rem] xs:text-[1.25rem] md:text-[1.275rem] lg:text-[1.375rem] xl:text-[1.5rem] py-2 xs:py-4 sm:py-6 border-b border-current"},{default:P(()=>[_("div",ir,[b.answer?(d(),h("div",{key:0,innerHTML:b.answer,class:"[&_a]:underline"},null,8,sr)):k("",!0)])]),_:2},1032,["label"]))),128))]),_:1})],2)):(d(),h("div",rr,[...g[0]||(g[0]=[_("p",null,"Es wurden noch keine Häufigen Fragen für das ausgewählte Thema hinterlegt.",-1)])]))}}}),cr=Object.assign(ur,{__name:"FaqTopicItems"}),dr={key:0,class:"relative"},pr={class:"flex flex-col xs:flex-row xs:justify-items-start flex-wrap gap-3 my-8 lg:my-10"},fr={id:"faq-topic-items-anchor"},mr=F({__name:"List",async setup(e){let t,n;const l=fe(),o=$(null);let a=A(()=>"/rest/faq-topics"),s="topics";const r=pe(s.value);if(r.data.value)o.value=r.data.value;else{const{data:u}=([t,n]=ve(()=>he(a.value,{baseURL:l.public.apiBase,query:{is_active:!0},key:s},"$7aHn30tHiK")),t=await t,n(),t);o.value=u.value}const c=$(null);o.value?.items?.length&&c.value===null&&(c.value=o.value.items[0].id);const p=u=>
2{if(c.value=u,screen.width<768){let v=document.getElementById("faq-topic-items-anchor").getBoundingClientRect().top+window.pageYOffset-100;window.scrollTo({top:v,behavior:"smooth"})}};return(u,f)=>{const g=ha,m=cr;return i(o)?.items?(d(),h("div",dr,[_("div",pr,[(d(!0),h(M,null,Y(i(o).items,(v,b)=>(d(),D(g,{size:"lg",label:v.title,onClick:x=>p(v.id),class:V([{"!bg-accent":i(c)==v.id},"bg-primary [&_span]:text-white 2xl:[&_span]:text-[1.375rem] rounded-none hover:bg-accent transition duration-200 ease-in-out cursor-pointer"])},null,8,["label","onClick","class"]))),256))]),_("div",fr,[(d(),D(m,{id:i(c),key:i(c)},null,8,["id"]))])])):k("",!0)}}}),gr=Object.assign(mr,{__name:"FaqTopicList"}),vr=fa(()=>ma(()=>Promise.resolve().then(()=>ad),void 0,import.meta.url).then(e=>e.default||e)),hr={key:0,ref:"list"},_r={class:"px-4 py-4 flex flex-col gap-8 lg:gap-12"},yr={key:0,class:"block shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)]"},br={class:"grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8"},xr={key:0},wr={class:"relative overflow-hidden group"},kr=["data-src","alt","title","width","height"],$r={class:"absolute left-2.5 bottom-2.5 px-2 py-0.5 bg-primary text-white"},Sr={key:1},Cr={class:"relative overflow-hidden group"},Ar=["data-src","alt","title","width","height"],Lr={class:"absolute left-2.5 bottom-2.5 px-2 py-0.5 bg-primary text-white"},Er={key:1,class:"flex"},Tr=["href"],Xn="review",Or=F({__name:"List",async setup(e){let t,n;const l=fe(),o=$({});let a=A(()=>"/rest/runs");const s=pe(Xn);if(s.data.value)o.value=s.data.value;else{const{data:r}=([t,n]=ve(()=>he(a,{baseURL:l.public.apiBase,query:{type:"runcompleted",sort:"-event_date_time"},key:Xn},"$pD9jEch24l")),t=await t,n(),t);o.value=r.value}return(r,c)=>{const p=vr,u=gn,f=vn,g=De("lazy-load");return i(o)?.items.length?(d(),h("div",hr,[w(f,{accordion:"",class:"text-black font-medium mb-24"},{default:P(()=>[(d(!0),h(M,null,Y(i(o).items,(m,v)=>(d(),D(u,{key:v,label:m.title,defaultOpened:v===0,"expand-icon":"simple-line-icons:arrow-up","expanded-icon":"simple-line-icons:arrow-down","header-class":"font-outfit font-medium text-black hover:text-primary focus:text-primary text-[1rem] sm:text-[1.125rem] lg:text-[1.25rem] xl:text-[1.375rem] 2xl:text-[1.5rem] py-6 border-b border-current"},{default:P(()=>[_("div",_r,[m.review_video?(d(),h("div",yr,[(d(),D(p,{provider:m.review_video.provider,video_id:m.review_video.video_id,preview_image:m.review_video.preview_image_yt?m.review_video.preview_image_yt:null,autoplay:1,video_title:m.review_video.title,aspect:"16:9",privacy_url:"/datenschutzerklaerung/",privacy:m.review_video.privacy_hint,key:m.id},null,8,["provider","video_id","preview_image","video_title","privacy"]))])):k("",!0),_("div",br,[m.best_company_name?(d(),h("div",xr,[c[0]||(c[0]=_("span",{class:"border-b-2 border-accent mb-4 block w-full"},"Sportlichste Firma",-1)),_("div",wr,[m.best_company_image?.url?ee((d(),h("img",{key:0,"data-src":m.best_company_image.url,loading:"lazy",class:"w-full group-hover:scale-110 transition duration-300 ease-in-out",alt:m.best_company_name,title:m.best_company_name,width:m.best_company_image.img_size?.length===2?m.best_company_image.img_size[0]:0,height:m.best_company_image.img_size?.length===2?m.best_company_image.img_size[1]:0},null,8,kr)),[[g]]):k("",!0),_("span",$r,R(m.best_company_name),1)])])):k("",!0),m.most_creative_company_name?(d(),h("div",Sr,[c[1]||(c[1]=_("span",{class:"border-b-2 border-accent mb-4 block w-full"},"Kreativste Firma",-1)),_("div",Cr,[m.most_creative_company_image?.url?ee((d(),h("img",{key:0,"data-src":m.most_creative_company_image.url,loading:"lazy",class:"w-full group-hover:scale-110 transition duration-300 ease-in-out",alt:m.most_creative_company_name,title:m.most_creative_company_name,width:m.most_creative_company_image.img_size?.length===2?m.most_creative_company_image.img_size[0]:0,height:m.most_creative_company_image.img_size?.length===2?m.most_creative_company_image.img_size[1]:0},null,8,Ar)),[[g]]):k("",!0),_("span",Lr,R(m.most_creative_company_name),1)])])):k("",!0)]),m.results_link?(d(),h("div",Er,[_("a",{href:m.results_link,target:"_blank",title:"Ergebnisse bei davengo anzeigen",class:"mx-auto !text-black hover:!text-accent transition duration-300 ease-in-out"}," Ergebnisse und Zieleinlaufvideos anzeigen ",8,Tr)])):k("",!0)])]),_:2},1032,["label","defaultOpened"]))),128))]),_:1})],512)):k("",!0)}}}),Pr=Object.assign(Or,{__name:"RunReviewList"}),qr=fa(()=>ma(()=>import("./CjjBkAjy.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(e=>e.default||e)),zr={key:0,class:"not-prose grid grid-cols-1 @2xl:grid-cols-12 gap-6 group bg-white shadow-[0px_0px_18.899999618530273px_0px_rgba(0,0,0,0.19)]"},Ir={class:"order-last @2xl:order-first col-span-12 @2xl:col-span-5"},Rr={class:"block w-full h-full overflow-hidden bg-accent"},Br=["data-src","alt"],Dr={class:"order-first @2xl:order-last col-span-12 @2xl:col-span-7"},Fr={class:"px-4 @2xl:px-0 py-8"},Mr={class:"text-uppercase font-medium text-accent text-[1.875rem] md:text-[2.375rem] lg:text-[2rem] 2xl:text-[3.375rem] mt-1 mb-3.5"},Zn="linkgroups",Hr=F({__name:"index",async setup(e){let t,n;const{class:l,...o}=Se(),a=fe(),s=$({});let r=A(()=>"/rest/linkgroups");const c=pe(Zn);if(c.data.value)s.value=c.data.value;else{const{data:p}=([t,n]=ve(()=>he(r,{baseURL:a.public.apiBase,query:{is_active:!0},key:Zn},"$NMlW3ROiVY")),t=await t,n(),t);s.value=p.value}return(p,u)=>{const f=qr,g=De("lazy-load");return i(s)?.items?(d(),h("div",{key:0,class:V(i(we)("flex flex-col gap-10 lg:gap-12",i(l)))},[(d(!0),h(M,null,Y(i(s).items,(m,v)=>(d(),h("div",{key:m.id,class:"@container flex flex-col gap-12"},[m&&m.is_active?(d(),h("div",zr,[_("div",Ir,[_("div",Rr,[m.image&&m.image.url?ee((d(),h("img",{key:0,"data-src":m.image.url,alt:m.title,class:"h-full object-cover origin-top-left-1/2-1/3 group-hover:scale-120 transition duration-500 ease-in-out"},null,8,Br)),[[g]]):k("",!0)])]),_("div",Dr,[_("div",Fr,[_("h3",Mr,R(m.title),
21),w(f,{id:m.id},null,8,["id"])])])])):k("",!0)]))),128))],2)):k("",!0)}}}),Nr=Object.assign(Hr,{__name:"LinkcenterGroups"}),jr={class:"w-full flex-none mx-auto"},Vr={key:0,class:"text-center mb-12 lg:mb-20"},Wr={class:"flex flex-wrap justify-center gap-8 lg:gap-12 xl:gap-16 max-w-full mx-auto"},Ur={class:"flex flex-col gap-1.5"},Kr={key:0,class:"flex w-full h-32"},Gr=["data-src","alt"],Yr={class:"font-league-gothic uppercase whitespace-nowrap text-center text-accent text-[2rem] sm:text-[2.5rem] md:text-[3rem] lg:text-[2.75rem] xl:text-[3rem]"},Xr={class:"text-center !my-0"},Jn="benefits",Zr=F({__name:"Benefits",props:{showTitle:{default:!0}},async setup(e){let t,n;const{gsap:l,ScrollTrigger:o}=ga(),a=$(null),s=fe(),r=$({});let c=A(()=>"/rest/benefits");const p=pe(Jn);if(p.data.value)r.value=p.data.value;else{const{data:g}=([t,n]=ve(()=>he(c,{baseURL:s.public.apiBase,query:{sort:"position"},key:Jn},"$i8YGwQVbVk")),t=await t,n(),t);r.value=g.value}const u=(()=>{let g=l.utils.selector(a.value);l.set(g(".gsap"),{y:850,opacity:0,scale:.2})}),f=(()=>{let g=l.utils.selector(a.value);o.create({trigger:a.value,start:()=>screen.width>720?"top 85%":"top bottom",end:"+=600",onEnter:()=>{l.to(g(".gsap"),{y:0,opacity:1,scale:1,ease:"elastic.inOut",duration:2,stagger:.2})},onLeaveBack:()=>{l.to(g(".gsap"),{y:850,opacity:0,scale:.2,ease:"elastic.inOut",duration:.5,stagger:.1})}})});return oe(()=>{o.refresh(),u(),setTimeout(function(){f()},100)}),Ce(()=>{o.getAll().forEach(g=>{g.kill()}),o.clearMatchMedia()}),(g,m)=>{const v=rt,b=De("lazy-load");return i(r)?.items?.length?(d(),h("div",{key:0,ref_key:"trigger",ref:a,class:"flex py-8 md:py-10 lg:py-12"},[_("div",jr,[e.showTitle?(d(),h("h2",Vr,[...m[0]||(m[0]=[me("Dabei sein ",-1),_("span",null,"lohnt sich",-1)])])):k("",!0),_("div",Wr,[(d(!0),h(M,null,Y(i(r).items,x=>(d(),h("div",{key:x.id,class:"gsap w-[320px] md:w-[350px] lg:w-[380px] xl:w-[400px] 2xl:w-[420px] flex-none px-4 sm:px-0"},[_("div",Ur,[x.icon?(d(),h("div",Kr,[ee(_("img",{"data-src":x.icon.url,alt:x.title,class:"m-auto w-full h-full object-contain"},null,8,Gr),[[b]])])):k("",!0),_("span",Yr,R(x.title),1),_("p",Xr,[me(R(x.description)+" ",1),x.article_display?(d(),D(v,{key:0,to:{name:"article-detail",params:{article_slug:x.article_display.slug}},"no-prefetch":"",class:"!underline text-accent hover:text-primary transition duration-300 ease-in-out",title:x.title},{default:P(()=>[...m[1]||(m[1]=[me("mehr...",-1)])]),_:1},8,["to","title"])):k("",!0)])])]))),128))])])],512)):k("",!0)}}}),Jr=Object.assign(Zr,{__name:"HomeBenefits"}),Qr={slots:{base:["relative group rounded-md inline-flex items-center focus:outline-none disabled:cursor-not-allowed disabled:opacity-75","transition-colors"],leading:"absolute inset-y-0 start-0 flex items-center",leadingIcon:"shrink-0 text-dimmed",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailing:"absolute inset-y-0 end-0 flex items-center",trailingIcon:"shrink-0 text-dimmed",value:"truncate pointer-events-none",placeholder:"truncate text-dimmed",arrow:"fill-default",content:"max-h-60 w-(--reka-select-trigger-width) bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-select-content-transform-origin) pointer-events-auto flex flex-col",viewport:"relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1",group:"p-1 isolate",empty:"text-center text-muted",label:"font-semibold text-highlighted",separator:"-mx-1 my-1 h-px bg-border",item:["group relative w-full flex items-start select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75 text-default data-highlighted:not-data-disabled:text-highlighted data-highlighted:not-data-disabled:before:bg-elevated/50","transition-colors before:transition-colors"],itemLeadingIcon:["shrink-0 text-dimmed group-data-highlighted:not-group-data-disabled:text-default","transition-colors"],itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemLeadingChip:"shrink-0",itemLeadingChipSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemWrapper:"flex-1 flex flex-col min-w-0",itemLabel:"truncate",itemDescription:"truncate text-muted"},variants:{fieldGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"},size:{xs:{base:"px-2 py-1 text-xs gap-1",leading:"ps-2",trailing:"pe-2",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4",label:"p-1 text-[10px]/3 gap-1",item:"p-1 text-xs gap-1",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemLeadingChip:"size-4",itemLeadingChipSize:"sm",itemTrailingIcon:"size-4",empty:"p-1 text-xs"},sm:{base:"px-2.5 py-1.5 text-xs gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4",label:"p-1.5 text-[10px]/3 gap-1.5",item:"p-1.5 text-xs gap-1.5",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemLeadingChip:"size-4",itemLeadingChipSize:"sm",itemTrailingIcon:"size-4",empty:"p-1.5 text-xs"},md:{base:"px-2.5 py-1.5 text-sm gap-1.5",leading:"ps-2.5",trailing:"pe-2.5",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5",label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-sm gap-1.5",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemLeadingChip:"size-5",itemLeadingChipSize:"md",itemTrailingIcon:"size-5",empty:"p-1.5 text-sm"},lg:{base:"px-3 py-2 text-sm gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5",label:"p-2 text-xs gap-2",item:"p-2 text-sm gap-2",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemLeadingChip:"size-5",itemLeadingChipSize:"md",itemTrailingIcon:"size-5",empty:"p-2 text-sm"},xl:{base:"px-3 py-2 text-base gap-2",leading:"ps-3",trailing:"pe-3",leadingIcon:"size-6",leadingAvatarSize:"xs",trailingIcon:"size-6",label:"p-2 text-sm gap-2",item:"p-2 text-base gap-2",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemLeadingChip:"size-6",itemLeadingChipSize:"lg",itemTrailingIcon:"size-6",empty:"p-2 text-base"}},variant:{outline:"text-highlighted bg-default ring ring-inset ring-accented hover:bg-elevated disabled:bg-default",soft:"text-highlighted bg-elevated/50 hover:bg-elevated focus:bg-elevated disabled:bg-elevated/50",subtle:"text-highlighted bg-elevated ring ring-inset ring-accented hover:bg-accented/75 disabled:bg-elevated",ghost:"text-highlighted bg-transparent hover:bg-elevated focus:bg-elevated disabled:bg-transparent dark:disabled:bg-transparent",n
2one:"text-highlighted bg-transparent"},color:{primary:"",success:"",info:"",warning:"",error:"",accent:"",neutral:""},leading:{true:""},trailing:{true:""},loading:{true:""},highlight:{true:""},fixed:{false:""},type:{file:"file:me-1.5 file:font-medium file:text-muted file:outline-none"}},compoundVariants:[{color:"primary",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-primary"},{color:"success",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-success"},{color:"info",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-info"},{color:"warning",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-warning"},{color:"error",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-error"},{color:"accent",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-accent"},{color:"primary",highlight:!0,class:"ring ring-inset ring-primary"},{color:"success",highlight:!0,class:"ring ring-inset ring-success"},{color:"info",highlight:!0,class:"ring ring-inset ring-info"},{color:"warning",highlight:!0,class:"ring ring-inset ring-warning"},{color:"error",highlight:!0,class:"ring ring-inset ring-error"},{color:"accent",highlight:!0,class:"ring ring-inset ring-accent"},{color:"neutral",variant:["outline","subtle"],class:"focus:ring-2 focus:ring-inset focus:ring-inverted"},{color:"neutral",highlight:!0,class:"ring ring-inset ring-inverted"},{leading:!0,size:"xs",class:"ps-7"},{leading:!0,size:"sm",class:"ps-8"},{leading:!0,size:"md",class:"ps-9"},{leading:!0,size:"lg",class:"ps-10"},{leading:!0,size:"xl",class:"ps-11"},{trailing:!0,size:"xs",class:"pe-7"},{trailing:!0,size:"sm",class:"pe-8"},{trailing:!0,size:"md",class:"pe-9"},{trailing:!0,size:"lg",class:"pe-10"},{trailing:!0,size:"xl",class:"pe-11"},{loading:!0,leading:!0,class:{leadingIcon:"animate-spin"}},{loading:!0,leading:!1,trailing:!0,class:{trailingIcon:"animate-spin"}},{fixed:!1,size:"xs",class:"md:text-xs"},{fixed:!1,size:"sm",class:"md:text-xs"},{fixed:!1,size:"md",class:"md:text-sm"},{fixed:!1,size:"lg",class:"md:text-sm"}],defaultVariants:{size:"md",color:"primary",variant:"outline"}},eu=Object.assign({inheritAttrs:!1},{__name:"USelect",props:{id:{type:String,required:!1},placeholder:{type:String,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},trailingIcon:{type:null,required:!1},selectedIcon:{type:null,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},valueKey:{type:null,required:!1,default:"value"},labelKey:{type:null,required:!1,default:"label"},descriptionKey:{type:null,required:!1,default:"description"},items:{type:null,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1},modelModifiers:{type:null,required:!1},multiple:{type:Boolean,required:!1},highlight:{type:Boolean,required:!1},autofocus:{type:Boolean,required:!1},autofocusDelay:{type:Number,required:!1,default:0},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},loading:{type:Boolean,required:!1},loadingIcon:{type:null,required:!1}},emits:["change","blur","focus","update:modelValue","update:open"],setup(e,{expose:t,emit:n}){const l=e,o=n,a=xl(),s=wl(),r=kl("select",l),c=da($l(l,"open","defaultOpen","disabled","autocomplete","required","multiple"),o),p=Sl(at(()=>l.portal)),u=at(()=>Pn(l.content,{side:"bottom",sideOffset:8,collisionPadding:8,position:"popper"})),f=at(()=>l.arrow),{emitFormChange:g,emitFormInput:m,emitFormBlur:v,emitFormFocus:b,size:x,color:S,id:O,name:C,highlight:y,disabled:T,ariaAttrs:E}=Cl(l),{orientation:L,size:B}=Al(l),{isLeading:H,isTrailing:N,leadingIconName:te,trailingIconName:W}=Ll(at(()=>Pn(l,{trailingIcon:s.ui.icons.chevronDown}))),K=A(()=>B.value||x.value),I=A(()=>zn({extend:zn(Qr),...s.ui?.select||{}})({color:S.value,variant:l.variant,size:K?.value,loading:l.loading,highlight:y.value,leading:H.value||!!l.avatar||!!a.leading,trailing:N.value||!!a.trailing,fieldGroup:L.value})),Z=A(()=>l.items?.length?Tl(l.items)?l.items:[l.items]:[]),X=A(()=>Z.value.flatMap(q=>q));function J(q){if(l.multiple&&Array.isArray(q)){const re=q.map(ne=>
2In(X.value,ne,{labelKey:l.labelKey,valueKey:l.valueKey})).filter(ne=>ne!=null&&ne!=="");return re.length>0?re.join(", "):void 0}return In(X.value,q,{labelKey:l.labelKey,valueKey:l.valueKey})}const Q=Xt("triggerRef");function se(){l.autofocus&&Q.value?.$el?.focus({focusVisible:!0})}oe(()=>{setTimeout(()=>{se()},l.autofocusDelay)});function _e(q){l.modelModifiers?.trim&&(typeof q=="string"||q===null||q===void 0)&&(q=q?.trim()??null),l.modelModifiers?.number&&(q=Ol(q)),l.modelModifiers?.nullable&&(q??=null),l.modelModifiers?.optional&&!l.modelModifiers?.nullable&&q!==null&&(q??=void 0);const re=new Event("change",{target:{value:q}});o("change",re),g(),m()}function G(q){if(q){const re=new FocusEvent("focus");o("focus",re),b()}else{const re=new FocusEvent("blur");o("blur",re),v()}}function j(q){return typeof q=="object"&&q!==null}const ae=Xt("viewportRef");return t({triggerRef:at(()=>Q.value?.$el),viewportRef:at(()=>ae.value)}),(q,re)=>(d(),D(i(zi),le({name:i(C)},i(c),{autocomplete:e.autocomplete,disabled:i(T),"default-value":e.defaultValue,"model-value":e.modelValue,"onUpdate:modelValue":_e,"onUpdate:open":G}),{default:P(({modelValue:ne,open:ue})=>[w(i(gs),le({id:i(O),ref_key:"triggerRef",ref:Q,"data-slot":"base",class:I.value.base({class:[i(r)?.base,l.class]})},{...q.$attrs,...i(E)}),{default:P(()=>[i(H)||e.avatar||a.leading?(d(),h("span",{key:0,"data-slot":"leading",class:V(I.value.leading({class:i(r)?.leading}))},[U(q.$slots,"leading",{modelValue:ne,open:ue,ui:I.value},()=>[i(H)&&i(te)?(d(),D(kt,{key:0,name:i(te),"data-slot":"leadingIcon",class:V(I.value.leadingIcon({class:i(r)?.leadingIcon}))},null,8,["name","class"])):e.avatar?(d(),D(qn,le({key:1,size:i(r)?.itemLeadingAvatarSize||I.value.itemLeadingAvatarSize()},e.avatar,{"data-slot":"itemLeadingAvatar",class:I.value.itemLeadingAvatar({class:i(r)?.itemLeadingAvatar})}),null,16,["size","class"])):k("",!0)])],2)):k("",!0),U(q.$slots,"default",{modelValue:ne,open:ue,ui:I.value},()=>[(d(!0),h(M,null,Y([J(ne)],ce=>(d(),h(M,{key:ce},[ce!=null?(d(),h("span",{key:0,"data-slot":"value",class:V(I.value.value({class:i(r)?.value}))},R(ce),3)):(d(),h("span",{key:1,"data-slot":"placeholder",class:V(I.value.placeholder({class:i(r)?.placeholder}))},R(e.placeholder??" "),3))],64))),128))]),i(N)||a.trailing?(d(),h("span",{key:1,"data-slot":"trailing",class:V(I.value.trailing({class:i(r)?.trailing}))},[U(q.$slots,"trailing",{modelValue:ne,open:ue,ui:I.value},()=>[i(W)?(d(),D(kt,{key:0,name:i(W),"data-slot":"trailingIcon",class:V(I.value.trailingIcon({class:i(r)?.trailingIcon}))},null,8,["name","class"])):k("",!0)])],2)):k("",!0)]),_:2},1040,["id","class"]),w(i(ds),It(fn(i(p))),{default:P(()=>[w(i(Xi),le({"data-slot":"content",class:I.value.content({class:i(r)?.content})},u.value),{default:P(()=>[U(q.$slots,"content-top"),_("div",{ref_key:"viewportRef",ref:ae,role:"presentation","data-slot":"viewport",class:V(I.value.viewport({class:i(r)?.viewport}))},[(d(!0),h(M,null,Y(Z.value,(ce,Te)=>(d(),D(i(es),{key:`group-${Te}`,"data-slot":"group",class:V(I.value.group({class:i(r)?.group}))},{default:P(()=>[(d(!0),h(M,null,Y(ce,(z,Oe)=>(d(),h(M,{key:`group-${Te}-${Oe}`},[j(z)&&z.type==="label"?(d(),D(i(us),{key:0,"data-slot":"label",class:V(I.value.label({class:[i(r)?.label,z.ui?.label,z.class]}))},{default:P(()=>[me(R(i(pt)(z,l.labelKey)),1)]),_:2},1032,["class"])):j(z)&&z.type==="separator"?(d(),D(i(fs),{key:1,"data-slot":"separator",class:V(I.value.separator({class:[i(r)?.separator,z.ui?.separator,z.class]}))},null,8,["class"])):(d(),D(i(as),{key:2,"data-slot":"item",class:V(I.value.item({class:[i(r)?.item,j(z)&&z.ui?.item,j(z)&&z.class]}
2)),disabled:j(z)&&z.disabled,value:j(z)?i(pt)(z,l.valueKey):z,onSelect:dt=>j(z)&&z.onSelect?.(dt)},{default:P(()=>[U(q.$slots,"item",{item:z,index:Oe,ui:I.value},()=>[U(q.$slots,"item-leading",{item:z,index:Oe,ui:I.value},()=>[j(z)&&z.icon?(d(),D(kt,{key:0,name:z.icon,"data-slot":"itemLeadingIcon",class:V(I.value.itemLeadingIcon({class:[i(r)?.itemLeadingIcon,z.ui?.itemLeadingIcon]}))},null,8,["name","class"])):j(z)&&z.avatar?(d(),D(qn,le({key:1,size:z.ui?.itemLeadingAvatarSize||i(r)?.itemLeadingAvatarSize||I.value.itemLeadingAvatarSize()},{ref_for:!0},z.avatar,{"data-slot":"itemLeadingAvatar",class:I.value.itemLeadingAvatar({class:[i(r)?.itemLeadingAvatar,z.ui?.itemLeadingAvatar]})}),null,16,["size","class"])):j(z)&&z.chip?(d(),D(El,le({key:2,size:z.ui?.itemLeadingChipSize||i(r)?.itemLeadingChipSize||I.value.itemLeadingChipSize(),inset:"",standalone:""},{ref_for:!0},z.chip,{"data-slot":"itemLeadingChip",class:I.value.itemLeadingChip({class:[i(r)?.itemLeadingChip,z.ui?.itemLeadingChip]})}),null,16,["size","class"])):k("",!0)]),_("span",{"data-slot":"itemWrapper",class:V(I.value.itemWrapper({class:[i(r)?.itemWrapper,j(z)&&z.ui?.itemWrapper]}))},[w(i(ss),{"data-slot":"itemLabel",class:V(I.value.itemLabel({class:[i(r)?.itemLabel,j(z)&&z.ui?.itemLabel]}))},{default:P(()=>[U(q.$slots,"item-label",{item:z,index:Oe},()=>[me(R(j(z)?i(pt)(z,l.labelKey):z),1)])]),_:2},1032,["class"]),j(z)&&(i(pt)(z,l.descriptionKey)||a["item-description"])?(d(),h("span",{key:0,"data-slot":"itemDescription",class:V(I.value.itemDescription({class:[i(r)?.itemDescription,j(z)&&z.ui?.itemDescription]}))},[U(q.$slots,"item-description",{item:z,index:Oe},()=>[me(R(i(pt)(z,l.descriptionKey)),1)])],2)):k("",!0)],2),_("span",{"data-slot":"itemTrailing",class:V(I.value.itemTrailing({class:[i(r)?.itemTrailing,j(z)&&z.ui?.itemTrailing]}))},[U(q.$slots,"item-trailing",{item:z,index:Oe,ui:I.value}),w(i(os),{"as-child":""},{default:P(()=>[w(kt,{name:e.selectedIcon||i(s).ui.icons.check,"data-slot":"itemTrailingIcon",class:V(I.value.itemTrailingIcon({class:[i(r)?.itemTrailingIcon,j(z)&&z.ui?.itemTrailingIcon]}))},null,8,["name","class"])]),_:2},1024)],2)])]),_:2},1032,["class","disabled","value","onSelect"]))],64))),128))]),_:2},1032,["class"]))),128))],2),U(q.$slots,"content-bottom"),e.arrow?(d(),D(i(Wi),le({key:0},f.value,{"data-slot":"arrow",class:I.value.arrow({class:i(r)?.arrow})}),null,16,["class"])):k("",!0)]),_:3},16,["class"])]),_:3},16)]),_:3},16,["name","autocomplete","disabled","default-value","model-value"]))}}),tu={key:0,class:"bg-accent rounded-lg p-4 mb-10"},nu={key:0,class:"text-white"},au={key:1,class:"text-white"},lu={key:0,class:"bg-red-600 text-white rounded-lg p-4 mb-10"},ou={class:"grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8"},iu={class:"grid grid-cols-1 lg:grid-cols-2 gap-4 lg:gap-8"},su={class:"flex sm:justify-start mt-8"},ru=F({__name:"SubscriptionFull",setup(e){const t=fe(),n=Yl({firstname:Vt().min(2,"Der Vorname muss mindestens 2 Buchstaben lang sein").or(Xl("")).optional(),surname:Vt().nonempty("Sie müssen ihren Namen angeben").min(2,"Der Nachname muss mindestens 2 Buchstaben lang sein"),email:Vt().nonempty("Sie müssen ihre Email-Adresse angeben").email("Bitte eine gültige Email-Adresse angeben"),privacy:Zl({required_error:"Sie müssen die Datenschutzbestimmungen akzeptieren"})}),l=$([{label:"Frau",value:"f"},{label:"Herr",value:"m"}]),o=va({salutation:void 0,firstname:void 0,surname:void 0,email:void 0,privacy:!1}),a=$(null),s=$(!1),r=$(!1);async function c(p){try{const u={data:JSON.parse(JSON.stringify(p.data)),honey:!0};let f=await $fetch("/rest/newsletter/signup",{method:"POST",body:u,baseURL:t.public.apiBase});r.value=!0,o.salutation=void 0,o.firstname=void 0,o.surname=void 0,o.email=void 0,o.privacy=!1,a.value=f.message.status,setTimeout(()=>r.value=!1,6e3)}catch{s.value=!0,setTimeout(()=>s.value=!1,6e3)}}return(p,u)=>{const f=eu,g=Kl,m=Gl,v=jl,b=Pl,x=Vl;return d(),h(M,null,[w(Rn,{"enter-active-class":"transition-all duration-300","enter-from-class":"opacity-0 scale-90","enter-to-class":"opacity-100 scale-100","leave-active-class":"transition-all duration-300","leave-from-class":"opacity-100 scale-100","leave-to-class":"opacity-0 scale-90"},{default:P(()=>[i(r)?(d(),h("div",tu,[i(a)==409?(d(),h("span",nu,"Sie sind bereits angemeldet.")):(d(),h("span",au," Vielen Dank für Ihre Anmeldung. In den nächsten Minuten werden Sie eine Bestätigung per Email erhalten. "))])):k("",!0)]),_:1}),w(Rn,{"enter-active-class":"transition-all duration-300","enter-from-class":"opacity-0 scale-90","enter-to-class":"opacity-100 scale-100","leave-active-class":"transition-all duration-300","leave-from-class":"opacity-100 scale-100","leave-to-class":"opacity-0 scale-90"},{default:P(()=>
2[i(s)?(d(),h("div",lu,[...u[5]||(u[5]=[_("span",{class:"text-white"},"Es ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal oder kontaktieren Sie uns.",-1)])])):k("",!0)]),_:1}),w(x,{schema:i(n),state:i(o),class:"space-y-4 lg:space-y-6",onSubmit:c},{default:P(()=>[_("div",ou,[w(g,{label:"Anrede (optional)",name:"salutation",class:"[&_label]:font-outfit [&_label]:text-black [&_label]:text-[1rem] md:[&_label]:text-[1.25rem] [&_label]:font-medium"},{default:P(()=>[w(f,{modelValue:i(o).salutation,"onUpdate:modelValue":u[0]||(u[0]=S=>i(o).salutation=S),placeholder:"Bitte wählen",items:i(l),size:"sm",class:"w-full h-[40px] rounded-none! px-3 py-2 [&_*]:!text-[1.15rem] [&_option]:!text-[1.15rem]"},{item:P(({item:S,active:O,disabled:C})=>[_("div",{class:V(["px-3 py-1 text-[1.15rem] hover:text-primary focus:text-primary flex items-start cursor-pointer transition duration-200 ease-in-out",O?"!bg-accent":"",C?"opacity-50":""])},R(S.label),3)]),_:1},8,["modelValue","items"])]),_:1})]),_("div",iu,[w(g,{label:"Vorname",name:"firstname",class:"[&_label]:font-outfit [&_label]:text-black [&_label]:text-[1rem] md:[&_label]:text-[1.25rem] [&_label]:font-medium"},{default:P(()=>[w(m,{modelValue:i(o).firstname,"onUpdate:modelValue":u[1]||(u[1]=S=>i(o).firstname=S),placeholder:"Ihr Vorname",size:"xl",class:"w-full [&_input]:rounded-none"},null,8,["modelValue"])]),_:1}),w(g,{label:"Nachname",name:"surname",class:"[&_label]:font-outfit [&_label]:text-black [&_label]:text-[1rem] md:[&_label]:text-[1.25rem] [&_label]:font-medium"},{default:P(()=>[w(m,{modelValue:i(o).surname,"onUpdate:modelValue":u[2]||(u[2]=S=>i(o).surname=S),placeholder:"Ihr Nachname",required:"",size:"xl",class:"w-full [&_input]:rounded-none"},null,8,["modelValue"])]),_:1})]),w(g,{label:"E-Mail",name:"email",class:"[&_label]:font-outfit [&_label]:text-black [&_label]:text-[1rem] md:[&_label]:text-[1.25rem] [&_label]:font-medium"},{default:P(()=>[w(m,{modelValue:i(o).email,"onUpdate:modelValue":u[3]||(u[3]=S=>i(o).email=S),placeholder:"Ihre E-Mail Adresse",required:"",size:"xl",class:"w-full [&_input]:rounded-none"},null,8,["modelValue"])]),_:1}),w(g,{name:"privacy"},{default:P(()=>[w(v,{modelValue:i(o).privacy,"onUpdate:modelValue":u[4]||(u[4]=S=>i(o).privacy=S),required:"",size:"xl",variant:"list",class:"gap-2 [&_span]:text-white"},{label:P(()=>[...u[6]||(u[6]=[_("span",{class:"!text-black text-[1rem] md:text-[1.25rem] -mt-1 block"},"Für den Versand unserer Newsletter nutzen wir rapidmail. Mit Ihrer Anmeldung stimmen Sie zu, dass die eingegebenen Daten an rapidmail übermittelt werden. Weitere Informationen finden Sie in unseren Datenschutzbestimmungen.",-1)])]),_:1},8,["modelValue"])]),_:1}),_("div",su,[w(b,{type:"submit",title:"Formular absenden",label:"Absenden",class:"inline-block cursor-pointer [&_span]:font-medium [&_span]:leading-tight [&_span]:text-[1rem] md:[&_span]:text-[1.15rem] xl:[&_span]:text-[1.25rem] [&_span]:text-white border border-primary hover:border-accent bg-primary hover:bg-accent rounded-none px-6 lg:px-8 py-2.5 transition duration-500 ease-in-out"})])]),_:1},8,["schema","state"])],64)}}}),uu=Object.assign(ru,{__name:"NewsletterSubscriptionFull"}),cu={key:0,class:"flex flex-col gap-6"},du={key:0,class:"mb-1.5 text-accent!"},pu={class:"text-[1.75rem]! md:text-[2rem]! lg:text-[2.25rem]! xl:text-[2.5rem]!"},fu=["innerHTML"],mu={key:0,class:"flex"},gu=["data-src","alt"],vu={key:1,class:"flex"},hu=["href","title"],_u=["data-src","alt"],yu=["data-src","alt"],bu={key:2,class:"flex"},xu=["href","title"],wu=["data-src","alt"],ku=["data-src","alt"],$u={key:0},Su=F({__name:"Gold",async setup(e){let t,n;const l=fe(),o=$(null);let a=A(()=>"/rest/running-companies"),s="running-company-gold";const r=pe(s.value);if(r.data.value)o.value=r.data.value;else{const{data:c}=([t,n]=ve(()=>he(a.value,{baseURL:l.public.apiBase,query:{status:"gold",sort:"position,name"},key:s},"$6ji-jsjwLH")),t=await t,n(),t);o.value=c.value}return(c,p)=>{const u=De("lazy-load");return i(o)?.items.length?(d(),h("div",cu,[(d(!0),h(M,null,Y(i(o).items,(f,g)=>(d(),h(M,{key:"company-"+g}
2,[_("div",null,[f.subtitle?(d(),h("p",du,R(f.subtitle),1)):k("",!0),_("h4",pu,R(f.name),1),f.description?(d(),h("div",{key:1,innerHTML:f.description,class:"xl:mb-12"},null,8,fu)):k("",!0),_("div",{class:V(["grid grid-cols-1",f.image?.url?"md:grid-cols-2 gap-12 md:gap-8 lg:gap-10 xl:gap-12":""])},[f.image?.url?(d(),h("div",mu,[ee(_("img",{"data-src":f.image.url,alt:f.name,class:"w-full h-full object-contain mx-auto"},null,8,gu),[[u]])])):k("",!0),f.logo?.url?(d(),h("div",vu,[f.website?(d(),h("a",{key:0,href:f.website.startsWith("http")?f.website:`https://${f.website}`,target:"_blank",title:f.name+": Website öffnen",class:"flex mx-auto"},[ee(_("img",{"data-src":f.logo.url,alt:f.name,class:"max-w-[80%] m-auto object-contain"},null,8,_u),[[u]])],8,hu)):ee((d(),h("img",{key:1,"data-src":f.logo.url,alt:f.name,class:"max-w-[80%] m-auto object-contain mx-auto"},null,8,yu)),[[u]])])):f.extern_logo_url?(d(),h("div",bu,[f.website?(d(),h("a",{key:0,href:f.website.startsWith("http")?f.website:`https://${f.website}`,target:"_blank",title:f.name+": Website öffnen",class:"flex mx-auto"},[ee(_("img",{"data-src":f.extern_logo_url,alt:f.name,class:"max-w-[80%] m-auto object-contain mx-auto"},null,8,wu),[[u]])],8,xu)):ee((d(),h("img",{key:1,"data-src":f.extern_logo_url,alt:f.name,class:"max-w-[80%] m-auto object-contain mx-auto"},null,8,ku)),[[u]])])):k("",!0)],2)]),g<i(o).items.length-1?(d(),h("hr",$u)):k("",!0)],64))),128))])):k("",!0)}}}),Cu=Object.assign(Su,{__name:"RunCompaniesGold"}),Au={key:0},Lu={class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 gap-12 md:gap-10 lg:gap-12 xl:gap-16"},Eu=["href","title"],Tu=["data-src","alt"],Ou=["data-src","alt"],Pu={key:2,class:"flex p-1.5 bg-gray-100 w-full h-full"},qu={class:"m-auto text-[1rem] lg:text-[1.15rem] block text-center"},zu=["data-src","alt"],Iu=["data-src","alt"],Ru={key:2,class:"flex p-1.5 bg-gray-100 w-full h-full"},Bu={class:"m-auto text-[1rem] lg:text-[1.15rem] block text-center"},Du=F({__name:"Silver",async setup(e){let t,n;const l=fe(),o=$(null);let a=A(()=>"/rest/running-companies"),s="running-company-silver";const r=pe(s.value);if(r.data.value)o.value=r.data.value;else{const{data:c}=([t,n]=ve(()=>he(a.value,{baseURL:l.public.apiBase,query:{status:"silver",sort:"name"},key:s},"$iNtELXocji")),t=await t,n(),t);o.value=c.value}return(c,p)=>{const u=De("lazy-load");return i(o)?.items.length?(d(),h("div",Au,[_("div",Lu,[(d(!0),h(M,null,Y(i(o).items,(f,g)=>(d(),h("div",{key:"company-"+g,class:"flex mx-auto"},[f.website?(d(),h("a",{key:0,href:f.website.startsWith("http")?f.website:`https://${f.website}`,target:"_blank",title:f.name+": Website öffnen"},[f.logo?.url?ee((d(),h("img",{key:0,"data-src":f.logo.url,alt:f.name,class:"w-max-content h-full object-contain"},null,8,Tu)),[[u]]):f.extern_logo_url?ee((d(),h("img",{key:1,"data-src":f.extern_logo_url,alt:f.name,class:"w-max-content h-full object-contain"},null,8,Ou)),[[u]]):(d(),h("span",Pu,[_("span",qu,R(f.name),1)]))],8,Eu)):(d(),h(M,{key:1},[f.logo?.url?ee((d(),h("img",{key:0,"data-src":f.logo.url,alt:f.name,class:"w-max-content h-full object-contain"},null,8,zu)),[[u]]):f.extern_logo_url?ee((d(),h("img",{key:1,"data-src":f.extern_logo_url,alt:f.name,class:"w-max-content h-full object-contain"},null,8,Iu)),[[u]]):(d(),h("span",Ru,[_("span",Bu,R(f.name),1)]))],64))]))),128))])])):k("",!0)}}}),Fu=Object.assign(Du,{__name:"RunCompaniesSilver"}),Mu={key:0},Hu={class:"text-[1.75rem]! md:text-[2rem]! lg:text-[2.25rem]! xl:text-[2.5rem]!"},Nu={class:"mb-12"},ju=["href","title"],Vu={key:1,class:"text-[1rem] lg:text-[1.15rem] bg-accent text-white px-0.5 rounded-[0.1rem]"},Wu={key:1,class:"text-[1rem] lg:text-[1.15rem]"},Uu={key:2,class:"text-primary text-[1rem] lg:text-[1.15rem]"},Ku=F({__name:"List",async setup(e){let t,n;const l=fe(),o=$(null);let a=A(()=>"/rest/grouped-running-companies"),s="running-company-groups";const r=pe(s.value);if(r.data.value)o.value=r.data.value;else{const{data:c}=([t,n]=ve(()=>he(a.value,{baseURL:l.public.apiBase,key:s},"$qS_D4cKh7x")),t=await t,n(),t);o.value=c.value}return(c,p)=>i(o)?(d(),h("div",Mu,[(d(!0),h(M,null,Y(i(o),(u,f)=>(d(),h("div",{key:"group-"+f},[_("h4",Hu,R(u.letter.toUpperCase()),1),_("div",Nu,[(d(!0),h(M,null,Y(u.docs,(g,m)=>(d(),h(M,{key:"company-"+m},[["gold","silver","bronze"].indexOf(g.status)>-1?(d(),h(M,{key:0},[g.website?(d(),h("a",{key:0,href:g.website.startsWith("http")?g.website:`https://${g.website}`,target:"_blank",title:g.name+": Website öffnen",class:"text-[1rem] lg:text-[1.15rem] bg-accent hover:bg-primary text-white! px-0.5 rounded-[0.1rem] transition duration-300 ease-in-out"},R(g.name),9,ju)):(d(),h("span",Vu,R(g.name),1))],64)):(d(),h("span",Wu,R(g.name),1)),m<u.docs.length-1?(d(),h("span",Uu," // ")):k("",!0)],64))),128))])]))),128))])):k("",!0)}}),Gu=Object.assign(Ku,{__name:"RunCompaniesList"});function $n(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}
2function xt(){let e=[],t={addEventListener(n,l,o,a){return n.addEventListener(l,o,a),t.add(()=>n.removeEventListener(l,o,a))},requestAnimationFrame(...n){let l=requestAnimationFrame(...n);t.add(()=>cancelAnimationFrame(l))},nextFrame(...n){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...n)})},setTimeout(...n){let l=setTimeout(...n);t.add(()=>clearTimeout(l))},microTask(...n){let l={current:!0};return $n(()=>{l.current&&n[0]()}),t.add(()=>{l.current=!1})},style(n,l,o){let a=n.style.getPropertyValue(l);return Object.assign(n.style,{[l]:o}),this.add(()=>{Object.assign(n.style,{[l]:a})})},group(n){let l=xt();return n(l),this.add(()=>l.dispose())},add(n){return e.push(n),()=>{let l=e.indexOf(n);if(l>=0)for(let o of e.splice(l,1))o()}},dispose(){for(let n of e.splice(0))n()}};return t}var Qn;let Yu=Symbol("headlessui.useid"),Xu=0;const Sn=(Qn=ql)!=null?Qn:function(){return $e(Yu,()=>`${++Xu}`)()};function ie(e){var t;if(e==null||e.value==null)return null;let n=(t=e.value.$el)!=null?t:e.value;return n instanceof Node?n:null}function Be(e,t,...n){if(e in t){let o=t[e];return typeof o=="function"?o(...n):o}let l=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,Be),l}var Zu=Object.defineProperty,Ju=(e,t,n)=>t in e?Zu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ea=(e,t,n)=>(Ju(e,typeof t!="symbol"?t+"":t,n),n);let Qu=class{constructor(){ea(this,"current",this.detect()),ea(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},wt=new Qu;function ct(e){if(wt.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=ie(e);if(t)return t.ownerDocument}return document}let an=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var je=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(je||{}),Ia=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Ia||{}),ec=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ec||{});function tc(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(an)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var Ra=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Ra||{});function nc(e,t=0){var n;return e===((n=ct(e))==null?void 0:n.body)?!1:Be(t,{0(){return e.matches(an)},1(){let l=e;for(;l!==null;){if(l.matches(an))return!0;l=l.parentElement}return!1}})}var ac=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(ac||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function Ze(e){e?.focus({preventScroll:!0})}let lc=["textarea","input"].join(",");function oc(e){var t,n;return(n=(t=e?.matches)==null?void 0:t.call(e,lc))!=null?n:!1}function ic(e,t=n=>n){return e.slice().sort((n,l)=>{let o=t(n),a=t(l);if(o===null||a===null)return 0;let s=o.compareDocumentPosition(a);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Lt(e,t,{sorted:n=!0,relativeTo:l=null,skipElements:o=[]}={}){var a;let s=(a=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e?.ownerDocument)!=null?a:document,r=Array.isArray(e)?n?ic(e):e:tc(e);o.length>0&&r.length>1&&(r=r.filter(v=>!o.includes(v))),l=l??s.activeElement;let c=(()=>
2{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,r.indexOf(l))-1;if(t&4)return Math.max(0,r.indexOf(l))+1;if(t&8)return r.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=t&32?{preventScroll:!0}:{},f=0,g=r.length,m;do{if(f>=g||f+g<=0)return 0;let v=p+f;if(t&16)v=(v+g)%g;else{if(v<0)return 3;if(v>=g)return 1}m=r[v],m?.focus(u),f+=c}while(m!==s.activeElement);return t&6&&oc(m)&&m.select(),2}function Ba(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function sc(){return/Android/gi.test(window.navigator.userAgent)}function rc(){return Ba()||sc()}function St(e,t,n){wt.isServer||ge(l=>{document.addEventListener(e,t,n),l(()=>document.removeEventListener(e,t,n))})}function Da(e,t,n){wt.isServer||ge(l=>{window.addEventListener(e,t,n),l(()=>window.removeEventListener(e,t,n))})}function uc(e,t,n=A(()=>!0)){function l(a,s){if(!n.value||a.defaultPrevented)return;let r=s(a);if(r===null||!r.getRootNode().contains(r))return;let c=(function p(u){return typeof u=="function"?p(u()):Array.isArray(u)||u instanceof Set?u:[u]})(e);for(let p of c){if(p===null)continue;let u=p instanceof HTMLElement?p:ie(p);if(u!=null&&u.contains(r)||a.composed&&a.composedPath().includes(u))return}return!nc(r,Ra.Loose)&&r.tabIndex!==-1&&a.preventDefault(),t(a,r)}let o=$(null);St("pointerdown",a=>{var s,r;n.value&&(o.value=((r=(s=a.composedPath)==null?void 0:s.call(a))==null?void 0:r[0])||a.target)},!0),St("mousedown",a=>{var s,r;n.value&&(o.value=((r=(s=a.composedPath)==null?void 0:s.call(a))==null?void 0:r[0])||a.target)},!0),St("click",a=>{rc()||o.value&&(l(a,()=>o.value),o.value=null)},!0),St("touchend",a=>l(a,()=>a.target instanceof HTMLElement?a.target:null),!0),Da("blur",a=>l(a,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var qt=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(qt||{}),Ve=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Ve||{});function Ne({visible:e=!0,features:t=0,ourProps:n,theirProps:l,...o}){var a;let s=Ma(l,n),r=Object.assign(o,{props:s});if(e||t&2&&s.static)return Kt(r);if(t&1){let c=(a=s.unmount)==null||a?0:1;return Be(c,{0(){return null},1(){return Kt({...o,props:{...s,hidden:!0,style:{display:"none"}}})}})}return Kt(r)}function Kt({props:e,attrs:t,slots:n,slot:l,name:o}){var a,s;let{as:r,...c}=Ha(e,["unmount","static"]),p=(a=n.default)==null?void 0:a.call(n,l),u={};if(l){let f=!1,g=[];for(let[m,v]of Object.entries(l))typeof v=="boolean"&&(f=!0),v===!0&&g.push(m);f&&(u["data-headlessui-state"]=g.join(" "))}if(r==="template"){if(p=Fa(p??[]),Object.keys(c).length>0||Object.keys(t).length>0){let[f,...g]=p??[];if(!cc(f)||g.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${o} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(c).concat(Object.keys(t)).map(b=>b.trim()).filter((b,x,S)=>S.indexOf(b)===x).sort((b,x)=>b.localeCompare(x)).map(b=>`  - ${b}`).join(`
3`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(b=>`  - ${b}`).join(`
4`)].join(`
5`));let m=Ma((s=f.props)!=null?s:{},c,u),v=zl(f,m,!0);for(let b in m)b.startsWith("on")&&(v.props||(v.props={}),v.props[b]=m[b]);return v}return Array.isArray(p)&&p.length===1?p[0]:p}return de(r,Object.assign({},c,u),{default:()=>p})}function Fa(e){return e.flatMap(t=>t.type===M?Fa(t.children):[t])}function Ma(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let l of e)for(let o in l)o.startsWith("on")&&typeof l[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(l[o])):t[o]=l[o];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(l
5=>[l,void 0])));for(let l in n)Object.assign(t,{[l](o,...a){let s=n[l];for(let r of s){if(o instanceof Event&&o.defaultPrevented)return;r(o,...a)}}});return t}function Ha(e,t=[]){let n=Object.assign({},e);for(let l of t)l in n&&delete n[l];return n}function cc(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}var zt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(zt||{});let ln=F({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{var l;let{features:o,...a}=e,s={"aria-hidden":(o&2)===2?!0:(l=a["aria-hidden"])!=null?l:void 0,hidden:(o&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(o&4)===4&&(o&2)!==2&&{display:"none"}}};return Ne({ourProps:s,theirProps:a,slot:{},attrs:n,slots:t,name:"Hidden"})}}}),Na=Symbol("Context");var be=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(be||{});function dc(){return Cn()!==null}function Cn(){return $e(Na,null)}function pc(e){Ie(Na,e)}var ja=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ja||{});function fc(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Ye=[];fc(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&Ye[0]!==t.target&&(Ye.unshift(t.target),Ye=Ye.filter(n=>n!=null&&n.isConnected),Ye.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function Va(e,t,n,l){wt.isServer||ge(o=>{e=e??window,e.addEventListener(t,n,l),o(()=>e.removeEventListener(t,n,l))})}var gt=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(gt||{});function mc(){let e=$(0);return Da("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function Wa(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let n of e.value){let l=ie(n);l instanceof HTMLElement&&t.add(l)}return t}var Ua=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Ua||{});let ft=Object.assign(F({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:$(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:l}){let o=$(null);l({el:o,$el:o});let a=A(()=>ct(o)),s=$(!1);oe(()=>s.value=!0),Ce(()=>s.value=!1),vc({ownerDocument:a},A(()=>s.value&&!!(e.features&16)));let r=hc({ownerDocument:a,container:o,initialFocus:A(()=>e.initialFocus)},A(()=>s.value&&!!(e.features&2)));_c({ownerDocument:a,container:o,containers:e.containers,previousActiveElement:r},A(()=>s.value&&!!(e.features&8)));let c=mc();function p(m){let v=ie(o);v&&(b=>b())(()=>{Be(c.value,{[gt.Forwards]:()=>{Lt(v,je.First,{skipElements:[m.relatedTarget]})},[gt.Backwards]:()=>{Lt(v,je.Last,{skipElements:[m.relatedTarget]})}})})}let u=$(!1);function f(m){m.key==="Tab"&&(u.value=!0,requestAnimationFrame(()=>{u.value=!1}))}function g(m){if(!s.value)return;let v=Wa(e.containers);ie(o)instanceof HTMLElement&&v.add(ie(o));let b=m.relatedTarget;b instanceof HTMLElement&&b.dataset.headlessuiFocusGuard!=="true"&&(Ka(v,b)||(u.value?Lt(ie(o),Be(c.value,{[gt.Forwards]:()=>je.Next,[gt.Backwards]:()=>je.Previous})|je.WrapAround,{relativeTo:m.target}):m.target instanceof HTMLElement&&Ze(m.target)))}return()=>{let m={},v={ref:o,onKeydown:f,onFocusout:g},{features:b,initialFocus:x,containers:S,...O}=e;return de(M,[!!(b&4)&&de(ln,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:zt.Focusable}),Ne({ourProps:v,theirProps:{...t,...O},slot:m,attrs:t,slots:n,name:"FocusTrap"}),!!(b&4)&&de(ln,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:zt.Focusable})])}}}),{features:Ua});function gc(e){let t=$(Ye.slice());return ke([e],([n],[l])=>{l===!0&&n===!1?$n(()=>{t.value.splice(0)}):l===!1&&n===!0&&(t.value=Ye.slice())},{flush:"post"}),()=>{var n;return(n=t.value.find(l=>l!=null&&l.isConnected))!=null?n:null}}function vc({ownerDocument:e},t){let n=gc(t);oe(()=>{ge(()=>{var l,o;t.value||((l=e.value)==null?void 0:l.activeElement)===((o=e.value)==null?void 0:o.body)&&Ze(n())},{flush:"post"})}),Ce(()=>{t.value&&Ze(n())})}function hc({ownerDocument:e,container:t,initialFocus:n},l){let o=$(null),a=$(!1);return oe(()=>a.value=!0),Ce(()=>a.value=!1),oe(()=>{ke([t,n,l],(s,r)=>{if(s.every((p,u)=>r?.[u]===p)||!l.value)return;let c=ie(t);c&&$n(()=>{var p,u;if(!a.value)return;let f=ie(n),g=(p=e.value)==null?void 0:p.activeElement;if(f){if(f===g){o.value=g;return}}else if(c.contains(g)){o.value=g;return}f?Ze(f):Lt(c,je.First|je.NoScroll)===Ia.Error&&console.warn("There are no focu
5sable elements inside the <FocusTrap />"),o.value=(u=e.value)==null?void 0:u.activeElement})},{immediate:!0,flush:"post"})}),o}function _c({ownerDocument:e,container:t,containers:n,previousActiveElement:l},o){var a;Va((a=e.value)==null?void 0:a.defaultView,"focus",s=>{if(!o.value)return;let r=Wa(n);ie(t)instanceof HTMLElement&&r.add(ie(t));let c=l.value;if(!c)return;let p=s.target;p&&p instanceof HTMLElement?Ka(r,p)?(l.value=p,Ze(p)):(s.preventDefault(),s.stopPropagation(),Ze(c)):Ze(l.value)},!0)}function Ka(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function yc(e){let t=ra(e.getSnapshot());return Ce(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function bc(e,t){let n=e(),l=new Set;return{getSnapshot(){return n},subscribe(o){return l.add(o),()=>l.delete(o)},dispatch(o,...a){let s=t[o].call(n,...a);s&&(n=s,l.forEach(r=>r()))}}}function xc(){let e;return{before({doc:t}){var n;let l=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-l.clientWidth},after({doc:t,d:n}){let l=t.documentElement,o=l.clientWidth-l.offsetWidth,a=e-o;n.style(l,"paddingRight",`${a}px`)}}}function wc(){return Ba()?{before({doc:e,d:t,meta:n}){function l(o){return n.containers.flatMap(a=>a()).some(a=>a.contains(o))}t.microTask(()=>{var o;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let r=xt();r.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>r.dispose()))}let a=(o=window.scrollY)!=null?o:window.pageYOffset,s=null;t.addEventListener(e,"click",r=>{if(r.target instanceof HTMLElement)try{let c=r.target.closest("a");if(!c)return;let{hash:p}=new URL(c.href),u=e.querySelector(p);u&&!l(u)&&(s=u)}catch{}},!0),t.addEventListener(e,"touchstart",r=>{if(r.target instanceof HTMLElement)if(l(r.target)){let c=r.target;for(;c.parentElement&&l(c.parentElement);)c=c.parentElement;t.style(c,"overscrollBehavior","contain")}else t.style(r.target,"touchAction","none")}),t.addEventListener(e,"touchmove",r=>{if(r.target instanceof HTMLElement){if(r.target.tagName==="INPUT")return;if(l(r.target)){let c=r.target;for(;c.parentElement&&c.dataset.headlessuiPortal!==""&&!(c.scrollHeight>c.clientHeight||c.scrollWidth>c.clientWidth);)c=c.parentElement;c.dataset.headlessuiPortal===""&&r.preventDefault()}else r.preventDefault()}},{passive:!1}),t.add(()=>{var r;let c=(r=window.scrollY)!=null?r:window.pageYOffset;a!==c&&window.scrollTo(0,a),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})})}}:{}}function kc(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function $c(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Xe=bc(()=>new Map,{PUSH(e,t){var n;let l=(n=this.get(e))!=null?n:{doc:e,count:0,d:xt(),meta:new Set};return l.count++,l.meta.add(t),this.set(e,l),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let l={doc:e,d:t,meta:$c(n)},o=[wc(),xc(),kc()];o.forEach(({before:a})=>a?.(l)),o.forEach(({after:a})=>a?.(l))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Xe.subscribe(()=>{let e=Xe.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let l=t.get(n.doc)==="hidden",o=n.count!==0;(o&&!l||!o&&l)&&Xe.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&Xe.dispatch("TEARDOWN",n)}});function Sc(e,t,n){let l=yc(Xe),o=A(()=>{let a=e.value?l.value.get(e.value):void 0;return a?a.count>0:!1});return ke([e,t],([a,s],[r],c)=>{if(!a||!s)return;Xe.dispatch("PUSH",a,n);let p=!1;c(()=>{p||(Xe.dispatch("POP",r??a,n),p=!0)})},{immediate:!0}),o}let Gt=new Map,mt=new Map;function ta(e,t=$(!0)){ge(n=>{var l;if(!t.value)return;let o=ie(e);if(!o)return;n(function(){var s;if(!o)return;let r=(s=mt.get(o))!=null?s:1;if(r===1?mt.delete(o):mt.set(o,r-1),r!==1)return;let c=Gt.get(o);c&&(c["aria-hidden"]===null?o.removeAttribute("aria-hidden"):o.setAttribute("aria-hidden",c["aria-hidden"]),o.inert=c.inert,Gt.delete(o))});let a=(l=mt.get(o))!=null?l:0;mt.set(o,a+1),a===0&&(Gt.set(o,{"aria-hidden":o.getAttribute("aria-hidden"),inert:o.inert}),o.setAttribute("aria-hidden","true"),o.inert=!0)})}function Cc({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let l=$(null),o=ct(l);function a(){var s,r,c;let p=[];for(let u of e)u!==null&&(u instanceof HTMLElement?p.push(u):"value"in u&&u.value instanceof HTMLElement&&p.push(u.value));if(t!=null&&t.value)for(let u of t.value)p.push(u);for(let u of(s=o?.querySelectorAll("html > *, body > *"))!=null?s:[])u!==document.body&&u!==document.head&&u instanceof HTMLElement&&u.id!=="headlessui-portal-root"&&(u.contains(ie(l))||u.contains((c=(r=ie(l))==null?void 0:r.getRootNode())==null?void 0:c.host)||p.some(f=>u.contains(f))||p.push(u));return p}
5return{resolveContainers:a,contains(s){return a().some(r=>r.contains(s))},mainTreeNodeRef:l,MainTreeNode(){return n!=null?null:de(ln,{features:zt.Hidden,ref:l})}}}let Ga=Symbol("ForcePortalRootContext");function Ac(){return $e(Ga,!1)}let na=F({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return Ie(Ga,e.force),()=>{let{force:l,...o}=e;return Ne({theirProps:o,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}}),Ya=Symbol("StackContext");var on=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(on||{});function Lc(){return $e(Ya,()=>{})}function Ec({type:e,enabled:t,element:n,onUpdate:l}){let o=Lc();function a(...s){l?.(...s),o(...s)}oe(()=>{ke(t,(s,r)=>{s?a(0,e,n):r===!0&&a(1,e,n)},{immediate:!0,flush:"sync"})}),Ce(()=>{t.value&&a(1,e,n)}),Ie(Ya,a)}let Tc=Symbol("DescriptionContext");function Oc({slot:e=$({}),name:t="Description",props:n={}}={}){let l=$([]);function o(a){return l.value.push(a),()=>{let s=l.value.indexOf(a);s!==-1&&l.value.splice(s,1)}}return Ie(Tc,{register:o,slot:e,name:t,props:n}),A(()=>l.value.length>0?l.value.join(" "):void 0)}function Pc(e){let t=ct(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let l=t.createElement("div");return l.setAttribute("id","headlessui-portal-root"),t.body.appendChild(l)}const sn=new WeakMap;function qc(e){var t;return(t=sn.get(e))!=null?t:0}function aa(e,t){let n=t(qc(e));return n<=0?sn.delete(e):sn.set(e,n),n}let zc=F({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let l=$(null),o=A(()=>ct(l)),a=Ac(),s=$e(Xa,null),r=$(a===!0||s==null?Pc(l.value):s.resolveTarget());r.value&&aa(r.value,g=>g+1);let c=$(!1);oe(()=>{c.value=!0}),ge(()=>{a||s!=null&&(r.value=s.resolveTarget())});let p=$e(rn,null),u=!1,f=Il();return ke(l,()=>{if(u||!p)return;let g=ie(l);g&&(Ce(p.register(g),f),u=!0)}),Ce(()=>{var g,m;let v=(g=o.value)==null?void 0:g.getElementById("headlessui-portal-root");!v||r.value!==v||aa(r.value,b=>b-1)||r.value.children.length>0||(m=r.value.parentElement)==null||m.removeChild(r.value)}),()=>{if(!c.value||r.value===null)return null;let g={ref:l,"data-headlessui-portal":""};return de(pa,{to:r.value},Ne({ourProps:g,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),rn=Symbol("PortalParentContext");function Ic(){let e=$e(rn,null),t=$([]);function n(a){return t.value.push(a),e&&e.register(a),()=>l(a)}function l(a){let s=t.value.indexOf(a);s!==-1&&t.value.splice(s,1),e&&e.unregister(a)}let o={register:n,unregister:l,portals:t};return[t,F({name:"PortalWrapper",setup(a,{slots:s}){return Ie(rn,o),()=>{var r;return(r=s.default)==null?void 0:r.call(s)}}})]}let Xa=Symbol("PortalGroupContext"),Rc=F({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let l=va({resolveTarget(){return e.target}});return Ie(Xa,l),()=>{let{target:o,...a}=e;return Ne({theirProps:a,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});var Bc=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Bc||{});let un=Symbol("DialogContext");function Za(e){let t=$e(un,null);if(t===null){let n=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Za),n}return t}let Ct="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Dc=F({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:Ct},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:l,expose:o}){var a,s;let r=(a=e.id)!=null?a:`headlessui-dialog-${Sn()}`,c=$(!1);oe(()=>{c.value=!0});let p=!1,u=A(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(p||(p=!0,console.warn(`Invalid role [${u}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),f=$(0),g=Cn(),m=A(()=>e.open===Ct&&g!==null?(g.value&be.Open)===be.Open:e.open),v=$(null),b=A(()=>ct(v));if(o({el:v,$el:v}),!(e.open!==Ct||g!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof m.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${m.value===Ct?void 0:e.open}`);let x=A(()=>c.value&&m.value?0:1),S=A(()=>x.value===0),O=A(()=>f.value>1),C=$e(un,null)!==null,[y,T]=Ic(),{resolveContainers:E,mainTreeNodeRef:L,MainTreeNode:B}=Cc({portals:y,defaultContainers:[A(()=>{var G;return(G=J.panelRef.value)!=null?G:v.value})]}),H=A(()=>O.value?"parent":"leaf"),N=A(()=>g!==null?(g.value&be.Closing)===be.Closing:!1),te=A(()=>C||N.value?!1:S.value),W=A(()=>{var G,j,ae;return(ae=Array.from((j=(G=b.value)==null?void 0:G.querySelectorAll("body > *"))!=null?j:[]).find(q=>q.id==="headlessui-portal-root"?!1:q.contains(ie(L))&&q instanceof HTMLElement))!=null?ae:null});ta(W,te);let K=A(()=>O.value?!0:S.value),I=A(()=>{var G,j,ae;return(ae=Array.from((j=(G=b.value)==null?void 0:G.querySelectorAll("[data-headlessui-portal]"))!=null?j:[]).find(q=>q.contains(ie(L))&&q instanceof HTMLElement))!=null?ae:null});ta(I,K),Ec({type:"Dialog",enabled:A(()=>x.value===0),element:v,onUpdate:(G,j)=>{if(j==="Dialog")return Be(G,{[on.Add]:()=>f.value+=1,[on.Remove]:()=>f.value-=1})}});let Z=Oc({name:"DialogDescription",slot:A(()=>({open:m.value}))}),X=$(null),J={titleId:X,panelRef:$(null),dialogState:x,setTitleId(G){X.value!==G&&(X.value=G)},close(){t("close",!1)}};Ie(un,J);let Q=A(()=>!(!S.value||O.value));uc(E,(G,j)=>{G.preventDefault(),J.close(),ot(()=>j?.focus())},Q);let se=A(()=>!(O.value||x.value!==0));Va((s=b.value)==null?void 0:s.defaultView,"keydown",G=>{se.value&&(G.defaultPrevented||G.key===ja.Escape&&(G.preventDefault(),G.stopPropagation(),J.close()))});let _e=A(()=>!(N.value||x.value!==0||C));return Sc(b,_e,G=>{var j;
5return{containers:[...(j=G.containers)!=null?j:[],E]}}),ge(G=>{if(x.value!==0)return;let j=ie(v);if(!j)return;let ae=new ResizeObserver(q=>{for(let re of q){let ne=re.target.getBoundingClientRect();ne.x===0&&ne.y===0&&ne.width===0&&ne.height===0&&J.close()}});ae.observe(j),G(()=>ae.disconnect())}),()=>{let{open:G,initialFocus:j,...ae}=e,q={...n,ref:v,id:r,role:u.value,"aria-modal":x.value===0?!0:void 0,"aria-labelledby":X.value,"aria-describedby":Z.value},re={open:x.value===0};return de(na,{force:!0},()=>[de(zc,()=>de(Rc,{target:v.value},()=>de(na,{force:!1},()=>de(ft,{initialFocus:j,containers:E,features:S.value?Be(H.value,{parent:ft.features.RestoreFocus,leaf:ft.features.All&~ft.features.FocusLock}):ft.features.None},()=>de(T,{},()=>Ne({ourProps:q,theirProps:{...ae,...n},slot:re,attrs:n,slots:l,visible:x.value===0,features:qt.RenderStrategy|qt.Static,name:"Dialog"})))))),de(B)])}}}),Fc=F({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:l}){var o;let a=(o=e.id)!=null?o:`headlessui-dialog-panel-${Sn()}`,s=Za("DialogPanel");l({el:s.panelRef,$el:s.panelRef});function r(c){c.stopPropagation()}return()=>{let{...c}=e,p={id:a,ref:s.panelRef,onClick:r};return Ne({ourProps:p,theirProps:c,slot:{open:s.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}});function Mc(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function Yt(e,...t){e&&t.length>0&&e.classList.add(...t)}function At(e,...t){e&&t.length>0&&e.classList.remove(...t)}var cn=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(cn||{});function Hc(e,t){let n=xt();if(!e)return n.dispose;let{transitionDuration:l,transitionDelay:o}=getComputedStyle(e),[a,s]=[l,o].map(r=>{let[c=0]=r.split(",").filter(Boolean).map(p=>p.includes("ms")?parseFloat(p):parseFloat(p)*1e3).sort((p,u)=>u-p);return c});return a!==0?n.setTimeout(()=>t("finished"),a+s):t("finished"),n.add(()=>t("cancelled")),n.dispose}function la(e,t,n,l,o,a){let s=xt(),r=a!==void 0?Mc(a):()=>{};return At(e,...o),Yt(e,...t,...n),s.nextFrame(()=>{At(e,...n),Yt(e,...l),s.add(Hc(e,c=>(At(e,...l,...t),Yt(e,...o),r(c))))}),s.add(()=>At(e,...t,...n,...l,...o)),s.add(()=>r("cancelled")),s.dispose}function Ge(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let An=Symbol("TransitionContext");var Nc=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Nc||{});function jc(){return $e(An,null)!==null}function Vc(){let e=$e(An,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function Wc(){let e=$e(Ln,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let Ln=Symbol("NestingContext");function Ht(e){return"children"in e?Ht(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function Ja(e){let t=$([]),n=$(!1);oe(()=>n.value=!0),Ce(()=>n.value=!1);function l(a,s=Ve.Hidden){let r=t.value.findIndex(({id:c})=>c===a);r!==-1&&(Be(s,{[Ve.Unmount](){t.value.splice(r,1)},[Ve.Hidden](){t.value[r].state="hidden"}}),!Ht(t)&&n.value&&e?.())}function o(a){let s=t.value.find(({id:r})=>r===a);return s?s.state!=="visible"&&(s.state="visible"):t.value.push({id:a,state:"visible"}),()=>l(a,Ve.Unmount)}return{children:t,register:o,unregister:l}}let Qa=qt.RenderStrategy,dn=F({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:l,expose:o}){let a=$(0);function s(){a.value|=be.Opening,t("beforeEnter")}function r(){a.value&=~be.Opening,t("afterEnter")}function c(){a.value|=be.Closing,t("beforeLeave")}function p(){a.value&=~be.Closing,t("afterLeave")}if(!jc()&&dc())return()=>de(el,{...e,onBeforeEnter:s,onAfterEnter:r,onBeforeLeave:c,onAfterLeave:p},l);let u=$(null),f=A(()=>e.unmount?Ve.Unmount:Ve.Hidden);o({el:u,$el:u});let{show:g,appear:m}=Vc(),{register:v,unregister:b}=Wc(),x=$(g.value?"visible":"hidden"),S={value:!0},O=Sn(),C={value:!1},y=Ja(()=>{!C.value&&x.value!=="hidden"&&(x.value="hidden",b(O),p())});oe(()=>{let K=v(O);Ce(K)}),ge(()=>{if(f.value===Ve.Hidden&&O){if(g.value&&x.value!=="visible"){x.value="visible";return}Be(x.value,{hidden:()=>b(O),visible:()=>v(O)})}});let T=Ge(e.enter),E=Ge(e.enterFrom),L=Ge(e.enterTo),B=Ge(e.entered),H=Ge(e.leave),N=Ge(e.leaveFrom),te=Ge(e.leaveTo);oe(()=>{ge(()=>{if(x.value==="visible"){let K=ie(u);
5if(K instanceof Comment&&K.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function W(K){let I=S.value&&!m.value,Z=ie(u);!Z||!(Z instanceof HTMLElement)||I||(C.value=!0,g.value&&s(),g.value||c(),K(g.value?la(Z,T,E,L,B,X=>{C.value=!1,X===cn.Finished&&r()}):la(Z,H,N,te,B,X=>{C.value=!1,X===cn.Finished&&(Ht(y)||(x.value="hidden",b(O),p()))})))}return oe(()=>{ke([g],(K,I,Z)=>{W(Z),S.value=!1},{immediate:!0})}),Ie(Ln,y),pc(A(()=>Be(x.value,{visible:be.Open,hidden:be.Closed})|a.value)),()=>{let{appear:K,show:I,enter:Z,enterFrom:X,enterTo:J,entered:Q,leave:se,leaveFrom:_e,leaveTo:G,...j}=e,ae={ref:u},q={...j,...m.value&&g.value&&wt.isServer?{class:V([n.class,j.class,...T,...E])}:{}};return Ne({theirProps:q,ourProps:ae,slot:{},slots:l,attrs:n,features:Qa,visible:x.value==="visible",name:"TransitionChild"})}}}),Uc=dn,el=F({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:l}){let o=Cn(),a=A(()=>e.show===null&&o!==null?(o.value&be.Open)===be.Open:e.show);ge(()=>{if(![!0,!1].includes(a.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let s=$(a.value?"visible":"hidden"),r=Ja(()=>{s.value="hidden"}),c=$(!0),p={show:a,appear:A(()=>e.appear||!c.value)};return oe(()=>{ge(()=>{c.value=!1,a.value?s.value="visible":Ht(r)||(s.value="hidden")})}),Ie(Ln,r),Ie(An,p),()=>{let u=Ha(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),f={unmount:e.unmount};return Ne({ourProps:{...f,as:"template"},theirProps:{},slot:{},slots:{...l,default:()=>[de(Uc,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...n,...f,...u},l.default)]},attrs:{},features:Qa,visible:s.value==="visible",name:"Transition"})}}});const Kc=["alt","title","data-src"],Gc=["data-src","title"],Yc={class:"m-auto w-[96%] sm:w-[80%] flex flex-col"},Xc={class:"!text-white text-[0.9rem] !sm:text-[1rem] text-center !my-2.5 sm:!my-4"},Zc={class:"fixed inset-0 z-50 w-screen overflow-y-auto"},Jc={class:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},Qc={class:"mt-0 mb-1.5 px-4 leading-16"},ed={class:"text-white text-[1.25rem] md:text-[1.75rem] lg:text-[2rem]"},td=["data-src","title"],nd=F({inheritAttrs:!1,__name:"Provider",props:{provider:{default:"youtube"},video_id:{},video_title:{},open_in_modal:{type:Boolean,default:!1},autoplay:{default:0},preview_image:{},maxres:{type:Boolean,default:!0},aspect:{default:"16:9"},privacy:{type:Boolean,default:!0},privacy_url:{default:"/datenschutzerklaerung/"}},setup(e){const{gsap:t}=ga(),{class:n,...l}=Se(),o=$(null),a=$(0),s=$(null),r=$(null),c=$(!1),p=$(!1),u=$(null),f=A(()=>e.provider=="youtube"?"YouTube":e.provider=="vimeo"?"Vimeo":"[NOT SET]"),g=A(()=>c.value||!e.privacy?e.provider=="youtube"?`https://www.youtube-nocookie.com/embed/${e.video_id}?autoplay=${e.autoplay}`:e.provider=="vimeo"?`https://player.vimeo.com/video/${e.video_id}?badge=0&amp;autopause=0&amp;player_id=0`:"":""),m=(()=>{let C=e.aspect.split(":");a.value=o.value?(o.value.getBoundingClientRect().width>0?o.value.getBoundingClientRect().width:1060)*parseInt(C[1])/parseInt(C[0]):0,t.set(s.value,{top:a.value}),r.value=t.to(s.value,{top:0,duration:.2,ease:"power4.easeInOut"}).seek(0).pause(),v(e.video_id)});async function v(C){if(e.preview_image)u.value=e.preview_image;else if(e.provider=="youtube"){let y=e.maxres?"maxresdefault":"hqdefault";u.value=`https://img.youtube.com/vi_webp/${C}/${y}.webp`}else e.provider=="vimeo"&&await b(C)}async function b(C){try{const{data:y}=await Bl(()=>$fetch(`https://vimeo.com/api/v2/video/${C}.json`),"$MTVAj2uskR");let T=await y.json();u.value=T[0].thumbnail_large}catch{return[]}}const x=()=>{c.value||r.value.play()},S=()=>{c.value||r.value.reverse()},O=()=>{r.value.reverse(),c.value=!0,p.value=!0};return oe(()=>{setTimeout(function(){m()},150),Rl(window,"resize",function(){m()})}),(C,y)=>{const T=yt,E=rt,L=De("lazy-load");return d(),h("div",null,[_("div",{ref_key:"container",ref:o,class:V(i(we)("relative flex w-full overflow-hidden bg-black aspect-video",i(n))),onClick:x,onPointerover:x,onPointerout:S},[ee(_("div",{class:"relative flex w-full group",onClick:y[0]||(y[0]=B=>p.value=!0)},[i(u)?ee((d(),h("img",{key:0,alt:e.video_title,title:e.video_title,class:"w-full aspect-video",loading:"lazy","data-src":i(u)},null,8,Kc)),[[L]]):k("",!0),y[3]||(y[3]=_("div",{class:"absolute bg-primary/0 group-hover:bg-primary/50 w-full h-full flex z-10 cursor-pointer transition duration-300 ease-in-out"},null,-1)),w(T,{class:"absolute size-10 sm:size-12 md:size-16 lg:size-24 z-20 top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 text-white/75 group-hover:text-white/90 transition duration-300 cursor-pointer",name:"fa-play-circle"})],512),[[jt,e.privacy&&!i(c)||i(c)&&e.open_in_modal||!e.privacy&&e.open_in_modal]]),ee(_("iframe",{"data-src":i(g),class:"w-full aspect-video",title:e.video_title,allowfullscreen:""},null,8,Gc),[[L],[jt,!e.privacy&&!e.open_in_modal||e.privacy&&!e.open_in_modal&&i(p)]]),ee(_("div",{ref_key:"overlay",ref:s,class:"absolute bg-primary/80 w-full h-full flex z-20"},[_("div",Yc,[_("span",Xc,[me("Bei der Wiedergabe des eingebundenen "+R(i(f))+"-Videos werden Daten an "+R(i(f))+" übertragen. Dazu benötigen wir Ihre Zustimmung. Detaillierte Informationen finden Sie in unserer ",1),w(E,{to:e.privacy_url,"no-prefetch":"",target:"_blank",class:"underline !text-white text-[0.9rem] !sm:text-[1rem] hover:!text-accent"},{default:P(()=>[...y[4]||(y[4]=[me("Datenschutzerklärung",-1)])]),_:1},8,["to"]),y[5]||(y[5]=me(". ",-1))]),_("button",{onClick:O,class:"mx-auto flex justify-start cursor-pointer group"},[w(T,{class:"my-auto me-2 text-white size-5 sm:size-8 lg:size-10 group-hover:text-accent",name:"fa-play-circle"}),y[6]||(y[6]=_("span",{class:"my-auto text-white group-hover:text-accent"},"Zustimmen und abspielen",-1))])])],512),[[jt,!i(c)&&e.privacy]])],34),w(i(el),{as:"template",show:e.open_in_modal&&i(p)},{default:P(()=>[w(i(Dc),{as:"div",class:"relative z-50",onClose:y[2]||(y[2]=B=>p.value=!1)},{default:P(()=>[w(i(dn),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in duration-200","leave-from":"opacity-100","leave-to":"opacity-0"},{default:P(()=>[...y[7]||(y[7]=[_("div",{class:"fixed inset-0 bg-black bg-opacity-75 transition-opacity"},null,-1)])]),_:1}),_("div",Zc,[_("div",Jc,[w(i(dn),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95","enter-to":"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200","leave-from":"opacity-100 translate-y-0 sm:scale-100","leave-to":"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},{default:P(()=>[w(i(Fc),{class:"relative transform overflow-hidden rounded-lg bg-accent text-left shadow-xl transition-all sm:my-8 w-full sm:w-[90%] lg:w-[920px] xl:w-[1200px]"},{default:P(()=>[U(C.$slots,"default",{},()=>[_("h2",Qc,[e.provider=="youtube"?(d(),D(T,{key:0,name:"fa-youtube",class:"font-bold mr-1 text-white size-12"})):k("",!0),e.provider=="vimeo"?(d(),D(T,{key:1,name:"fa-vimeo",class:"font-bold mr-1 text-white size-12"}
5)):k("",!0),_("span",ed,R(e.video_title),1)]),ee(_("iframe",{"data-src":i(g),class:"w-full aspect-video",title:e.video_title,allowfullscreen:""},null,8,td),[[L]])]),_("button",{onClick:y[1]||(y[1]=B=>p.value=!1),class:"absolute top-0 right-0 text-white/50 hover:text-white"},[w(T,{name:"clarity:times-line",height:"36",width:"36",class:"font-bold mt-1 mr-1"})])]),_:3})]),_:3})])])]),_:3})]),_:3},8,["show"])])}}}),tl=Object.assign(nd,{__name:"LayoutVideoProvider"}),ad=Object.freeze(Object.defineProperty({__proto__:null,default:tl},Symbol.toStringTag,{value:"Module"})),ld={class:"flex w-full"},od=["href","download"],id={class:"my-auto group-hover:text-accent transition duration-300 ease-in-out"},sd={class:"flex xs:gap-2.5"},rd=["href"],ud={class:"my-auto group-hover:text-accent transition duration-300 ease-in-out"},cd={class:"flex xs:gap-2.5"},dd=F({__name:"Downloads",props:{id:{}},async setup(e){let t,n;const l=e,{class:o,...a}=Se(),s=fe(),r=$({}),c=`article-downloads-${l.id}`;let p=A(()=>`/rest/article/${l.id}/downloads`);const u=pe(c);if(u.data.value)r.value=u.data.value;else{const{data:f}=([t,n]=ve(()=>he(p,{baseURL:s.public.apiBase,query:{is_active:!0},key:c},"$ddJ4QNbnNV")),t=await t,n(),t);r.value=f.value}return(f,g)=>{const m=yt;return i(r)&&i(r).length?(d(),h("div",{key:0,class:V(i(we)("flex flex-col space-y-0",i(o)))},[(d(!0),h(M,null,Y(i(r),v=>(d(),h("div",ld,[v.file&&!v.display_in_browser?(d(),h("a",{key:0,href:v.file.url,download:v.file.name,target:"_blank",class:"flex w-full self-stretch px-2.5 sm:px-3.5 py-2.5 sm:py-3.5 border-b border-black justify-between group"},[_("span",id,R(v.title),1),_("span",sd,[w(m,{name:"mdi-light:chevron-right",class:"size-8 my-auto text-accent group-hover:text-primary transition duration-300 ease-in-out"}),g[0]||(g[0]=_("span",{class:"hidden xs:inline my-auto group-hover:text-primary transition duration-300 ease-in-out"},"Download",-1))])],8,od)):v.file&&v.display_in_browser?(d(),h("a",{key:1,href:v.file.url,target:"_blank",class:"flex w-full self-stretch px-2.5 sm:px-3.5 py-2.5 sm:py-3.5 border-b border-black justify-between group"},[_("span",ud,R(v.title),1),_("span",cd,[w(m,{name:"mdi-light:chevron-right",class:"size-8 my-auto text-accent group-hover:text-primary transition duration-300 ease-in-out"}),g[1]||(g[1]=_("span",{class:"hidden xs:inline my-auto group-hover:text-primary transition duration-300 ease-in-out"},"Download",-1))])],8,rd)):k("",!0)]))),256))],2)):k("",!0)}}}),pd=Object.assign(dd,{__name:"ArticleDownloads"}),fd={class:"flex w-full"},md=["href","download"],gd={class:"my-auto group-hover:text-accent transition duration-300 ease-in-out"},vd={class:"flex xs:gap-2.5"},hd=["href"],_d={class:"my-auto group-hover:text-accent transition duration-300 ease-in-out"},yd={class:"flex xs:gap-2.5"},bd=F({__name:"Downloads",props:{id:{}},async setup(e){let t,n;const l=e,{class:o,...a}=Se(),s=fe(),r=$({}),c=`downloadgroup-downloads-${l.id}`;let p=A(()=>`/rest/downloadgroup/${l.id}/downloads`);const u=pe(c);if(u.data.value)r.value=u.data.value;else{const{data:f}=([t,n]=ve(()=>he(p,{baseURL:s.public.apiBase,query:{is_active:!0},key:c},"$Jbpno1xlW8")),t=await t,n(),t);r.value=f.value}return(f,g)=>{const m=yt;return i(r)&&i(r).length?(d(),h("div",{key:0,class:V(i(we)("flex flex-col space-y-0",i(o)))},[(d(!0),h(M,null,Y(i(r),v=>(d(),h("div",fd,[v.file&&!v.display_in_browser?(d(),h("a",{key:0,href:v.file.url,download:v.file.name,target:"_blank",class:"flex w-full self-stretch px-2.5 sm:px-3.5 py-2.5 sm:py-3.5 border-b border-black justify-between group"},[_("span",gd,R(v.title),1),_("span",vd,[w(m,{name:"mdi-light:chevron-right",class:"size-8 my-auto text-accent group-hover:text-primary transition duration-300 ease-in-out"}),g[0]||(g[0]=_("span",{class:"hidden xs:inline my-auto group-hover:text-primary transition duration-300 ease-in-out"},"Download",-1))])],8,md)):v.file&&v.display_in_browser?(d(),h("a",{key:1,href:v.file.url,target:"_blank",class:"flex w-full self-stretch px-2.5 sm:px-3.5 py-2.5 sm:py-3.5 border-b border-black justify-between group"},[_("span",_d,R(v.title),1),_("span",yd,[w(m,{name:"mdi-light:chevron-right",class:"size-8 my-auto text-accent group-hover:text-primary transition duration-300 ease-in-out"}),g[1]||(g[1]=_("span",{class:"hidden xs:inline my-auto group-hover:text-primary transition duration-300 ease-in-out"},"Download",-1))])],8,hd)):k("",!0)]))),256))],2)):k("",!0)}}}),xd=Object.assign(bd,{__name:"DownloadGroupDownloads"}),wd={class:"hidden !mt-4 !mb-0"},kd=["innerHTML"],$d=F({__name:"DownloadGroups",props:{id:{}},async setup(e){let t,n;const l=e,{class:o,...a}=Se(),s=fe(),r=$({}),c=`article-downloadgroups-${l.id}`;let p=A(()=>`/rest/article/${l.id}/downloadgroups`);const u=pe(c);if(u.data.value)r.value=u.data.value;else{const{data:f}=([t,n]=ve(()=>he(p,{baseURL:s.public.apiBase,query:{is_active:!0},key:c},"$Tn4lt9W5gW")),t=await t,n(),t);r.value=f.value}return(f,g)=>{const m=xd;return i(r)&&i(r).length?(d(),h("div",{key:0,class:V(i(we)("",i(o)))},[(d(!0),h(M,null,Y(i(r),(v,b)=>(d(),h("div",{key:"dg-"+b,class:V({"mb-0":i(r).length>1})}
5,[_("h3",wd,R(v.title),1),v.description?(d(),h("div",{key:0,innerHTML:v.description,class:"hidden mb-2.5 [&_p]:!my-2.5"},null,8,kd)):k("",!0),w(m,{id:v.id},null,8,["id"])],2))),128))],2)):k("",!0)}}}),Sd=Object.assign($d,{__name:"ArticleDownloadGroups"}),Cd={class:"hidden !mt-4 !mb-0"},Ad={key:0,class:"hidden mb-2.5 !my-2.5"},Ld={class:"flex flex-col space-y-0"},Ed={class:"my-auto group-hover:text-accent transition duration-300 ease-in-out"},Td={class:"flex xs:gap-2.5"},Od=["href","title","idx"],Pd={class:"my-auto group-hover:text-accent transition duration-300 ease-in-out"},qd={class:"flex xs:gap-2.5"},zd=F({__name:"LinkGroups",props:{link_groups:{}},setup(e){const{class:t,...n}=Se();return(l,o)=>{const a=yt,s=rt;return e.link_groups?.length?(d(),h("div",{key:0,class:V(i(we)("",i(t)))},[(d(!0),h(M,null,Y(e.link_groups,(r,c)=>(d(),h("div",{key:"lg-"+c},[_("h3",Cd,R(r.title),1),r.description?(d(),h("p",Ad,R(r.description),1)):k("",!0),_("div",Ld,[(d(!0),h(M,null,Y(r.items,(p,u)=>(d(),h(M,null,[p.url.startsWith("http")?(d(),h("a",{key:1,href:p.url,target:"_blank",title:"Neues Fenster: "+p.title,idx:"lnk-"+u,class:"flex self-stretch px-2.5 sm:px-3.5 py-2.5 sm:py-3.5 border-b border-black justify-between group"},[_("span",Pd,R(p.title),1),_("span",qd,[w(a,{name:"mdi-light:chevron-right",class:"size-8 my-auto text-accent group-hover:text-primary transition duration-300 ease-in-out"}),o[1]||(o[1]=_("span",{class:"hidden xs:inline my-auto group-hover:text-primary transition duration-300 ease-in-out"},"Link",-1))])],8,Od)):(d(),D(s,{key:0,"no-prefetch":"",to:"/"+p.url,idx:"lnk-"+u,class:"flex self-stretch px-2.5 sm:px-3.5 py-2.5 sm:py-3.5 border-b border-black justify-between group",title:p.title},{default:P(()=>[_("span",Ed,R(p.title),1),_("span",Td,[w(a,{name:"mdi-light:chevron-right",class:"size-8 my-auto text-accent group-hover:text-primary transition duration-300 ease-in-out"}),o[0]||(o[0]=_("span",{class:"hidden xs:inline my-auto group-hover:text-primary transition duration-300 ease-in-out"},"Link",-1))])]),_:2},1032,["to","idx","title"]))],64))),256))])]))),128))],2)):k("",!0)}}}),Id=Object.assign(zd,{__name:"ArticleLinkGroups"}),Rd={class:"flex flex-col gap-10"},Bd={class:"space-y-0"},Dd={class:"block"},Fd={class:"font-bold block"},Md={key:0,class:"font-bold block"},Hd={key:0,class:"block not-italic"},Nd={class:"block"},jd={key:0,class:"block"},Vd={class:"block"},Wd={key:1,class:"block"},Ud={key:2,class:"block"},Kd={key:3,class:"block"},Gd={class:"block"},Yd=["href"],Xd=F({__name:"Contacts",props:{contacts:{}},setup(e){const{class:t,...n}=Se();return(l,o)=>{const a=_a;return e.contacts.length?(d(),h("div",{key:0,class:V(i(we)("space-y-12",i(t)))},[o[0]||(o[0]=_("h3",null,"Kontakt",-1)),(d(!0),h(M,null,Y(e.contacts,s=>(d(),h("div",Rd,[_("span",Bd,[_("span",Dd,[_("span",Fd,R(s.title),1),s.subtitle?(d(),h("span",Md,R(s.subtitle),1)):k("",!0)]),s.address?(d(),h("address",Hd,[_("span",Nd,R(s.address.streetname)+" "+R(s.address.housenumber),1),s.address.supplement?(d(),h("span",jd,R(s.address.supplement),1)):k("",!0),_("span",Vd,R(s.address.zipcode)+" "+R(s.address.city),1)])):k("",!0),s.phonenumbers&&s.phonenumbers.length?(d(),h("span",Wd,[(d(!0),h(M,null,Y(s.phonenumbers,r=>(d(),D(a,{phone_number:r,prepand_txt:"Tel:"},null,8,["phone_number"]))),256))])):k("",!0),s.fax_number?(d(),h("span",Ud,"Fax: "+R(s.fax_number),1)):k("",!0),s.emailaddresses&&s.emailaddresses.length?(d(),h("span",Kd,[(d(!0),h(M,null,Y(s.emailaddresses,r=>(d(),h("span",Gd,[_("a",{href:"mailto:"+r,title:"E-Mail schreiben",class:"hover:text-red"},R(r),9,Yd)]))),256))])):k("",!0)])]))),256))],2)):k("",!0)}}}),Zd=Object.assign(Xd,{__name:"ArticleContacts"}),Jd={key:0,class:"relative"},Qd={key:0,class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:grid-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},ep=["aria-label"],tp=["innerHTML"],np={ref:"asideContainer",role:"complementary",class:"overflow-hidden"},ap={key:1,class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:grid-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},lp=["aria-label"],op=["innerHTML"],ip={class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:gr
5id-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},sp=["aria-label"],rp=["data-src","alt"],up=["innerHTML"],cp={ref:"asideContainer",role:"complementary",class:"overflow-hidden"},dp={class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:grid-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},pp=["aria-label"],fp=["data-src","alt"],mp=["innerHTML"],gp={ref:"asideContainer",role:"complementary",class:"overflow-hidden"},vp={class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:grid-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},hp=["aria-label"],_p=["innerHTML"],yp={ref:"asideContainer",role:"complementary",class:"overflow-hidden"},bp={class:"grid grid-cols-1 xl:grid-cols-12 gap-8 mb-8 lg:mb-10"},xp=["aria-label"],wp=["innerHTML"],kp={class:"grid grid-cols-1 xl:grid-cols-12 gap-8 mb-8 lg:mb-10"},$p=["aria-label"],Sp=["innerHTML"],Cp={class:"not-prose w-full"},Ap={class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:grid-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},Lp=["aria-label"],Ep=["innerHTML"],Tp={class:"flex flex-col gap-6"},Op={ref:"asideContainer",role:"complementary",class:"overflow-hidden"},Pp={class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:grid-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},qp=["aria-label"],zp={key:0,class:"!font-medium !mt-0 !mb-5"},Ip={key:1,class:"block shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},Rp={key:2,class:"block shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},Bp={class:"relative flex flex-col gap-y-2.5 [&[data-orientation=horizontal]>button]:bg-white!"},Dp={key:3,class:"aspect-video overflow-hidden shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},Fp=["data-src","alt"],Mp=["innerHTML"],Hp={key:4,class:"block shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},Np={class:"mb-10"},jp={class:"px-4 py-4"},Vp=["innerHTML"],Wp={ref:"asideContainer",role:"complementary",class:"overflow-hidden"},Up={class:"grid grid-cols-1 xl:grid-cols-[1fr_320px] 2xl:grid-cols-[1fr_340px] gap-12 xl:gap-8 2xl:gap-12 xl:mt-6 mb-8 lg:mb-10"},Kp=["aria-label"],Gp={class:"w-full pb-1 border-b-1 border-b-zinc-300"},Yp={class:"!text-black !font-outfit !tracking-tight !normal-case :!text-[2.5rem] xs:!text-[2.75rem] sm:!text-[3rem] md:!text-[3.5rem] lg:!text-[3.75rem] xl:!text-[3.875rem] 2xl:!text-[4rem] !leading-[110%] !mt-2.5 !mb-1.5"},Xp={key:0,class:"!font-medium !mt-0 !mb-5"},Zp={key:1,class:"block shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},Jp={key:2,class:"block shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},Qp={key:3,class:"aspect-video overflow-hidden shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},ef=["data-src","alt"],tf=["innerHTML"],nf={key:4,class:"block shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)] mb-4 mb:mb-8 lg:mb-12"},af={class:"mb-10"},lf={class:"px-4 py-4"},of=["innerHTML"],sf={ref:"asideContainer",role:"complementary",class:"overflow-hidden"},rf={role:"article",class:"relative"},kf=F({__name:"[article_slug]",async setup(e){let t,n;const l=Dl().params.article_slug,o=fe(),a=$({});let s=A(()=>`/rest/article?slug=${l}`),r=A(()=>`article-${l}`);const c=pe(r.value);if(c.data.value)a.value=c.data.value;else{const{data:f}=([t,n]=ve(()=>he(s.value,{baseURL:o.public.apiBase,query:{is_active:!0},key:r.value},"$95jd4tRMom")),t=await t,n(),t);a.value=f.value}if(a.value){let f=a.value.meta_data?.description?a.value.meta_data.description:a.value.teaser?a.value.teaser.replace("<p>","").replace("</p>",""):null,g=[{name:"title",content:a.value.meta_data?.title?a.value.meta_data.title:a.value.title},{property:"og:title",content:a.value.title},{property:"og:url",content:`https://www.firmenlauf-potsdam.de/${a.value.slug}`}];f&&(g.push({name:"description",content:f}),g.push({property:"og:description",content:f})),a.value.meta_data?.keywords&&g.push({name:"keywords",content:a.value.meta_data?.keywords?a.value.meta_data.keywords:""}),a.value.image&&(g.push({property:"og:image",content:a.value.image?.url?a.value.image.url:""}
5),g.push({property:"og:image.width",content:a.value.image?.img_size.length?a.value.image.img_size[0]:""}),g.push({property:"og:image.height",content:a.value.image?.img_size.length?a.value.image.img_size[1]:""}),g.push({property:"og:image:type",content:a.value.image?.mimetype?a.value.image.mimetype:""})),Fl({meta:g})}const p=Xt("asideContainer"),{height:u}=Ml(p);return(f,g)=>{const m=_s,v=Ps,b=Hs,x=tr,S=Wl,O=or,C=gr,y=Ul,T=Pr,E=Nr,L=Jr,B=uu,H=Cu,N=Fu,te=Gu,W=tl,K=Jl,I=gn,Z=vn,X=pd,J=Sd,Q=Id,se=Zd,_e=Ql,G=Hl,j=eo,ae=De("lazy-load");return d(),h("div",null,[i(a)?(d(),D(G,{key:0,title:i(a)?i(a).title:"404"},{default:P(()=>[i(a)?(d(),h("div",Jd,[["sponsors"].includes(i(a).template)?(d(),h("div",Qd,[_("article",{role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),w(v,{id:i(a).id,"display-top":!0},null,8,["id"]),i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,tp)):k("",!0),w(b),w(x,{id:i(a).id,"title-in-contact":!0},null,8,["id"])],8,ep),_("aside",np,[w(S,{parentHeight:i(u)},null,8,["parentHeight"])],512)])):["legal"].includes(i(a).template)?(d(),h("div",ap,[_("article",{role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),w(O,null,{default:P(()=>[i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,op)):k("",!0)]),_:1})],8,lp)])):["faq"].includes(i(a).template)?(d(),h(M,{key:2},[_("div",ip,[_("article",{role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),i(a).image?.url?ee((d(),h("img",{key:0,"data-src":i(a).image.url,alt:i(a).title,class:"w-full mb-12 lg:h-96 object-cover shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)]"},null,8,rp)),[[ae]]):k("",!0),i(a).description?(d(),h("div",{key:1,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,up)):k("",!0),w(C)],8,sp),_("aside",cp,[w(S,{parentHeight:i(u)},null,8,["parentHeight"])],512)]),w(y)],64)):["review"].includes(i(a).template)?(d(),h(M,{key:3},[_("div",dp,[_("article",{role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),i(a).image?.url?ee((d(),h("img",{key:0,"data-src":i(a).image.url,alt:i(a).title,class:"w-full mb-12 lg:h-96 object-cover shadow-[0px_2px_16.100000381469727px_0px_rgba(0,0,0,0.05)]"},null,8,fp)),[[ae]]):k("",!0),i(a).description?(d(),h("div",{key:1,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,mp)):k("",!0),w(T)],8,pp),_("aside",gp,[w(S,{parentHeight:i(u)},null,8,["parentHeight"])],512)]),w(y)],64)):["downloads"].includes(i(a).template)?(d(),h(M,{key:4},[_("div",vp,[_("article",{role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,_p)):k("",!0),w(E)],8,hp),_("aside",yp,[w(S,{parentHeight:i(u)},null,8,["parentHeight"])],512)]),w(y)],64)):["benefits"].includes(i(a).template)?(d(),h(M,{key:5},[_("div",bp,[_("article",{class:"xl:col-span-8 2xl:col-span-9",role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,wp)):k("",!0)],8,xp)]),w(L,{"show-title":!1}),w(y)],64)):["newsletter"].includes(i(a).template)?(d(),h(M,{key:6},[_("div",kp,[_("article",{class:"xl:col-span-8 2xl:col-span-9",role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,Sp)):k("",!0)],8,$p)]),_("div",Cp,[w(B)]),w(y)],64)):["companies"].includes(i(a).template)?(d(),h(M,{key:7},[_("div",Ap,[_("article",{role:"article","aria-label":i(a).title},[w(m,{title:i(a).title},null,8,["title"]),i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,Ep)):k("",!0),_("div",Tp,[w(H),g[1]||(g[1]=_("hr",null,null,-1)),w(N),g[2]||(g[2]=_("hr",null,null,-1)),w(te)])],8,Lp),_("aside",Op,[i(u)?(d(),D(S,{key:0,parentHeight:i(u)},null,8,["parentHeight"])):k("",!0)],512)]),w(y)],64)):["editorial"].includes(i(a).template)?(d(),h(M,{key:8},[_("div",Pp,[_("article",{role:"article","aria-label":i(a).title,class:"w-full"},[w(m,{title:i(a).title,class:V({"!mb-0":i(a).subtitle})},null,8,["title","class"]),i(a).subtitle?(d(),h("p",zp,R(i(a).subtitle),
51)):k("",!0),i(a).video?.video_id?(d(),h("div",Ip,[w(W,{provider:i(a).video.provider,video_id:i(a).video.video_id,autoplay:1,video_title:i(a).video.title,aspect:"1280:720",privacy_url:"/datenschutzerklaerung/",privacy:i(a).video.privacy_hint},null,8,["provider","video_id","video_title","privacy"])])):i(a).gallery?.length>1?(d(),h("div",Rp,[_("div",Bp,[w(K,{items:i(a).gallery.map(q=>q.url),prev:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-left",ui:{leadingIcon:"size-12 invert"}},next:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-right",ui:{leadingIcon:"size-12 invert"}},ui:{container:"ms-0",item:"min-w-full [&_img]:w-full ps-0 aspect-4/3",prev:"sm:start-2.5 bg-black/20 hover:bg-accent/30 p-0 aspect-square cursor-pointer",next:"sm:end-2.5 bg-black/50 hover:bg-accent/30 p-0 aspect-square cursor-pointer"},arrows:"",loop:""},null,8,["items"])])])):i(a).image?.url?(d(),h("div",Dp,[ee(_("img",{"data-src":i(a).image.url,alt:i(a).title,class:"w-full h-full object-cover"},null,8,Fp),[[ae]])])):k("",!0),w(O,null,{default:P(()=>[i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,Mp)):k("",!0)]),_:1}),i(a).video&&i(a).gallery?.length>1?(d(),h("div",Hp,[w(K,{items:i(a).gallery.map(q=>q.url),prev:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-left",ui:{leadingIcon:"size-12 invert"}},next:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-right",ui:{leadingIcon:"size-12 invert"}},ui:{container:"ms-0",item:"min-w-full [&_img]:w-full ps-0 aspect-4/3",prev:"sm:start-2.5 bg-black/20 hover:bg-accent/30 p-0 aspect-square cursor-pointer",next:"sm:end-2.5 bg-black/50 hover:bg-accent/30 p-0 aspect-square cursor-pointer"},arrows:"",loop:""},null,8,["items"])])):k("",!0),w(O,null,{default:P(()=>[i(a).accordions&&i(a).accordions.length?(d(!0),h(M,{key:0},Y(i(a).accordions,(q,re)=>(d(),h("div",Np,[_("h3",null,R(q.title),1),w(Z,{accordion:""},{default:P(()=>[(d(!0),h(M,null,Y(q.items,(ne,ue)=>(d(),D(I,{key:ue,label:ne.title,"expand-icon":"simple-line-icons:arrow-up","expanded-icon":"simple-line-icons:arrow-down","header-class":"font-outfit font-medium text-black text-[1rem] sm:text-[1.125rem] lg:text-[1.25rem] xl:text-[1.375rem] 2xl:text-[1.5rem] px-4 py-3.5 border-b border-black"},{default:P(()=>[_("div",jp,[ne.description?(d(),h("div",{key:0,innerHTML:ne.description},null,8,Vp)):k("",!0)])]),_:2},1032,["label"]))),128))]),_:2},1024)]))),256)):k("",!0),w(X,{id:i(a).id,class:"mb-0"},null,8,["id"]),w(J,{id:i(a).id,class:"mb-0"},null,8,["id"]),i(a).link_groups_display?(d(),D(Q,{key:1,link_groups:i(a).link_groups_display,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,["link_groups"])):k("",!0),w(x,{id:i(a).id,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,["id"]),i(a).contacts?.length?(d(),D(se,{key:2,contacts:i(a).contacts,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,["contacts"])):k("",!0)]),_:1})],8,qp),_("aside",Wp,[w(S,{parentHeight:i(u)},null,8,["parentHeight"])],512)]),w(v,{id:i(a).id},null,8,["id"]),w(y)],64)):(d(),h(M,{key:9},[_("div",Up,[_("article",{role:"article","aria-label":i(a).title,class:V({"prose-h1:!mb-5":!i(a).subtitle})},[_("div",Gp,[w(_e,{modelValue:i(a).publish_date,"onUpdate:modelValue":g[0]||(g[0]=q=>i(a).publish_date=q),format:"DD. MMMM YYYY"},null,8,["modelValue"])]),_("h1",Yp,R(i(a).title),1),i(a).subtitle?(d(),h("p",Xp,R(i(a).subtitle),1)):k("",!0),i(a).video?(d(),h("div",Zp,[w(W,{provider:i(a).video.provider,video_id:i(a).video.video_id,autoplay:1,video_title:i(a).video.title,aspect:"1280:720",privacy_url:"/datenschutzerklaerung/",privacy:i(a).video.privacy_hint},null,8,["provider","video_id","video_title","privacy"])])):i(a).gallery?.length>1?(d(),h("div",Jp,[w(K,{items:i(a).gallery.map(q=>q.url),prev:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-left",ui:{leadingIcon:"size-12 invert"}},next:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-right",ui:{leadingIcon:"size-12 invert"}},ui:{container:"ms-0",item:"min-w-full [&_img]:w-full ps-0 aspect-4/3",prev:"sm:start-2.5 bg-black/20 hover:bg-accent/30 p-0 aspect-square cursor-pointer",next:"sm:end-2.5 bg-black/50 hover:bg-accent/30 p-0 aspect-square cursor-pointer"},arrows:"",loop:""},null,8,["items"])])):i(a).image?.url?(d(),h("div",Qp,[ee(_("img",{"data-src":i(a).image.url,alt:i(a).title,class:"w-full h-full object-cover"},null,8,ef),[[ae]])])):k("",!0),w(O,null,{default:P(()=>[i(a).description?(d(),h("div",{key:0,innerHTML:i(a).description,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,tf)):k("",!0)]),_:1}),i(a).video&&i(a).gallery?.length>1?(d(),h("div",nf,[w(K,{items:i(a).gallery.map(q=>q.url),prev:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-left",ui:{leadingIcon:"size-12 invert"}},next:{variant:"link",color:"white",size:"lg",icon:"i-mdi-chevron-right",ui:{leadingIcon:"size-12 invert"}},ui:{container:"ms-0",item:"min-w-full [&_img]:w-full ps-0 aspect-4/3",prev:"sm:start-2.5 bg-black/20 hover:bg-accent/30 p-0 aspect-square cursor-pointer",next:"sm:end-2.5 bg-black/50 hover:bg-accent/30 p-0 aspect-square cursor-pointer"},arrows:"",loop:""},null,8,["items"])])):k("",!0),w(O,null,{default:P(()=>[i(a).accordions&&i(a).accordions.length?(d(!0),h(M,{key:0},Y(i(a).accordions,(q,re)=>
5(d(),h("div",af,[_("h3",null,R(q.title),1),w(Z,{accordion:""},{default:P(()=>[(d(!0),h(M,null,Y(q.items,(ne,ue)=>(d(),D(I,{key:ue,label:ne.title,"expand-icon":"simple-line-icons:arrow-up","expanded-icon":"simple-line-icons:arrow-down","header-class":"font-outfit font-medium text-black text-[1rem] sm:text-[1.125rem] lg:text-[1.25rem] xl:text-[1.375rem] 2xl:text-[1.5rem] px-4 py-3.5 border-b border-black"},{default:P(()=>[_("div",lf,[ne.description?(d(),h("div",{key:0,innerHTML:ne.description},null,8,of)):k("",!0)])]),_:2},1032,["label"]))),128))]),_:2},1024)]))),256)):k("",!0),w(X,{id:i(a).id,class:"mb-0"},null,8,["id"]),w(J,{id:i(a).id,class:"mb-0"},null,8,["id"]),i(a).link_groups_display?(d(),D(Q,{key:1,link_groups:i(a).link_groups_display,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,["link_groups"])):k("",!0),w(x,{id:i(a).id,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,["id"]),i(a).contacts?.length?(d(),D(se,{key:2,contacts:i(a).contacts,class:"mb-4 mb:mb-8 lg:mb-12"},null,8,["contacts"])):k("",!0)]),_:1})],10,Kp),_("aside",sf,[w(S,{parentHeight:i(u)},null,8,["parentHeight"])],512)]),w(v,{id:i(a).id},null,8,["id"]),w(y)],64))])):k("",!0)]),_:1},8,["title"])):(d(),D(G,{key:1,title:"404 - Seite nicht gefunden"},{default:P(()=>[_("article",rf,[w(j)])]),_:1}))])}}});export{kf 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.