diff --git a/.output/nitro.json b/.output/nitro.json index 7e06375..1ae2a5a 100644 --- a/.output/nitro.json +++ b/.output/nitro.json @@ -1,5 +1,5 @@ { - "date": "2025-10-21T07:54:23.160Z", + "date": "2025-10-21T08:05:05.459Z", "preset": "node-server", "framework": { "name": "nuxt", diff --git a/.output/public/_nuxt/CbsarE2O.js b/.output/public/_nuxt/CemKpROJ.js similarity index 50% rename from .output/public/_nuxt/CbsarE2O.js rename to .output/public/_nuxt/CemKpROJ.js index 93db843..cf8fb0b 100644 --- a/.output/public/_nuxt/CbsarE2O.js +++ b/.output/public/_nuxt/CemKpROJ.js @@ -1,4 +1,4 @@ -import{e as o,c as s,o as r,a as e,j as p,b as l,w as h,d as g,_ as u,F as x,i as f,k as b,l as y,t as a}from"#entry";import{H as _}from"./CWEkTB1z.js";import{T as w}from"./B4mSF5Ac.js";import{u as k}from"./Bhv0LDrk.js";/** +import{e as o,c as s,o as r,a as e,j as p,b as l,w as h,d as u,_ as g,F as x,i as b,k as f,l as y,t as a}from"#entry";import{H as _}from"./CWEkTB1z.js";import{T as w}from"./B4mSF5Ac.js";import{u as k}from"./Bhv0LDrk.js";/** * @license lucide-vue-next v0.344.0 - ISC * * This source code is licensed under the ISC license. @@ -8,4 +8,4 @@ import{e as o,c as s,o as r,a as e,j as p,b as l,w as h,d as g,_ as u,F as x,i a * * This source code is licensed under the ISC license. * See the LICENSE file in the root directory of this source tree. - */const T=o("UsersRoundIcon",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]),V={id:"about",class:"py-16 sm:py-20 bg-gradient-to-b from-white to-gray-50"},H={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},z={class:"grid lg:grid-cols-2 gap-12 items-center mb-20"},A={class:"space-y-6"},B={class:"pt-4"},J={class:"grid sm:grid-cols-2 lg:grid-cols-4 gap-8"},M={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mb-4"},N={class:"text-xl font-display font-bold text-gray-900 mb-2"},S={class:"text-gray-600"},W={__name:"About",setup(d){const n=[{icon:_,title:"70+ Jahre Tradition",description:"Seit 1954 spielen wir Tischtennis in Harheim"},{icon:T,title:"Familiärer Verein",description:"Ca. 40 Mitglieder in einer herzlichen Gemeinschaft"},{icon:v,title:"5 Herrenmannschaften",description:"Aktive Teilnahme an der Punktspielrunde"},{icon:w,title:"Jugendförderung",description:"Ab 2025/26 wieder eine Jugendmannschaft"}];return(c,t)=>{const m=u;return r(),s("section",V,[e("div",H,[t[3]||(t[3]=e("div",{class:"text-center mb-16"},[e("h2",{class:"text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-4"}," Über uns "),e("div",{class:"w-24 h-1 bg-primary-600 mx-auto mb-6"}),e("p",{class:"text-xl text-gray-600 max-w-3xl mx-auto"}," Seit über 70 Jahren wird in unserem Harheimer Verein Tischtennis gespielt ")],-1)),e("div",z,[t[2]||(t[2]=e("div",{class:"relative h-[400px] sm:h-[500px] rounded-2xl overflow-hidden shadow-2xl"},[e("div",{class:"w-full h-full bg-cover bg-center hover:scale-110 transition-transform duration-700",style:{"background-image":"url('https://images.unsplash.com/photo-1611004275469-8583ed5d7b8d?q=80&w=2070')"}})],-1)),e("div",A,[t[1]||(t[1]=p('

Ein familiärer Verein mit Tradition

Wir sind ein kleiner, selbständiger, familiärer Verein mit ca. 40 Mitgliedern. Wir nehmen zurzeit mit fünf Herrenmannschaften an der Punktspielrunde teil.

Ab der Saison 2025/26 werden wir auch wieder mit einer Jugendmannschaft aktiv.

Wir trainieren zweimal wöchentlich in der Turnhalle der Grundschule Harheim mit anschließendem gemütlichem Beisammensein in einer der lokalen Gaststätten. Jährlich finden außerdem unsere Vereinsmeisterschaften statt.

Wir suchen Verstärkung!

Wir suchen ständig Verstärkungen für unsere Mannschaften!

Alle Tischtennis-Begeisterten sind herzlich zu einem Probetraining eingeladen!

',5)),e("div",B,[l(m,{to:"/kontakt",class:"inline-flex items-center px-6 py-3 bg-primary-600 hover:bg-primary-700 text-white font-semibold rounded-lg transition-colors"},{default:h(()=>[...t[0]||(t[0]=[g(" Kontakt aufnehmen ",-1)])]),_:1})])])]),e("div",J,[(r(),s(x,null,f(n,i=>e("div",{key:i.title,class:"bg-white p-6 rounded-xl shadow-lg hover:shadow-xl transition-shadow border border-gray-100"},[e("div",M,[(r(),b(y(i.icon),{size:24,class:"text-primary-600"}))]),e("h4",N,a(i.title),1),e("p",S,a(i.description),1)])),64))])])])}}},C={class:"min-h-full"},P={__name:"ueber-uns",setup(d){return k({title:"Über uns - Harheimer TC"}),(n,c)=>(r(),s("div",C,[l(W)]))}};export{P as default}; + */const T=o("UsersRoundIcon",[["path",{d:"M18 21a8 8 0 0 0-16 0",key:"3ypg7q"}],["circle",{cx:"10",cy:"8",r:"5",key:"o932ke"}],["path",{d:"M22 20c0-3.37-2-6.5-4-8a5 5 0 0 0-.45-8.3",key:"10s06x"}]]),V={id:"about",class:"py-16 sm:py-20 bg-gradient-to-b from-white to-gray-50"},H={class:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"},z={class:"grid lg:grid-cols-2 gap-12 items-center mb-20"},A={class:"space-y-6"},B={class:"pt-4"},J={class:"grid sm:grid-cols-2 lg:grid-cols-4 gap-8"},M={class:"w-12 h-12 bg-primary-100 rounded-lg flex items-center justify-center mb-4"},N={class:"text-xl font-display font-bold text-gray-900 mb-2"},S={class:"text-gray-600"},W={__name:"About",setup(d){const n=[{icon:_,title:"70+ Jahre Tradition",description:"Seit 1954 spielen wir Tischtennis in Harheim"},{icon:T,title:"Familiärer Verein",description:"Ca. 40 Mitglieder in einer herzlichen Gemeinschaft"},{icon:v,title:"5 Herrenmannschaften",description:"Aktive Teilnahme an der Punktspielrunde"},{icon:w,title:"Jugendförderung",description:"Ab 2025/26 wieder eine Jugendmannschaft"}];return(c,t)=>{const m=g;return r(),s("section",V,[e("div",H,[t[3]||(t[3]=e("div",{class:"text-center mb-16"},[e("h2",{class:"text-4xl sm:text-5xl font-display font-bold text-gray-900 mb-4"}," Über uns "),e("div",{class:"w-24 h-1 bg-primary-600 mx-auto mb-6"}),e("p",{class:"text-xl text-gray-600 max-w-3xl mx-auto"}," Seit über 70 Jahren wird in unserem Harheimer Verein Tischtennis gespielt ")],-1)),e("div",z,[t[2]||(t[2]=e("div",{class:"relative h-[400px] sm:h-[500px] rounded-2xl overflow-hidden shadow-2xl"},[e("div",{class:"w-full h-full bg-cover bg-center hover:scale-110 transition-transform duration-700",style:{"background-image":"url('/images/club_about_us.png')"}})],-1)),e("div",A,[t[1]||(t[1]=p('

Ein familiärer Verein mit Tradition

Wir sind ein kleiner, selbständiger, familiärer Verein mit ca. 40 Mitgliedern. Wir nehmen zurzeit mit fünf Herrenmannschaften an der Punktspielrunde teil.

Ab der Saison 2025/26 werden wir auch wieder mit einer Jugendmannschaft aktiv.

Wir trainieren zweimal wöchentlich in der Turnhalle der Grundschule Harheim mit anschließendem gemütlichem Beisammensein in einer der lokalen Gaststätten. Jährlich finden außerdem unsere Vereinsmeisterschaften statt.

Wir suchen Verstärkung!

Wir suchen ständig Verstärkungen für unsere Mannschaften!

Alle Tischtennis-Begeisterten sind herzlich zu einem Probetraining eingeladen!

',5)),e("div",B,[l(m,{to:"/kontakt",class:"inline-flex items-center px-6 py-3 bg-primary-600 hover:bg-primary-700 text-white font-semibold rounded-lg transition-colors"},{default:h(()=>[...t[0]||(t[0]=[u(" Kontakt aufnehmen ",-1)])]),_:1})])])]),e("div",J,[(r(),s(x,null,b(n,i=>e("div",{key:i.title,class:"bg-white p-6 rounded-xl shadow-lg hover:shadow-xl transition-shadow border border-gray-100"},[e("div",M,[(r(),f(y(i.icon),{size:24,class:"text-primary-600"}))]),e("h4",N,a(i.title),1),e("p",S,a(i.description),1)])),64))])])])}}},C={class:"min-h-full"},P={__name:"ueber-uns",setup(d){return k({title:"Über uns - Harheimer TC"}),(n,c)=>(r(),s("div",C,[l(W)]))}};export{P as default}; diff --git a/.output/public/_nuxt/B8a243Q1.js b/.output/public/_nuxt/Dzvh14Kz.js similarity index 99% rename from .output/public/_nuxt/B8a243Q1.js rename to .output/public/_nuxt/Dzvh14Kz.js index 32b7367..c7f98ed 100644 --- a/.output/public/_nuxt/B8a243Q1.js +++ b/.output/public/_nuxt/Dzvh14Kz.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DuCL6zMI.js","./YJHbYJtA.js","./DlAUqK2U.js","./index.BYYJS8tV.css","./DJ7dbBSo.js","./Bhv0LDrk.js","./BNyGYpIS.js","./CXsdaXH6.js","./C5SyyWEb.js","./C9_Ca2Kh.js","./BteKZQ9T.js","./CxnG1kov.js","./CnKUmKR9.js","./CH8qO4fu.js","./Czdc6-TI.js","./b9abQFlW.js","./B4mSF5Ac.js","./CrCcIvVp.js","./DkeYb0_S.js","./CkzaQq3X.js","./CbsarE2O.js","./CWEkTB1z.js","./B-8zBTYH.js","./BMsfuDsV.js","./XZ6RV9KH.js","./Cx4UcKGu.js","./DT67Eyw3.js","./DaSgy0Cl.js","./BWBYU0do.js","./NR0kh36x.js","./D3zFABjp.js","./Br56r5HY.js","./jVj3QaoK.js","./BGqINamU.js","./B6WBbdVo.js","./OxTlf1ZK.js","./91SGRVOW.js","./BQH-LsLF.js","./BhSG1dHk.js","./CuqbzRJp.js","./error-404.BSvats-j.css","./DvQPLLks.js","./error-500.DOWD7OuR.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DuCL6zMI.js","./YJHbYJtA.js","./DlAUqK2U.js","./index.BYYJS8tV.css","./DJ7dbBSo.js","./Bhv0LDrk.js","./BNyGYpIS.js","./CXsdaXH6.js","./C5SyyWEb.js","./C9_Ca2Kh.js","./BteKZQ9T.js","./CxnG1kov.js","./CnKUmKR9.js","./CH8qO4fu.js","./Czdc6-TI.js","./b9abQFlW.js","./B4mSF5Ac.js","./CrCcIvVp.js","./DkeYb0_S.js","./CkzaQq3X.js","./CemKpROJ.js","./CWEkTB1z.js","./B-8zBTYH.js","./BMsfuDsV.js","./XZ6RV9KH.js","./Cx4UcKGu.js","./DT67Eyw3.js","./DaSgy0Cl.js","./BWBYU0do.js","./NR0kh36x.js","./D3zFABjp.js","./Br56r5HY.js","./jVj3QaoK.js","./BGqINamU.js","./B6WBbdVo.js","./OxTlf1ZK.js","./91SGRVOW.js","./BQH-LsLF.js","./BhSG1dHk.js","./CuqbzRJp.js","./error-404.BSvats-j.css","./DvQPLLks.js","./error-500.DOWD7OuR.css"])))=>i.map(i=>d[i]); (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}})();/** * @vue/shared v3.5.22 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -24,7 +24,7 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DuCL6zMI.js","./YJHb * vue-router v4.6.3 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let sg=()=>location.protocol+"//"+location.host;function gc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let i=s.includes(e.slice(o))?e.slice(o).length:1,a=s.slice(i);return a[0]!=="/"&&(a="/"+a),Wi(a,"")}return Wi(n,e)+r+s}function og(e,t,n,r){let s=[],o=[],i=null;const a=({state:c})=>{const d=gc(e,location),m=n.value,_=t.value;let T=0;if(c){if(n.value=d,t.value=c,i&&i===m){i=null;return}T=_?c.position-_.position:0}else r(d);s.forEach(E=>{E(n.value,m,{delta:T,type:eo.pop,direction:T?T>0?Es.forward:Es.back:Es.unknown})})};function l(){i=n.value}function p(c){s.push(c);const d=()=>{const m=s.indexOf(c);m>-1&&s.splice(m,1)};return o.push(d),d}function u(){if(document.visibilityState==="hidden"){const{history:c}=window;if(!c.state)return;c.replaceState(ce({},c.state,{scroll:es()}),"")}}function f(){for(const c of o)c();o=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:p,destroy:f}}function Yi(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?es():null}}function ig(e){const{history:t,location:n}=window,r={value:gc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,p,u){const f=e.indexOf("#"),c=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:sg()+e+l;try{t[u?"replaceState":"pushState"](p,"",c),s.value=p}catch(d){console.error(d),n[u?"replace":"assign"](c)}}function i(l,p){o(l,ce({},t.state,Yi(s.value.back,l,s.value.forward,!0),p,{position:s.value.position}),!0),r.value=l}function a(l,p){const u=ce({},s.value,t.state,{forward:l,scroll:es()});o(u.current,u,!0),o(l,ce({},Yi(r.value,l,null),{position:u.position+1},p),!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function ag(e){e=Wh(e);const t=ig(e),n=og(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ce({location:"",base:e,go:r,createHref:Gh.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}let Gt=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Te=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Te||{});const lg={type:Gt.Static,value:""},cg=/[a-zA-Z0-9_]/;function ug(e){if(!e)return[[]];if(e==="/")return[[lg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(d){throw new Error(`ERR (${n})/"${p}": ${d}`)}let n=Te.Static,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,p="",u="";function f(){p&&(n===Te.Static?o.push({type:Gt.Static,value:p}):n===Te.Param||n===Te.ParamRegExp||n===Te.ParamRegExpEnd?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),o.push({type:Gt.Param,value:p,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),p="")}function c(){p+=l}for(;at.length?t.length===1&&t[0]===He.Static+He.Segment?1:-1:0}function mc(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const gg={strict:!1,end:!0,sensitive:!1};function mg(e,t,n){const r=pg(ug(e.path),n),s=ce(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function yg(e,t){const n=[],r=new Map;t=Vi(gg,t);function s(f){return r.get(f)}function o(f,c,d){const m=!d,_=Zi(f);_.aliasOf=d&&d.record;const T=Vi(t,f),E=[_];if("alias"in f){const v=typeof f.alias=="string"?[f.alias]:f.alias;for(const b of v)E.push(Zi(ce({},_,{components:d?d.record.components:_.components,path:b,aliasOf:d?d.record:_})))}let w,g;for(const v of E){const{path:b}=v;if(c&&b[0]!=="/"){const S=c.record.path,L=S[S.length-1]==="/"?"":"/";v.path=c.record.path+(b&&L+b)}if(w=mg(v,c,T),d?d.alias.push(w):(g=g||w,g!==w&&g.alias.push(w),m&&f.name&&!ea(w)&&i(f.name)),yc(w)&&l(w),_.children){const S=_.children;for(let L=0;L{i(g)}:Vn}function i(f){if(pc(f)){const c=r.get(f);c&&(r.delete(f),n.splice(n.indexOf(c),1),c.children.forEach(i),c.alias.forEach(i))}else{const c=n.indexOf(f);c>-1&&(n.splice(c,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const c=bg(f,n);n.splice(c,0,f),f.record.name&&!ea(f)&&r.set(f.record.name,f)}function p(f,c){let d,m={},_,T;if("name"in f&&f.name){if(d=r.get(f.name),!d)throw Rn(we.MATCHER_NOT_FOUND,{location:f});T=d.record.name,m=ce(Xi(c.params,d.keys.filter(g=>!g.optional).concat(d.parent?d.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),f.params&&Xi(f.params,d.keys.map(g=>g.name))),_=d.stringify(m)}else if(f.path!=null)_=f.path,d=n.find(g=>g.re.test(_)),d&&(m=d.parse(_),T=d.record.name);else{if(d=c.name?r.get(c.name):n.find(g=>g.re.test(c.path)),!d)throw Rn(we.MATCHER_NOT_FOUND,{location:f,currentLocation:c});T=d.record.name,m=ce({},c.params,f.params),_=d.stringify(m)}const E=[];let w=d;for(;w;)E.unshift(w.record),w=w.parent;return{name:T,path:_,params:m,matched:E,meta:_g(E)}}e.forEach(f=>o(f));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:p,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function Xi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Zi(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:vg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function vg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ea(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function _g(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function bg(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;mc(e,t[o])<0?r=o:n=o+1}const s=wg(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function wg(e){let t=e;for(;t=t.parent;)if(yc(t)&&mc(e,t)===0)return t}function yc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ta(e){const t=Ke(Io),n=Ke(Mo),r=Ee(()=>{const l=ne(e.to);return t.resolve(l)}),s=Ee(()=>{const{matched:l}=r.value,{length:p}=l,u=l[p-1],f=n.matched;if(!u||!f.length)return-1;const c=f.findIndex(Tn.bind(null,u));if(c>-1)return c;const d=na(l[p-2]);return p>1&&na(u)===d&&f[f.length-1].path!==d?f.findIndex(Tn.bind(null,l[p-2])):c}),o=Ee(()=>s.value>-1&&Cg(n.params,r.value.params)),i=Ee(()=>s.value>-1&&s.value===n.matched.length-1&&dc(n.params,r.value.params));function a(l={}){if(Rg(l)){const p=t[ne(e.replace)?"replace":"push"](ne(e.to)).catch(Vn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>p),p}return Promise.resolve()}return{route:r,href:Ee(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}function xg(e){return e.length===1?e[0]:e}const Eg=Sn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:ta,setup(e,{slots:t}){const n=jt(ta(e)),{options:r}=Ke(Io),s=Ee(()=>({[ra(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ra(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&xg(t.default(n));return e.custom?o:Ne("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Tg=Eg;function Rg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Cg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!at(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function na(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ra=(e,t,n)=>e??t??n,Sg=Sn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ke(no),s=Ee(()=>e.route||r.value),o=Ke(zi,0),i=Ee(()=>{let p=ne(o);const{matched:u}=s.value;let f;for(;(f=u[p])&&!f.components;)p++;return p}),a=Ee(()=>s.value.matched[i.value]);gn(zi,Ee(()=>i.value+1)),gn(ng,a),gn(no,s);const l=je();return mn(()=>[l.value,a.value,e.name],([p,u,f],[c,d,m])=>{u&&(u.instances[f]=p,d&&d!==u&&p&&p===c&&(u.leaveGuards.size||(u.leaveGuards=d.leaveGuards),u.updateGuards.size||(u.updateGuards=d.updateGuards))),p&&u&&(!d||!Tn(u,d)||!c)&&(u.enterCallbacks[f]||[]).forEach(_=>_(p))},{flush:"post"}),()=>{const p=s.value,u=e.name,f=a.value,c=f&&f.components[u];if(!c)return sa(n.default,{Component:c,route:p});const d=f.props[u],m=d?d===!0?p.params:typeof d=="function"?d(p):d:null,T=Ne(c,ce({},m,t,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return sa(n.default,{Component:T,route:p})||T}}});function sa(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const vc=Sg;function Ag(e){const t=yg(e.routes,e),n=e.parseQuery||eg,r=e.stringifyQuery||qi,s=e.history,o=Nn(),i=Nn(),a=Nn(),l=_n(et);let p=et;an&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ws.bind(null,C=>""+C),f=ws.bind(null,Dh),c=ws.bind(null,Qn);function d(C,F){let j,q;return pc(C)?(j=t.getRecordMatcher(C),q=F):q=C,t.addRoute(q,j)}function m(C){const F=t.getRecordMatcher(C);F&&t.removeRoute(F)}function _(){return t.getRoutes().map(C=>C.record)}function T(C){return!!t.getRecordMatcher(C)}function E(C,F){if(F=ce({},F||l.value),typeof C=="string"){const y=xs(n,C,F.path),x=t.resolve({path:y.path},F),A=s.createHref(y.fullPath);return ce(y,x,{params:c(x.params),hash:Qn(y.hash),redirectedFrom:void 0,href:A})}let j;if(C.path!=null)j=ce({},C,{path:xs(n,C.path,F.path).path});else{const y=ce({},C.params);for(const x in y)y[x]==null&&delete y[x];j=ce({},C,{params:f(y)}),F.params=f(F.params)}const q=t.resolve(j,F),re=C.hash||"";q.params=u(c(q.params));const ve=Fh(r,ce({},C,{hash:Nh(re),path:q.path})),h=s.createHref(ve);return ce({fullPath:ve,hash:re,query:r===qi?tg(C.query):C.query||{}},q,{redirectedFrom:void 0,href:h})}function w(C){return typeof C=="string"?xs(n,C,l.value.path):ce({},C)}function g(C,F){if(p!==C)return Rn(we.NAVIGATION_CANCELLED,{from:F,to:C})}function v(C){return L(C)}function b(C){return v(ce(w(C),{replace:!0}))}function S(C,F){const j=C.matched[C.matched.length-1];if(j&&j.redirect){const{redirect:q}=j;let re=typeof q=="function"?q(C,F):q;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=w(re):{path:re},re.params={}),ce({query:C.query,hash:C.hash,params:re.path!=null?{}:C.params},re)}}function L(C,F){const j=p=E(C),q=l.value,re=C.state,ve=C.force,h=C.replace===!0,y=S(j,q);if(y)return L(ce(w(y),{state:typeof y=="object"?ce({},re,y.state):re,force:ve,replace:h}),F||j);const x=j;x.redirectedFrom=F;let A;return!ve&&Bh(r,q,j)&&(A=Rn(we.NAVIGATION_DUPLICATED,{to:x,from:q}),lt(q,q,!0,!1)),(A?Promise.resolve(A):I(x,q)).catch(R=>yt(R)?yt(R,we.NAVIGATION_GUARD_REDIRECT)?R:Pt(R):V(R,x,q)).then(R=>{if(R){if(yt(R,we.NAVIGATION_GUARD_REDIRECT))return L(ce({replace:h},w(R.to),{state:typeof R.to=="object"?ce({},re,R.to.state):re,force:ve}),F||x)}else R=P(x,q,!0,h,re);return W(x,q,R),R})}function z(C,F){const j=g(C,F);return j?Promise.reject(j):Promise.resolve()}function M(C){const F=tn.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(C):C()}function I(C,F){let j;const[q,re,ve]=rg(C,F);j=Ts(q.reverse(),"beforeRouteLeave",C,F);for(const y of q)y.leaveGuards.forEach(x=>{j.push(Lt(x,C,F))});const h=z.bind(null,C,F);return j.push(h),Xe(j).then(()=>{j=[];for(const y of o.list())j.push(Lt(y,C,F));return j.push(h),Xe(j)}).then(()=>{j=Ts(re,"beforeRouteUpdate",C,F);for(const y of re)y.updateGuards.forEach(x=>{j.push(Lt(x,C,F))});return j.push(h),Xe(j)}).then(()=>{j=[];for(const y of ve)if(y.beforeEnter)if(at(y.beforeEnter))for(const x of y.beforeEnter)j.push(Lt(x,C,F));else j.push(Lt(y.beforeEnter,C,F));return j.push(h),Xe(j)}).then(()=>(C.matched.forEach(y=>y.enterCallbacks={}),j=Ts(ve,"beforeRouteEnter",C,F,M),j.push(h),Xe(j))).then(()=>{j=[];for(const y of i.list())j.push(Lt(y,C,F));return j.push(h),Xe(j)}).catch(y=>yt(y,we.NAVIGATION_CANCELLED)?y:Promise.reject(y))}function W(C,F,j){a.list().forEach(q=>M(()=>q(C,F,j)))}function P(C,F,j,q,re){const ve=g(C,F);if(ve)return ve;const h=F===et,y=an?history.state:{};j&&(q||h?s.replace(C.fullPath,ce({scroll:h&&y&&y.scroll},re)):s.push(C.fullPath,re)),l.value=C,lt(C,F,j,h),Pt()}let K;function se(){K||(K=s.listen((C,F,j)=>{if(!$t.listening)return;const q=E(C),re=S(q,$t.currentRoute.value);if(re){L(ce(re,{replace:!0,force:!0}),q).catch(Vn);return}p=q;const ve=l.value;an&&Yh(Gi(ve.fullPath,j.delta),es()),I(q,ve).catch(h=>yt(h,we.NAVIGATION_ABORTED|we.NAVIGATION_CANCELLED)?h:yt(h,we.NAVIGATION_GUARD_REDIRECT)?(L(ce(w(h.to),{force:!0}),q).then(y=>{yt(y,we.NAVIGATION_ABORTED|we.NAVIGATION_DUPLICATED)&&!j.delta&&j.type===eo.pop&&s.go(-1,!1)}).catch(Vn),Promise.reject()):(j.delta&&s.go(-j.delta,!1),V(h,q,ve))).then(h=>{h=h||P(q,ve,!1),h&&(j.delta&&!yt(h,we.NAVIGATION_CANCELLED)?s.go(-j.delta,!1):j.type===eo.pop&&yt(h,we.NAVIGATION_ABORTED|we.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),W(q,ve,h)}).catch(Vn)}))}let le=Nn(),U=Nn(),ee;function V(C,F,j){Pt(C);const q=U.list();return q.length?q.forEach(re=>re(C,F,j)):console.error(C),Promise.reject(C)}function be(){return ee&&l.value!==et?Promise.resolve():new Promise((C,F)=>{le.add([C,F])})}function Pt(C){return ee||(ee=!C,se(),le.list().forEach(([F,j])=>C?j(C):F()),le.reset()),C}function lt(C,F,j,q){const{scrollBehavior:re}=e;if(!an||!re)return Promise.resolve();const ve=!j&&Jh(Gi(C.fullPath,0))||(q||!j)&&history.state&&history.state.scroll||null;return Gn().then(()=>re(C,F,ve)).then(h=>h&&zh(h)).catch(h=>V(h,C,F))}const $e=C=>s.go(C);let en;const tn=new Set,$t={currentRoute:l,listening:!0,addRoute:d,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:T,getRoutes:_,resolve:E,options:e,push:v,replace:b,go:$e,back:()=>$e(-1),forward:()=>$e(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:be,install(C){C.component("RouterLink",Tg),C.component("RouterView",vc),C.config.globalProperties.$router=$t,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>ne(l)}),an&&!en&&l.value===et&&(en=!0,v(s.location).catch(q=>{}));const F={};for(const q in et)Object.defineProperty(F,q,{get:()=>l.value[q],enumerable:!0});C.provide(Io,$t),C.provide(Mo,xt(F)),C.provide(no,l);const j=C.unmount;tn.add(C),C.unmount=function(){tn.delete(C),tn.size<1&&(p=et,K&&K(),K=null,l.value=et,en=!1,ee=!1),j()}}};function Xe(C){return C.reduce((F,j)=>F.then(()=>M(j)),Promise.resolve())}return $t}function kg(e){return Ke(Mo)}const Pg=/(:\w+)\([^)]+\)/g,Og=/(:\w+)[?+*]/g,Ig=/:\w+/g,Mg=(e,t)=>t.path.replace(Pg,"$1").replace(Og,"$1").replace(Ig,n=>e.params[n.slice(1)]?.toString()||""),ro=(e,t)=>{const n=e.route.matched.find(s=>s.components?.default===e.Component.type),r=t??n?.meta.key??(n&&Mg(e.route,n));return typeof r=="function"?r(e.route):r},Ng=(e,t)=>({default:()=>e?Ne(Ru,e===!0?{}:e,t):t});function No(e){return Array.isArray(e)?e:[e]}const Rs=[{name:"index",path:"/",component:()=>ye(()=>import("./DuCL6zMI.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)},{name:"anlagen",path:"/anlagen",component:()=>ye(()=>import("./DJ7dbBSo.js"),__vite__mapDeps([4,5]),import.meta.url)},{name:"galerie",path:"/galerie",component:()=>ye(()=>import("./BNyGYpIS.js"),__vite__mapDeps([6,5]),import.meta.url)},{name:"kontakt",path:"/kontakt",component:()=>ye(()=>import("./CXsdaXH6.js"),__vite__mapDeps([7,8,5]),import.meta.url)},{name:"satzung",path:"/satzung",component:()=>ye(()=>import("./C9_Ca2Kh.js"),__vite__mapDeps([9,5,10]),import.meta.url)},{name:"termine",path:"/termine",component:()=>ye(()=>import("./CxnG1kov.js"),__vite__mapDeps([11,5,1]),import.meta.url)},{name:"vorstand",path:"/vorstand",component:()=>ye(()=>import("./CnKUmKR9.js"),__vite__mapDeps([12,5]),import.meta.url)},{name:"impressum",path:"/impressum",component:()=>ye(()=>import("./CH8qO4fu.js"),__vite__mapDeps([13,5,10,14]),import.meta.url)},{name:"tt-regeln",path:"/tt-regeln",component:()=>ye(()=>import("./b9abQFlW.js"),__vite__mapDeps([15,5,10,16,17,18,19]),import.meta.url)},{name:"ueber-uns",path:"/ueber-uns",component:()=>ye(()=>import("./CbsarE2O.js"),__vite__mapDeps([20,21,16,5]),import.meta.url)},{name:"geschichte",path:"/geschichte",component:()=>ye(()=>import("./B-8zBTYH.js"),__vite__mapDeps([22,5]),import.meta.url)},{name:"spielsysteme",path:"/spielsysteme",component:()=>ye(()=>import("./BMsfuDsV.js"),__vite__mapDeps([23,5,18,1,24,19,25]),import.meta.url)},{name:"mitgliedschaft",path:"/mitgliedschaft",component:()=>ye(()=>import("./DT67Eyw3.js"),__vite__mapDeps([26,27,24,21,10,14,5]),import.meta.url)},{name:"training",path:"/training",component:()=>ye(()=>import("./BWBYU0do.js"),__vite__mapDeps([28,5,8]),import.meta.url)},{name:"training-trainer",path:"/training/trainer",component:()=>ye(()=>import("./NR0kh36x.js"),__vite__mapDeps([29,5]),import.meta.url)},{name:"mannschaften-damen",path:"/mannschaften/damen",component:()=>ye(()=>import("./D3zFABjp.js"),__vite__mapDeps([30,5]),import.meta.url)},{name:"mannschaften",path:"/mannschaften",component:()=>ye(()=>import("./Br56r5HY.js"),__vite__mapDeps([31,32,18,5]),import.meta.url)},{name:"training-anfaenger",path:"/training/anfaenger",component:()=>ye(()=>import("./BGqINamU.js"),__vite__mapDeps([33,5,27]),import.meta.url)},{name:"mannschaften-slug",path:"/mannschaften/:slug()",component:()=>ye(()=>import("./B6WBbdVo.js"),__vite__mapDeps([34,5,32]),import.meta.url)},{name:"mannschaften-herren",path:"/mannschaften/herren",component:()=>ye(()=>import("./OxTlf1ZK.js"),__vite__mapDeps([35,5]),import.meta.url)},{name:"mannschaften-jugend",path:"/mannschaften/jugend",component:()=>ye(()=>import("./91SGRVOW.js"),__vite__mapDeps([36,5]),import.meta.url)},{name:"vereinsmeisterschaften",path:"/vereinsmeisterschaften",component:()=>ye(()=>import("./BQH-LsLF.js"),__vite__mapDeps([37,5,17]),import.meta.url)},{name:"mannschaften-spielplaene",path:"/mannschaften/spielplaene",component:()=>ye(()=>import("./BhSG1dHk.js"),__vite__mapDeps([38,5,10,25]),import.meta.url)}],Lg=(e,t)=>({default:()=>e?Ne(Ol,e===!0?{}:e,t):t.default?.()}),Hg=/(:\w+)\([^)]+\)/g,Dg=/(:\w+)[?+*]/g,jg=/:\w+/g;function oa(e){const t=e?.meta.key??e.path.replace(Hg,"$1").replace(Dg,"$1").replace(jg,n=>e.params[n.slice(1)]?.toString()||"");return typeof t=="function"?t(e):t}function $g(e,t){return e===t||t===et?!1:oa(e)!==oa(t)?!0:!e.matched.every((r,s)=>r.components&&r.components.default===t.matched[s]?.components?.default)}const Fg={scrollBehavior(e,t,n){const r=xe(),s=Ge().options?.scrollBehaviorType??"auto";if(e.path.replace(/\/$/,"")===t.path.replace(/\/$/,""))return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:_c(e.hash),behavior:s}:!1;if((typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1)return!1;const i=r._runningTransition?"page:transition:finish":"page:loading:end";return new Promise(a=>{if(t===et){a(ia(e,t,n,s));return}r.hooks.hookOnce(i,()=>{requestAnimationFrame(()=>a(ia(e,t,n,s)))})})}};function _c(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function ia(e,t,n,r){if(n)return n;const s=$g(e,t);return e.hash?{el:e.hash,top:_c(e.hash),behavior:s?r:"instant"}:{left:0,top:0}}const Bg={hashMode:!1,scrollBehaviorType:"auto"},It={...Bg,...Fg},Ug=async(e,t)=>{let n,r;if(!e.meta?.validate)return;const s=([n,r]=vn(()=>Promise.resolve(e.meta.validate(e))),n=await n,r(),n);if(s===!0)return;const o=Xt({fatal:!0,statusCode:s&&s.statusCode||404,statusMessage:s&&s.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}});return typeof window<"u"&&window.history.pushState({},"",t.fullPath),o},Vg=async e=>{let t,n;const r=([t,n]=vn(()=>ko({path:e.path})),t=await t,n(),t);if(r.redirect)return At(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Wg=[Ug,Vg],so={};function Kg(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const p=o.includes(e.slice(i))?e.slice(i).length:1;let u=o.slice(p);return u[0]!=="/"&&(u="/"+u),Ri(u,"")}const a=Ri(r,e),l=!n||kd(a,n)?a:n;return l+(l.includes("?")?"":s)+o}const Gg=kt({name:"nuxt:router",enforce:"pre",async setup(e){let t,n,r=sr().app.baseURL;const s=It.history?.(r)??ag(r),o=It.routes?([t,n]=vn(()=>It.routes(Rs)),t=await t,n(),t??Rs):Rs;let i;const a=Ag({...It,scrollBehavior:(T,E,w)=>{if(E===et){i=w;return}if(It.scrollBehavior){if(a.options.scrollBehavior=It.scrollBehavior,"scrollRestoration"in window.history){const g=a.beforeEach(()=>{g(),window.history.scrollRestoration="manual"})}return It.scrollBehavior(T,et,i||w)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=_n(a.currentRoute.value);a.afterEach((T,E)=>{l.value=E}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const p=Kg(r,window.location,e.payload.path),u=_n(a.currentRoute.value),f=()=>{u.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((T,E)=>{T.matched[T.matched.length-1]?.components?.default===E.matched[E.matched.length-1]?.components?.default&&f()});const c={};for(const T in u.value)Object.defineProperty(c,T,{get:()=>u.value[T],enumerable:!0});e._route=xt(c),e._middleware||={global:[],named:{}};const d=Xr();a.afterEach(async(T,E,w)=>{delete e._processingMiddleware,!e.isHydrating&&d.value&&await e.runWithContext(Rp),w&&await e.callHook("page:loading:end")});try{[t,n]=vn(()=>a.isReady()),await t,n()}catch(T){[t,n]=vn(()=>e.runWithContext(()=>Kt(T))),await t,n()}const m=p!==a.currentRoute.value.fullPath?a.resolve(p):a.currentRoute.value;f();const _=e.payload.state._layout;return a.beforeEach(async(T,E)=>{await e.callHook("page:loading:start"),T.meta=jt(T.meta),e.isHydrating&&_&&!Rt(T.meta.layout)&&(T.meta.layout=_),e._processingMiddleware=!0;{const w=new Set([...Wg,...e._middleware.global]);for(const g of T.matched){const v=g.meta.middleware;if(v)for(const b of No(v))w.add(b)}{const g=await e.runWithContext(()=>ko({path:T.path}));if(g.appMiddleware)for(const v in g.appMiddleware)g.appMiddleware[v]?w.add(v):w.delete(v)}for(const g of w){const v=typeof g=="string"?e._middleware.named[g]||await so[g]?.().then(b=>b.default||b):g;if(!v)throw new Error(`Unknown route middleware: '${g}'.`);try{const b=await e.runWithContext(()=>v(T,E));if(!e.payload.serverRendered&&e.isHydrating&&(b===!1||b instanceof Error)){const S=b||Xt({statusCode:404,statusMessage:`Page Not Found: ${p}`});return await e.runWithContext(()=>Kt(S)),!1}if(b===!0)continue;if(b===!1)return b;if(b)return Zl(b)&&b.fatal&&await e.runWithContext(()=>Kt(b)),b}catch(b){const S=Xt(b);return S.fatal&&await e.runWithContext(()=>Kt(S)),S}}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(T=>{if(T.matched.length===0)return e.runWithContext(()=>Kt(Xt({statusCode:404,fatal:!1,statusMessage:`Page not found: ${T.fullPath}`,data:{path:T.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in m&&(m.name=void 0),await a.replace({...m,force:!0}),a.options.scrollBehavior=It.scrollBehavior}catch(T){await e.runWithContext(()=>Kt(T))}}),{provide:{router:a}}}}),oo=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),qg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),ts=e=>{const t=xe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{oo(()=>e())}):oo(()=>e())},zg=kt({name:"nuxt:payload",setup(e){const t=new Set;Ge().beforeResolve(async(n,r)=>{if(n.path===r.path)return;const s=await Ui(n.path);if(s){for(const o of t)delete e.static.data[o];for(const o in s.data)o in e.static.data||t.add(o),e.static.data[o]=s.data[o]}}),ts(()=>{e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Ui(n).catch(()=>{console.warn("[nuxt] Error preloading payload for",n)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(Zr,1e3)})}}),Yg=kt(()=>{const e=Ge();ts(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Jg=kt(e=>{let t;async function n(){let r;try{r=await Zr()}catch(s){const o=s;if(!("status"in o&&(o.status===404||o.status===403)))throw o}t&&clearTimeout(t),t=setTimeout(n,Oi);try{const s=await $fetch(Ao("builds/latest.json")+`?${Date.now()}`);s.id!==r?.id&&(e.hooks.callHook("app:manifest:update",s),t&&clearTimeout(t))}catch{}}ts(()=>{t=setTimeout(n,Oi)})});function Qg(e={}){const t=e.path||window.location.pathname;let n={};try{n=Hr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||n?.path!==t||n?.expires{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const i=Jr(n.app.baseURL,o.fullPath);Qg({path:i,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Zg=kt({name:"nuxt:global-components"}),gr={};function em(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function bc(e,t=Ge()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;const s=t._preloadPromises||=[];if(s.length>4)return Promise.all(s).then(()=>bc(e,t));t._routePreloaded.add(n);for(const o of r){const i=o.components?.default;if(typeof i!="function")continue;const a=Promise.resolve(i()).catch(()=>{}).finally(()=>s.splice(s.indexOf(a)));s.push(a)}await Promise.all(s)}const tm=kt({name:"nuxt:prefetch",setup(e){const t=Ge();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{const r=n?.meta?.layout;r&&typeof gr[r]=="function"&&await gr[r]()})}),e.hooks.hook("link:prefetch",n=>{if(At(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=No(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof so[i]=="function"&&so[i]();typeof s=="string"&&s in gr&&em(gr[s])})}}),nm=[vh,Eh,Gg,zg,Yg,Jg,Xg,Zg,tm],wc=(e="RouteProvider")=>Sn({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const n=t.renderKey,r=t.route,s={};for(const o in t.route)Object.defineProperty(s,o,{get:()=>n===t.renderKey?t.route[o]:r[o],enumerable:!0});return gn(Qr,xt(s)),()=>t.vnode?Ne(t.vnode,{ref:t.vnodeRef}):t.vnode}}),rm=wc(),aa=new WeakMap,sm=Sn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=xe(),o=je(),i=Ke(Qr,null);let a;r({pageRef:o});const l=Ke(Ep,null);let p;const u=s.deferHydration();if(s.isHydrating){const c=s.hooks.hookOnce("app:error",u);Ge().beforeEach(c)}e.pageKey&&mn(()=>e.pageKey,(c,d)=>{c!==d&&s.callHook("page:loading:start")});let f=!1;{const c=Ge().beforeResolve(()=>{f=!1});An(()=>{c()})}return()=>Ne(vc,{name:e.name,route:e.route,...t},{default:c=>{const d=im(i,c.route,c.Component),m=i&&i.matched.length===c.route.matched.length;if(!c.Component){if(p&&!m)return p;u();return}if(p&&l&&!l.isCurrent(c.route))return p;if(d&&i&&(!l||l?.isCurrent(i)))return m?p:null;const _=ro(c,e.pageKey),T=am(i,c.route,c.Component);!s.isHydrating&&a===_&&!T&&Gn(()=>{f=!0,s.callHook("page:loading:end")}),a=_;const E=!!(e.transition??c.route.meta.pageTransition??Pi),w=E&&om([e.transition,c.route.meta.pageTransition,Pi,{onAfterLeave(){delete s._runningTransition,s.callHook("page:transition:finish",c.Component)}}]),g=e.keepalive??c.route.meta.keepalive??op;return p=Lg(E&&w,Ng(g,Ne(bl,{suspensible:!0,onPending:()=>{E&&(s._runningTransition=!0),s.callHook("page:start",c.Component)},onResolve:()=>{Gn(()=>s.callHook("page:finish",c.Component).then(()=>{if(delete s._runningTransition,!f&&!T)return f=!0,s.callHook("page:loading:end")}).finally(u))}},{default:()=>{const v={key:_||void 0,vnode:n.default?lm(n.default,c):c.Component,route:c.route,renderKey:_||void 0,trackRootNodes:E,vnodeRef:o};if(!g)return Ne(rm,v);const b=c.Component.type,S=b;let L=aa.get(S);return L||(L=wc(b.name||b.__name),aa.set(S,L)),Ne(L,v)}}))).default(),p}})}});function om(e){const t=[];for(const n of e)n&&t.push({...n,onAfterLeave:n.onAfterLeave?No(n.onAfterLeave):void 0});return Yl(...t)}function im(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>s.components?.default===n?.type);return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>s.components?.default!==e.matched[o]?.components?.default)||n&&ro({route:t,Component:n})!==ro({route:e,Component:n})}function am(e,t,n){return e?t.matched.findIndex(s=>s.components?.default===n?.type)e.find(t=>t!==void 0);function um(e){const t=e.componentName||"NuxtLink";function n(o){return typeof o=="string"&&o.startsWith("#")}function r(o,i,a){const l=a??e.trailingSlash;if(!o||l!=="append"&&l!=="remove")return o;if(typeof o=="string")return mr(o,l);const p="path"in o&&o.path!==void 0?o.path:i(o).path;return{...o,name:void 0,path:mr(p,l)}}function s(o){const i=Ge(),a=sr(),l=Ee(()=>!!o.target&&o.target!=="_self"),p=Ee(()=>{const T=o.to||o.href||"";return typeof T=="string"&&At(T,{acceptRelative:!0})}),u=zo("RouterLink"),f=u&&typeof u!="string"?u.useLink:void 0,c=Ee(()=>{if(o.external)return!0;const T=o.to||o.href||"";return typeof T=="object"?!1:T===""||p.value}),d=Ee(()=>{const T=o.to||o.href||"";return c.value?T:r(T,i.resolve,o.trailingSlash)}),m=c.value?void 0:f?.({...o,to:d}),_=Ee(()=>{const T=o.trailingSlash??e.trailingSlash;if(!d.value||p.value||n(d.value))return d.value;if(c.value){const E=typeof d.value=="object"&&"path"in d.value?Ys(d.value):d.value,w=typeof E=="object"?i.resolve(E).href:E;return mr(w,T)}return typeof d.value=="object"?i.resolve(d.value)?.href??null:mr(Jr(a.app.baseURL,d.value),T)});return{to:d,hasTarget:l,isAbsoluteUrl:p,isExternal:c,href:_,isActive:m?.isActive??Ee(()=>d.value===i.currentRoute.value.path),isExactActive:m?.isExactActive??Ee(()=>d.value===i.currentRoute.value.path),route:m?.route??Ee(()=>i.resolve(d.value)),async navigate(T){await br(_.value,{replace:o.replace,external:c.value||l.value})}}}return Sn({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:s,setup(o,{slots:i}){const a=Ge(),{to:l,href:p,navigate:u,isExternal:f,hasTarget:c,isAbsoluteUrl:d}=s(o),m=_n(!1),_=je(null),T=g=>{_.value=o.custom?g?.$el?.nextElementSibling:g?.$el};function E(g){return!m.value&&(typeof o.prefetchOn=="string"?o.prefetchOn===g:o.prefetchOn?.[g]??e.prefetchOn?.[g])&&(o.prefetch??e.prefetch)!==!1&&o.noPrefetch!==!0&&o.target!=="_blank"&&!pm()}async function w(g=xe()){if(m.value)return;m.value=!0;const v=typeof l.value=="string"?l.value:f.value?Ys(l.value):a.resolve(l.value).fullPath,b=f.value?new URL(v,window.location.href).href:v;await Promise.all([g.hooks.callHook("link:prefetch",b).catch(()=>{}),!f.value&&!c.value&&bc(l.value,a).catch(()=>{})])}if(E("visibility")){const g=xe();let v,b=null;nr(()=>{const S=fm();ts(()=>{v=oo(()=>{_?.value?.tagName&&(b=S.observe(_.value,async()=>{b?.(),b=null,await w(g)}))})})}),An(()=>{v&&qg(v),b?.(),b=null})}return()=>{if(!f.value&&!c.value&&!n(l.value)){const b={ref:T,to:l.value,activeClass:o.activeClass||e.activeClass,exactActiveClass:o.exactActiveClass||e.exactActiveClass,replace:o.replace,ariaCurrentValue:o.ariaCurrentValue,custom:o.custom};return o.custom||(E("interaction")&&(b.onPointerenter=w.bind(null,void 0),b.onFocus=w.bind(null,void 0)),m.value&&(b.class=o.prefetchedClass||e.prefetchedClass),b.rel=o.rel||void 0),Ne(zo("RouterLink"),b,i.default)}const g=o.target||null,v=cm(o.noRel?"":o.rel,e.externalRelAttribute,d.value||c.value?"noopener noreferrer":"")||null;return o.custom?i.default?i.default({href:p.value,navigate:u,prefetch:w,get route(){if(!p.value)return;const b=new URL(p.value,window.location.href);return{path:b.pathname,fullPath:b.pathname,get query(){return Co(b.search)},hash:b.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:p.value}},rel:v,target:g,isExternal:f.value||c.value,isActive:!1,isExactActive:!1}):null:Ne("a",{ref:_,href:p.value||null,rel:v,target:g,onClick:b=>{if(!(f.value||c.value))return b.preventDefault(),o.replace?a.replace(p.value):a.push(p.value)}},i.default?.())}}})}const xc=um(ip);function mr(e,t){const n=t==="append"?Ll:Jn;return At(e)&&!e.startsWith("http")?e:n(e,!0)}function fm(){const e=xe();if(e._observer)return e._observer;let t=null;const n=new Map,r=(o,i)=>(t||=new IntersectionObserver(a=>{for(const l of a){const p=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&p&&p()}}),n.set(o,i),t.observe(o),()=>{n.delete(o),t?.unobserve(o),n.size===0&&(t?.disconnect(),t=null)});return e._observer={observe:r}}const dm=/2g/;function pm(){const e=navigator.connection;return!!(e&&(e.saveData||dm.test(e.effectiveType)))}const hm=""+new URL("Harheimer TC.CKfYAfp1.svg",import.meta.url).href;/** + */let sg=()=>location.protocol+"//"+location.host;function gc(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let i=s.includes(e.slice(o))?e.slice(o).length:1,a=s.slice(i);return a[0]!=="/"&&(a="/"+a),Wi(a,"")}return Wi(n,e)+r+s}function og(e,t,n,r){let s=[],o=[],i=null;const a=({state:c})=>{const d=gc(e,location),m=n.value,_=t.value;let T=0;if(c){if(n.value=d,t.value=c,i&&i===m){i=null;return}T=_?c.position-_.position:0}else r(d);s.forEach(E=>{E(n.value,m,{delta:T,type:eo.pop,direction:T?T>0?Es.forward:Es.back:Es.unknown})})};function l(){i=n.value}function p(c){s.push(c);const d=()=>{const m=s.indexOf(c);m>-1&&s.splice(m,1)};return o.push(d),d}function u(){if(document.visibilityState==="hidden"){const{history:c}=window;if(!c.state)return;c.replaceState(ce({},c.state,{scroll:es()}),"")}}function f(){for(const c of o)c();o=[],window.removeEventListener("popstate",a),window.removeEventListener("pagehide",u),document.removeEventListener("visibilitychange",u)}return window.addEventListener("popstate",a),window.addEventListener("pagehide",u),document.addEventListener("visibilitychange",u),{pauseListeners:l,listen:p,destroy:f}}function Yi(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?es():null}}function ig(e){const{history:t,location:n}=window,r={value:gc(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,p,u){const f=e.indexOf("#"),c=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:sg()+e+l;try{t[u?"replaceState":"pushState"](p,"",c),s.value=p}catch(d){console.error(d),n[u?"replace":"assign"](c)}}function i(l,p){o(l,ce({},t.state,Yi(s.value.back,l,s.value.forward,!0),p,{position:s.value.position}),!0),r.value=l}function a(l,p){const u=ce({},s.value,t.state,{forward:l,scroll:es()});o(u.current,u,!0),o(l,ce({},Yi(r.value,l,null),{position:u.position+1},p),!1),r.value=l}return{location:r,state:s,push:a,replace:i}}function ag(e){e=Wh(e);const t=ig(e),n=og(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ce({location:"",base:e,go:r,createHref:Gh.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}let Gt=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var Te=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(Te||{});const lg={type:Gt.Static,value:""},cg=/[a-zA-Z0-9_]/;function ug(e){if(!e)return[[]];if(e==="/")return[[lg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(d){throw new Error(`ERR (${n})/"${p}": ${d}`)}let n=Te.Static,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let a=0,l,p="",u="";function f(){p&&(n===Te.Static?o.push({type:Gt.Static,value:p}):n===Te.Param||n===Te.ParamRegExp||n===Te.ParamRegExpEnd?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),o.push({type:Gt.Param,value:p,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),p="")}function c(){p+=l}for(;at.length?t.length===1&&t[0]===He.Static+He.Segment?1:-1:0}function mc(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const gg={strict:!1,end:!0,sensitive:!1};function mg(e,t,n){const r=pg(ug(e.path),n),s=ce(r,{record:e,parent:t,children:[],alias:[]});return t&&!s.record.aliasOf==!t.record.aliasOf&&t.children.push(s),s}function yg(e,t){const n=[],r=new Map;t=Vi(gg,t);function s(f){return r.get(f)}function o(f,c,d){const m=!d,_=Zi(f);_.aliasOf=d&&d.record;const T=Vi(t,f),E=[_];if("alias"in f){const v=typeof f.alias=="string"?[f.alias]:f.alias;for(const b of v)E.push(Zi(ce({},_,{components:d?d.record.components:_.components,path:b,aliasOf:d?d.record:_})))}let w,g;for(const v of E){const{path:b}=v;if(c&&b[0]!=="/"){const S=c.record.path,L=S[S.length-1]==="/"?"":"/";v.path=c.record.path+(b&&L+b)}if(w=mg(v,c,T),d?d.alias.push(w):(g=g||w,g!==w&&g.alias.push(w),m&&f.name&&!ea(w)&&i(f.name)),yc(w)&&l(w),_.children){const S=_.children;for(let L=0;L{i(g)}:Vn}function i(f){if(pc(f)){const c=r.get(f);c&&(r.delete(f),n.splice(n.indexOf(c),1),c.children.forEach(i),c.alias.forEach(i))}else{const c=n.indexOf(f);c>-1&&(n.splice(c,1),f.record.name&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){const c=bg(f,n);n.splice(c,0,f),f.record.name&&!ea(f)&&r.set(f.record.name,f)}function p(f,c){let d,m={},_,T;if("name"in f&&f.name){if(d=r.get(f.name),!d)throw Rn(we.MATCHER_NOT_FOUND,{location:f});T=d.record.name,m=ce(Xi(c.params,d.keys.filter(g=>!g.optional).concat(d.parent?d.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),f.params&&Xi(f.params,d.keys.map(g=>g.name))),_=d.stringify(m)}else if(f.path!=null)_=f.path,d=n.find(g=>g.re.test(_)),d&&(m=d.parse(_),T=d.record.name);else{if(d=c.name?r.get(c.name):n.find(g=>g.re.test(c.path)),!d)throw Rn(we.MATCHER_NOT_FOUND,{location:f,currentLocation:c});T=d.record.name,m=ce({},c.params,f.params),_=d.stringify(m)}const E=[];let w=d;for(;w;)E.unshift(w.record),w=w.parent;return{name:T,path:_,params:m,matched:E,meta:_g(E)}}e.forEach(f=>o(f));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:p,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:s}}function Xi(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Zi(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:vg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function vg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function ea(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function _g(e){return e.reduce((t,n)=>ce(t,n.meta),{})}function bg(e,t){let n=0,r=t.length;for(;n!==r;){const o=n+r>>1;mc(e,t[o])<0?r=o:n=o+1}const s=wg(e);return s&&(r=t.lastIndexOf(s,r-1)),r}function wg(e){let t=e;for(;t=t.parent;)if(yc(t)&&mc(e,t)===0)return t}function yc({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function ta(e){const t=Ke(Io),n=Ke(Mo),r=Ee(()=>{const l=ne(e.to);return t.resolve(l)}),s=Ee(()=>{const{matched:l}=r.value,{length:p}=l,u=l[p-1],f=n.matched;if(!u||!f.length)return-1;const c=f.findIndex(Tn.bind(null,u));if(c>-1)return c;const d=na(l[p-2]);return p>1&&na(u)===d&&f[f.length-1].path!==d?f.findIndex(Tn.bind(null,l[p-2])):c}),o=Ee(()=>s.value>-1&&Cg(n.params,r.value.params)),i=Ee(()=>s.value>-1&&s.value===n.matched.length-1&&dc(n.params,r.value.params));function a(l={}){if(Rg(l)){const p=t[ne(e.replace)?"replace":"push"](ne(e.to)).catch(Vn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>p),p}return Promise.resolve()}return{route:r,href:Ee(()=>r.value.href),isActive:o,isExactActive:i,navigate:a}}function xg(e){return e.length===1?e[0]:e}const Eg=Sn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:ta,setup(e,{slots:t}){const n=jt(ta(e)),{options:r}=Ke(Io),s=Ee(()=>({[ra(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[ra(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&xg(t.default(n));return e.custom?o:Ne("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Tg=Eg;function Rg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Cg(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!at(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function na(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ra=(e,t,n)=>e??t??n,Sg=Sn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ke(no),s=Ee(()=>e.route||r.value),o=Ke(zi,0),i=Ee(()=>{let p=ne(o);const{matched:u}=s.value;let f;for(;(f=u[p])&&!f.components;)p++;return p}),a=Ee(()=>s.value.matched[i.value]);gn(zi,Ee(()=>i.value+1)),gn(ng,a),gn(no,s);const l=je();return mn(()=>[l.value,a.value,e.name],([p,u,f],[c,d,m])=>{u&&(u.instances[f]=p,d&&d!==u&&p&&p===c&&(u.leaveGuards.size||(u.leaveGuards=d.leaveGuards),u.updateGuards.size||(u.updateGuards=d.updateGuards))),p&&u&&(!d||!Tn(u,d)||!c)&&(u.enterCallbacks[f]||[]).forEach(_=>_(p))},{flush:"post"}),()=>{const p=s.value,u=e.name,f=a.value,c=f&&f.components[u];if(!c)return sa(n.default,{Component:c,route:p});const d=f.props[u],m=d?d===!0?p.params:typeof d=="function"?d(p):d:null,T=Ne(c,ce({},m,t,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(f.instances[u]=null)},ref:l}));return sa(n.default,{Component:T,route:p})||T}}});function sa(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const vc=Sg;function Ag(e){const t=yg(e.routes,e),n=e.parseQuery||eg,r=e.stringifyQuery||qi,s=e.history,o=Nn(),i=Nn(),a=Nn(),l=_n(et);let p=et;an&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ws.bind(null,C=>""+C),f=ws.bind(null,Dh),c=ws.bind(null,Qn);function d(C,F){let j,q;return pc(C)?(j=t.getRecordMatcher(C),q=F):q=C,t.addRoute(q,j)}function m(C){const F=t.getRecordMatcher(C);F&&t.removeRoute(F)}function _(){return t.getRoutes().map(C=>C.record)}function T(C){return!!t.getRecordMatcher(C)}function E(C,F){if(F=ce({},F||l.value),typeof C=="string"){const y=xs(n,C,F.path),x=t.resolve({path:y.path},F),A=s.createHref(y.fullPath);return ce(y,x,{params:c(x.params),hash:Qn(y.hash),redirectedFrom:void 0,href:A})}let j;if(C.path!=null)j=ce({},C,{path:xs(n,C.path,F.path).path});else{const y=ce({},C.params);for(const x in y)y[x]==null&&delete y[x];j=ce({},C,{params:f(y)}),F.params=f(F.params)}const q=t.resolve(j,F),re=C.hash||"";q.params=u(c(q.params));const ve=Fh(r,ce({},C,{hash:Nh(re),path:q.path})),h=s.createHref(ve);return ce({fullPath:ve,hash:re,query:r===qi?tg(C.query):C.query||{}},q,{redirectedFrom:void 0,href:h})}function w(C){return typeof C=="string"?xs(n,C,l.value.path):ce({},C)}function g(C,F){if(p!==C)return Rn(we.NAVIGATION_CANCELLED,{from:F,to:C})}function v(C){return L(C)}function b(C){return v(ce(w(C),{replace:!0}))}function S(C,F){const j=C.matched[C.matched.length-1];if(j&&j.redirect){const{redirect:q}=j;let re=typeof q=="function"?q(C,F):q;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=w(re):{path:re},re.params={}),ce({query:C.query,hash:C.hash,params:re.path!=null?{}:C.params},re)}}function L(C,F){const j=p=E(C),q=l.value,re=C.state,ve=C.force,h=C.replace===!0,y=S(j,q);if(y)return L(ce(w(y),{state:typeof y=="object"?ce({},re,y.state):re,force:ve,replace:h}),F||j);const x=j;x.redirectedFrom=F;let A;return!ve&&Bh(r,q,j)&&(A=Rn(we.NAVIGATION_DUPLICATED,{to:x,from:q}),lt(q,q,!0,!1)),(A?Promise.resolve(A):I(x,q)).catch(R=>yt(R)?yt(R,we.NAVIGATION_GUARD_REDIRECT)?R:Pt(R):V(R,x,q)).then(R=>{if(R){if(yt(R,we.NAVIGATION_GUARD_REDIRECT))return L(ce({replace:h},w(R.to),{state:typeof R.to=="object"?ce({},re,R.to.state):re,force:ve}),F||x)}else R=P(x,q,!0,h,re);return W(x,q,R),R})}function z(C,F){const j=g(C,F);return j?Promise.reject(j):Promise.resolve()}function M(C){const F=tn.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(C):C()}function I(C,F){let j;const[q,re,ve]=rg(C,F);j=Ts(q.reverse(),"beforeRouteLeave",C,F);for(const y of q)y.leaveGuards.forEach(x=>{j.push(Lt(x,C,F))});const h=z.bind(null,C,F);return j.push(h),Xe(j).then(()=>{j=[];for(const y of o.list())j.push(Lt(y,C,F));return j.push(h),Xe(j)}).then(()=>{j=Ts(re,"beforeRouteUpdate",C,F);for(const y of re)y.updateGuards.forEach(x=>{j.push(Lt(x,C,F))});return j.push(h),Xe(j)}).then(()=>{j=[];for(const y of ve)if(y.beforeEnter)if(at(y.beforeEnter))for(const x of y.beforeEnter)j.push(Lt(x,C,F));else j.push(Lt(y.beforeEnter,C,F));return j.push(h),Xe(j)}).then(()=>(C.matched.forEach(y=>y.enterCallbacks={}),j=Ts(ve,"beforeRouteEnter",C,F,M),j.push(h),Xe(j))).then(()=>{j=[];for(const y of i.list())j.push(Lt(y,C,F));return j.push(h),Xe(j)}).catch(y=>yt(y,we.NAVIGATION_CANCELLED)?y:Promise.reject(y))}function W(C,F,j){a.list().forEach(q=>M(()=>q(C,F,j)))}function P(C,F,j,q,re){const ve=g(C,F);if(ve)return ve;const h=F===et,y=an?history.state:{};j&&(q||h?s.replace(C.fullPath,ce({scroll:h&&y&&y.scroll},re)):s.push(C.fullPath,re)),l.value=C,lt(C,F,j,h),Pt()}let K;function se(){K||(K=s.listen((C,F,j)=>{if(!$t.listening)return;const q=E(C),re=S(q,$t.currentRoute.value);if(re){L(ce(re,{replace:!0,force:!0}),q).catch(Vn);return}p=q;const ve=l.value;an&&Yh(Gi(ve.fullPath,j.delta),es()),I(q,ve).catch(h=>yt(h,we.NAVIGATION_ABORTED|we.NAVIGATION_CANCELLED)?h:yt(h,we.NAVIGATION_GUARD_REDIRECT)?(L(ce(w(h.to),{force:!0}),q).then(y=>{yt(y,we.NAVIGATION_ABORTED|we.NAVIGATION_DUPLICATED)&&!j.delta&&j.type===eo.pop&&s.go(-1,!1)}).catch(Vn),Promise.reject()):(j.delta&&s.go(-j.delta,!1),V(h,q,ve))).then(h=>{h=h||P(q,ve,!1),h&&(j.delta&&!yt(h,we.NAVIGATION_CANCELLED)?s.go(-j.delta,!1):j.type===eo.pop&&yt(h,we.NAVIGATION_ABORTED|we.NAVIGATION_DUPLICATED)&&s.go(-1,!1)),W(q,ve,h)}).catch(Vn)}))}let le=Nn(),U=Nn(),ee;function V(C,F,j){Pt(C);const q=U.list();return q.length?q.forEach(re=>re(C,F,j)):console.error(C),Promise.reject(C)}function be(){return ee&&l.value!==et?Promise.resolve():new Promise((C,F)=>{le.add([C,F])})}function Pt(C){return ee||(ee=!C,se(),le.list().forEach(([F,j])=>C?j(C):F()),le.reset()),C}function lt(C,F,j,q){const{scrollBehavior:re}=e;if(!an||!re)return Promise.resolve();const ve=!j&&Jh(Gi(C.fullPath,0))||(q||!j)&&history.state&&history.state.scroll||null;return Gn().then(()=>re(C,F,ve)).then(h=>h&&zh(h)).catch(h=>V(h,C,F))}const $e=C=>s.go(C);let en;const tn=new Set,$t={currentRoute:l,listening:!0,addRoute:d,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:T,getRoutes:_,resolve:E,options:e,push:v,replace:b,go:$e,back:()=>$e(-1),forward:()=>$e(1),beforeEach:o.add,beforeResolve:i.add,afterEach:a.add,onError:U.add,isReady:be,install(C){C.component("RouterLink",Tg),C.component("RouterView",vc),C.config.globalProperties.$router=$t,Object.defineProperty(C.config.globalProperties,"$route",{enumerable:!0,get:()=>ne(l)}),an&&!en&&l.value===et&&(en=!0,v(s.location).catch(q=>{}));const F={};for(const q in et)Object.defineProperty(F,q,{get:()=>l.value[q],enumerable:!0});C.provide(Io,$t),C.provide(Mo,xt(F)),C.provide(no,l);const j=C.unmount;tn.add(C),C.unmount=function(){tn.delete(C),tn.size<1&&(p=et,K&&K(),K=null,l.value=et,en=!1,ee=!1),j()}}};function Xe(C){return C.reduce((F,j)=>F.then(()=>M(j)),Promise.resolve())}return $t}function kg(e){return Ke(Mo)}const Pg=/(:\w+)\([^)]+\)/g,Og=/(:\w+)[?+*]/g,Ig=/:\w+/g,Mg=(e,t)=>t.path.replace(Pg,"$1").replace(Og,"$1").replace(Ig,n=>e.params[n.slice(1)]?.toString()||""),ro=(e,t)=>{const n=e.route.matched.find(s=>s.components?.default===e.Component.type),r=t??n?.meta.key??(n&&Mg(e.route,n));return typeof r=="function"?r(e.route):r},Ng=(e,t)=>({default:()=>e?Ne(Ru,e===!0?{}:e,t):t});function No(e){return Array.isArray(e)?e:[e]}const Rs=[{name:"index",path:"/",component:()=>ye(()=>import("./DuCL6zMI.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)},{name:"anlagen",path:"/anlagen",component:()=>ye(()=>import("./DJ7dbBSo.js"),__vite__mapDeps([4,5]),import.meta.url)},{name:"galerie",path:"/galerie",component:()=>ye(()=>import("./BNyGYpIS.js"),__vite__mapDeps([6,5]),import.meta.url)},{name:"kontakt",path:"/kontakt",component:()=>ye(()=>import("./CXsdaXH6.js"),__vite__mapDeps([7,8,5]),import.meta.url)},{name:"satzung",path:"/satzung",component:()=>ye(()=>import("./C9_Ca2Kh.js"),__vite__mapDeps([9,5,10]),import.meta.url)},{name:"termine",path:"/termine",component:()=>ye(()=>import("./CxnG1kov.js"),__vite__mapDeps([11,5,1]),import.meta.url)},{name:"vorstand",path:"/vorstand",component:()=>ye(()=>import("./CnKUmKR9.js"),__vite__mapDeps([12,5]),import.meta.url)},{name:"impressum",path:"/impressum",component:()=>ye(()=>import("./CH8qO4fu.js"),__vite__mapDeps([13,5,10,14]),import.meta.url)},{name:"tt-regeln",path:"/tt-regeln",component:()=>ye(()=>import("./b9abQFlW.js"),__vite__mapDeps([15,5,10,16,17,18,19]),import.meta.url)},{name:"ueber-uns",path:"/ueber-uns",component:()=>ye(()=>import("./CemKpROJ.js"),__vite__mapDeps([20,21,16,5]),import.meta.url)},{name:"geschichte",path:"/geschichte",component:()=>ye(()=>import("./B-8zBTYH.js"),__vite__mapDeps([22,5]),import.meta.url)},{name:"spielsysteme",path:"/spielsysteme",component:()=>ye(()=>import("./BMsfuDsV.js"),__vite__mapDeps([23,5,18,1,24,19,25]),import.meta.url)},{name:"mitgliedschaft",path:"/mitgliedschaft",component:()=>ye(()=>import("./DT67Eyw3.js"),__vite__mapDeps([26,27,24,21,10,14,5]),import.meta.url)},{name:"training",path:"/training",component:()=>ye(()=>import("./BWBYU0do.js"),__vite__mapDeps([28,5,8]),import.meta.url)},{name:"training-trainer",path:"/training/trainer",component:()=>ye(()=>import("./NR0kh36x.js"),__vite__mapDeps([29,5]),import.meta.url)},{name:"mannschaften-damen",path:"/mannschaften/damen",component:()=>ye(()=>import("./D3zFABjp.js"),__vite__mapDeps([30,5]),import.meta.url)},{name:"mannschaften",path:"/mannschaften",component:()=>ye(()=>import("./Br56r5HY.js"),__vite__mapDeps([31,32,18,5]),import.meta.url)},{name:"training-anfaenger",path:"/training/anfaenger",component:()=>ye(()=>import("./BGqINamU.js"),__vite__mapDeps([33,5,27]),import.meta.url)},{name:"mannschaften-slug",path:"/mannschaften/:slug()",component:()=>ye(()=>import("./B6WBbdVo.js"),__vite__mapDeps([34,5,32]),import.meta.url)},{name:"mannschaften-herren",path:"/mannschaften/herren",component:()=>ye(()=>import("./OxTlf1ZK.js"),__vite__mapDeps([35,5]),import.meta.url)},{name:"mannschaften-jugend",path:"/mannschaften/jugend",component:()=>ye(()=>import("./91SGRVOW.js"),__vite__mapDeps([36,5]),import.meta.url)},{name:"vereinsmeisterschaften",path:"/vereinsmeisterschaften",component:()=>ye(()=>import("./BQH-LsLF.js"),__vite__mapDeps([37,5,17]),import.meta.url)},{name:"mannschaften-spielplaene",path:"/mannschaften/spielplaene",component:()=>ye(()=>import("./BhSG1dHk.js"),__vite__mapDeps([38,5,10,25]),import.meta.url)}],Lg=(e,t)=>({default:()=>e?Ne(Ol,e===!0?{}:e,t):t.default?.()}),Hg=/(:\w+)\([^)]+\)/g,Dg=/(:\w+)[?+*]/g,jg=/:\w+/g;function oa(e){const t=e?.meta.key??e.path.replace(Hg,"$1").replace(Dg,"$1").replace(jg,n=>e.params[n.slice(1)]?.toString()||"");return typeof t=="function"?t(e):t}function $g(e,t){return e===t||t===et?!1:oa(e)!==oa(t)?!0:!e.matched.every((r,s)=>r.components&&r.components.default===t.matched[s]?.components?.default)}const Fg={scrollBehavior(e,t,n){const r=xe(),s=Ge().options?.scrollBehaviorType??"auto";if(e.path.replace(/\/$/,"")===t.path.replace(/\/$/,""))return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:_c(e.hash),behavior:s}:!1;if((typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1)return!1;const i=r._runningTransition?"page:transition:finish":"page:loading:end";return new Promise(a=>{if(t===et){a(ia(e,t,n,s));return}r.hooks.hookOnce(i,()=>{requestAnimationFrame(()=>a(ia(e,t,n,s)))})})}};function _c(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function ia(e,t,n,r){if(n)return n;const s=$g(e,t);return e.hash?{el:e.hash,top:_c(e.hash),behavior:s?r:"instant"}:{left:0,top:0}}const Bg={hashMode:!1,scrollBehaviorType:"auto"},It={...Bg,...Fg},Ug=async(e,t)=>{let n,r;if(!e.meta?.validate)return;const s=([n,r]=vn(()=>Promise.resolve(e.meta.validate(e))),n=await n,r(),n);if(s===!0)return;const o=Xt({fatal:!0,statusCode:s&&s.statusCode||404,statusMessage:s&&s.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}});return typeof window<"u"&&window.history.pushState({},"",t.fullPath),o},Vg=async e=>{let t,n;const r=([t,n]=vn(()=>ko({path:e.path})),t=await t,n(),t);if(r.redirect)return At(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},Wg=[Ug,Vg],so={};function Kg(e,t,n){const{pathname:r,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){const p=o.includes(e.slice(i))?e.slice(i).length:1;let u=o.slice(p);return u[0]!=="/"&&(u="/"+u),Ri(u,"")}const a=Ri(r,e),l=!n||kd(a,n)?a:n;return l+(l.includes("?")?"":s)+o}const Gg=kt({name:"nuxt:router",enforce:"pre",async setup(e){let t,n,r=sr().app.baseURL;const s=It.history?.(r)??ag(r),o=It.routes?([t,n]=vn(()=>It.routes(Rs)),t=await t,n(),t??Rs):Rs;let i;const a=Ag({...It,scrollBehavior:(T,E,w)=>{if(E===et){i=w;return}if(It.scrollBehavior){if(a.options.scrollBehavior=It.scrollBehavior,"scrollRestoration"in window.history){const g=a.beforeEach(()=>{g(),window.history.scrollRestoration="manual"})}return It.scrollBehavior(T,et,i||w)}},history:s,routes:o});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const l=_n(a.currentRoute.value);a.afterEach((T,E)=>{l.value=E}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>l.value});const p=Kg(r,window.location,e.payload.path),u=_n(a.currentRoute.value),f=()=>{u.value=a.currentRoute.value};e.hook("page:finish",f),a.afterEach((T,E)=>{T.matched[T.matched.length-1]?.components?.default===E.matched[E.matched.length-1]?.components?.default&&f()});const c={};for(const T in u.value)Object.defineProperty(c,T,{get:()=>u.value[T],enumerable:!0});e._route=xt(c),e._middleware||={global:[],named:{}};const d=Xr();a.afterEach(async(T,E,w)=>{delete e._processingMiddleware,!e.isHydrating&&d.value&&await e.runWithContext(Rp),w&&await e.callHook("page:loading:end")});try{[t,n]=vn(()=>a.isReady()),await t,n()}catch(T){[t,n]=vn(()=>e.runWithContext(()=>Kt(T))),await t,n()}const m=p!==a.currentRoute.value.fullPath?a.resolve(p):a.currentRoute.value;f();const _=e.payload.state._layout;return a.beforeEach(async(T,E)=>{await e.callHook("page:loading:start"),T.meta=jt(T.meta),e.isHydrating&&_&&!Rt(T.meta.layout)&&(T.meta.layout=_),e._processingMiddleware=!0;{const w=new Set([...Wg,...e._middleware.global]);for(const g of T.matched){const v=g.meta.middleware;if(v)for(const b of No(v))w.add(b)}{const g=await e.runWithContext(()=>ko({path:T.path}));if(g.appMiddleware)for(const v in g.appMiddleware)g.appMiddleware[v]?w.add(v):w.delete(v)}for(const g of w){const v=typeof g=="string"?e._middleware.named[g]||await so[g]?.().then(b=>b.default||b):g;if(!v)throw new Error(`Unknown route middleware: '${g}'.`);try{const b=await e.runWithContext(()=>v(T,E));if(!e.payload.serverRendered&&e.isHydrating&&(b===!1||b instanceof Error)){const S=b||Xt({statusCode:404,statusMessage:`Page Not Found: ${p}`});return await e.runWithContext(()=>Kt(S)),!1}if(b===!0)continue;if(b===!1)return b;if(b)return Zl(b)&&b.fatal&&await e.runWithContext(()=>Kt(b)),b}catch(b){const S=Xt(b);return S.fatal&&await e.runWithContext(()=>Kt(S)),S}}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(T=>{if(T.matched.length===0)return e.runWithContext(()=>Kt(Xt({statusCode:404,fatal:!1,statusMessage:`Page not found: ${T.fullPath}`,data:{path:T.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in m&&(m.name=void 0),await a.replace({...m,force:!0}),a.options.scrollBehavior=It.scrollBehavior}catch(T){await e.runWithContext(()=>Kt(T))}}),{provide:{router:a}}}}),oo=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),qg=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),ts=e=>{const t=xe();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{oo(()=>e())}):oo(()=>e())},zg=kt({name:"nuxt:payload",setup(e){const t=new Set;Ge().beforeResolve(async(n,r)=>{if(n.path===r.path)return;const s=await Ui(n.path);if(s){for(const o of t)delete e.static.data[o];for(const o in s.data)o in e.static.data||t.add(o),e.static.data[o]=s.data[o]}}),ts(()=>{e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Ui(n).catch(()=>{console.warn("[nuxt] Error preloading payload for",n)})}),navigator.connection?.effectiveType!=="slow-2g"&&setTimeout(Zr,1e3)})}}),Yg=kt(()=>{const e=Ge();ts(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),Jg=kt(e=>{let t;async function n(){let r;try{r=await Zr()}catch(s){const o=s;if(!("status"in o&&(o.status===404||o.status===403)))throw o}t&&clearTimeout(t),t=setTimeout(n,Oi);try{const s=await $fetch(Ao("builds/latest.json")+`?${Date.now()}`);s.id!==r?.id&&(e.hooks.callHook("app:manifest:update",s),t&&clearTimeout(t))}catch{}}ts(()=>{t=setTimeout(n,Oi)})});function Qg(e={}){const t=e.path||window.location.pathname;let n={};try{n=Hr(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||n?.path!==t||n?.expires{r.clear()}),e.hook("app:chunkError",({error:o})=>{r.add(o)});function s(o){const i=Jr(n.app.baseURL,o.fullPath);Qg({path:i,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(s)}),t.onError((o,i)=>{r.has(o)&&s(i)})}}),Zg=kt({name:"nuxt:global-components"}),gr={};function em(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function bc(e,t=Ge()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;const s=t._preloadPromises||=[];if(s.length>4)return Promise.all(s).then(()=>bc(e,t));t._routePreloaded.add(n);for(const o of r){const i=o.components?.default;if(typeof i!="function")continue;const a=Promise.resolve(i()).catch(()=>{}).finally(()=>s.splice(s.indexOf(a)));s.push(a)}await Promise.all(s)}const tm=kt({name:"nuxt:prefetch",setup(e){const t=Ge();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{const r=n?.meta?.layout;r&&typeof gr[r]=="function"&&await gr[r]()})}),e.hooks.hook("link:prefetch",n=>{if(At(n))return;const r=t.resolve(n);if(!r)return;const s=r.meta.layout;let o=No(r.meta.middleware);o=o.filter(i=>typeof i=="string");for(const i of o)typeof so[i]=="function"&&so[i]();typeof s=="string"&&s in gr&&em(gr[s])})}}),nm=[vh,Eh,Gg,zg,Yg,Jg,Xg,Zg,tm],wc=(e="RouteProvider")=>Sn({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const n=t.renderKey,r=t.route,s={};for(const o in t.route)Object.defineProperty(s,o,{get:()=>n===t.renderKey?t.route[o]:r[o],enumerable:!0});return gn(Qr,xt(s)),()=>t.vnode?Ne(t.vnode,{ref:t.vnodeRef}):t.vnode}}),rm=wc(),aa=new WeakMap,sm=Sn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){const s=xe(),o=je(),i=Ke(Qr,null);let a;r({pageRef:o});const l=Ke(Ep,null);let p;const u=s.deferHydration();if(s.isHydrating){const c=s.hooks.hookOnce("app:error",u);Ge().beforeEach(c)}e.pageKey&&mn(()=>e.pageKey,(c,d)=>{c!==d&&s.callHook("page:loading:start")});let f=!1;{const c=Ge().beforeResolve(()=>{f=!1});An(()=>{c()})}return()=>Ne(vc,{name:e.name,route:e.route,...t},{default:c=>{const d=im(i,c.route,c.Component),m=i&&i.matched.length===c.route.matched.length;if(!c.Component){if(p&&!m)return p;u();return}if(p&&l&&!l.isCurrent(c.route))return p;if(d&&i&&(!l||l?.isCurrent(i)))return m?p:null;const _=ro(c,e.pageKey),T=am(i,c.route,c.Component);!s.isHydrating&&a===_&&!T&&Gn(()=>{f=!0,s.callHook("page:loading:end")}),a=_;const E=!!(e.transition??c.route.meta.pageTransition??Pi),w=E&&om([e.transition,c.route.meta.pageTransition,Pi,{onAfterLeave(){delete s._runningTransition,s.callHook("page:transition:finish",c.Component)}}]),g=e.keepalive??c.route.meta.keepalive??op;return p=Lg(E&&w,Ng(g,Ne(bl,{suspensible:!0,onPending:()=>{E&&(s._runningTransition=!0),s.callHook("page:start",c.Component)},onResolve:()=>{Gn(()=>s.callHook("page:finish",c.Component).then(()=>{if(delete s._runningTransition,!f&&!T)return f=!0,s.callHook("page:loading:end")}).finally(u))}},{default:()=>{const v={key:_||void 0,vnode:n.default?lm(n.default,c):c.Component,route:c.route,renderKey:_||void 0,trackRootNodes:E,vnodeRef:o};if(!g)return Ne(rm,v);const b=c.Component.type,S=b;let L=aa.get(S);return L||(L=wc(b.name||b.__name),aa.set(S,L)),Ne(L,v)}}))).default(),p}})}});function om(e){const t=[];for(const n of e)n&&t.push({...n,onAfterLeave:n.onAfterLeave?No(n.onAfterLeave):void 0});return Yl(...t)}function im(e,t,n){if(!e)return!1;const r=t.matched.findIndex(s=>s.components?.default===n?.type);return!r||r===-1?!1:t.matched.slice(0,r).some((s,o)=>s.components?.default!==e.matched[o]?.components?.default)||n&&ro({route:t,Component:n})!==ro({route:e,Component:n})}function am(e,t,n){return e?t.matched.findIndex(s=>s.components?.default===n?.type)e.find(t=>t!==void 0);function um(e){const t=e.componentName||"NuxtLink";function n(o){return typeof o=="string"&&o.startsWith("#")}function r(o,i,a){const l=a??e.trailingSlash;if(!o||l!=="append"&&l!=="remove")return o;if(typeof o=="string")return mr(o,l);const p="path"in o&&o.path!==void 0?o.path:i(o).path;return{...o,name:void 0,path:mr(p,l)}}function s(o){const i=Ge(),a=sr(),l=Ee(()=>!!o.target&&o.target!=="_self"),p=Ee(()=>{const T=o.to||o.href||"";return typeof T=="string"&&At(T,{acceptRelative:!0})}),u=zo("RouterLink"),f=u&&typeof u!="string"?u.useLink:void 0,c=Ee(()=>{if(o.external)return!0;const T=o.to||o.href||"";return typeof T=="object"?!1:T===""||p.value}),d=Ee(()=>{const T=o.to||o.href||"";return c.value?T:r(T,i.resolve,o.trailingSlash)}),m=c.value?void 0:f?.({...o,to:d}),_=Ee(()=>{const T=o.trailingSlash??e.trailingSlash;if(!d.value||p.value||n(d.value))return d.value;if(c.value){const E=typeof d.value=="object"&&"path"in d.value?Ys(d.value):d.value,w=typeof E=="object"?i.resolve(E).href:E;return mr(w,T)}return typeof d.value=="object"?i.resolve(d.value)?.href??null:mr(Jr(a.app.baseURL,d.value),T)});return{to:d,hasTarget:l,isAbsoluteUrl:p,isExternal:c,href:_,isActive:m?.isActive??Ee(()=>d.value===i.currentRoute.value.path),isExactActive:m?.isExactActive??Ee(()=>d.value===i.currentRoute.value.path),route:m?.route??Ee(()=>i.resolve(d.value)),async navigate(T){await br(_.value,{replace:o.replace,external:c.value||l.value})}}}return Sn({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:s,setup(o,{slots:i}){const a=Ge(),{to:l,href:p,navigate:u,isExternal:f,hasTarget:c,isAbsoluteUrl:d}=s(o),m=_n(!1),_=je(null),T=g=>{_.value=o.custom?g?.$el?.nextElementSibling:g?.$el};function E(g){return!m.value&&(typeof o.prefetchOn=="string"?o.prefetchOn===g:o.prefetchOn?.[g]??e.prefetchOn?.[g])&&(o.prefetch??e.prefetch)!==!1&&o.noPrefetch!==!0&&o.target!=="_blank"&&!pm()}async function w(g=xe()){if(m.value)return;m.value=!0;const v=typeof l.value=="string"?l.value:f.value?Ys(l.value):a.resolve(l.value).fullPath,b=f.value?new URL(v,window.location.href).href:v;await Promise.all([g.hooks.callHook("link:prefetch",b).catch(()=>{}),!f.value&&!c.value&&bc(l.value,a).catch(()=>{})])}if(E("visibility")){const g=xe();let v,b=null;nr(()=>{const S=fm();ts(()=>{v=oo(()=>{_?.value?.tagName&&(b=S.observe(_.value,async()=>{b?.(),b=null,await w(g)}))})})}),An(()=>{v&&qg(v),b?.(),b=null})}return()=>{if(!f.value&&!c.value&&!n(l.value)){const b={ref:T,to:l.value,activeClass:o.activeClass||e.activeClass,exactActiveClass:o.exactActiveClass||e.exactActiveClass,replace:o.replace,ariaCurrentValue:o.ariaCurrentValue,custom:o.custom};return o.custom||(E("interaction")&&(b.onPointerenter=w.bind(null,void 0),b.onFocus=w.bind(null,void 0)),m.value&&(b.class=o.prefetchedClass||e.prefetchedClass),b.rel=o.rel||void 0),Ne(zo("RouterLink"),b,i.default)}const g=o.target||null,v=cm(o.noRel?"":o.rel,e.externalRelAttribute,d.value||c.value?"noopener noreferrer":"")||null;return o.custom?i.default?i.default({href:p.value,navigate:u,prefetch:w,get route(){if(!p.value)return;const b=new URL(p.value,window.location.href);return{path:b.pathname,fullPath:b.pathname,get query(){return Co(b.search)},hash:b.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:p.value}},rel:v,target:g,isExternal:f.value||c.value,isActive:!1,isExactActive:!1}):null:Ne("a",{ref:_,href:p.value||null,rel:v,target:g,onClick:b=>{if(!(f.value||c.value))return b.preventDefault(),o.replace?a.replace(p.value):a.push(p.value)}},i.default?.())}}})}const xc=um(ip);function mr(e,t){const n=t==="append"?Ll:Jn;return At(e)&&!e.startsWith("http")?e:n(e,!0)}function fm(){const e=xe();if(e._observer)return e._observer;let t=null;const n=new Map,r=(o,i)=>(t||=new IntersectionObserver(a=>{for(const l of a){const p=n.get(l.target);(l.isIntersecting||l.intersectionRatio>0)&&p&&p()}}),n.set(o,i),t.observe(o),()=>{n.delete(o),t?.unobserve(o),n.size===0&&(t?.disconnect(),t=null)});return e._observer={observe:r}}const dm=/2g/;function pm(){const e=navigator.connection;return!!(e&&(e.saveData||dm.test(e.effectiveType)))}const hm=""+new URL("Harheimer TC.CKfYAfp1.svg",import.meta.url).href;/** * @license lucide-vue-next v0.344.0 - ISC * * This source code is licensed under the ISC license. diff --git a/.output/public/_nuxt/builds/latest.json b/.output/public/_nuxt/builds/latest.json index 6d3adfb..6980d71 100644 --- a/.output/public/_nuxt/builds/latest.json +++ b/.output/public/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"2409d636-179a-4c56-b9ee-391c338b9651","timestamp":1761033257012} \ No newline at end of file +{"id":"3f41ef7c-4e7d-47ac-be92-3158208aa3f3","timestamp":1761033899613} \ No newline at end of file diff --git a/.output/public/_nuxt/builds/meta/2409d636-179a-4c56-b9ee-391c338b9651.json b/.output/public/_nuxt/builds/meta/2409d636-179a-4c56-b9ee-391c338b9651.json deleted file mode 100644 index de649a1..0000000 --- a/.output/public/_nuxt/builds/meta/2409d636-179a-4c56-b9ee-391c338b9651.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"2409d636-179a-4c56-b9ee-391c338b9651","timestamp":1761033257012,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/.output/public/_nuxt/builds/meta/3f41ef7c-4e7d-47ac-be92-3158208aa3f3.json b/.output/public/_nuxt/builds/meta/3f41ef7c-4e7d-47ac-be92-3158208aa3f3.json new file mode 100644 index 0000000..e4b8d61 --- /dev/null +++ b/.output/public/_nuxt/builds/meta/3f41ef7c-4e7d-47ac-be92-3158208aa3f3.json @@ -0,0 +1 @@ +{"id":"3f41ef7c-4e7d-47ac-be92-3158208aa3f3","timestamp":1761033899613,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/.output/server/chunks/build/client.manifest.mjs b/.output/server/chunks/build/client.manifest.mjs index 49bc3d0..c414c66 100644 --- a/.output/server/chunks/build/client.manifest.mjs +++ b/.output/server/chunks/build/client.manifest.mjs @@ -217,7 +217,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "B8a243Q1.js", + "file": "Dzvh14Kz.js", "name": "entry", "src": "node_modules/nuxt/dist/app/entry.js", "isEntry": true, @@ -558,7 +558,7 @@ const client_manifest = { "module": true, "prefetch": true, "preload": true, - "file": "CbsarE2O.js", + "file": "CemKpROJ.js", "name": "ueber-uns", "src": "pages/ueber-uns.vue", "isDynamicEntry": true, diff --git a/.output/server/chunks/build/server.mjs b/.output/server/chunks/build/server.mjs index 505e964..828c5b5 100644 --- a/.output/server/chunks/build/server.mjs +++ b/.output/server/chunks/build/server.mjs @@ -432,7 +432,7 @@ const _routes = [ { name: "ueber-uns", path: "/ueber-uns", - component: () => import('./ueber-uns-B9RrY-lX.mjs') + component: () => import('./ueber-uns-DX0FWdab.mjs') }, { name: "geschichte", diff --git a/.output/server/chunks/build/ueber-uns-B9RrY-lX.mjs b/.output/server/chunks/build/ueber-uns-DX0FWdab.mjs similarity index 77% rename from .output/server/chunks/build/ueber-uns-B9RrY-lX.mjs rename to .output/server/chunks/build/ueber-uns-DX0FWdab.mjs index cb33a95..eeba6c1 100644 --- a/.output/server/chunks/build/ueber-uns-B9RrY-lX.mjs +++ b/.output/server/chunks/build/ueber-uns-DX0FWdab.mjs @@ -51,7 +51,7 @@ const _sfc_main$1 = { _push(`

\xDCber uns

Seit \xFCber 70 Jahren wird in unserem Harheimer Verein Tischtennis gespielt

Ein famili\xE4rer Verein mit Tradition

Wir sind ein kleiner, selbst\xE4ndiger, famili\xE4rer Verein mit ca. 40 Mitgliedern. Wir nehmen zurzeit mit f\xFCnf Herrenmannschaften an der Punktspielrunde teil.

Ab der Saison 2025/26 werden wir auch wieder mit einer Jugendmannschaft aktiv.

Wir trainieren zweimal w\xF6chentlich in der Turnhalle der Grundschule Harheim mit anschlie\xDFendem gem\xFCtlichem Beisammensein in einer der lokalen Gastst\xE4tten. J\xE4hrlich finden au\xDFerdem unsere Vereinsmeisterschaften statt.

Wir suchen Verst\xE4rkung!

Wir suchen st\xE4ndig Verst\xE4rkungen f\xFCr unsere Mannschaften!

Alle Tischtennis-Begeisterten sind herzlich zu einem Probetraining eingeladen!

`); + }, _attrs))}>

\xDCber uns

Seit \xFCber 70 Jahren wird in unserem Harheimer Verein Tischtennis gespielt

Ein famili\xE4rer Verein mit Tradition

Wir sind ein kleiner, selbst\xE4ndiger, famili\xE4rer Verein mit ca. 40 Mitgliedern. Wir nehmen zurzeit mit f\xFCnf Herrenmannschaften an der Punktspielrunde teil.

Ab der Saison 2025/26 werden wir auch wieder mit einer Jugendmannschaft aktiv.

Wir trainieren zweimal w\xF6chentlich in der Turnhalle der Grundschule Harheim mit anschlie\xDFendem gem\xFCtlichem Beisammensein in einer der lokalen Gastst\xE4tten. J\xE4hrlich finden au\xDFerdem unsere Vereinsmeisterschaften statt.

Wir suchen Verst\xE4rkung!

Wir suchen st\xE4ndig Verst\xE4rkungen f\xFCr unsere Mannschaften!

Alle Tischtennis-Begeisterten sind herzlich zu einem Probetraining eingeladen!

`); _push(ssrRenderComponent(_component_NuxtLink, { to: "/kontakt", class: "inline-flex items-center px-6 py-3 bg-primary-600 hover:bg-primary-700 text-white font-semibold rounded-lg transition-colors" @@ -108,4 +108,4 @@ _sfc_main.setup = (props, ctx) => { }; export { _sfc_main as default }; -//# sourceMappingURL=ueber-uns-B9RrY-lX.mjs.map +//# sourceMappingURL=ueber-uns-DX0FWdab.mjs.map diff --git a/.output/server/chunks/build/ueber-uns-B9RrY-lX.mjs.map b/.output/server/chunks/build/ueber-uns-DX0FWdab.mjs.map similarity index 87% rename from .output/server/chunks/build/ueber-uns-B9RrY-lX.mjs.map rename to .output/server/chunks/build/ueber-uns-DX0FWdab.mjs.map index 43cea58..0305105 100644 --- a/.output/server/chunks/build/ueber-uns-B9RrY-lX.mjs.map +++ b/.output/server/chunks/build/ueber-uns-DX0FWdab.mjs.map @@ -1 +1 @@ -{"version":3,"file":"ueber-uns-B9RrY-lX.mjs","sources":["../../../../components/About.vue","../../../../pages/ueber-uns.vue"],"sourcesContent":null,"names":["_push","_parent","_ssrRenderList","_ssrRenderVNode","_createVNode","_resolveDynamicComponent","_ssrInterpolate","_ssrRenderAttrs","_mergeProps"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAkFA,IAAA,MAAM,MAAA,GAAS;AAAA,MACb;AAAA,QACE,IAAA,EAAM,KAAA;AAAA,QACN,KAAA,EAAO,qBAAA;AAAA,QACP,WAAA,EAAa;AAAA,OACjB;AAAA,MACE;AAAA,QACE,IAAA,EAAM,MAAA;AAAA,QACN,KAAA,EAAO,sBAAA;AAAA,QACP,WAAA,EAAa;AAAA,OACjB;AAAA,MACE;AAAA,QACE,IAAA,EAAM,KAAA;AAAA,QACN,KAAA,EAAO,sBAAA;AAAA,QACP,WAAA,EAAa;AAAA,OACjB;AAAA,MACE;AAAA,QACE,IAAA,EAAM,MAAA;AAAA,QACN,KAAA,EAAO,oBAAA;AAAA,QACP,WAAA,EAAa;AAAA;AACjB,KACA;;;;QAtGW,EAAA,EAAG,OAAA;AAAA,QAAQ,KAAA,EAAM;AAAA,OAAA,EAAA,MAAA,CAAA,CAAA,CAAA,0mBAAA,EAAA,cAAA,CAgBhB,EAAA,kBAAA,EAAA,iFAAA,EAAyG,CAAA,CAAA,wqCAAA,CAAA,CAAA;;QA+BvG,EAAA,EAAG,UAAA;AAAA,QACH,KAAA,EAAM;AAAA,OAAA,EAAA;AAAA,yBAFR,CAKW,CAAA,EAAAA,MAAAA,EAAAC,UAAA,QAAA,KAAA;;;;;8BAFV,qBAED;AAAA,aAAA;AAAA;;;;;AAQcC,MAAAA,aAAAA,CAAA,MAAA,GAAT,KAAA,KAAK;;AAKMC,QAAAA,cAAAA,CAAA,KAAA,EAAAC,WAAAA,CAAAC,uBAAAA,CAAA,KAAA,CAAM,IAAI,CAAA,EAAA;AAAA,UAAG,IAAA,EAAM,EAAA;AAAA,UAAI,KAAA,EAAM;AAAA,SAAA,EAAA,IAAA,CAAA,EAAA,OAAA,CAAA;AAG1CC,QAAAA,KAAAA,CAAAA,CAAAA,oEAAAA,EAAAA,cAAAA,CAAA,KAAA,CAAM,KAAK,CAAA,iCAGXA,cAAAA,CAAA,KAAA,CAAM,WAAW,CAAA,CAAA,UAAA,CAAA,CAAA;AAAA;;;;;;;;;;;;;;;AC9DhC,IAAA,OAAA,CAAQ;AAAA,MACN,KAAA,EAAO;AAAA,KACR,CAAA;;AAVM,MAAA,KAAA,CAAA,CAAA,IAAA,EAAAC,cAAAA,CAAAC,UAAAA,CAAA,EAAA,KAAA,EAAM,cAAA,EAAY,MAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;;;;;;;;;;;;;;;"} \ No newline at end of file +{"version":3,"file":"ueber-uns-DX0FWdab.mjs","sources":["../../../../components/About.vue","../../../../pages/ueber-uns.vue"],"sourcesContent":null,"names":["_push","_parent","_ssrRenderList","_ssrRenderVNode","_createVNode","_resolveDynamicComponent","_ssrInterpolate","_ssrRenderAttrs","_mergeProps"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAkFA,IAAA,MAAM,MAAA,GAAS;AAAA,MACb;AAAA,QACE,IAAA,EAAM,KAAA;AAAA,QACN,KAAA,EAAO,qBAAA;AAAA,QACP,WAAA,EAAa;AAAA,OACjB;AAAA,MACE;AAAA,QACE,IAAA,EAAM,MAAA;AAAA,QACN,KAAA,EAAO,sBAAA;AAAA,QACP,WAAA,EAAa;AAAA,OACjB;AAAA,MACE;AAAA,QACE,IAAA,EAAM,KAAA;AAAA,QACN,KAAA,EAAO,sBAAA;AAAA,QACP,WAAA,EAAa;AAAA,OACjB;AAAA,MACE;AAAA,QACE,IAAA,EAAM,MAAA;AAAA,QACN,KAAA,EAAO,oBAAA;AAAA,QACP,WAAA,EAAa;AAAA;AACjB,KACA;;;;QAtGW,EAAA,EAAG,OAAA;AAAA,QAAQ,KAAA,EAAM;AAAA,OAAA,EAAA,MAAA,CAAA,CAAA,CAAA,0mBAAA,EAAA,cAAA,CAgBhB,EAAA,kBAAA,EAAA,kCAAA,EAA0D,CAAA,CAAA,wqCAAA,CAAA,CAAA;;QA+BxD,EAAA,EAAG,UAAA;AAAA,QACH,KAAA,EAAM;AAAA,OAAA,EAAA;AAAA,yBAFR,CAKW,CAAA,EAAAA,MAAAA,EAAAC,UAAA,QAAA,KAAA;;;;;8BAFV,qBAED;AAAA,aAAA;AAAA;;;;;AAQcC,MAAAA,aAAAA,CAAA,MAAA,GAAT,KAAA,KAAK;;AAKMC,QAAAA,cAAAA,CAAA,KAAA,EAAAC,WAAAA,CAAAC,uBAAAA,CAAA,KAAA,CAAM,IAAI,CAAA,EAAA;AAAA,UAAG,IAAA,EAAM,EAAA;AAAA,UAAI,KAAA,EAAM;AAAA,SAAA,EAAA,IAAA,CAAA,EAAA,OAAA,CAAA;AAG1CC,QAAAA,KAAAA,CAAAA,CAAAA,oEAAAA,EAAAA,cAAAA,CAAA,KAAA,CAAM,KAAK,CAAA,iCAGXA,cAAAA,CAAA,KAAA,CAAM,WAAW,CAAA,CAAA,UAAA,CAAA,CAAA;AAAA;;;;;;;;;;;;;;;AC9DhC,IAAA,OAAA,CAAQ;AAAA,MACN,KAAA,EAAO;AAAA,KACR,CAAA;;AAVM,MAAA,KAAA,CAAA,CAAA,IAAA,EAAAC,cAAAA,CAAAC,UAAAA,CAAA,EAAA,KAAA,EAAM,cAAA,EAAY,MAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA;;;;;;;;;;;;;;;"} \ No newline at end of file diff --git a/.output/server/chunks/nitro/nitro.mjs b/.output/server/chunks/nitro/nitro.mjs index 9602c3b..c8a877c 100644 --- a/.output/server/chunks/nitro/nitro.mjs +++ b/.output/server/chunks/nitro/nitro.mjs @@ -4051,7 +4051,7 @@ function _expandFromEnv(value) { const _inlineRuntimeConfig = { "app": { "baseURL": "/", - "buildId": "2409d636-179a-4c56-b9ee-391c338b9651", + "buildId": "3f41ef7c-4e7d-47ac-be92-3158208aa3f3", "buildAssetsDir": "/_nuxt/", "cdnURL": "" }, @@ -4496,425 +4496,425 @@ const plugins = [ ]; const assets = { - "/data/mannschaften.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"858-l94GKn8Q0I5RQnhrM0ZPJsYUmcw\"", - "mtime": "2025-10-21T07:54:21.125Z", - "size": 2136, - "path": "../public/data/mannschaften.csv" - }, - "/data/spielsysteme.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"9bc-4npLrNHYClsD0TKV5vSifxitfV0\"", - "mtime": "2025-10-21T07:54:21.126Z", - "size": 2492, - "path": "../public/data/spielsysteme.csv" - }, - "/data/termine.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"2e8-sZtaHF6QRmOQHinTWOLAYRgo6xk\"", - "mtime": "2025-10-21T07:54:21.126Z", - "size": 744, - "path": "../public/data/termine.csv" - }, - "/data/vereinsmeisterschaften.csv": { - "type": "text/csv; charset=utf-8", - "etag": "\"989-X8AB+Zegy2xUbjDtbQcXhuuyBDQ\"", - "mtime": "2025-10-21T07:54:21.126Z", - "size": 2441, - "path": "../public/data/vereinsmeisterschaften.csv" - }, - "/_nuxt/91SGRVOW.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"685-9FYbR/PDFK+VqVcwWaHmp4kIIV0\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 1669, - "path": "../public/_nuxt/91SGRVOW.js" - }, - "/_nuxt/B-8zBTYH.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1168-HR1rOqbNEQ4UCyPFXHIOcyS3OUo\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 4456, - "path": "../public/_nuxt/B-8zBTYH.js" - }, - "/_nuxt/B4mSF5Ac.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"185-hHs3mU4qOcQAkGQaPrUYGaG0yao\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 389, - "path": "../public/_nuxt/B4mSF5Ac.js" - }, - "/_nuxt/B6WBbdVo.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1556-c85WV7Vsc+q8F+PGDnd7H8WLsio\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 5462, - "path": "../public/_nuxt/B6WBbdVo.js" - }, - "/_nuxt/B8a243Q1.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"2f901-rmGd9EqDrfAdyIR2PyIH99SwwCc\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 194817, - "path": "../public/_nuxt/B8a243Q1.js" - }, - "/_nuxt/BGqINamU.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"abb-LnOMK2KRrcpMauE2NUkHZkZy/uA\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 2747, - "path": "../public/_nuxt/BGqINamU.js" - }, - "/_nuxt/BMsfuDsV.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1a9f-nAPyX02JIaygRuTOK5hRrh6WqBs\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 6815, - "path": "../public/_nuxt/BMsfuDsV.js" - }, - "/_nuxt/BNyGYpIS.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"b10-cVyMdAVc01a34Uir/PVE5/SD2rA\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 2832, - "path": "../public/_nuxt/BNyGYpIS.js" - }, - "/_nuxt/BQH-LsLF.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1827-gSzpL9L2yWxYVG7654sRfPU0vmU\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 6183, - "path": "../public/_nuxt/BQH-LsLF.js" - }, - "/_nuxt/BWBYU0do.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"d8b-6O53/yYm35HVRcsENv9bKx0Qh6w\"", - "mtime": "2025-10-21T07:54:21.121Z", - "size": 3467, - "path": "../public/_nuxt/BWBYU0do.js" - }, - "/_nuxt/BhSG1dHk.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"16e9-iwTD/g/qut6CPP9mXk4etcdjwwY\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 5865, - "path": "../public/_nuxt/BhSG1dHk.js" - }, - "/_nuxt/Bhv0LDrk.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"f0-x6NCA0wTuIZsStulkXbuBPsBwAU\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 240, - "path": "../public/_nuxt/Bhv0LDrk.js" - }, - "/_nuxt/Br56r5HY.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"2029-r3US5p+ZQE8TPF5d64agZyzT+gk\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 8233, - "path": "../public/_nuxt/Br56r5HY.js" - }, - "/_nuxt/BteKZQ9T.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1ea-kmrGdt5SPmt15EiBI7kR9gXMQM0\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 490, - "path": "../public/_nuxt/BteKZQ9T.js" - }, - "/_nuxt/C5SyyWEb.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"2a5-06iX+CL3i0ysaqW9nu7Eg2YzDhQ\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 677, - "path": "../public/_nuxt/C5SyyWEb.js" - }, - "/_nuxt/C9_Ca2Kh.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"177f-AOiG7lHdhVkCkbSTV6mteOjhWFE\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 6015, - "path": "../public/_nuxt/C9_Ca2Kh.js" - }, - "/_nuxt/CH8qO4fu.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1bdb-bBqxmUgtW6Z1t1x/sfujQt+yBB8\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 7131, - "path": "../public/_nuxt/CH8qO4fu.js" - }, - "/_nuxt/CWEkTB1z.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"198-ej4DRqc3/5nSwWU3c6wbOD3Ib9w\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 408, - "path": "../public/_nuxt/CWEkTB1z.js" - }, - "/_nuxt/CXsdaXH6.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"2224-xGI3jWntcJJMYD+pxl78/mXeFVo\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 8740, - "path": "../public/_nuxt/CXsdaXH6.js" - }, - "/_nuxt/CbsarE2O.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"10ea-AAMJby8ZxqB/o/eGCeYWBgLaAJQ\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 4330, - "path": "../public/_nuxt/CbsarE2O.js" - }, - "/_nuxt/CkzaQq3X.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"17d-+xKrHjeww4bpFFkkjUNLD/ebn5A\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 381, - "path": "../public/_nuxt/CkzaQq3X.js" - }, - "/_nuxt/CnKUmKR9.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"81f-xUSLu84uDesBuoEPZbyzyNx72Sw\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 2079, - "path": "../public/_nuxt/CnKUmKR9.js" - }, - "/_nuxt/CrCcIvVp.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"274-9U7hEMtgHqdnQopnKeJsBKqKyKw\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 628, - "path": "../public/_nuxt/CrCcIvVp.js" - }, - "/_nuxt/CuqbzRJp.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"ec4-IQWlJohu2N7aJwwszzExfQabHb8\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 3780, - "path": "../public/_nuxt/CuqbzRJp.js" - }, - "/_nuxt/Cx4UcKGu.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"19d-5AMD0EnFEjOkM3qKDpC/NZZzwDI\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 413, - "path": "../public/_nuxt/Cx4UcKGu.js" - }, - "/_nuxt/CxnG1kov.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"dfc-BsB6SzqH3UURb77JaOw+pPXdOhs\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 3580, - "path": "../public/_nuxt/CxnG1kov.js" - }, - "/_nuxt/Czdc6-TI.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"165-EMJ/yP2qajGIw0CL3y+L/hvMM/8\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 357, - "path": "../public/_nuxt/Czdc6-TI.js" - }, - "/_nuxt/D3zFABjp.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"557-HRhwfRnpIE0X+vh0IUNNWq7IvCQ\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 1367, - "path": "../public/_nuxt/D3zFABjp.js" - }, - "/_nuxt/DJ7dbBSo.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1860-DkWZW49tlvKmOtyg1fREQpTfEF4\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 6240, - "path": "../public/_nuxt/DJ7dbBSo.js" - }, - "/_nuxt/DT67Eyw3.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"13f6-CTNeO6vRT3cddyKIu+PXlgyCSjs\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 5110, - "path": "../public/_nuxt/DT67Eyw3.js" - }, - "/_nuxt/DaSgy0Cl.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"11f-soKnh1qfNJj5nvt+IcgQXYvg/z4\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 287, - "path": "../public/_nuxt/DaSgy0Cl.js" - }, - "/_nuxt/DkeYb0_S.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"1ce-xiaAbRvqQ+zffTXF3Gc7rq14R0U\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 462, - "path": "../public/_nuxt/DkeYb0_S.js" - }, - "/_nuxt/DlAUqK2U.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 91, - "path": "../public/_nuxt/DlAUqK2U.js" - }, - "/_nuxt/DuCL6zMI.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"16a2-gJGadr4jKYMWO0Im01z6CSn+n1E\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 5794, - "path": "../public/_nuxt/DuCL6zMI.js" - }, - "/_nuxt/DvQPLLks.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"d6d-+x7xjuwK5+HCLe9jQ52VlRO/Hg4\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 3437, - "path": "../public/_nuxt/DvQPLLks.js" - }, - "/_nuxt/Harheimer TC.CKfYAfp1.svg": { - "type": "image/svg+xml", - "etag": "\"1d2535-Tx2lTuuFn2hBqGZOnDan3/OdRU0\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 1910069, - "path": "../public/_nuxt/Harheimer TC.CKfYAfp1.svg" - }, - "/_nuxt/NR0kh36x.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"5f0-7i+1BUaD1wUT5EYzzwKP40SYTlk\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 1520, - "path": "../public/_nuxt/NR0kh36x.js" - }, - "/_nuxt/OxTlf1ZK.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"4d4-wn8DqIM2tPu6X8WK58VebupYjyo\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 1236, - "path": "../public/_nuxt/OxTlf1ZK.js" - }, - "/_nuxt/XZ6RV9KH.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"175-xr1poEaGS4yjOp907AsRAr6XHLI\"", - "mtime": "2025-10-21T07:54:21.122Z", - "size": 373, - "path": "../public/_nuxt/XZ6RV9KH.js" - }, - "/_nuxt/YJHbYJtA.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"19f-nQw578pUen9o8yYaMA8Bwag6xho\"", - "mtime": "2025-10-21T07:54:21.123Z", - "size": 415, - "path": "../public/_nuxt/YJHbYJtA.js" - }, - "/_nuxt/b9abQFlW.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"2163-TRWLVRU8ff/4xvLcRuYhO+5J9JE\"", - "mtime": "2025-10-21T07:54:21.123Z", - "size": 8547, - "path": "../public/_nuxt/b9abQFlW.js" - }, - "/_nuxt/error-404.BSvats-j.css": { - "type": "text/css; charset=utf-8", - "etag": "\"dca-0F+Wq/chhXsiHVhtuXr7IgmxLPY\"", - "mtime": "2025-10-21T07:54:21.123Z", - "size": 3530, - "path": "../public/_nuxt/error-404.BSvats-j.css" - }, - "/_nuxt/error-500.DOWD7OuR.css": { - "type": "text/css; charset=utf-8", - "etag": "\"75a-E+EckUQEwkK5PkutZwCZNTJkHsY\"", - "mtime": "2025-10-21T07:54:21.123Z", - "size": 1882, - "path": "../public/_nuxt/error-500.DOWD7OuR.css" - }, - "/_nuxt/index.BYYJS8tV.css": { - "type": "text/css; charset=utf-8", - "etag": "\"167-3j4dZVXlcTPVZDB5pP2uXGX7/QQ\"", - "mtime": "2025-10-21T07:54:21.123Z", - "size": 359, - "path": "../public/_nuxt/index.BYYJS8tV.css" - }, - "/_nuxt/jVj3QaoK.js": { - "type": "text/javascript; charset=utf-8", - "etag": "\"196-xWXv220Sy3kJeouwzrQ/gnXllWQ\"", - "mtime": "2025-10-21T07:54:21.123Z", - "size": 406, - "path": "../public/_nuxt/jVj3QaoK.js" + "/images/club_about_us.png": { + "type": "image/png", + "etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"", + "mtime": "2025-10-21T08:05:03.533Z", + "size": 2109014, + "path": "../public/images/club_about_us.png" }, "/documents/Tischtennisregeln light.pdf": { "type": "application/pdf", "etag": "\"5177b-y/88q2+Y3RRechJMqWhse21KRdQ\"", - "mtime": "2025-10-21T07:54:21.125Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 333691, "path": "../public/documents/Tischtennisregeln light.pdf" }, "/documents/satzung.pdf": { "type": "application/pdf", "etag": "\"5c7cf-L0A3nT8D24T9sD57FFbij3QRpzw\"", - "mtime": "2025-10-21T07:54:21.126Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 378831, "path": "../public/documents/satzung.pdf" }, - "/images/club_about_us.png": { - "type": "image/png", - "etag": "\"202e56-s4fLsHEgoAgKJeBRuI1qxPmqHV0\"", - "mtime": "2025-10-21T07:54:21.125Z", - "size": 2109014, - "path": "../public/images/club_about_us.png" + "/data/mannschaften.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"858-l94GKn8Q0I5RQnhrM0ZPJsYUmcw\"", + "mtime": "2025-10-21T08:05:03.532Z", + "size": 2136, + "path": "../public/data/mannschaften.csv" + }, + "/data/spielsysteme.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"9bc-4npLrNHYClsD0TKV5vSifxitfV0\"", + "mtime": "2025-10-21T08:05:03.533Z", + "size": 2492, + "path": "../public/data/spielsysteme.csv" + }, + "/data/termine.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"2e8-sZtaHF6QRmOQHinTWOLAYRgo6xk\"", + "mtime": "2025-10-21T08:05:03.533Z", + "size": 744, + "path": "../public/data/termine.csv" + }, + "/data/vereinsmeisterschaften.csv": { + "type": "text/csv; charset=utf-8", + "etag": "\"989-X8AB+Zegy2xUbjDtbQcXhuuyBDQ\"", + "mtime": "2025-10-21T08:05:03.533Z", + "size": 2441, + "path": "../public/data/vereinsmeisterschaften.csv" + }, + "/_nuxt/91SGRVOW.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"685-9FYbR/PDFK+VqVcwWaHmp4kIIV0\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 1669, + "path": "../public/_nuxt/91SGRVOW.js" + }, + "/_nuxt/B-8zBTYH.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1168-HR1rOqbNEQ4UCyPFXHIOcyS3OUo\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 4456, + "path": "../public/_nuxt/B-8zBTYH.js" + }, + "/_nuxt/B4mSF5Ac.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"185-hHs3mU4qOcQAkGQaPrUYGaG0yao\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 389, + "path": "../public/_nuxt/B4mSF5Ac.js" + }, + "/_nuxt/B6WBbdVo.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1556-c85WV7Vsc+q8F+PGDnd7H8WLsio\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 5462, + "path": "../public/_nuxt/B6WBbdVo.js" + }, + "/_nuxt/BGqINamU.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"abb-LnOMK2KRrcpMauE2NUkHZkZy/uA\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 2747, + "path": "../public/_nuxt/BGqINamU.js" + }, + "/_nuxt/BMsfuDsV.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1a9f-nAPyX02JIaygRuTOK5hRrh6WqBs\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 6815, + "path": "../public/_nuxt/BMsfuDsV.js" + }, + "/_nuxt/BNyGYpIS.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"b10-cVyMdAVc01a34Uir/PVE5/SD2rA\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 2832, + "path": "../public/_nuxt/BNyGYpIS.js" + }, + "/_nuxt/BQH-LsLF.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1827-gSzpL9L2yWxYVG7654sRfPU0vmU\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 6183, + "path": "../public/_nuxt/BQH-LsLF.js" + }, + "/_nuxt/BWBYU0do.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"d8b-6O53/yYm35HVRcsENv9bKx0Qh6w\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 3467, + "path": "../public/_nuxt/BWBYU0do.js" + }, + "/_nuxt/BhSG1dHk.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"16e9-iwTD/g/qut6CPP9mXk4etcdjwwY\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 5865, + "path": "../public/_nuxt/BhSG1dHk.js" + }, + "/_nuxt/Bhv0LDrk.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"f0-x6NCA0wTuIZsStulkXbuBPsBwAU\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 240, + "path": "../public/_nuxt/Bhv0LDrk.js" + }, + "/_nuxt/Br56r5HY.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"2029-r3US5p+ZQE8TPF5d64agZyzT+gk\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 8233, + "path": "../public/_nuxt/Br56r5HY.js" + }, + "/_nuxt/BteKZQ9T.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1ea-kmrGdt5SPmt15EiBI7kR9gXMQM0\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 490, + "path": "../public/_nuxt/BteKZQ9T.js" + }, + "/_nuxt/C5SyyWEb.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"2a5-06iX+CL3i0ysaqW9nu7Eg2YzDhQ\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 677, + "path": "../public/_nuxt/C5SyyWEb.js" + }, + "/_nuxt/C9_Ca2Kh.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"177f-AOiG7lHdhVkCkbSTV6mteOjhWFE\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 6015, + "path": "../public/_nuxt/C9_Ca2Kh.js" + }, + "/_nuxt/CH8qO4fu.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1bdb-bBqxmUgtW6Z1t1x/sfujQt+yBB8\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 7131, + "path": "../public/_nuxt/CH8qO4fu.js" + }, + "/_nuxt/CWEkTB1z.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"198-ej4DRqc3/5nSwWU3c6wbOD3Ib9w\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 408, + "path": "../public/_nuxt/CWEkTB1z.js" + }, + "/_nuxt/CXsdaXH6.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"2224-xGI3jWntcJJMYD+pxl78/mXeFVo\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 8740, + "path": "../public/_nuxt/CXsdaXH6.js" + }, + "/_nuxt/CemKpROJ.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"10bb-3tvvjARPsp7snm4IIcVJNl/aWc8\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 4283, + "path": "../public/_nuxt/CemKpROJ.js" + }, + "/_nuxt/CkzaQq3X.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"17d-+xKrHjeww4bpFFkkjUNLD/ebn5A\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 381, + "path": "../public/_nuxt/CkzaQq3X.js" + }, + "/_nuxt/CnKUmKR9.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"81f-xUSLu84uDesBuoEPZbyzyNx72Sw\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 2079, + "path": "../public/_nuxt/CnKUmKR9.js" + }, + "/_nuxt/CrCcIvVp.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"274-9U7hEMtgHqdnQopnKeJsBKqKyKw\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 628, + "path": "../public/_nuxt/CrCcIvVp.js" + }, + "/_nuxt/CuqbzRJp.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"ec4-IQWlJohu2N7aJwwszzExfQabHb8\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 3780, + "path": "../public/_nuxt/CuqbzRJp.js" + }, + "/_nuxt/Cx4UcKGu.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"19d-5AMD0EnFEjOkM3qKDpC/NZZzwDI\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 413, + "path": "../public/_nuxt/Cx4UcKGu.js" + }, + "/_nuxt/CxnG1kov.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"dfc-BsB6SzqH3UURb77JaOw+pPXdOhs\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 3580, + "path": "../public/_nuxt/CxnG1kov.js" + }, + "/_nuxt/Czdc6-TI.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"165-EMJ/yP2qajGIw0CL3y+L/hvMM/8\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 357, + "path": "../public/_nuxt/Czdc6-TI.js" + }, + "/_nuxt/D3zFABjp.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"557-HRhwfRnpIE0X+vh0IUNNWq7IvCQ\"", + "mtime": "2025-10-21T08:05:03.529Z", + "size": 1367, + "path": "../public/_nuxt/D3zFABjp.js" + }, + "/_nuxt/DJ7dbBSo.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1860-DkWZW49tlvKmOtyg1fREQpTfEF4\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 6240, + "path": "../public/_nuxt/DJ7dbBSo.js" + }, + "/_nuxt/DT67Eyw3.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"13f6-CTNeO6vRT3cddyKIu+PXlgyCSjs\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 5110, + "path": "../public/_nuxt/DT67Eyw3.js" + }, + "/_nuxt/DaSgy0Cl.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"11f-soKnh1qfNJj5nvt+IcgQXYvg/z4\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 287, + "path": "../public/_nuxt/DaSgy0Cl.js" + }, + "/_nuxt/DkeYb0_S.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"1ce-xiaAbRvqQ+zffTXF3Gc7rq14R0U\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 462, + "path": "../public/_nuxt/DkeYb0_S.js" + }, + "/_nuxt/DlAUqK2U.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 91, + "path": "../public/_nuxt/DlAUqK2U.js" + }, + "/_nuxt/DuCL6zMI.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"16a2-gJGadr4jKYMWO0Im01z6CSn+n1E\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 5794, + "path": "../public/_nuxt/DuCL6zMI.js" + }, + "/_nuxt/DvQPLLks.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"d6d-+x7xjuwK5+HCLe9jQ52VlRO/Hg4\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 3437, + "path": "../public/_nuxt/DvQPLLks.js" + }, + "/_nuxt/Dzvh14Kz.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"2f901-HBMQuWk5HxMk7Hrq0ZEE8V1Aa7s\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 194817, + "path": "../public/_nuxt/Dzvh14Kz.js" + }, + "/_nuxt/Harheimer TC.CKfYAfp1.svg": { + "type": "image/svg+xml", + "etag": "\"1d2535-Tx2lTuuFn2hBqGZOnDan3/OdRU0\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 1910069, + "path": "../public/_nuxt/Harheimer TC.CKfYAfp1.svg" + }, + "/_nuxt/NR0kh36x.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"5f0-7i+1BUaD1wUT5EYzzwKP40SYTlk\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 1520, + "path": "../public/_nuxt/NR0kh36x.js" + }, + "/_nuxt/OxTlf1ZK.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"4d4-wn8DqIM2tPu6X8WK58VebupYjyo\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 1236, + "path": "../public/_nuxt/OxTlf1ZK.js" + }, + "/_nuxt/XZ6RV9KH.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"175-xr1poEaGS4yjOp907AsRAr6XHLI\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 373, + "path": "../public/_nuxt/XZ6RV9KH.js" + }, + "/_nuxt/YJHbYJtA.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"19f-nQw578pUen9o8yYaMA8Bwag6xho\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 415, + "path": "../public/_nuxt/YJHbYJtA.js" + }, + "/_nuxt/b9abQFlW.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"2163-TRWLVRU8ff/4xvLcRuYhO+5J9JE\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 8547, + "path": "../public/_nuxt/b9abQFlW.js" + }, + "/_nuxt/error-404.BSvats-j.css": { + "type": "text/css; charset=utf-8", + "etag": "\"dca-0F+Wq/chhXsiHVhtuXr7IgmxLPY\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 3530, + "path": "../public/_nuxt/error-404.BSvats-j.css" + }, + "/_nuxt/error-500.DOWD7OuR.css": { + "type": "text/css; charset=utf-8", + "etag": "\"75a-E+EckUQEwkK5PkutZwCZNTJkHsY\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 1882, + "path": "../public/_nuxt/error-500.DOWD7OuR.css" + }, + "/_nuxt/index.BYYJS8tV.css": { + "type": "text/css; charset=utf-8", + "etag": "\"167-3j4dZVXlcTPVZDB5pP2uXGX7/QQ\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 359, + "path": "../public/_nuxt/index.BYYJS8tV.css" + }, + "/_nuxt/jVj3QaoK.js": { + "type": "text/javascript; charset=utf-8", + "etag": "\"196-xWXv220Sy3kJeouwzrQ/gnXllWQ\"", + "mtime": "2025-10-21T08:05:03.530Z", + "size": 406, + "path": "../public/_nuxt/jVj3QaoK.js" }, "/spielplaene/1. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"64c6-+477M+gD/spwpWR9NO/tMJ/inCc\"", - "mtime": "2025-10-21T07:54:21.125Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 25798, "path": "../public/spielplaene/1. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/2. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"5bfa-DRJMHLV15iss67lEISoGqSYmZjE\"", - "mtime": "2025-10-21T07:54:21.126Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 23546, "path": "../public/spielplaene/2. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/3. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"7447-w933CPQdXhkWJ2AZOVdY0UgJnPo\"", - "mtime": "2025-10-21T07:54:21.126Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 29767, "path": "../public/spielplaene/3. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/4. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"6a9b-4TPGn1yQlFUMRj7oB43SN//Np9o\"", - "mtime": "2025-10-21T07:54:21.126Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 27291, "path": "../public/spielplaene/4. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/5. Mannschaft 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"6523-5VUfCMaoiNhcwHhptHHTVJ3lSwQ\"", - "mtime": "2025-10-21T07:54:21.126Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 25891, "path": "../public/spielplaene/5. Mannschaft 2025⁄2026.pdf" }, "/spielplaene/Jugend 11 2025⁄2026.pdf": { "type": "application/pdf", "etag": "\"52e9-3Rrk9UKUxPh80pBJ0w9oLVbe5dA\"", - "mtime": "2025-10-21T07:54:21.126Z", + "mtime": "2025-10-21T08:05:03.533Z", "size": 21225, "path": "../public/spielplaene/Jugend 11 2025⁄2026.pdf" }, "/_nuxt/builds/latest.json": { "type": "application/json", - "etag": "\"47-mDl/CryvAmdXnBhe4uqQou0TEyg\"", - "mtime": "2025-10-21T07:54:21.113Z", + "etag": "\"47-MFJFlKB6HpQEzeTcxSl/7ZmYOww\"", + "mtime": "2025-10-21T08:05:03.524Z", "size": 71, "path": "../public/_nuxt/builds/latest.json" }, - "/_nuxt/builds/meta/2409d636-179a-4c56-b9ee-391c338b9651.json": { + "/_nuxt/builds/meta/3f41ef7c-4e7d-47ac-be92-3158208aa3f3.json": { "type": "application/json", - "etag": "\"8b-iyxGxLD5EKXYgamR/RsBQVJqw+E\"", - "mtime": "2025-10-21T07:54:21.112Z", + "etag": "\"8b-ygcDzBMJpXC7+h0np2NTeWrlq6w\"", + "mtime": "2025-10-21T08:05:03.523Z", "size": 139, - "path": "../public/_nuxt/builds/meta/2409d636-179a-4c56-b9ee-391c338b9651.json" + "path": "../public/_nuxt/builds/meta/3f41ef7c-4e7d-47ac-be92-3158208aa3f3.json" } }; diff --git a/.output/server/chunks/routes/renderer.mjs b/.output/server/chunks/routes/renderer.mjs index e1e5000..1647e94 100644 --- a/.output/server/chunks/routes/renderer.mjs +++ b/.output/server/chunks/routes/renderer.mjs @@ -267,7 +267,7 @@ async function renderInlineStyles(usedModules) { const renderSSRHeadOptions = {"omitLineBreaks":false}; -const entryFileName = "B8a243Q1.js"; +const entryFileName = "Dzvh14Kz.js"; globalThis.__buildAssetsURL = buildAssetsURL; globalThis.__publicAssetsURL = publicAssetsURL; diff --git a/package.json b/package.json index 86041e6..c8d45d6 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "dev": "nuxt dev --port 3100", "build": "nuxt build", "generate": "nuxt generate", - "preview": "nuxt preview --port 3100", + "preview": "nuxt preview --port 3200", "start": "nuxt start --port 3100", "postinstall": "nuxt prepare" },