diff --git a/200.html b/200.html index cb02a9d..22cf576 100644 --- a/200.html +++ b/200.html @@ -1,17 +1,17 @@
- + - - + + - + - - + + - - + + \ No newline at end of file diff --git a/404.html b/404.html index cb02a9d..22cf576 100644 --- a/404.html +++ b/404.html @@ -1,17 +1,17 @@ - + - - + + - + - - + + - - + + \ No newline at end of file diff --git a/board/index.html b/board/index.html index cb02a9d..22cf576 100644 --- a/board/index.html +++ b/board/index.html @@ -1,17 +1,17 @@ - + - - + + - + - - + + - - + + \ No newline at end of file diff --git a/index.html b/index.html index cb02a9d..22cf576 100644 --- a/index.html +++ b/index.html @@ -1,17 +1,17 @@ - + - - + + - + - - + + - - + + \ No newline at end of file diff --git a/login/index.html b/login/index.html index cb02a9d..22cf576 100644 --- a/login/index.html +++ b/login/index.html @@ -1,17 +1,17 @@ - + - - + + - + - - + + - - + + \ No newline at end of file diff --git a/nuxt/builds/latest.json b/nuxt/builds/latest.json index 6e5cac7..1f3a42e 100644 --- a/nuxt/builds/latest.json +++ b/nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"f00cf603-bac3-47e9-98a3-353396ec875f","timestamp":1710614642166} \ No newline at end of file +{"id":"aab99b43-e716-4f34-bc1d-6ca8b255d116","timestamp":1710619088045} \ No newline at end of file diff --git a/nuxt/builds/meta/aab99b43-e716-4f34-bc1d-6ca8b255d116.json b/nuxt/builds/meta/aab99b43-e716-4f34-bc1d-6ca8b255d116.json new file mode 100644 index 0000000..365f591 --- /dev/null +++ b/nuxt/builds/meta/aab99b43-e716-4f34-bc1d-6ca8b255d116.json @@ -0,0 +1 @@ +{"id":"aab99b43-e716-4f34-bc1d-6ca8b255d116","timestamp":1710619088045,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/nuxt/builds/meta/f00cf603-bac3-47e9-98a3-353396ec875f.json b/nuxt/builds/meta/f00cf603-bac3-47e9-98a3-353396ec875f.json deleted file mode 100644 index f041451..0000000 --- a/nuxt/builds/meta/f00cf603-bac3-47e9-98a3-353396ec875f.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"f00cf603-bac3-47e9-98a3-353396ec875f","timestamp":1710614642166,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/nuxt/default.BtqJ2PtA.js b/nuxt/default.DPO3LuHh.js similarity index 92% rename from nuxt/default.BtqJ2PtA.js rename to nuxt/default.DPO3LuHh.js index 204a4b5..f222f5a 100644 --- a/nuxt/default.BtqJ2PtA.js +++ b/nuxt/default.DPO3LuHh.js @@ -1 +1 @@ -import{_ as h}from"./nuxt-link.CC9b3Q5E.js";import{s as l,u as f,o as t,D as v,w as $,d as y,_ as i,c as n,a as u,t as x,z as d,b as r,F as k,v as a,S as U}from"./entry.BaaUaxo-.js";/* empty css */const H=l({__name:"NoUser",setup(s){return f(),(e,o)=>{const _=h;return t(),v(_,{to:"/login"},{default:$(()=>[y("Login")]),_:1})}}}),N={};function S(s,e){return t(),n("div",null,"Loading...")}const C=i(N,[["render",S]]),M=l({__name:"UserAuthenticated",setup(s){const e=f(),o=e.readyUser;return(_,c)=>{const m=h;return t(),n(k,null,[u("div",{onClick:c[0]||(c[0]=(...p)=>d(e).logout&&d(e).logout(...p))},[u("p",null,x(d(o).username),1)]),r(m,{to:"/board"},{default:$(()=>[y("Dashboard")]),_:1})],64)}}}),L={key:0},B={key:1},F={key:2},b=l({__name:"HeaderUserManager",setup(s){const o=f().user;return(_,c)=>{const m=H,p=C,g=M;return t(),n("div",null,[d(o).state=="unauthenticated"?(t(),n("div",L,[r(m)])):d(o).state=="loading"?(t(),n("div",B,[r(p)])):(t(),n("div",F,[r(g)]))])}}}),D="_header_1772k_1",V={header:D},w={},z=u("h1",null,"Header",-1);function A(s,e){const o=b;return t(),n("div",{class:a(s.$style.header)},[z,u("div",null,[r(o)])],2)}const E={$style:V},T=i(w,[["render",A],["__cssModules",E]]),j={};function q(s,e){return t(),n("h2",null,"Footer")}const G=i(j,[["render",q]]),I=l({__name:"default",setup(s){return(e,o)=>{const _=T,c=G;return t(),n("div",{id:"content",class:a(e.$style.content)},[r(_,{class:a(e.$style.header)},null,8,["class"]),u("div",{class:a(e.$style.main)},[U(e.$slots,"default")],2),r(c,{class:a(e.$style.footer)},null,8,["class"])],2)}}}),J="_header_1oro4_1",K="_main_1oro4_2",O="_footer_1oro4_3",P={header:J,main:K,footer:O},Q={$style:P},Y=i(I,[["__cssModules",Q]]);export{Y as default}; +import{_ as h}from"./nuxt-link.C5ztXXDi.js";import{s as l,u as f,o as t,D as v,w as $,d as y,_ as i,c as n,a as u,t as x,z as d,b as r,F as k,v as a,S as U}from"./entry.DNkX-rFi.js";/* empty css */const H=l({__name:"NoUser",setup(s){return f(),(e,o)=>{const _=h;return t(),v(_,{to:"/login"},{default:$(()=>[y("Login")]),_:1})}}}),N={};function S(s,e){return t(),n("div",null,"Loading...")}const C=i(N,[["render",S]]),M=l({__name:"UserAuthenticated",setup(s){const e=f(),o=e.readyUser;return(_,c)=>{const m=h;return t(),n(k,null,[u("div",{onClick:c[0]||(c[0]=(...p)=>d(e).logout&&d(e).logout(...p))},[u("p",null,x(d(o).username),1)]),r(m,{to:"/board"},{default:$(()=>[y("Dashboard")]),_:1})],64)}}}),L={key:0},B={key:1},F={key:2},b=l({__name:"HeaderUserManager",setup(s){const o=f().user;return(_,c)=>{const m=H,p=C,g=M;return t(),n("div",null,[d(o).state=="unauthenticated"?(t(),n("div",L,[r(m)])):d(o).state=="loading"?(t(),n("div",B,[r(p)])):(t(),n("div",F,[r(g)]))])}}}),D="_header_1772k_1",V={header:D},w={},z=u("h1",null,"Header",-1);function A(s,e){const o=b;return t(),n("div",{class:a(s.$style.header)},[z,u("div",null,[r(o)])],2)}const E={$style:V},T=i(w,[["render",A],["__cssModules",E]]),j={};function q(s,e){return t(),n("h2",null,"Footer")}const G=i(j,[["render",q]]),I=l({__name:"default",setup(s){return(e,o)=>{const _=T,c=G;return t(),n("div",{id:"content",class:a(e.$style.content)},[r(_,{class:a(e.$style.header)},null,8,["class"]),u("div",{class:a(e.$style.main)},[U(e.$slots,"default")],2),r(c,{class:a(e.$style.footer)},null,8,["class"])],2)}}}),J="_header_1oro4_1",K="_main_1oro4_2",O="_footer_1oro4_3",P={header:J,main:K,footer:O},Q={$style:P},Y=i(I,[["__cssModules",Q]]);export{Y as default}; diff --git a/nuxt/entry.BaaUaxo-.js b/nuxt/entry.DNkX-rFi.js similarity index 99% rename from nuxt/entry.BaaUaxo-.js rename to nuxt/entry.DNkX-rFi.js index 2aae064..d6a6c6c 100644 --- a/nuxt/entry.BaaUaxo-.js +++ b/nuxt/entry.DNkX-rFi.js @@ -18,11 +18,11 @@ * vue v3.4.19 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const rg=()=>{},og=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:gu,BaseTransitionPropsValidators:pl,Comment:et,DeprecationTypes:gm,EffectScope:Qi,ErrorCodes:Ih,ErrorTypeStrings:cm,Fragment:qe,KeepAlive:bu,ReactiveEffect:rr,Static:Nn,Suspense:ls,Teleport:qp,Text:Ln,TrackOpTypes:Oh,Transition:eo,TransitionGroup:Wm,TriggerOpTypes:Mh,VueElement:gs,assertNumber:Nh,callWithAsyncErrorHandling:gt,callWithErrorHandling:Yt,camelize:rt,capitalize:Kr,cloneVNode:jt,compatUtils:mm,compile:rg,computed:Ze,createApp:gf,createBlock:Ht,createCommentVNode:Yp,createElementBlock:zp,createElementVNode:_l,createHydrationRenderer:Bu,createPropsRestProxy:Rp,createRenderer:Hu,createSSRApp:yf,createSlots:up,createStaticVNode:Xp,createTextVNode:wl,createVNode:Oe,customRef:Qc,defineAsyncComponent:si,defineComponent:Ft,defineCustomElement:rf,defineEmits:mp,defineExpose:gp,defineModel:_p,defineOptions:yp,defineProps:pp,defineSSRCustomElement:$m,defineSlots:bp,devtools:um,effect:th,effectScope:es,getCurrentInstance:$t,getCurrentScope:Zi,getTransitionRawChildren:as,guardReactiveProps:vl,h:lt,handleError:Un,hasInjectionContext:hs,hydrate:mf,initCustomFormatter:im,initDirectivesForSSR:ng,inject:ze,isMemoSame:Xu,isProxy:ol,isReactive:Xt,isReadonly:En,isRef:Be,isRuntimeOnly:nm,isShallow:Ir,isVNode:Cn,markRaw:Gr,mergeDefaults:Cp,mergeModels:Sp,mergeProps:Cl,nextTick:At,normalizeClass:zr,normalizeProps:Mc,normalizeStyle:qr,onActivated:_u,onBeforeMount:Eu,onBeforeUnmount:fs,onBeforeUpdate:Cu,onDeactivated:vu,onErrorCaptured:ml,onMounted:Qr,onRenderTracked:ku,onRenderTriggered:Ru,onScopeDispose:Hc,onServerPrefetch:Su,onUnmounted:ds,onUpdated:us,openBlock:Rt,popScopeId:Uh,provide:_n,proxyRefs:ll,pushScopeId:Dh,queuePostFlushCb:Ho,reactive:Tt,readonly:rl,ref:mt,registerRuntimeCompiler:tm,render:wi,renderList:cp,renderSlot:fp,resolveComponent:Jh,resolveDirective:Xh,resolveDynamicComponent:au,resolveFilter:pm,resolveTransitionHooks:sr,setBlockTracking:di,setDevtoolsHook:fm,setTransitionHooks:In,shallowReactive:dr,shallowReadonly:Eh,shallowRef:or,ssrContextKey:fu,ssrUtils:hm,stop:nh,toDisplayString:Zd,toHandlerKey:Sr,toHandlers:dp,toRaw:ue,toRef:eu,toRefs:Zc,toValue:kh,transformVNodeArgs:Gp,triggerRef:Rh,unref:Pe,useAttrs:Ep,useCssModule:Um,useCssVars:Rm,useModel:sm,useSSRContext:du,useSlots:wp,useTransitionState:hl,vModelCheckbox:Rl,vModelDynamic:uf,vModelRadio:kl,vModelSelect:af,vModelText:Vo,vShow:tf,version:Sl,warn:am,watch:bn,watchEffect:rp,watchPostEffect:hu,watchSyncEffect:pu,withAsyncContext:kp,withCtx:Jr,withDefaults:vp,withDirectives:sp,withKeys:tg,withMemo:lm,withModifiers:Zm,withScopeId:Vh},Symbol.toStringTag,{value:"Module"})),sg=/#/g,ig=/&/g,lg=/\//g,ag=/=/g,xl=/\+/g,cg=/%5e/gi,ug=/%60/gi,fg=/%7c/gi,dg=/%20/gi;function hg(e){return encodeURI(""+e).replace(fg,"|")}function Ei(e){return hg(typeof e=="string"?e:JSON.stringify(e)).replace(xl,"%2B").replace(dg,"+").replace(sg,"%23").replace(ig,"%26").replace(ug,"`").replace(cg,"^").replace(lg,"%2F")}function Ds(e){return Ei(e).replace(ag,"%3D")}function Wo(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function pg(e){return Wo(e.replace(xl," "))}function mg(e){return Wo(e.replace(xl," "))}function gg(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=pg(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=mg(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function yg(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${Ds(e)}=${Ei(n)}`).join("&"):`${Ds(e)}=${Ei(t)}`:Ds(e)}function bg(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>yg(t,e[t])).filter(Boolean).join("&")}const _g=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,vg=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,wg=/^([/\\]\s*){2,}[^/\\]/,Eg=/^[\s\0]*(blob|data|javascript|vbscript):$/i,Cg=/\/$|\/\?|\/#/,Sg=/^\.?\//;function to(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?_g.test(e):vg.test(e)||(t.acceptRelative?wg.test(e):!1)}function Rg(e){return!!e&&Eg.test(e)}function Ci(e="",t){return t?Cg.test(e):e.endsWith("/")}function Tl(e="",t){if(!t)return(Ci(e)?e.slice(0,-1):e)||"/";if(!Ci(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return(s.slice(0,-1)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function Si(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Ci(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function kg(e=""){return e.startsWith("/")}function Ma(e=""){return kg(e)?e:"/"+e}function xg(e,t){if(wf(t)||to(e))return e;const n=Tl(t);return e.startsWith(n)?e:no(n,e)}function Na(e,t){if(wf(t))return e;const n=Tl(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function vf(e,t){const n=ys(e),r={...gg(n.search),...t};return n.search=bg(r),Ag(n)}function wf(e){return!e||e==="/"}function Tg(e){return e&&e!=="/"}function no(e,...t){let n=e||"";for(const r of t.filter(o=>Tg(o)))if(n){const o=r.replace(Sg,"");n=Si(n)+o}else n=r;return n}function Pg(e,t,n={}){return n.trailingSlash||(e=Si(e),t=Si(t)),n.leadingSlash||(e=Ma(e),t=Ma(t)),n.encoding||(e=Wo(e),t=Wo(t)),e===t}const Ef=Symbol.for("ufo:protocolRelative");function ys(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!to(e,{acceptRelative:!0}))return t?ys(t+e):Ia(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",l=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:a,search:u,hash:c}=Ia(l.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:a,search:u,hash:c,[Ef]:!r}}function Ia(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function Ag(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[Ef]?(e.protocol||"")+"//":"")+o+s+t+n+r}const Og=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Ko=Og().app,Mg=()=>Ko.baseURL,Ng=()=>Ko.buildAssetsDir,Pl=(...e)=>no(Cf(),Ng(),...e),Cf=(...e)=>{const t=Ko.cdnURL||Ko.baseURL;return e.length?no(t,...e):t};globalThis.__buildAssetsURL=Pl,globalThis.__publicAssetsURL=Cf;const Ig=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Lg=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Hg=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Bg(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){jg(e);return}return t}function jg(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function qo(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.at(-1)==='"'&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Hg.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Ig.test(e)||Lg.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Bg)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}class Fg extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function $g(e){var a,u,c,f,d;const t=((a=e.error)==null?void 0:a.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"