From 23c6ff9f6649781df5af8e3992eb9399213f4159 Mon Sep 17 00:00:00 2001 From: David Dias Horta Date: Mon, 3 Jun 2024 18:58:03 +0200 Subject: [PATCH] ui: deployment --- docker-compose.yaml | 1 + nginx/default.conf | 2 + ui/.gitignore | 1 - ui/dist/assets/HomeView-CgXiBaxn.js | 1 + ui/dist/assets/default-hat-B72TLDOC.svg | 239 ++++++++++++++++++++++ ui/dist/assets/index-BbvBLSp7.js | 23 +++ ui/dist/assets/index-BnolgutE.js | 26 +++ ui/dist/assets/index-LVSzWPG3.css | 1 + ui/dist/assets/index-vJsV95CQ.css | 1 + ui/dist/fonts/Ingra/Ingra-Bold.woff2 | Bin 0 -> 63152 bytes ui/dist/fonts/Ingra/Ingra-Regular.woff2 | Bin 0 -> 61884 bytes ui/dist/index.html | 21 ++ ui/dist/logo.png | Bin 0 -> 438 bytes ui/dist/logo.svg | 36 ++++ ui/dist/logo_protected.png | Bin 0 -> 117331 bytes ui/dist/logo_protected_inverted.png | Bin 0 -> 116097 bytes ui/src/views/AnnouncementView/Discord.vue | 3 +- 17 files changed, 352 insertions(+), 3 deletions(-) create mode 100644 ui/dist/assets/HomeView-CgXiBaxn.js create mode 100644 ui/dist/assets/default-hat-B72TLDOC.svg create mode 100644 ui/dist/assets/index-BbvBLSp7.js create mode 100644 ui/dist/assets/index-BnolgutE.js create mode 100644 ui/dist/assets/index-LVSzWPG3.css create mode 100644 ui/dist/assets/index-vJsV95CQ.css create mode 100644 ui/dist/fonts/Ingra/Ingra-Bold.woff2 create mode 100644 ui/dist/fonts/Ingra/Ingra-Regular.woff2 create mode 100644 ui/dist/index.html create mode 100644 ui/dist/logo.png create mode 100644 ui/dist/logo.svg create mode 100644 ui/dist/logo_protected.png create mode 100644 ui/dist/logo_protected_inverted.png diff --git a/docker-compose.yaml b/docker-compose.yaml index 2441e8a..5a4cd96 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -24,6 +24,7 @@ services: - 80:80 volumes: - ./nginx:/etc/nginx/conf.d:ro + - ./ui/dist:/var/www/html:ro depends_on: - stan networks: diff --git a/nginx/default.conf b/nginx/default.conf index 7b8d0b4..2268ce3 100644 --- a/nginx/default.conf +++ b/nginx/default.conf @@ -8,6 +8,8 @@ server { server_name _; + root /var/www/html; + # api proxy location /api { auth_request /api/auth/me; diff --git a/ui/.gitignore b/ui/.gitignore index 8ee54e8..a52d458 100644 --- a/ui/.gitignore +++ b/ui/.gitignore @@ -9,7 +9,6 @@ lerna-debug.log* node_modules .DS_Store -dist dist-ssr coverage *.local diff --git a/ui/dist/assets/HomeView-CgXiBaxn.js b/ui/dist/assets/HomeView-CgXiBaxn.js new file mode 100644 index 0000000..bd0e0f2 --- /dev/null +++ b/ui/dist/assets/HomeView-CgXiBaxn.js @@ -0,0 +1 @@ +import{_ as e,o,c as t,a as c}from"./index-BnolgutE.js";const n={},s=c("h1",null,"PR Toolkit",-1),a=[s];function _(r,l){return o(),t("main",null,a)}const d=e(n,[["render",_]]);export{d as default}; diff --git a/ui/dist/assets/default-hat-B72TLDOC.svg b/ui/dist/assets/default-hat-B72TLDOC.svg new file mode 100644 index 0000000..a961c89 --- /dev/null +++ b/ui/dist/assets/default-hat-B72TLDOC.svg @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ui/dist/assets/index-BbvBLSp7.js b/ui/dist/assets/index-BbvBLSp7.js new file mode 100644 index 0000000..36269ec --- /dev/null +++ b/ui/dist/assets/index-BbvBLSp7.js @@ -0,0 +1,23 @@ +import{d as Nt,r as E,b as O,w as ne,e as B,o as h,c as F,f as G,v as me,a as x,t as I,F as P,g as Fe,_ as Ne,h as g,i as v,j as pe,k as j,l as T,m as z,n as oe,p as Bt,q as qt,s as fe,u as Vt,x as Dt,y as Le,z as ze,A as he,B as D,C as L,D as Ft,E as Lt,G as zt,H as Pt,I as Ut,J as ge}from"./index-BnolgutE.js";const Ot=Nt("counter",()=>{const e=E([]),o=async()=>{e.value=await U.announements.getAll()};return o(),{announcements:e,update:o}}),Pe=["stair","non-stair","server","test"],Ht=async e=>{if(e)return new Promise((o,n)=>{const t=new FileReader;t.onload=()=>{const l=t.result;o(l.replace(/^data:image\/[a-z]+;base64,/,""))},t.onerror=n,t.readAsDataURL(e)})},ye=()=>{Ot().update()},U={announements:{async getAll(){return fetch("/api/announcements").then(e=>e.json())},async create(e){const n=await(await fetch("/api/announcements",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json();return ye(),n},async get(e){return fetch(`/api/announcements/${e}`).then(o=>o.json())},async update(e){const n=await(await fetch(`/api/announcements/${e.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).json();return ye(),n},async delete(e){await fetch(`/api/announcements/${e}`,{method:"DELETE"}).then(ye)},async getTypes(){return fetch("/api/announcements/types").then(e=>e.json())},async publish(e,o,n,t,l){fetch(`/api/announcements/${e}/publish`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:e,scope:o,server:n,type:t,image:await Ht(l)})})},async discordServers(){return fetch("/api/announcements/discord/servers").then(e=>e.json())}}},Xt={class:"actions"},Jt=["disabled"],Qt=["disabled"],Gt=O({__name:"Edit",props:{modelValue:{type:Object,required:!0}},emits:["update:modelValue"],setup(e,{emit:o}){E([]),E([]);const n=e,t=E(JSON.parse(JSON.stringify(n.modelValue)));ne(()=>n.modelValue,s=>{t.value=JSON.parse(JSON.stringify(s))},{deep:!0});const l=o,r=async()=>{let s;t.value.id?s=await U.announements.update(t.value):(s=await U.announements.create(t.value),Fe.push(`/announcements/${s.id}`)),l("update:modelValue",s)},c=B(()=>JSON.stringify(t.value)===JSON.stringify(n.modelValue)),i=async()=>{t.value.id&&(await U.announements.delete(t.value.id),Fe.push("/announcements"))};return(s,u)=>(h(),F(P,null,[G(x("input",{type:"text","onUpdate:modelValue":u[0]||(u[0]=d=>t.value.title=d),placeholder:"Title"},null,512),[[me,t.value.title]]),G(x("textarea",{"onUpdate:modelValue":u[1]||(u[1]=d=>t.value.message.de=d),placeholder:"German Content"},null,512),[[me,t.value.message.de]]),G(x("textarea",{"onUpdate:modelValue":u[2]||(u[2]=d=>t.value.message.en=d),placeholder:"English Content"},` + `,512),[[me,t.value.message.en]]),x("div",Xt,[x("button",{onClick:r,class:"danger",disabled:c.value},I(t.value.id?"Update":"Create"),9,Jt),x("button",{onClick:i,class:"danger",disabled:!t.value.id}," Delete ",8,Qt)])],64))}}),Zt=Ne(Gt,[["__scopeId","data-v-0bb9a1c1"]]);var Yt=Object.defineProperty,Kt=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,He=(e,o,n)=>o in e?Yt(e,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[o]=n,nn=(e,o)=>{for(var n in o||(o={}))en.call(o,n)&&He(e,n,o[n]);if(Ue)for(var n of Ue(o))tn.call(o,n)&&He(e,n,o[n]);return e},on=(e,o)=>Kt(e,Wt(o)),Xe={blue:"https://cdn.discordapp.com/embed/avatars/0.png",gray:"https://cdn.discordapp.com/embed/avatars/1.png",green:"https://cdn.discordapp.com/embed/avatars/2.png",orange:"https://cdn.discordapp.com/embed/avatars/3.png",red:"https://cdn.discordapp.com/embed/avatars/4.png",pink:"https://cdn.discordapp.com/embed/avatars/5.png"},Je={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Qe={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};function rn(e){var o,n,t=[],l=1;if(typeof e=="string")if(Je[e])t=Je[e].slice(),n="rgb";else if(e==="transparent")l=0,n="rgb",t=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(e)){var r=e.slice(1);l=1,(s=r.length)<=4?(t=[parseInt(r[0]+r[0],16),parseInt(r[1]+r[1],16),parseInt(r[2]+r[2],16)],s===4&&(l=parseInt(r[3]+r[3],16)/255)):(t=[parseInt(r[0]+r[1],16),parseInt(r[2]+r[3],16),parseInt(r[4]+r[5],16)],s===8&&(l=parseInt(r[6]+r[7],16)/255)),t[0]||(t[0]=0),t[1]||(t[1]=0),t[2]||(t[2]=0),n="rgb"}else if(o=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(e)){var c=o[1],i=c==="rgb";n=r=c.replace(/a$/,"");var s=r==="cmyk"?4:r==="gray"?1:3;t=o[2].trim().split(/\s*[,\/]\s*|\s+/).map(function(u,d){if(/%$/.test(u))return d===s?parseFloat(u)/100:r==="rgb"?255*parseFloat(u)/100:parseFloat(u);if(r[d]==="h"){if(/deg$/.test(u))return parseFloat(u);if(Qe[u]!==void 0)return Qe[u]}return parseFloat(u)}),c===r&&t.push(1),l=i||t[s]===void 0?1:t[s],t=t.slice(0,s)}else e.length>10&&/[0-9](?:\s|\/)/.test(e)&&(t=e.match(/([0-9]+)/g).map(function(u){return parseFloat(u)}),n=e.match(/([a-z])/gi).join("").toLowerCase());else isNaN(e)?Array.isArray(e)||e.length?(t=[e[0],e[1],e[2]],n="rgb",l=e.length===4?e[3]:1):e instanceof Object&&(e.r!=null||e.red!=null||e.R!=null?(n="rgb",t=[e.r||e.red||e.R||0,e.g||e.green||e.G||0,e.b||e.blue||e.B||0]):(n="hsl",t=[e.h||e.hue||e.H||0,e.s||e.saturation||e.S||0,e.l||e.lightness||e.L||e.b||e.brightness]),l=e.a||e.alpha||e.opacity||1,e.opacity!=null&&(l/=100)):(n="rgb",t=[e>>>16,(65280&e)>>>8,255&e]);return{space:n,values:t,alpha:l}}var Ge,Ze,Ye,ke,we,xe,M,q,ae,Ke,w,C,_e,J,We,et,X,tt,le,Y,nt,K,ce,ie,Se,Ce,ot,rt,at,lt,Ie,ct,it,W,ee,$e,st,Te,k,Q,ut,dt,mt,se,te,ue,ht,Oe,de,je,pt,ft,vt,bt,gt,yt,kt,wt,xt,Re,_t,St,an=function(e){var o,n,t,l,r,c=e[0]/360,i=e[1]/100,s=e[2]/100;if(i===0)return[r=255*s,r,r];o=2*s-(n=s<.5?s*(1+i):s+i-s*i),l=[0,0,0];for(var u=0;u<3;u++)(t=c+1/3*-(u-1))<0?t++:t>1&&t--,r=6*t<1?o+6*(n-o)*t:2*t<1?n:3*t<2?o+(n-o)*(2/3-t)*6:o,l[u]=255*r;return l},f=(Ge=/\r\n?/g,Ze=/\t/g,Ye=/\f/g,ke=function(e){return e.replace(Ge,` +`).replace(Ye,"").replace(Ze," ")},we=function(e,o){var n=e||{};if(o!=null)for(var t in o)Object.prototype.hasOwnProperty.call(o,t)&&(n[t]=o[t]);return n},xe=function(e,o){var n,t=Object.keys(e).filter(function(r){var c=e[r];if(c==null||c.match==null)return!1;var i=c.order;return typeof i=="number"&&isFinite(i)||typeof console>"u"||console.warn("simple-markdown: Invalid order for rule `"+r+"`: "+String(i)),!0});t.sort(function(r,c){var i=e[r],s=e[c],u=i.order,d=s.order;if(u!==d)return u-d;var p=i.quality?0:1,b=s.quality?0:1;return p!==b?p-b:rc?1:0});var l=function(r,c){var i=[];for(n=c=c||n;r;){var s=null,u=null,d=null,p=NaN,b=0,m=t[0],y=e[m];do{var _=y.order,A=c.prevCapture==null?"":c.prevCapture[0],V=y.match(r,c,A);if(V){var $=y.quality?y.quality(V,c,A):0;$<=p||(s=m,u=y,d=V,p=$)}b++,m=t[b],y=e[m]}while(y&&(!d||y.order===_&&y.quality));if(u==null||d==null)throw new Error("Could not find a matching rule for the below content. The rule with highest `order` should always match content provided to it. Check the definition of `match` for '"+t[t.length-1]+`'. It seems to not match the following source: +`+r);if(d.index)throw new Error("`match` must return a capture starting at index 0 (the current parse index). Did you forget a ^ at the start of the RegExp?");var S=u.parse(d,l,c);Array.isArray(S)?Array.prototype.push.apply(i,S):(S.type==null&&(S.type=s),i.push(S)),c.prevCapture=d,r=r.substring(c.prevCapture[0].length)}return i};return function(r,c){return(n=we(c,o)).inline||n.disableAutoBlockNewlines||(r+=` + +`),n.prevCapture=null,l(ke(r),n)}},M=function(e){var o=function(n,t){return t.inline?e.exec(n):null};return o.regex=e,o},q=function(e){var o=function(n,t){return t.inline?null:e.exec(n)};return o.regex=e,o},ae=function(e){var o=function(n,t){return e.exec(n)};return o.regex=e,o},Ke=typeof Symbol=="function"&&Symbol.for&&Symbol.for("react.element")||60103,w=function(e,o,n){return{$$typeof:Ke,type:e,key:o??void 0,ref:null,props:n,_owner:null}},C=function(e,o,n,t){n=n||{},t=t===void 0||t;var l="";for(var r in n){var c=n[r];Object.prototype.hasOwnProperty.call(n,r)&&c&&(l+=" "+X(r)+'="'+X(c)+'"')}var i="<"+e+l+">";return t?i+o+"":i},_e={},J=function(e){if(e==null)return null;try{var o=decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").toLowerCase();if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}catch{return null}return e},We=/[<>&"']/g,et={"<":"<",">":">","&":"&",'"':""","'":"'","/":"/","`":"`"},X=function(e){return String(e).replace(We,function(o){return et[o]})},tt=/\\([^0-9A-Za-z\s])/g,le=function(e){return e.replace(tt,"$1")},Y=function(e,o,n){var t=n.inline||!1;n.inline=!0;var l=e(o,n);return n.inline=t,l},nt=function(e,o,n){var t=n.inline||!1;n.inline=!1;var l=e(o+` + +`,n);return n.inline=t,l},K=function(e,o,n){return{content:Y(o,e[1],n)}},ce=function(){return{}},Se="( *)("+(ie="(?:[*+-]|\\d+\\.)")+") +",Ce=new RegExp("^"+Se),ot=new RegExp(Se+"[^\\n]*(?:\\n(?!\\1"+ie+` )[^\\n]*)*( +|$)`,"gm"),at=/^ (?= *`)|(` *) $/g,lt=rt=/\n{2,}$/,Ie=/ *\n+$/,ct=new RegExp("^( *)("+ie+`) [\\s\\S]+?(?: +{2,}(?! )(?!\\1`+ie+` )\\n*|\\s* +*$)`),it=/(?:^|\n)( *)$/,vt=/^ *\| *| *\| *$/g,bt=/ *$/,gt=/^ *-+: *$/,yt=/^ *:-+: *$/,kt=/^ *:-+ *$/,wt=function(e){return gt.test(e)?"right":yt.test(e)?"center":kt.test(e)?"left":null},xt=function(e,o,n,t){return t&&(e=e.replace(vt,"")),e.trim().split("|").map(wt)},Re=function(e,o,n,t){var l=n.inTable;n.inTable=!0;var r=o(e.trim(),n);n.inTable=l;var c=[[]];return r.forEach(function(i,s){i.type==="tableSeparator"?(!t||s!==0&&s!==r.length-1)&&c.push([]):(i.type!=="text"||r[s+1]!=null&&r[s+1].type!=="tableSeparator"||(i.content=i.content.replace(bt,"")),c[c.length-1].push(i))}),c},_t=function(e,o,n,t){return e.trim().split(` +`).map(function(l){return Re(l,o,n,t)})},W={parseTable:(St=function(e){return function(o,n,t){t.inline=!0;var l=Re(o[1],n,t,e),r=xt(o[2],0,0,e),c=_t(o[3],n,t,e);return t.inline=!1,{type:"table",header:l,align:r,cells:c}}})(!0),parseNpTable:St(!1),TABLE_REGEX:/^ *(\|.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/,NPTABLE_REGEX:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/},ee="(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*",$e=`\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*`,st=/mailto:/i,Te=function(e,o,n){var t=(e[2]||e[1]).replace(/\s+/g," ").toLowerCase();if(o._defs&&o._defs[t]){var l=o._defs[t];n.target=l.target,n.title=l.title}return o._refs=o._refs||{},o._refs[t]=o._refs[t]||[],o._refs[t].push(n),n},k=0,Q={Array:{react:function(e,o,n){for(var t=n.key,l=[],r=0,c=0;r"}},codeBlock:{order:k++,match:q(/^(?: [^\n]+\n*)+(?:\n *)+\n/),parse:function(e,o,n){return{lang:void 0,content:e[0].replace(/^ /gm,"").replace(/\n+$/,"")}},react:function(e,o,n){var t=e.lang?"markdown-code-"+e.lang:void 0;return w("pre",n.key,{children:w("code",null,{className:t,children:e.content})})},html:function(e,o,n){var t=e.lang?"markdown-code-"+e.lang:void 0,l=C("code",X(e.content),{class:t});return C("pre",l)}},fence:{order:k++,match:q(/^ *(`{3,}|~{3,}) *(?:(\S+) *)?\n([\s\S]+?)\n?\1 *(?:\n *)+\n/),parse:function(e,o,n){return{type:"codeBlock",lang:e[2]||void 0,content:e[3]}},react:null,html:null},blockQuote:{order:k++,match:q(/^( *>[^\n]+(\n[^\n]+)*\n*)+\n{2,}/),parse:function(e,o,n){return{content:o(e[0].replace(/^ *> ?/gm,""),n)}},react:function(e,o,n){return w("blockquote",n.key,{children:o(e.content,n)})},html:function(e,o,n){return C("blockquote",o(e.content,n))}},list:{order:k++,match:function(e,o){var n=o.prevCapture==null?"":o.prevCapture[0],t=it.exec(n),l=o._list||!o.inline;return t&&l?(e=t[1]+e,ct.exec(e)):null},parse:function(e,o,n){var t=e[2],l=t.length>1,r=l?+t:void 0,c=e[0].replace(lt,` +`).match(ot),i=!1;return{ordered:l,start:r,items:c.map(function(s,u){var d=Ce.exec(s),p=d?d[0].length:0,b=new RegExp("^ {1,"+p+"}","gm"),m=s.replace(b,"").replace(Ce,""),y=u===c.length-1,_=m.indexOf(` + +`)!==-1||y&&i;i=_;var A,V=n.inline,$=n._list;n._list=!0,_?(n.inline=!1,A=m.replace(Ie,` + +`)):(n.inline=!0,A=m.replace(Ie,""));var S=o(A,n);return n.inline=V,n._list=$,S})}},react:function(e,o,n){var t=e.ordered?"ol":"ul";return w(t,n.key,{start:e.start,children:e.items.map(function(l,r){return w("li",""+r,{children:o(l,n)})})})},html:function(e,o,n){var t=e.items.map(function(c){return C("li",o(c,n))}).join(""),l=e.ordered?"ol":"ul",r={start:e.start};return C(l,t,r)}},def:{order:k++,match:q(/^ *\[([^\]]+)\]: *]*)>?(?: +["(]([^\n]+)[")])? *\n(?: *\n)*/),parse:function(e,o,n){var t=e[1].replace(/\s+/g," ").toLowerCase(),l=e[2],r=e[3];return n._refs&&n._refs[t]&&n._refs[t].forEach(function(c){c.target=l,c.title=r}),n._defs=n._defs||{},n._defs[t]={target:l,title:r},{def:t,target:l,title:r}},react:function(){return null},html:function(){return""}},table:{order:k++,match:q(W.TABLE_REGEX),parse:W.parseTable,react:function(e,o,n){var t=function(c){return e.align[c]==null?{}:{textAlign:e.align[c]}},l=e.header.map(function(c,i){return w("th",""+i,{style:t(i),scope:"col",children:o(c,n)})}),r=e.cells.map(function(c,i){return w("tr",""+i,{children:c.map(function(s,u){return w("td",""+u,{style:t(u),children:o(s,n)})})})});return w("table",n.key,{children:[w("thead","thead",{children:w("tr",null,{children:l})}),w("tbody","tbody",{children:r})]})},html:function(e,o,n){var t=function(s){return e.align[s]==null?"":"text-align:"+e.align[s]+";"},l=e.header.map(function(s,u){return C("th",o(s,n),{style:t(u),scope:"col"})}).join(""),r=e.cells.map(function(s){var u=s.map(function(d,p){return C("td",o(d,n),{style:t(p)})}).join("");return C("tr",u)}).join(""),c=C("thead",C("tr",l)),i=C("tbody",r);return C("table",c+i)}},newline:{order:k++,match:q(/^(?:\n *)*\n/),parse:ce,react:function(e,o,n){return` +`},html:function(e,o,n){return` +`}},paragraph:{order:k++,match:q(/^((?:[^\n]|\n(?! *\n))+)(?:\n *)+\n/),parse:K,react:function(e,o,n){return w("div",n.key,{className:"paragraph",children:o(e.content,n)})},html:function(e,o,n){return C("div",o(e.content,n),{class:"paragraph"})}},escape:{order:k++,match:M(/^\\([^0-9A-Za-z\s])/),parse:function(e,o,n){return{type:"text",content:e[1]}},react:null,html:null},tableSeparator:{order:k++,match:function(e,o){return o.inTable?/^ *\| */.exec(e):null},parse:function(){return{type:"tableSeparator"}},react:function(){return" | "},html:function(){return" | "}},autolink:{order:k++,match:M(/^<([^: >]+:\/[^ >]+)>/),parse:function(e,o,n){return{type:"link",content:[{type:"text",content:e[1]}],target:e[1]}},react:null,html:null},mailto:{order:k++,match:M(/^<([^ >]+@[^ >]+)>/),parse:function(e,o,n){var t=e[1],l=e[1];return st.test(l)||(l="mailto:"+l),{type:"link",content:[{type:"text",content:t}],target:l}},react:null,html:null},url:{order:k++,match:M(/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/),parse:function(e,o,n){return{type:"link",content:[{type:"text",content:e[1]}],target:e[1],title:void 0}},react:null,html:null},link:{order:k++,match:M(new RegExp("^\\[("+ee+")\\]\\("+$e+"\\)")),parse:function(e,o,n){return{content:o(e[1],n),target:le(e[2]),title:e[3]}},react:function(e,o,n){return w("a",n.key,{href:J(e.target),title:e.title,children:o(e.content,n)})},html:function(e,o,n){var t={href:J(e.target),title:e.title};return C("a",o(e.content,n),t)}},image:{order:k++,match:M(new RegExp("^!\\[("+ee+")\\]\\("+$e+"\\)")),parse:function(e,o,n){return{alt:e[1],target:le(e[2]),title:e[3]}},react:function(e,o,n){return w("img",n.key,{src:J(e.target),alt:e.alt,title:e.title})},html:function(e,o,n){var t={src:J(e.target),alt:e.alt,title:e.title};return C("img","",t,!1)}},reflink:{order:k++,match:M(new RegExp("^\\[("+ee+")\\]\\s*\\[([^\\]]*)\\]")),parse:function(e,o,n){return Te(e,n,{type:"link",content:o(e[1],n)})},react:null,html:null},refimage:{order:k++,match:M(new RegExp("^!\\[("+ee+")\\]\\s*\\[([^\\]]*)\\]")),parse:function(e,o,n){return Te(e,n,{type:"image",alt:e[1]})},react:null,html:null},em:{order:k,match:M(new RegExp("^\\b_((?:__|\\\\[\\s\\S]|[^\\\\_])+?)_\\b|^\\*(?=\\S)((?:\\*\\*|\\\\[\\s\\S]|\\s+(?:\\\\[\\s\\S]|[^\\s\\*\\\\]|\\*\\*)|[^\\s\\*\\\\])+?)\\*(?!\\*)")),quality:function(e){return e[0].length+.2},parse:function(e,o,n){return{content:o(e[2]||e[1],n)}},react:function(e,o,n){return w("em",n.key,{children:o(e.content,n)})},html:function(e,o,n){return C("em",o(e.content,n))}},strong:{order:k,match:M(/^\*\*((?:\\[\s\S]|[^\\])+?)\*\*(?!\*)/),quality:function(e){return e[0].length+.1},parse:K,react:function(e,o,n){return w("strong",n.key,{children:o(e.content,n)})},html:function(e,o,n){return C("strong",o(e.content,n))}},u:{order:k++,match:M(/^__((?:\\[\s\S]|[^\\])+?)__(?!_)/),quality:function(e){return e[0].length},parse:K,react:function(e,o,n){return w("u",n.key,{children:o(e.content,n)})},html:function(e,o,n){return C("u",o(e.content,n))}},del:{order:k++,match:M(/^~~(?=\S)((?:\\[\s\S]|~(?!~)|[^\s~\\]|\s(?!~~))+?)~~/),parse:K,react:function(e,o,n){return w("del",n.key,{children:o(e.content,n)})},html:function(e,o,n){return C("del",o(e.content,n))}},inlineCode:{order:k++,match:M(/^(`+)([\s\S]*?[^`])\1(?!`)/),parse:function(e,o,n){return{content:e[2].replace(at,"$1")}},react:function(e,o,n){return w("code",n.key,{children:e.content})},html:function(e,o,n){return C("code",X(e.content))}},br:{order:k++,match:ae(/^ {2,}\n/),parse:ce,react:function(e,o,n){return w("br",n.key,_e)},html:function(e,o,n){return"
"}},text:{order:k++,match:ae(/^[\s\S]+?(?=[^0-9A-Za-z\s\u00c0-\uffff]|\n\n| {2,}\n|\w+:\S|$)/),parse:function(e,o,n){return{content:e[0]}},react:function(e,o,n){return e.content},html:function(e,o,n){return X(e.content)}}},ut=function(e,o){return o||typeof console>"u"||console.warn("simple-markdown ruleOutput should take 'react' or 'html' as the second argument."),function(n,t,l){return e[n.type][o](n,t,l)}},dt=function(e){var o=function(n,t){if(t=t||{},Array.isArray(n)){for(var l=t.key,r=[],c=null,i=0;il.cssModuleNames[i]||i).join(" "));let r="";for(const i in n)Object.prototype.hasOwnProperty.call(n,i)&&n[i]&&(r+=` ${f.sanitizeText(i)}="${f.sanitizeText(n[i])}"`);const c=`<${e}${r}>`;return t?`${c+o}`:c}f.htmlTag=N;const re={blockQuote:Object.assign({},f.defaultRules.blockQuote,{match:(e,o,n)=>!/^$|\n *$/.test(n)||o.inQuote?null:/^( *>>> ([\s\S]*))|^( *> [^\n]*(\n *> [^\n]*)*\n?)/.exec(e),parse(e,o,n){const t=e[0],l=/^ *>>> ?/.exec(t)?/^ *>>> ?/:/^ *> ?/gm;return{content:o(t.replace(l,""),Object.assign({},n,{inQuote:!0})),type:"blockQuote"}}}),codeBlock:Object.assign({},f.defaultRules.codeBlock,{match:f.inlineRegex(/^```(([a-z0-9-]+?)\n+)?\n*([^]+?)\n*```/i),parse:(e,o,n)=>({lang:(e[2]||"").trim(),content:e[3]||"",inQuote:n.inQuote||!1}),html:(e,o,n)=>{const t=N("code",f.sanitizeText(e.content),{},n);return N("pre",t,null,n)}}),newline:f.defaultRules.newline,escape:f.defaultRules.escape,autolink:Object.assign({},f.defaultRules.autolink,{parse:e=>({content:[{type:"text",content:e[1]}],target:e[1]}),html:(e,o,n)=>N("a",o(e.content,n),{href:f.sanitizeUrl(e.target)},n)}),url:Object.assign({},f.defaultRules.url,{parse:e=>({content:[{type:"text",content:e[1]}],target:e[1]}),html:(e,o,n)=>N("a",o(e.content,n),{href:f.sanitizeUrl(e.target)},n)}),em:Object.assign({},f.defaultRules.em,{parse(e,o,n){const t=f.defaultRules.em.parse(e,o,Object.assign({},n,{inEmphasis:!0}));return n.inEmphasis?t.content:t}}),strong:f.defaultRules.strong,u:f.defaultRules.u,strike:Object.assign({},f.defaultRules.del,{match:f.inlineRegex(/^~~([\s\S]+?)~~(?!_)/)}),inlineCode:Object.assign({},f.defaultRules.inlineCode,{match:e=>f.defaultRules.inlineCode.match.regex.exec(e),html:(e,o,n)=>N("code",f.sanitizeText(e.content.trim()),null,n)}),text:Object.assign({},f.defaultRules.text,{match:e=>/^[\s\S]+?(?=[^0-9A-Za-z\s\u00c0-\uffff-]|\n\n|\n|\w+:\S|$)/.exec(e),html:(e,o,n)=>n.escapeHTML?f.sanitizeText(e.content):e.content}),emoticon:{order:f.defaultRules.text.order,match:e=>/^(¯\\_\(ツ\)_\/¯)/.exec(e),parse:e=>({type:"text",content:e[1]}),html:(e,o,n)=>o(e.content,n)},br:Object.assign({},f.defaultRules.br,{match:f.anyScopeRegex(/^\n/)}),spoiler:{order:0,match:e=>/^\|\|([\s\S]+?)\|\|/.exec(e),parse:(e,o,n)=>({content:o(e[1],n)}),html:(e,o,n)=>N("span",o(e.content,n),{class:"d-spoiler ddd"},n)}},ln={user:e=>`@${f.sanitizeText(e.id)}`,channel:e=>`#${f.sanitizeText(e.id)}`,role:e=>`&${f.sanitizeText(e.id)}`,everyone:()=>"@everyone",here:()=>"@here"},jt={discordUser:{order:f.defaultRules.strong.order,match:e=>/^<@!?([0-9]*)>/.exec(e),parse:e=>({id:e[1]}),html:(e,o,n)=>N("span",n.discordCallback.user(e),{class:"d-mention d-user"},n)},discordChannel:{order:f.defaultRules.strong.order,match:e=>/^<#?([0-9]*)>/.exec(e),parse:e=>({id:e[1]}),html:(e,o,n)=>N("span",n.discordCallback.channel(e),{class:"d-mention d-channel"},n)},discordRole:{order:f.defaultRules.strong.order,match:e=>/^<@&([0-9]*)>/.exec(e),parse:e=>({id:e[1]}),html:(e,o,n)=>N("span",n.discordCallback.role(e),{class:"d-mention d-role"},n)},discordEmoji:{order:f.defaultRules.strong.order,match:e=>/^<(a?):(\w+):(\d+)>/.exec(e),parse:e=>({animated:e[1]==="a",name:e[2],id:e[3]}),html:(e,o,n)=>N("img","",{class:"d-emoji"+(e.animated?" d-emoji-animated":""),src:`https://cdn.discordapp.com/emojis/${e.id}.${e.animated?"gif":"png"}`,alt:`:${e.name}:`},!1,n)},discordEveryone:{order:f.defaultRules.strong.order,match:e=>/^@everyone/.exec(e),parse:()=>({}),html:(e,o,n)=>N("span",n.discordCallback.everyone(e),{class:"d-mention d-user"},n)},discordHere:{order:f.defaultRules.strong.order,match:e=>/^@here/.exec(e),parse:()=>({}),html:(e,o,n)=>N("span",n.discordCallback.here(e),{class:"d-mention d-user"},n)}};Object.assign(re,jt);const Be=Object.assign({},jt,{text:Object.assign({},f.defaultRules.text,{match:e=>/^[\s\S]+?(?=[^0-9A-Za-z\s\u00c0-\uffff-]|\n\n|\n|\w+:\S|$)/.exec(e),html:(e,o,n)=>n.escapeHTML?f.sanitizeText(e.content):e.content})}),qe=Object.assign({},re,{link:f.defaultRules.link}),Ct=f.parserFor(re),It=f.outputFor(re,"html"),cn=f.parserFor(Be),sn=f.outputFor(Be,"html"),un=f.parserFor(qe),dn=f.outputFor(qe,"html");var mn={parser:e=>Ct(e,{inline:!0}),htmlOutput:It,toHTML:function(e,o,n,t){if((n||t)&&(!n||!t))throw new Error("You must pass both a custom parser and custom htmlOutput function, not just one");o=Object.assign({embed:!1,escapeHTML:!0,discordOnly:!1,discordCallback:{}},o||{});let l=Ct,r=It;n?(l=n,r=t):o.discordOnly?(l=cn,r=sn):o.embed&&(l=un,r=dn);const c={inline:!0,inQuote:!1,inEmphasis:!1,escapeHTML:o.escapeHTML,cssModuleNames:o.cssModuleNames||null,discordCallback:Object.assign({},ln,o.discordCallback)};return r(l(e,c),c)},rules:re,rulesDiscordOnly:Be,rulesEmbed:qe,markdownEngine:f,htmlTag:N};const hn=new Date;var H=Object.freeze({__proto__:null,[Symbol.toStringTag]:"Module",parseColorToRgba:(e,o)=>{var n;if(!e)return null;const[t,l,r,c]=(n=function(i){var s;Array.isArray(i)&&i.raw&&(i=String.raw(...arguments));var u=rn(i);return u.space?((s=Array(3))[0]=Math.min(Math.max(u.values[0],0),255),s[1]=Math.min(Math.max(u.values[1],0),255),s[2]=Math.min(Math.max(u.values[2],0),255),u.space[0]==="h"&&(s=an(s)),s.push(Math.min(Math.max(u.alpha,0),1)),s):[]}(e))!=null?n:[];return`rgba(${t},${l},${r},${o??c})`},defaultTimestamp:hn,parseTimestamp:({timestamp:e,format:o="cozy"})=>{if(e instanceof Date||(e=new Date(e)),o==="compact"){const[r,c]=[e.getHours(),e.getMinutes()];return[r>12?r-12:r===0?12:r,`:${c.toString().padStart(2,"0")} `,r>=12?"PM":"AM"].join("")}const[n,t,l]=[e.getMonth()+1,e.getDate(),e.getFullYear()];return`${n.toString().padStart(2,"0")}/${t.toString().padStart(2,"0")}/${l}`},resolveImage:(e,o)=>{var n,t;return(t=(n=e[o])!=null?n:o)!=null?t:e==null?void 0:e.default},markdownParser:mn});const pn={avatars:on(nn({},Xe),{default:Xe.blue}),defaultMode:"cozy",defaultTheme:"dark",profiles:{}},ve=()=>{var e,o,n;return(n=(o=(e=qt())==null?void 0:e.appContext.config.globalProperties)==null?void 0:o.$discordOptions)!=null?n:pn};var Rt=O({name:"OutboundLink"});const fn={class:"outbound-link-icon"},vn=g("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"},[g("path",{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}),g("polygon",{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"})],-1);Rt.render=function(e,o,n,t,l,r){return h(),v("span",fn,[vn])};var bn=O({name:"DiscordButton",components:{OutboundLinkIcon:Rt},props:{disabled:Boolean,image:String,type:{type:String,default:"primary"},url:String}});bn.render=function(e,o,n,t,l,r){const c=pe("outbound-link-icon");return e.type==="link"&&e.url&&!e.disabled?(h(),v("a",{key:0,class:"discord-button discord-button-link",href:e.url,target:"_blank",rel:"noopener noreferrer"},[e.image?(h(),v("img",{key:0,class:"discord-button-emoji",src:e.image,alt:""},null,8,["src"])):j("",!0),T(e.$slots,"default"),g(c)],8,["href"])):(h(),v("button",{key:1,class:["discord-button",[`discord-button-${e.type}`,e.disabled?"discord-button-disabled":""]],disabled:e.disabled},[e.image?(h(),v("img",{key:0,class:"discord-button-emoji",src:e.image,alt:""},null,8,["src"])):j("",!0),T(e.$slots,"default"),e.type==="link"?(h(),v(c,{key:1})):j("",!0)],10,["disabled"]))};var gn=O({name:"DiscordButtons"});const yn={class:"discord-buttons"};gn.render=function(e,o,n,t,l,r){return h(),v("div",yn,[T(e.$slots,"default")])};var Me=O({name:"DiscordEmbed",props:{authorIcon:String,authorName:String,authorUrl:String,borderColor:String,embedTitle:String,footerIcon:String,image:String,thumbnail:String,timestamp:[Date,String],url:String},setup(e,{slots:o}){const{authorIcon:n,authorName:t,authorUrl:l,footerIcon:r,timestamp:c}=oe(e),i=B(()=>({icon:n==null?void 0:n.value,name:t==null?void 0:t.value,url:l==null?void 0:l.value})),s=B(()=>c!=null&&c.value?H.parseTimestamp({timestamp:c.value}):null),u=B(()=>o.footer||s.value),d=B(()=>o.footer&&(r==null?void 0:r.value)),p=B(()=>o.footer&&s.value);return{author:i,embedTimestamp:s,showFooter:u,showFooterIcon:d,showFooterSeparator:p}}});const kn={class:"discord-embed"},wn={class:"discord-embed-container"},xn={class:"discord-embed-content"},_n={key:0,class:"discord-embed-author"},Sn={key:2},Cn={key:1,class:"discord-embed-title"},In={key:1},$n={class:"discord-embed-description"},Tn={key:0,class:"discord-embed-footer"},On={key:0,class:"discord-embed-footer-separator"},jn={key:1};Me.render=function(e,o,n,t,l,r){return h(),v("div",kn,[g("div",{class:"discord-embed-left-border",style:{"background-color":e.borderColor}},null,4),g("div",wn,[g("div",xn,[g("div",null,[e.author.name?(h(),v("div",_n,[e.author.icon?(h(),v("img",{key:0,class:"discord-embed-author-icon",src:e.author.icon,alt:""},null,8,["src"])):j("",!0),e.author.url?(h(),v("a",{key:1,href:e.author.url,target:"_blank",rel:"noopener noreferrer"},I(e.author.name),9,["href"])):(h(),v("span",Sn,I(e.author.name),1))])):j("",!0),e.embedTitle?(h(),v("div",Cn,[e.url?(h(),v("a",{key:0,href:e.url,target:"_blank",rel:"noopener noreferrer"},I(e.embedTitle),9,["href"])):(h(),v("span",In,I(e.embedTitle),1))])):j("",!0),g("div",$n,[T(e.$slots,"default")]),T(e.$slots,"fields"),e.image?(h(),v("img",{key:2,class:"discord-embed-image",src:e.image,alt:""},null,8,["src"])):j("",!0)]),e.thumbnail?(h(),v("img",{key:0,class:"discord-embed-thumbnail",src:e.thumbnail,alt:""},null,8,["src"])):j("",!0)]),e.showFooter?(h(),v("div",Tn,[e.showFooterIcon?(h(),v("img",{key:0,class:"discord-embed-footer-icon",src:e.footerIcon,alt:""},null,8,["src"])):j("",!0),g("span",null,[T(e.$slots,"footer"),e.showFooterSeparator?(h(),v("span",On," • ")):j("",!0),e.embedTimestamp?(h(),v("span",jn,I(e.embedTimestamp),1)):j("",!0)])])):j("",!0)])])};var Ae=O({name:"DiscordEmbedField",props:{fieldTitle:{type:String,required:!0},inline:Boolean}});const Rn={class:"discord-embed-field-title"};Ae.render=function(e,o,n,t,l,r){return h(),v("div",{class:["discord-embed-field",{"discord-embed-field-inline":e.inline}]},[g("div",Rn,I(e.fieldTitle),1),T(e.$slots,"default")],2)};var En=O({name:"DiscordEmbedFields"});const Mn={class:"discord-embed-fields"};En.render=function(e,o,n,t,l,r){return h(),v("div",Mn,[T(e.$slots,"default")])};var Ve=O({name:"AuthorInfo",props:{author:String,bot:Boolean,roleColor:String}});const An={class:"discord-author-info"},Nn={key:0,class:"discord-author-bot-tag"};Ve.render=function(e,o,n,t,l,r){return h(),v("span",An,[g("span",{class:"discord-author-username",style:{color:e.roleColor}},I(e.author),5),e.bot?(h(),v("span",Nn," Bot ")):j("",!0)])};var Bn=O({components:{AuthorInfo:Ve},props:{author:String,avatar:String,bot:{type:Boolean,default:null},command:Boolean,edited:Boolean,ephemeral:Boolean,highlight:Boolean,profile:String,roleColor:String},setup(e){var o,n,t;const l=ve(),{author:r,avatar:c,bot:i,profile:s,roleColor:u}=oe(e),d=s!=null&&s.value&&(n=(o=l.profiles)==null?void 0:o[s==null?void 0:s.value])!=null?n:{};return{user:{author:!(r!=null&&r.value)&&(d!=null&&d.author)?d.author:(r==null?void 0:r.value)||"User",avatar:H.resolveImage(l.avatars,(c==null?void 0:c.value)||(d==null?void 0:d.avatar)),bot:(t=i.value)!=null?t:d==null?void 0:d.bot,roleColor:(u==null?void 0:u.value)||(d==null?void 0:d.roleColor)}}}});const qn={class:"discord-interaction"},Vn={key:0,class:"discord-interaction-command"},Dn=z(" used "),Fn={class:"discord-interaction-command-name"},Ln=z(" /"),zn={key:1,class:"discord-interaction-reply"},Pn={key:0,class:"discord-interaction-reply-edited"};Bn.render=function(e,o,n,t,l,r){const c=pe("author-info");return h(),v("div",qn,[g("img",{class:"discord-interaction-author-avatar",src:e.user.avatar,alt:""},null,8,["src"]),g(c,{class:"discord-interaction-author-info",author:e.highlight?`@${e.user.author}`:e.user.author,bot:e.user.bot,"role-color":e.user.roleColor},null,8,["author","bot","role-color"]),e.command?(h(),v("span",Vn,[Dn,g("span",Fn,[Ln,T(e.$slots,"default")])])):(h(),v("span",zn,[T(e.$slots,"default"),e.edited?(h(),v("span",Pn,"(edited)")):j("",!0)]))])};var Ee=O({name:"DiscordMarkdown",setup:(e,{slots:o})=>()=>{var n;const t=(n=o.default)==null?void 0:n.call(o).map(l=>typeof l.children=="string"&&l.children.length?Le("span",{class:"discord-markdown-content",innerHTML:H.markdownParser.toHTML(l.children)}):l);return Le("span",{class:"discord-markdown"},{default:()=>t})}}),Et=O({name:"DiscordMention",props:{highlight:Boolean,profile:String,roleColor:String,type:{type:String,default:"user"}},setup(e){var o,n,t,l;const r=ve(),c=E(),{profile:i,roleColor:s,type:u}=oe(e),d=E(i!=null&&i.value&&(n=(o=r.profiles)==null?void 0:o[i==null?void 0:i.value])!=null?n:{}),p=E((l=s==null?void 0:s.value)!=null?l:(t=d==null?void 0:d.value)==null?void 0:t.roleColor),b=E(!1),m=()=>b.value=!0,y=()=>b.value=!1,_={background:H.parseColorToRgba(p==null?void 0:p.value,.1),hover:H.parseColorToRgba(p==null?void 0:p.value,.3)},A=B(()=>p!=null&&p.value&&u.value==="role"?{color:p.value,"background-color":b.value?_.hover:_.background}:{});fe(()=>{var S,R;p!=null&&p.value&&(u==null?void 0:u.value)==="role"&&((S=c==null?void 0:c.value)==null||S.addEventListener("mouseenter",m),(R=c==null?void 0:c.value)==null||R.addEventListener("mouseout",y))}),Vt(()=>{var S,R;(S=c==null?void 0:c.value)==null||S.removeEventListener("mouseenter",m),(R=c==null?void 0:c.value)==null||R.removeEventListener("mouseout",y)});const V=B(()=>{var S;return u.value==="user"&&((S=d==null?void 0:d.value)!=null&&S.author)?d==null?void 0:d.value.author:u.value==="channel"?u.value:u.value.charAt(0).toUpperCase()+u.value.slice(1)}),$=B(()=>u.value==="channel"?"#":"@");return{root:c,colorStyle:A,defaultContent:V,mentionCharacter:$}}});Et.render=function(e,o,n,t,l,r){return h(),v("span",{ref:"root",class:"discord-mention",style:e.colorStyle},[z(I(e.mentionCharacter),1),T(e.$slots,"default",{},()=>[z(I(e.defaultContent),1)])],4)};var Mt=O({name:"DiscordMessage",components:{AuthorInfo:Ve},props:{author:String,avatar:String,bot:{type:Boolean,default:null},edited:Boolean,profile:String,roleColor:String,timestamp:{type:[Date,String],default:H.defaultTimestamp}},setup(e,{slots:o}){var n,t,l;const r=ve(),{author:c,avatar:i,bot:s,profile:u,roleColor:d,timestamp:p}=oe(e),b=Bt("compactMode"),m=u!=null&&u.value&&(t=(n=r.profiles)==null?void 0:n[u==null?void 0:u.value])!=null?t:{},y={author:!(c!=null&&c.value)&&(m!=null&&m.author)?m.author:(c==null?void 0:c.value)||"User",avatar:H.resolveImage(r.avatars,(i==null?void 0:i.value)||(m==null?void 0:m.avatar)),bot:(l=s.value)!=null?l:m==null?void 0:m.bot,roleColor:(d==null?void 0:d.value)||(m==null?void 0:m.roleColor)},_=B(()=>{var $;return($=o.interactions)==null?void 0:$.call(o).some(S=>{var R;return(R=S==null?void 0:S.props)==null?void 0:R.ephemeral})}),A=B(()=>{var $,S;return(($=o.default)==null?void 0:$.call(o).some(R=>{var Z,De;return((Z=R==null?void 0:R.props)==null?void 0:Z.highlight)&&((De=R==null?void 0:R.props)==null?void 0:De.type)!=="channel"}))||((S=o.interactions)==null?void 0:S.call(o).some(R=>{var Z;return(Z=R==null?void 0:R.props)==null?void 0:Z.highlight}))}),V=B(()=>H.parseTimestamp({timestamp:p.value,format:b?"compact":"cozy"}));return{compactMode:b,ephemeralMessage:_,highlightMessage:A,messageTimestamp:V,user:y}}});const Un={class:"discord-message-content"},Hn={class:"discord-author-avatar"},Xn={class:"discord-message-body"},Jn={key:0},Qn={class:"discord-message-timestamp"},Gn={class:"discord-message-timestamp"},Zn={key:2,class:"discord-message-edited"},Yn={key:3,class:"discord-message-ephemeral-notice"};Mt.render=function(e,o,n,t,l,r){const c=pe("author-info");return h(),v("div",{class:["discord-message",{"discord-ephemeral-highlight":e.ephemeralMessage,"discord-mention-highlight":e.highlightMessage&&!e.ephemeralMessage}]},[T(e.$slots,"interactions"),g("div",Un,[g("div",Hn,[g("img",{src:e.user.avatar,alt:""},null,8,["src"])]),g("div",Xn,[e.compactMode?(h(),v(P,{key:1},[g("span",Gn,I(e.messageTimestamp),1),g(c,{author:e.user.author,bot:e.user.bot,"role-color":e.user.roleColor},null,8,["author","bot","role-color"])],64)):(h(),v("div",Jn,[g(c,{author:e.user.author,bot:e.user.bot,"role-color":e.user.roleColor},null,8,["author","bot","role-color"]),g("span",Qn,I(e.messageTimestamp),1)])),T(e.$slots,"default"),e.edited?(h(),v("span",Zn,"(edited)")):j("",!0),T(e.$slots,"embeds"),T(e.$slots,"actions"),e.ephemeralMessage?(h(),v("div",Yn," Only you can see this ")):j("",!0),T(e.$slots,"reactions")])])],2)};var At=O({name:"DiscordMessages",props:{compactMode:{type:Boolean,default:null},lightTheme:{type:Boolean,default:null}},setup(e){const o=ve(),{compactMode:n,lightTheme:t}=oe(e),l={compact:(n==null?void 0:n.value)===!0||o.defaultMode==="compact"&&(n==null?void 0:n.value)!==!1,light:(t==null?void 0:t.value)===!0||o.defaultTheme==="light"&&(t==null?void 0:t.value)!==!1};return Dt("compactMode",l.compact),{layout:l}}});At.render=function(e,o,n,t,l,r){return h(),v("div",{class:["discord-messages",{"discord-compact-mode":e.layout.compact,"discord-light-theme":e.layout.light}]},[T(e.$slots,"default")],2)};var Kn=O({name:"DiscordReaction",props:{active:Boolean,count:{type:Number,default:1},image:{type:String,required:!0},name:String}});const Wn={class:"discord-reaction-count"};Kn.render=function(e,o,n,t,l,r){return h(),v("div",{class:["discord-reaction",{"discord-reaction-active":e.active}],title:e.name},[g("img",{class:"discord-reaction-emoji",src:e.image,alt:e.name},null,8,["src","alt"]),g("span",Wn,I(e.count),1)],10,["title"])};var eo=O({name:"DiscordReactions"});const to={class:"discord-reactions"};eo.render=function(e,o,n,t,l,r){return h(),v("div",to,[T(e.$slots,"default")])};const be=e=>(Ft("data-v-1feaa4d5"),e=e(),Lt(),e),no={class:"inputs"},oo=["value"],ro=["value"],ao=["src"],lo=be(()=>x("img",{src:"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f1e9-1f1ea.svg",alt:"🇩🇪",title:"flag_de",draggable:"false",class:"flag"},null,-1)),co=be(()=>x("br",null,null,-1)),io=be(()=>x("img",{src:"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f1ec-1f1e7.svg",alt:"🇬🇧",title:"flag_gb",draggable:"false",class:"flag"},null,-1)),so=be(()=>x("br",null,null,-1)),uo={class:"actions"},mo=["disabled"],ho=O({__name:"Discord",props:{modelValue:{type:Object,required:!0}},setup(e){const o=E([]),n=E(""),t=E(Pe[0]),l=e,r=B(()=>({...l.modelValue})),c=E(null),i=E(null);fe(async()=>{o.value=await U.announements.discordServers(),n.value=o.value[0].id}),ne(()=>c.value,async p=>{p?i.value=URL.createObjectURL(p):i.value=null});const s=async()=>{await U.announements.publish(r.value.id,"discord",String(o.value[0].id),t.value,c.value??void 0)},u=B(()=>!1),d=()=>{const p=document.createElement("input");p.type="file",p.accept="image/*",p.onchange=b=>{const m=b.target.files;m&&m.length>0&&(c.value=m[0])},p.click()};return(p,b)=>(h(),F(P,null,[x("div",no,[G(x("select",{"onUpdate:modelValue":b[0]||(b[0]=m=>n.value=m)},[(h(!0),F(P,null,he(o.value,m=>(h(),F("option",{key:m.id,value:m.id},I(m.name),9,oo))),128))],512),[[ze,n.value]]),G(x("select",{"onUpdate:modelValue":b[1]||(b[1]=m=>t.value=m)},[(h(!0),F(P,null,he(D(Pe),m=>(h(),F("option",{key:m,value:m},I(m),9,ro))),128))],512),[[ze,t.value]]),x("button",{onClick:d,class:"warning"}," Set Image ")]),x("div",null,[g(D(At),null,{default:L(()=>[g(D(Mt),{bot:!0,author:"Stan","role-color":"green"},{default:L(()=>[g(D(Ee),null,{default:L(()=>[g(D(Et),{type:"Announcements"})]),_:1}),i.value?(h(),F("img",{key:0,src:i.value,draggable:"false"},null,8,ao)):j("",!0),g(D(Me),null,{default:L(()=>[g(D(Ae),{color:"#0b6a5c"},{default:L(()=>[g(D(Ee),null,{default:L(()=>[lo,z(" **"+I(r.value.title)+"** ",1),co,z(" "+I(r.value.message.de),1)]),_:1})]),_:1})]),_:1}),g(D(Me),null,{default:L(()=>[g(D(Ae),{color:"#0b6a5c"},{default:L(()=>[g(D(Ee),null,{default:L(()=>[io,z(" **"+I(r.value.title)+"** ",1),so,z(" "+I(r.value.message.en),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),x("div",uo,[x("button",{onClick:s,class:"danger",disabled:u.value}," Publish ",8,mo)])],64))}}),po=Ne(ho,[["__scopeId","data-v-1feaa4d5"]]),$t={monospace:"m",bold:"b",italic:"i","bold italic":"bi",script:"c","bold script":"bc",gothic:"g","gothic bold":"bg",doublestruck:"d",sans:"s","bold sans":"bs","italic sans":"is","bold italic sans":"bis",parenthesis:"p",circled:"o","circled negative":"on",squared:"q","squared negative":"qn",fullwidth:"w",flags:"f","numbers dot":"nd","numbers comma":"nc","numbers double circled":"ndc",roman:"r"},a={strike:{short:"s",code:822},"strike-curly":{short:"sc",code:820},underline:{short:"u",code:818},"underline-curly":{short:"uc",code:816},"underline-sm":{short:"u-sm",code:800},"underline-double":{short:"ud",code:819},"underline-double-sm":{short:"ud-sm",code:839},overline:{short:"o",code:773},"overline-curly":{short:"oc",code:771},"overline-sm":{short:"o-sm",code:772},"overline-double":{short:"od",code:831},slash:{short:"sl",code:824},"cross-above":{short:"ca",code:829},"plus-below":{short:"pb",code:799},"a-above":{short:"a-a",code:867},"c-above":{short:"c-a",code:872},"d-above":{short:"d-a",code:873},"e-above":{short:"e-a",code:868},"h-above":{short:"h-a",code:874},"i-above":{short:"i-a",code:869},"m-above":{short:"m-a",code:875},"o-above":{short:"o-a",code:870},"r-above":{short:"r-a",code:876},"u-above":{short:"u-a",code:871},"v-above":{short:"v-a",code:878},"x-above":{short:"x-a",code:879},"halo-breve":{short:"hb",code:1160},"halo-grave":{short:"hg",code:1161},"enclose-circle":{short:"en-c",code:8413},"enclose-backslash":{short:"en-cb",code:8416},"enclose-circle-backslash":{short:"en-cb",code:8416},"enclose-square":{short:"en-s",code:8414},"enclose-diamond":{short:"en-d",code:8415},"enclose-screen":{short:"en-scr",code:8418},"enclose-keycap":{short:"en-key",code:8419},diaeresis:{code:776},caron:{code:780},perispomeni:{code:834},tilde:{code:771},tildesm:{code:732},circumflex:{code:770},ringabove:{code:778},dotabove:{code:775},dotbelow:{code:803},grave:{code:832},gravedouble:{code:783},acute:{code:833},breve:{code:774},breveinverted:{code:785},commabelow:{code:806},macron:{code:772},cedilla:{code:807},ogonek:{code:808},solidus:{code:824},solidussm:{code:823},hookabove:{code:777},horn:{code:795},"space-zero":{code:65279},"space-hair":{code:8202},"space-thin":{code:8201},space:{code:32},"space-en":{code:8192},"space-figure":{code:8199},"space-cjk":{code:12288},"space-em":{code:8193},"space-ogham":{code:5760},CGJ:{code:847}};function Tt(e,o,n=[]){const t=String.fromCodePoint,l={m:[120432,120822],b:[119808,120782],i:[119860,48],bi:[119912,48],c:[119964,48],bc:[120016,48],g:[120068,48],d:[120120,120792],bg:[120172,48],s:[120224,120802],bs:[120276,120812],is:[120328,48],bis:[120380,48],o:[9398,9311],on:[127312,9311],p:[127248,120822],q:[127280,48],qn:[127344,48],w:[65313,65296],f:[127462,120822],nd:[120432,9351],nc:[120432,127233],ndc:[120432,9460],r:[120432,9460]},r={m:{" ":8192,"-":8211},i:{h:8462},c:{B:8492,E:8496,F:8497,H:8459,I:8464,L:8466,M:8499,R:8475,e:120046,g:120048,o:120056},g:{C:8493,H:8460,I:8465,R:8476,Z:8488},d:{C:8450,H:8461,N:8469,P:8473,Q:8474,R:8477,Z:8484},o:{0:9450,10:9321,11:9322,12:9323,13:9324,14:9325,15:9326,16:9327,17:9328,18:9329,19:9330,20:9331},on:{0:9471,11:9451,12:9452,13:9453,14:9454,15:9455,16:9456,17:9457,18:9458,19:9459,20:9460},p:{1:9332,2:9333,3:9334,4:9335,5:9336,6:9337,7:9338,8:9339,9:9340,10:9341,11:9342,12:9343,13:9344,14:9345,15:9346,16:9347,17:9348,18:9349,19:9350,20:9351},q:{hv:127306,mv:127307,sd:127308,ss:127309,ppv:127310,wc:127311,cl:127377,cool:127378,free:127379,id:127380,new:127381,ng:127382,ok:127383,sos:127384,"up!":127385,vs:127386,"3d":127387,"2ndscr":127388,"2k":127389,"4k":127390,"8k":127391,"5.1":127392,"7.1":127393,"22.2":127394,"60p":127395,"120p":127396,d:127397,hc:127398,hdr:127399,"hi-res":127400,"loss-less":127401,shv:127402,uhd:127403,vod:127404},qn:{ic:127371,pa:127372,sa:127373,ab:127374,wc:127375},w:{"!":65281,'"':65282,"#":65283,$:65284,"%":65285,"&":65286,"'":65287,"(":65288,")":65289,"*":65290,"+":65291,",":65292,"-":65293,".":65294,"/":65295,":":65306,";":65307,"<":65308,"=":65309,">":65310,"?":65311,"@":65312,"\\":65340,"[":65339,"]":65341,"^":65342,_:65343,"`":65344,"{":65371,"|":65372,"}":65373,"~":65374,"⦅":65375,"⦆":65376,"¢":65504,"£":65505,"¦":65508,"¥":65509,"₩":65510,ー:65392,"。":65392,"、":65380,"・":65381," ̄":65507,"¬":65506},f:{},nd:{0:127232,10:9361,11:9362,12:9363,13:9364,14:9365,15:9366,16:9367,17:9368,18:9369,19:9370,20:9371},ndc:{0:120822,10:9470},r:{I:8544,II:8545,III:8546,IV:8547,V:8548,VI:8549,VII:8550,VIII:8551,IX:8552,X:8553,XI:8554,XII:8555,L:8556,C:8557,D:8558,M:8559,i:8560,ii:8561,iii:8562,iv:8563,v:8564,vi:8565,vii:8566,viii:8567,ix:8568,x:8569,xi:8570,xii:8571,l:8572,c:8573,d:8574,m:8575}};for(var c=97;c<=122;c++)r.p[String.fromCharCode(c)]=9372+(c-97),r.w[String.fromCharCode(c)]=65345+(c-97);["on","q","qn","f"].forEach(m=>{for(var y=97;y<=122;y++)r[m][String.fromCharCode(y)]=l[m][0]+(y-97)});const i={ä:{char:"a",combine:t(a.diaeresis.code)},â:{char:"a",combine:t(a.circumflex.code)},á:{char:"a",combine:t(a.acute.code)},å:{char:"a",combine:t(a.ringabove.code)},ă:{char:"a",combine:t(a.breve.code)},ǟ:{char:"a",combine:t(a.diaeresis.code)+t(a.macron.code)},ã:{char:"a",combine:t(a.tilde.code)},ā:{char:"a",combine:t(a.macron.code)},ȧ:{char:"a",combine:t(a.dotabove.code)},ȃ:{char:"a",combine:t(a.breveinverted.code)},ḅ:{char:"b",combine:t(a.dotbelow.code)},č:{char:"c",combine:t(a.caron.code)},ć:{char:"c",combine:t(a.acute.code)},ç:{char:"c",combine:t(a.cedilla.code)},ḉ:{char:"c",combine:t(a.cedilla.code)+t(a.acute.code)},ċ:{char:"c",combine:t(a.dotabove.code)},ĉ:{char:"c",combine:t(a.circumflex.code)},è:{char:"e",combine:t(a.grave.code)},é:{char:"e",combine:t(a.acute.code)},ē:{char:"e",combine:t(a.macron.code)},ĕ:{char:"e",combine:t(a.breve.code)},ë:{char:"e",combine:t(a.diaeresis.code)},ě:{char:"e",combine:t(a.caron.code)},ę:{char:"e",combine:t(a.ogonek.code)},ȇ:{char:"e",combine:t(a.breveinverted.code)},ȅ:{char:"e",combine:t(a.gravedouble.code)},ê:{char:"e",combine:t(a.circumflex.code)},ğ:{char:"g",combine:t(a.breve.code)},ǧ:{char:"g",combine:t(a.caron.code)},ģ:{char:"g",combine:t(a.cedilla.code)},ġ:{char:"g",combine:t(a.dotabove.code)},ḥ:{char:"h",combine:t(a.dotbelow.code)},î:{char:"i",combine:t(a.circumflex.code)},í:{char:"i",combine:t(a.acute.code)},ì:{char:"i",combine:t(a.grave.code)},ĩ:{char:"i",combine:t(a.tilde.code)},ḱ:{char:"k",combine:t(a.acute.code)},ḳ:{char:"k",combine:t(a.dotbelow.code)},ņ:{char:"n",combine:t(a.ogonek.code)},ń:{char:"n",combine:t(a.acute.code)},õ:{char:"o",combine:t(a.tilde.code)},ö:{char:"o",combine:t(a.diaeresis.code)},ō:{char:"o",combine:t(a.macron.code)},ô:{char:"o",combine:t(a.circumflex.code)},ó:{char:"o",combine:t(a.acute.code)},ò:{char:"o",combine:t(a.grave.code)},ŕ:{char:"r",combine:t(a.acute.code)},ş:{char:"s",combine:t(a.cedilla.code)},ș:{char:"s",combine:t(a.commabelow.code)},ṩ:{char:"s",combine:t(a.dotbelow.code)+t(a.dotabove.code)},š:{char:"s",combine:t(a.caron.code)},ś:{char:"s",combine:t(a.acute.code)},ü:{char:"u",combine:t(a.diaeresis.code)},ù:{char:"u",combine:t(a.grave.code)},ú:{char:"u",combine:t(a.acute.code)},û:{char:"u",combine:t(a.circumflex.code)},ŭ:{char:"u",combine:t(a.breve.code)},ȕ:{char:"u",combine:t(a.gravedouble.code)},ȗ:{char:"u",combine:t(a.breveinverted.code)},ů:{char:"u",combine:t(a.ringabove.code)},ū:{char:"u",combine:t(a.macron.code)},ẁ:{char:"w",combine:t(a.grave.code)},ẃ:{char:"w",combine:t(a.acute.code)},ø:{char:"o",combine:t(a.solidussm.code)},đ:{char:"d",combine:t(a.macron.code)},à:{char:"a",combine:t(a.grave.code)},ả:{char:"a",combine:t(a.hookabove.code)},ạ:{char:"a",combine:t(a.dotbelow.code)},ẻ:{char:"e",combine:t(a.hookabove.code)},ẽ:{char:"e",combine:t(a.tilde.code)},ẹ:{char:"e",combine:t(a.dotbelow.code)},ỉ:{char:"i",combine:t(a.hookabove.code)},ị:{char:"i",combine:t(a.dotbelow.code)},ỏ:{char:"o",combine:t(a.hookabove.code)},ọ:{char:"o",combine:t(a.dotbelow.code)},ủ:{char:"u",combine:t(a.hookabove.code)},ũ:{char:"u",combine:t(a.tilde.code)},ụ:{char:"u",combine:t(a.dotbelow.code)},ý:{char:"y",combine:t(a.acute.code)},ỳ:{char:"y",combine:t(a.grave.code)},ỷ:{char:"y",combine:t(a.hookabove.code)},ỹ:{char:"y",combine:t(a.tilde.code)},ỵ:{char:"y",combine:t(a.dotbelow.code)},ắ:{char:"a",combine:t(a.breve.code)+t(a.acute.code)},ằ:{char:"a",combine:t(a.breve.code)+t(a.grave.code)},ẳ:{char:"a",combine:t(a.breve.code)+t(a.hookabove.code)},ẵ:{char:"a",combine:t(a.breve.code)+t(a.tilde.code)},ặ:{char:"a",combine:t(a.breve.code)+t(a.dotbelow.code)},ấ:{char:"a",combine:t(a.circumflex.code)+t(a.acute.code)},ầ:{char:"a",combine:t(a.circumflex.code)+t(a.grave.code)},ẩ:{char:"a",combine:t(a.circumflex.code)+t(a.hookabove.code)},ẫ:{char:"a",combine:t(a.circumflex.code)+t(a.tilde.code)},ậ:{char:"a",combine:t(a.circumflex.code)+t(a.dotbelow.code)},ế:{char:"e",combine:t(a.circumflex.code)+t(a.acute.code)},ề:{char:"e",combine:t(a.circumflex.code)+t(a.grave.code)},ể:{char:"e",combine:t(a.circumflex.code)+t(a.hookabove.code)},ễ:{char:"e",combine:t(a.circumflex.code)+t(a.tilde.code)},ệ:{char:"e",combine:t(a.circumflex.code)+t(a.dotbelow.code)},ố:{char:"o",combine:t(a.circumflex.code)+t(a.acute.code)},ồ:{char:"o",combine:t(a.circumflex.code)+t(a.grave.code)},ổ:{char:"o",combine:t(a.circumflex.code)+t(a.hookabove.code)},ỗ:{char:"o",combine:t(a.circumflex.code)+t(a.tilde.code)},ộ:{char:"o",combine:t(a.circumflex.code)+t(a.dotbelow.code)},ơ:{char:"o",combine:t(a.horn.code)},ớ:{char:"o",combine:t(a.horn.code)+t(a.acute.code)},ờ:{char:"o",combine:t(a.horn.code)+t(a.grave.code)},ở:{char:"o",combine:t(a.horn.code)+t(a.hookabove.code)},ỡ:{char:"o",combine:t(a.horn.code)+t(a.tilde.code)},ợ:{char:"o",combine:t(a.horn.code)+t(a.dotbelow.code)},ư:{char:"u",combine:t(a.horn.code)},ứ:{char:"u",combine:t(a.horn.code)+t(a.acute.code)},ừ:{char:"u",combine:t(a.horn.code)+t(a.grave.code)},ử:{char:"u",combine:t(a.horn.code)+t(a.hookabove.code)},ữ:{char:"u",combine:t(a.horn.code)+t(a.tilde.code)},ự:{char:"u",combine:t(a.horn.code)+t(a.dotbelow.code)}};for(const m of Object.keys(i))i[m.toUpperCase()]={char:m,combine:!1};const s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",u="0123456789",d=function(){return $t[o]?$t[o]:l[o]?o:"m"}(),p=function(){let m="";return n.forEach(y=>{y=y.trim().toLowerCase();for(const _ in a)(y===_||y===a[_].short)&&(m+=t(a[_].code))}),m}();if(typeof e=="string"&&r[d]&&(r[d][e]||r[d][e.toLowerCase()]))return r[d][e]?t(r[d][e]):t(r[d][e.toLowerCase()]);if(["roman","r"].includes(d)){if(typeof e=="number"){const _={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1};let A="",V=e;for(let $ in _)for(;V>=_[$];){if(r[d][$])A+=$;else for(let S of $)A+=S;V-=_[$]}e=A}let m=e;const y=["VIII","viii","III","iii","XII","xii","VII","vii","IX","ix","XI","xi","IV","iv","VI","vi","II","ii","I","i","D","d","M","m","L","l","V","v","C","c","X","x"];for(let _ of y)typeof m!="string"&&(m=String(m)),m.indexOf(_.toString())>-1&&(m=m.replaceAll(_,t(r[d][_])));return String(m)}let b="";for(let m of String(e)){let y;const _=m in i?i[m].combine:!1;m=_?i[m].char:m.normalize("NFD").replace(/[\u0300-\u036f]/g,""),r[d]&&r[d][m]&&(m=t(r[d][m])),d&&(y=s.indexOf(m))>-1?b+=t(y+l[d][0]):d&&(y=u.indexOf(m))>-1?b+=t(y+l[d][1]):b+=m,_&&(b+=_),p&&(b+=p)}return b}const fo=O({__name:"Instagram",props:{modelValue:{type:Object,required:!0}},setup(e){const o=E(""),n=e,t=()=>{const l=n.modelValue.message.de+` + +--- + +`+n.modelValue.message.en,r=/\*\*(.*?)\*\*|\*(.*?)\*/g,c=(p,b)=>Tt(b,"bold sans"),i=l.replace(r,c),s=/__(.*?)__|_(.*?)_/g,u=(p,b)=>Tt(b,"italic sans");return i.replace(s,u)};return fe(async()=>{o.value=t()}),ne(()=>n.modelValue,l=>{o.value=t()},{deep:!0}),(l,r)=>G((h(),F("textarea",{class:"instagram","onUpdate:modelValue":r[0]||(r[0]=c=>o.value=c)},null,512)),[[me,o.value]])}}),vo=Ne(fo,[["__scopeId","data-v-8fd44321"]]),bo=x("h1",null,"Announcements",-1),go={class:"announcement"},yo=x("span",null,"+ New Announcement",-1),ko=[yo],wo={class:"tab-list"},xo=["onClick"],So=O({__name:"index",setup(e){const o=E({title:"",message:{en:"",de:""}}),n=zt(),t=Pt(),l=Ot(),r={Edit:Zt,"Post on Discord":po,"Post on Instagram":vo};let c=n.query.tab;const i=E("Edit");return Object.keys(r).includes(c)&&(i.value=c),ne(i,s=>{const u={tab:s};t.replace({query:u})}),fe(async()=>{const s=Number(n.params.id);s&&(o.value=await U.announements.get(s))}),ne(n,async()=>{const s=Number(n.params.id);s?o.value=await U.announements.get(s):o.value={title:"",message:{en:"",de:""}}}),(s,u)=>{const d=pe("router-link");return h(),F(P,null,[bo,x("div",go,[x("aside",null,[(h(!0),F(P,null,he(D(l).announcements,p=>(h(),v(d,{key:p.id,to:`/announcements/${p.id}`},{default:L(()=>{var b;return[x("div",{class:ge(["server",{selected:((b=o.value)==null?void 0:b.id)==p.id}])},[x("span",null,I(p.title),1)],2)]}),_:2},1032,["to"]))),128)),g(d,{to:"/announcements"},{default:L(()=>[x("div",{class:ge(["server",{selected:o.value.id==null}])},ko,2)]),_:1})]),x("main",null,[x("div",wo,[(h(!0),F(P,null,he(Object.keys(r),p=>(h(),F("span",{onClick:b=>i.value=p,class:ge({active:p===i.value})},I(p),11,xo))),256))]),(h(),v(Ut(r[i.value]),{modelValue:o.value,"onUpdate:modelValue":u[0]||(u[0]=p=>o.value=p)},null,8,["modelValue"]))])])],64)}}});export{So as default}; diff --git a/ui/dist/assets/index-BnolgutE.js b/ui/dist/assets/index-BnolgutE.js new file mode 100644 index 0000000..8e9b15e --- /dev/null +++ b/ui/dist/assets/index-BnolgutE.js @@ -0,0 +1,26 @@ +const __vite__fileDeps=["assets/index-BbvBLSp7.js","assets/index-LVSzWPG3.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();/** +* @vue/shared v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function gs(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const te={},Et=[],Pe=()=>{},hi=()=>!1,En=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ms=e=>e.startsWith("onUpdate:"),ae=Object.assign,_s=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},pi=Object.prototype.hasOwnProperty,K=(e,t)=>pi.call(e,t),N=Array.isArray,wt=e=>Jt(e)==="[object Map]",wn=e=>Jt(e)==="[object Set]",Ks=e=>Jt(e)==="[object Date]",V=e=>typeof e=="function",le=e=>typeof e=="string",Ke=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",Ur=e=>(ee(e)||V(e))&&V(e.then)&&V(e.catch),Kr=Object.prototype.toString,Jt=e=>Kr.call(e),gi=e=>Jt(e).slice(8,-1),Wr=e=>Jt(e)==="[object Object]",ys=e=>le(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,jt=gs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),xn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},mi=/-(\w)/g,Ve=xn(e=>e.replace(mi,(t,n)=>n?n.toUpperCase():"")),_i=/\B([A-Z])/g,At=xn(e=>e.replace(_i,"-$1").toLowerCase()),Sn=xn(e=>e.charAt(0).toUpperCase()+e.slice(1)),kn=xn(e=>e?`on${Sn(e)}`:""),nt=(e,t)=>!Object.is(e,t),on=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},dn=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Ws;const zr=()=>Ws||(Ws=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function vs(e){if(N(e)){const t={};for(let n=0;n{if(n){const s=n.split(vi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function bs(e){let t="";if(le(e))t=e;else if(N(e))for(let n=0;nRn(n,t))}const Ci=e=>le(e)?e:e==null?"":N(e)||ee(e)&&(e.toString===Kr||!V(e.toString))?JSON.stringify(e,Jr,2):String(e),Jr=(e,t)=>t&&t.__v_isRef?Jr(e,t.value):wt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[Dn(s,o)+" =>"]=r,n),{})}:wn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Dn(n))}:Ke(t)?Dn(t):ee(t)&&!N(t)&&!Wr(t)?String(t):t,Dn=(e,t="")=>{var n;return Ke(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let xe;class Qr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=xe,!t&&xe&&(this.index=(xe.scopes||(xe.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=xe;try{return xe=this,t()}finally{xe=n}}}on(){xe=this}off(){xe=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),ot()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=et,n=ht;try{return et=!0,ht=this,this._runnings++,qs(this),this.fn()}finally{zs(this),this._runnings--,ht=n,et=t}}stop(){this.active&&(qs(this),zs(this),this.onStop&&this.onStop(),this.active=!1)}}function Ai(e){return e.value}function qs(e){e._trackId++,e._depsLength=0}function zs(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},hn=new WeakMap,pt=Symbol(""),es=Symbol("");function be(e,t,n){if(et&&ht){let s=hn.get(e);s||hn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=so(()=>s.delete(n))),to(ht,r)}}function Be(e,t,n,s,r,o){const i=hn.get(e);if(!i)return;let l=[];if(t==="clear")l=[...i.values()];else if(n==="length"&&N(e)){const c=Number(s);i.forEach((d,f)=>{(f==="length"||!Ke(f)&&f>=c)&&l.push(d)})}else switch(n!==void 0&&l.push(i.get(n)),t){case"add":N(e)?ys(n)&&l.push(i.get("length")):(l.push(i.get(pt)),wt(e)&&l.push(i.get(es)));break;case"delete":N(e)||(l.push(i.get(pt)),wt(e)&&l.push(i.get(es)));break;case"set":wt(e)&&l.push(i.get(pt));break}ws();for(const c of l)c&&no(c,4);xs()}function Ii(e,t){const n=hn.get(e);return n&&n.get(t)}const Ti=gs("__proto__,__v_isRef,__isVue"),ro=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ke)),Gs=Mi();function Mi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=q(this);for(let o=0,i=this.length;o{e[t]=function(...n){rt(),ws();const s=q(this)[t].apply(this,n);return xs(),ot(),s}}),e}function Li(e){Ke(e)||(e=String(e));const t=q(this);return be(t,"has",e),t.hasOwnProperty(e)}class oo{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?qi:uo:o?co:lo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=N(t);if(!r){if(i&&K(Gs,n))return Reflect.get(Gs,n,s);if(n==="hasOwnProperty")return Li}const l=Reflect.get(t,n,s);return(Ke(n)?ro.has(n):Ti(n))||(r||be(t,"get",n),o)?l:ce(l)?i&&ys(n)?l:l.value:ee(l)?r?ao(l):Qt(l):l}}class io extends oo{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._isShallow){const c=Bt(o);if(!pn(s)&&!Bt(s)&&(o=q(o),s=q(s)),!N(t)&&ce(o)&&!ce(s))return c?!1:(o.value=s,!0)}const i=N(t)&&ys(n)?Number(n)e,Cn=e=>Reflect.getPrototypeOf(e);function Zt(e,t,n=!1,s=!1){e=e.__v_raw;const r=q(e),o=q(t);n||(nt(t,o)&&be(r,"get",t),be(r,"get",o));const{has:i}=Cn(r),l=s?Ss:n?Os:Ut;if(i.call(r,t))return l(e.get(t));if(i.call(r,o))return l(e.get(o));e!==r&&e.get(t)}function en(e,t=!1){const n=this.__v_raw,s=q(n),r=q(e);return t||(nt(e,r)&&be(s,"has",e),be(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function tn(e,t=!1){return e=e.__v_raw,!t&&be(q(e),"iterate",pt),Reflect.get(e,"size",e)}function Js(e){e=q(e);const t=q(this);return Cn(t).has.call(t,e)||(t.add(e),Be(t,"add",e,e)),this}function Qs(e,t){t=q(t);const n=q(this),{has:s,get:r}=Cn(n);let o=s.call(n,e);o||(e=q(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?nt(t,i)&&Be(n,"set",e,t):Be(n,"add",e,t),this}function Ys(e){const t=q(this),{has:n,get:s}=Cn(t);let r=n.call(t,e);r||(e=q(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&Be(t,"delete",e,void 0),o}function Xs(){const e=q(this),t=e.size!==0,n=e.clear();return t&&Be(e,"clear",void 0,void 0),n}function nn(e,t){return function(s,r){const o=this,i=o.__v_raw,l=q(i),c=t?Ss:e?Os:Ut;return!e&&be(l,"iterate",pt),i.forEach((d,f)=>s.call(r,c(d),c(f),o))}}function sn(e,t,n){return function(...s){const r=this.__v_raw,o=q(r),i=wt(o),l=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,d=r[e](...s),f=n?Ss:t?Os:Ut;return!t&&be(o,"iterate",c?es:pt),{next(){const{value:h,done:p}=d.next();return p?{value:h,done:p}:{value:l?[f(h[0]),f(h[1])]:f(h),done:p}},[Symbol.iterator](){return this}}}}function ze(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Hi(){const e={get(o){return Zt(this,o)},get size(){return tn(this)},has:en,add:Js,set:Qs,delete:Ys,clear:Xs,forEach:nn(!1,!1)},t={get(o){return Zt(this,o,!1,!0)},get size(){return tn(this)},has:en,add:Js,set:Qs,delete:Ys,clear:Xs,forEach:nn(!1,!0)},n={get(o){return Zt(this,o,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:ze("add"),set:ze("set"),delete:ze("delete"),clear:ze("clear"),forEach:nn(!0,!1)},s={get(o){return Zt(this,o,!0,!0)},get size(){return tn(this,!0)},has(o){return en.call(this,o,!0)},add:ze("add"),set:ze("set"),delete:ze("delete"),clear:ze("clear"),forEach:nn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=sn(o,!1,!1),n[o]=sn(o,!0,!1),t[o]=sn(o,!1,!0),s[o]=sn(o,!0,!0)}),[e,n,t,s]}const[Vi,ki,Di,Bi]=Hi();function Rs(e,t){const n=t?e?Bi:Di:e?ki:Vi;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(K(n,r)&&r in s?n:s,r,o)}const Ui={get:Rs(!1,!1)},Ki={get:Rs(!1,!0)},Wi={get:Rs(!0,!1)};const lo=new WeakMap,co=new WeakMap,uo=new WeakMap,qi=new WeakMap;function zi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Gi(e){return e.__v_skip||!Object.isExtensible(e)?0:zi(gi(e))}function Qt(e){return Bt(e)?e:Cs(e,!1,Ni,Ui,lo)}function fo(e){return Cs(e,!1,$i,Ki,co)}function ao(e){return Cs(e,!0,Fi,Wi,uo)}function Cs(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Gi(e);if(i===0)return e;const l=new Proxy(e,i===2?s:n);return r.set(e,l),l}function gt(e){return Bt(e)?gt(e.__v_raw):!!(e&&e.__v_isReactive)}function Bt(e){return!!(e&&e.__v_isReadonly)}function pn(e){return!!(e&&e.__v_isShallow)}function ho(e){return e?!!e.__v_raw:!1}function q(e){const t=e&&e.__v_raw;return t?q(t):e}function Ps(e){return Object.isExtensible(e)&&qr(e,"__v_skip",!0),e}const Ut=e=>ee(e)?Qt(e):e,Os=e=>ee(e)?ao(e):e;class po{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Es(()=>t(this._value),()=>ln(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=q(this);return(!t._cacheable||t.effect.dirty)&&nt(t._value,t._value=t.effect.run())&&ln(t,4),go(t),t.effect._dirtyLevel>=2&&ln(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Ji(e,t,n=!1){let s,r;const o=V(e);return o?(s=e,r=Pe):(s=e.get,r=e.set),new po(s,r,o||!r,n)}function go(e){var t;et&&ht&&(e=q(e),to(ht,(t=e.dep)!=null?t:e.dep=so(()=>e.dep=void 0,e instanceof po?e:void 0)))}function ln(e,t=4,n){e=q(e);const s=e.dep;s&&no(s,t)}function ce(e){return!!(e&&e.__v_isRef===!0)}function Pn(e){return mo(e,!1)}function Qi(e){return mo(e,!0)}function mo(e,t){return ce(e)?e:new Yi(e,t)}class Yi{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:q(t),this._value=n?t:Ut(t)}get value(){return go(this),this._value}set value(t){const n=this.__v_isShallow||pn(t)||Bt(t);t=n?t:q(t),nt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ut(t),ln(this,4))}}function Ue(e){return ce(e)?e.value:e}const Xi={get:(e,t,n)=>Ue(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function _o(e){return gt(e)?e:new Proxy(e,Xi)}function Zi(e){const t=N(e)?new Array(e.length):{};for(const n in e)t[n]=tl(e,n);return t}class el{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Ii(q(this._object),this._key)}}function tl(e,t,n){const s=e[t];return ce(s)?s:new el(e,t,n)}/** +* @vue/runtime-core v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function tt(e,t,n,s){try{return s?e(...s):e()}catch(r){On(r,t,n)}}function Me(e,t,n,s){if(V(e)){const r=tt(e,t,n,s);return r&&Ur(r)&&r.catch(o=>{On(o,t,n)}),r}if(N(e)){const r=[];for(let o=0;o>>1,r=ge[s],o=Wt(r);oHe&&ge.splice(t,1)}function ol(e){N(e)?xt.push(...e):(!Qe||!Qe.includes(e,e.allowRecurse?ut+1:ut))&&xt.push(e),vo()}function Zs(e,t,n=Kt?He+1:0){for(;nWt(n)-Wt(s));if(xt.length=0,Qe){Qe.push(...t);return}for(Qe=t,ut=0;ute.id==null?1/0:e.id,il=(e,t)=>{const n=Wt(e)-Wt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Eo(e){ts=!1,Kt=!0,ge.sort(il);try{for(He=0;Hele(v)?v.trim():v)),h&&(r=n.map(dn))}let l,c=s[l=kn(t)]||s[l=kn(Ve(t))];!c&&o&&(c=s[l=kn(At(t))]),c&&Me(c,e,6,r);const d=s[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Me(d,e,6,r)}}function wo(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},l=!1;if(!V(e)){const c=d=>{const f=wo(d,t,!0);f&&(l=!0,ae(i,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(ee(e)&&s.set(e,null),null):(N(o)?o.forEach(c=>i[c]=null):ae(i,o),ee(e)&&s.set(e,i),i)}function In(e,t){return!e||!En(t)?!1:(t=t.slice(2).replace(/Once$/,""),K(e,t[0].toLowerCase()+t.slice(1))||K(e,At(t))||K(e,t))}let ie=null,Tn=null;function gn(e){const t=ie;return ie=e,Tn=e&&e.type.__scopeId||null,t}function xo(e){Tn=e}function So(){Tn=null}function ns(e,t=ie,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&fr(-1);const o=gn(t);let i;try{i=e(...r)}finally{gn(o),s._d&&fr(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Bn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[o],slots:i,attrs:l,emit:c,render:d,renderCache:f,props:h,data:p,setupState:v,ctx:O,inheritAttrs:M}=e,k=gn(e);let I,L;try{if(n.shapeFlag&4){const W=r||s,z=W;I=$e(d.call(z,W,f,h,v,p,O)),L=l}else{const W=t;I=$e(W.length>1?W(h,{attrs:l,slots:i,emit:c}):W(h,null)),L=t.props?l:cl(l)}}catch(W){Ht.length=0,On(W,e,1),I=de(st)}let $=I;if(L&&M!==!1){const W=Object.keys(L),{shapeFlag:z}=$;W.length&&z&7&&(o&&W.some(ms)&&(L=ul(L,o)),$=Ct($,L,!1,!0))}return n.dirs&&($=Ct($,null,!1,!0),$.dirs=$.dirs?$.dirs.concat(n.dirs):n.dirs),n.transition&&($.transition=n.transition),I=$,gn(k),I}const cl=e=>{let t;for(const n in e)(n==="class"||n==="style"||En(n))&&((t||(t={}))[n]=e[n]);return t},ul=(e,t)=>{const n={};for(const s in e)(!ms(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function fl(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:l,patchFlag:c}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?er(s,i,d):!!i;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function hl(e,t){t&&t.pendingBranch?N(e)?t.effects.push(...e):t.effects.push(e):ol(e)}const pl=Symbol.for("v-scx"),gl=()=>Oe(pl),rn={};function Nt(e,t,n){return Po(e,t,n)}function Po(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:l}=te){if(t&&o){const H=t;t=(...re)=>{H(...re),z()}}const c=fe,d=H=>s===!0?H:at(H,s===!1?1:void 0);let f,h=!1,p=!1;if(ce(e)?(f=()=>e.value,h=pn(e)):gt(e)?(f=()=>d(e),h=!0):N(e)?(p=!0,h=e.some(H=>gt(H)||pn(H)),f=()=>e.map(H=>{if(ce(H))return H.value;if(gt(H))return d(H);if(V(H))return tt(H,c,2)})):V(e)?t?f=()=>tt(e,c,2):f=()=>(v&&v(),Me(e,c,3,[O])):f=Pe,t&&s){const H=f;f=()=>at(H())}let v,O=H=>{v=$.onStop=()=>{tt(H,c,4),v=$.onStop=void 0}},M;if(Nn)if(O=Pe,t?n&&Me(t,c,3,[f(),p?[]:void 0,O]):f(),r==="sync"){const H=gl();M=H.__watcherHandles||(H.__watcherHandles=[])}else return Pe;let k=p?new Array(e.length).fill(rn):rn;const I=()=>{if(!(!$.active||!$.dirty))if(t){const H=$.run();(s||h||(p?H.some((re,B)=>nt(re,k[B])):nt(H,k)))&&(v&&v(),Me(t,c,3,[H,k===rn?void 0:p&&k[0]===rn?[]:k,O]),k=H)}else $.run()};I.allowRecurse=!!t;let L;r==="sync"?L=I:r==="post"?L=()=>ve(I,c&&c.suspense):(I.pre=!0,c&&(I.id=c.uid),L=()=>Is(I));const $=new Es(f,Pe,L),W=Xr(),z=()=>{$.stop(),W&&_s(W.effects,$)};return t?n?I():k=$.run():r==="post"?ve($.run.bind($),c&&c.suspense):$.run(),M&&M.push(z),z}function ml(e,t,n){const s=this.proxy,r=le(e)?e.includes(".")?Oo(s,e):()=>s[e]:e.bind(s,s);let o;V(t)?o=t:(o=t.handler,n=t);const i=Yt(this),l=Po(r,o.bind(s),n);return i(),l}function Oo(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{at(s,t,n)});else if(Wr(e))for(const s in e)at(e[s],t,n);return e}function gf(e,t){if(ie===null)return e;const n=Fn(ie)||ie.proxy,s=e.dirs||(e.dirs=[]);for(let r=0;r!!e.type.__asyncLoader,Ao=e=>e.type.__isKeepAlive;function _l(e,t){Io(e,"a",t)}function yl(e,t){Io(e,"da",t)}function Io(e,t,n=fe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Ln(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Ao(r.parent.vnode)&&vl(s,t,n,r),r=r.parent}}function vl(e,t,n,s){const r=Ln(t,e,s,!0);Mo(()=>{_s(s[t],r)},n)}function Ln(e,t,n=fe,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;rt();const l=Yt(n),c=Me(t,n,e,i);return l(),ot(),c});return s?r.unshift(o):r.push(o),o}}const We=e=>(t,n=fe)=>(!Nn||e==="sp")&&Ln(e,(...s)=>t(...s),n),bl=We("bm"),To=We("m"),El=We("bu"),wl=We("u"),xl=We("bum"),Mo=We("um"),Sl=We("sp"),Rl=We("rtg"),Cl=We("rtc");function Pl(e,t=fe){Ln("ec",e,t)}function mf(e,t,n,s){let r;const o=n;if(N(e)||le(e)){r=new Array(e.length);for(let i=0,l=e.length;it(i,l,void 0,o));else{const i=Object.keys(e);r=new Array(i.length);for(let l=0,c=i.length;l_n(t)?!(t.type===st||t.type===Ie&&!Lo(t.children)):!0)?e:null}const ss=e=>e?Go(e)?Fn(e)||e.proxy:ss(e.parent):null,$t=ae(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ss(e.parent),$root:e=>ss(e.root),$emit:e=>e.emit,$options:e=>Ms(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Is(e.update)}),$nextTick:e=>e.n||(e.n=An.bind(e.proxy)),$watch:e=>ml.bind(e)}),Un=(e,t)=>e!==te&&!e.__isScriptSetup&&K(e,t),Ol={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:l,appContext:c}=e;let d;if(t[0]!=="$"){const v=i[t];if(v!==void 0)switch(v){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Un(s,t))return i[t]=1,s[t];if(r!==te&&K(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&K(d,t))return i[t]=3,o[t];if(n!==te&&K(n,t))return i[t]=4,n[t];rs&&(i[t]=0)}}const f=$t[t];let h,p;if(f)return t==="$attrs"&&be(e.attrs,"get",""),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&K(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,K(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Un(r,t)?(r[t]=n,!0):s!==te&&K(s,t)?(s[t]=n,!0):K(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let l;return!!n[i]||e!==te&&K(e,i)||Un(t,i)||(l=o[0])&&K(l,i)||K(s,i)||K($t,i)||K(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:K(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function nr(e){return N(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let rs=!0;function Al(e){const t=Ms(e),n=e.proxy,s=e.ctx;rs=!1,t.beforeCreate&&sr(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:l,provide:c,inject:d,created:f,beforeMount:h,mounted:p,beforeUpdate:v,updated:O,activated:M,deactivated:k,beforeDestroy:I,beforeUnmount:L,destroyed:$,unmounted:W,render:z,renderTracked:H,renderTriggered:re,errorCaptured:B,serverPrefetch:U,expose:oe,inheritAttrs:he,components:Ee,directives:Se,filters:it}=t;if(d&&Il(d,s,null),i)for(const X in i){const J=i[X];V(J)&&(s[X]=J.bind(n))}if(r){const X=r.call(n,n);ee(X)&&(e.data=Qt(X))}if(rs=!0,o)for(const X in o){const J=o[X],ke=V(J)?J.bind(n,n):V(J.get)?J.get.bind(n,n):Pe,qe=!V(J)&&V(J.set)?J.set.bind(n):Pe,je=Ce({get:ke,set:qe});Object.defineProperty(s,X,{enumerable:!0,configurable:!0,get:()=>je.value,set:ye=>je.value=ye})}if(l)for(const X in l)jo(l[X],s,n,X);if(c){const X=V(c)?c.call(n):c;Reflect.ownKeys(X).forEach(J=>{cn(J,X[J])})}f&&sr(f,e,"c");function G(X,J){N(J)?J.forEach(ke=>X(ke.bind(n))):J&&X(J.bind(n))}if(G(bl,h),G(To,p),G(El,v),G(wl,O),G(_l,M),G(yl,k),G(Pl,B),G(Cl,H),G(Rl,re),G(xl,L),G(Mo,W),G(Sl,U),N(oe))if(oe.length){const X=e.exposed||(e.exposed={});oe.forEach(J=>{Object.defineProperty(X,J,{get:()=>n[J],set:ke=>n[J]=ke})})}else e.exposed||(e.exposed={});z&&e.render===Pe&&(e.render=z),he!=null&&(e.inheritAttrs=he),Ee&&(e.components=Ee),Se&&(e.directives=Se)}function Il(e,t,n=Pe){N(e)&&(e=os(e));for(const s in e){const r=e[s];let o;ee(r)?"default"in r?o=Oe(r.from||s,r.default,!0):o=Oe(r.from||s):o=Oe(r),ce(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function sr(e,t,n){Me(N(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function jo(e,t,n,s){const r=s.includes(".")?Oo(n,s):()=>n[s];if(le(e)){const o=t[e];V(o)&&Nt(r,o)}else if(V(e))Nt(r,e.bind(n));else if(ee(e))if(N(e))e.forEach(o=>jo(o,t,n,s));else{const o=V(e.handler)?e.handler.bind(n):t[e.handler];V(o)&&Nt(r,o,e)}}function Ms(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,l=o.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(d=>mn(c,d,i,!0)),mn(c,t,i)),ee(t)&&o.set(t,c),c}function mn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&mn(e,o,n,!0),r&&r.forEach(i=>mn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const l=Tl[i]||n&&n[i];e[i]=l?l(e[i],t[i]):t[i]}return e}const Tl={data:rr,props:or,emits:or,methods:Lt,computed:Lt,beforeCreate:_e,created:_e,beforeMount:_e,mounted:_e,beforeUpdate:_e,updated:_e,beforeDestroy:_e,beforeUnmount:_e,destroyed:_e,unmounted:_e,activated:_e,deactivated:_e,errorCaptured:_e,serverPrefetch:_e,components:Lt,directives:Lt,watch:Ll,provide:rr,inject:Ml};function rr(e,t){return t?e?function(){return ae(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function Ml(e,t){return Lt(os(e),os(t))}function os(e){if(N(e)){const t={};for(let n=0;n1)return n&&V(t)?t.call(s&&s.proxy):t}}function Fl(){return!!(fe||ie||St)}const Fo={},$o=()=>Object.create(Fo),Ho=e=>Object.getPrototypeOf(e)===Fo;function $l(e,t,n,s=!1){const r={},o=$o();e.propsDefaults=Object.create(null),Vo(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:fo(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Hl(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,l=q(r),[c]=e.propsOptions;let d=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[p,v]=ko(h,t,!0);ae(i,p),v&&l.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!c)return ee(e)&&s.set(e,Et),Et;if(N(o))for(let f=0;f-1,v[1]=M<0||O-1||K(v,"default"))&&l.push(h)}}}const d=[i,l];return ee(e)&&s.set(e,d),d}function ir(e){return e[0]!=="$"&&!jt(e)}function lr(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function cr(e,t){return lr(e)===lr(t)}function ur(e,t){return N(t)?t.findIndex(n=>cr(n,e)):V(t)&&cr(t,e)?0:-1}const Do=e=>e[0]==="_"||e==="$stable",Ls=e=>N(e)?e.map($e):[$e(e)],Vl=(e,t,n)=>{if(t._n)return t;const s=ns((...r)=>Ls(t(...r)),n);return s._c=!1,s},Bo=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Do(r))continue;const o=e[r];if(V(o))t[r]=Vl(r,o,s);else if(o!=null){const i=Ls(o);t[r]=()=>i}}},Uo=(e,t)=>{const n=Ls(t);e.slots.default=()=>n},kl=(e,t)=>{const n=e.slots=$o();if(e.vnode.shapeFlag&32){const s=t._;s?(ae(n,t),qr(n,"_",s,!0)):Bo(t,n)}else t&&Uo(e,t)},Dl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?o=!1:(ae(r,t),!n&&l===1&&delete r._):(o=!t.$stable,Bo(t,r)),i=t}else t&&(Uo(e,t),i={default:1});if(o)for(const l in r)!Do(l)&&i[l]==null&&delete r[l]};function ls(e,t,n,s,r=!1){if(N(e)){e.forEach((p,v)=>ls(p,t&&(N(t)?t[v]:t),n,s,r));return}if(Ft(s)&&!r)return;const o=s.shapeFlag&4?Fn(s.component)||s.component.proxy:s.el,i=r?null:o,{i:l,r:c}=e,d=t&&t.r,f=l.refs===te?l.refs={}:l.refs,h=l.setupState;if(d!=null&&d!==c&&(le(d)?(f[d]=null,K(h,d)&&(h[d]=null)):ce(d)&&(d.value=null)),V(c))tt(c,l,12,[i,f]);else{const p=le(c),v=ce(c);if(p||v){const O=()=>{if(e.f){const M=p?K(h,c)?h[c]:f[c]:c.value;r?N(M)&&_s(M,o):N(M)?M.includes(o)||M.push(o):p?(f[c]=[o],K(h,c)&&(h[c]=f[c])):(c.value=[o],e.k&&(f[e.k]=c.value))}else p?(f[c]=i,K(h,c)&&(h[c]=i)):v&&(c.value=i,e.k&&(f[e.k]=i))};i?(O.id=-1,ve(O,n)):O()}}}const ve=hl;function Bl(e){return Ul(e)}function Ul(e,t){const n=zr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:l,createComment:c,setText:d,setElementText:f,parentNode:h,nextSibling:p,setScopeId:v=Pe,insertStaticContent:O}=e,M=(u,a,g,y=null,m=null,w=null,R=void 0,E=null,x=!!a.dynamicChildren)=>{if(u===a)return;u&&!Tt(u,a)&&(y=_(u),ye(u,m,w,!0),u=null),a.patchFlag===-2&&(x=!1,a.dynamicChildren=null);const{type:b,ref:P,shapeFlag:j}=a;switch(b){case jn:k(u,a,g,y);break;case st:I(u,a,g,y);break;case Wn:u==null&&L(a,g,y,R);break;case Ie:Ee(u,a,g,y,m,w,R,E,x);break;default:j&1?z(u,a,g,y,m,w,R,E,x):j&6?Se(u,a,g,y,m,w,R,E,x):(j&64||j&128)&&b.process(u,a,g,y,m,w,R,E,x,A)}P!=null&&m&&ls(P,u&&u.ref,w,a||u,!a)},k=(u,a,g,y)=>{if(u==null)s(a.el=l(a.children),g,y);else{const m=a.el=u.el;a.children!==u.children&&d(m,a.children)}},I=(u,a,g,y)=>{u==null?s(a.el=c(a.children||""),g,y):a.el=u.el},L=(u,a,g,y)=>{[u.el,u.anchor]=O(u.children,a,g,y,u.el,u.anchor)},$=({el:u,anchor:a},g,y)=>{let m;for(;u&&u!==a;)m=p(u),s(u,g,y),u=m;s(a,g,y)},W=({el:u,anchor:a})=>{let g;for(;u&&u!==a;)g=p(u),r(u),u=g;r(a)},z=(u,a,g,y,m,w,R,E,x)=>{a.type==="svg"?R="svg":a.type==="math"&&(R="mathml"),u==null?H(a,g,y,m,w,R,E,x):U(u,a,m,w,R,E,x)},H=(u,a,g,y,m,w,R,E)=>{let x,b;const{props:P,shapeFlag:j,transition:T,dirs:F}=u;if(x=u.el=i(u.type,w,P&&P.is,P),j&8?f(x,u.children):j&16&&B(u.children,x,null,y,m,Kn(u,w),R,E),F&<(u,null,y,"created"),re(x,u,u.scopeId,R,y),P){for(const Z in P)Z!=="value"&&!jt(Z)&&o(x,Z,null,P[Z],w,u.children,y,m,pe);"value"in P&&o(x,"value",null,P.value,w),(b=P.onVnodeBeforeMount)&&Fe(b,y,u)}F&<(u,null,y,"beforeMount");const D=Kl(m,T);D&&T.beforeEnter(x),s(x,a,g),((b=P&&P.onVnodeMounted)||D||F)&&ve(()=>{b&&Fe(b,y,u),D&&T.enter(x),F&<(u,null,y,"mounted")},m)},re=(u,a,g,y,m)=>{if(g&&v(u,g),y)for(let w=0;w{for(let b=x;b{const E=a.el=u.el;let{patchFlag:x,dynamicChildren:b,dirs:P}=a;x|=u.patchFlag&16;const j=u.props||te,T=a.props||te;let F;if(g&&ct(g,!1),(F=T.onVnodeBeforeUpdate)&&Fe(F,g,a,u),P&<(a,u,g,"beforeUpdate"),g&&ct(g,!0),b?oe(u.dynamicChildren,b,E,g,y,Kn(a,m),w):R||J(u,a,E,null,g,y,Kn(a,m),w,!1),x>0){if(x&16)he(E,a,j,T,g,y,m);else if(x&2&&j.class!==T.class&&o(E,"class",null,T.class,m),x&4&&o(E,"style",j.style,T.style,m),x&8){const D=a.dynamicProps;for(let Z=0;Z{F&&Fe(F,g,a,u),P&<(a,u,g,"updated")},y)},oe=(u,a,g,y,m,w,R)=>{for(let E=0;E{if(g!==y){if(g!==te)for(const E in g)!jt(E)&&!(E in y)&&o(u,E,g[E],null,R,a.children,m,w,pe);for(const E in y){if(jt(E))continue;const x=y[E],b=g[E];x!==b&&E!=="value"&&o(u,E,b,x,R,a.children,m,w,pe)}"value"in y&&o(u,"value",g.value,y.value,R)}},Ee=(u,a,g,y,m,w,R,E,x)=>{const b=a.el=u?u.el:l(""),P=a.anchor=u?u.anchor:l("");let{patchFlag:j,dynamicChildren:T,slotScopeIds:F}=a;F&&(E=E?E.concat(F):F),u==null?(s(b,g,y),s(P,g,y),B(a.children||[],g,P,m,w,R,E,x)):j>0&&j&64&&T&&u.dynamicChildren?(oe(u.dynamicChildren,T,g,m,w,R,E),(a.key!=null||m&&a===m.subTree)&&Ko(u,a,!0)):J(u,a,g,P,m,w,R,E,x)},Se=(u,a,g,y,m,w,R,E,x)=>{a.slotScopeIds=E,u==null?a.shapeFlag&512?m.ctx.activate(a,g,y,R,x):it(a,g,y,m,w,R,x):Re(u,a,x)},it=(u,a,g,y,m,w,R)=>{const E=u.component=tc(u,y,m);if(Ao(u)&&(E.ctx.renderer=A),nc(E),E.asyncDep){if(m&&m.registerDep(E,G),!u.el){const x=E.subTree=de(st);I(null,x,a,g)}}else G(E,u,a,g,m,w,R)},Re=(u,a,g)=>{const y=a.component=u.component;if(fl(u,a,g))if(y.asyncDep&&!y.asyncResolved){X(y,a,g);return}else y.next=a,rl(y.update),y.effect.dirty=!0,y.update();else a.el=u.el,y.vnode=a},G=(u,a,g,y,m,w,R)=>{const E=()=>{if(u.isMounted){let{next:P,bu:j,u:T,parent:F,vnode:D}=u;{const yt=Wo(u);if(yt){P&&(P.el=D.el,X(u,P,R)),yt.asyncDep.then(()=>{u.isUnmounted||E()});return}}let Z=P,ne;ct(u,!1),P?(P.el=D.el,X(u,P,R)):P=D,j&&on(j),(ne=P.props&&P.props.onVnodeBeforeUpdate)&&Fe(ne,F,P,D),ct(u,!0);const ue=Bn(u),Ae=u.subTree;u.subTree=ue,M(Ae,ue,h(Ae.el),_(Ae),u,m,w),P.el=ue.el,Z===null&&al(u,ue.el),T&&ve(T,m),(ne=P.props&&P.props.onVnodeUpdated)&&ve(()=>Fe(ne,F,P,D),m)}else{let P;const{el:j,props:T}=a,{bm:F,m:D,parent:Z}=u,ne=Ft(a);if(ct(u,!1),F&&on(F),!ne&&(P=T&&T.onVnodeBeforeMount)&&Fe(P,Z,a),ct(u,!0),j&&se){const ue=()=>{u.subTree=Bn(u),se(j,u.subTree,u,m,null)};ne?a.type.__asyncLoader().then(()=>!u.isUnmounted&&ue()):ue()}else{const ue=u.subTree=Bn(u);M(null,ue,g,y,u,m,w),a.el=ue.el}if(D&&ve(D,m),!ne&&(P=T&&T.onVnodeMounted)){const ue=a;ve(()=>Fe(P,Z,ue),m)}(a.shapeFlag&256||Z&&Ft(Z.vnode)&&Z.vnode.shapeFlag&256)&&u.a&&ve(u.a,m),u.isMounted=!0,a=g=y=null}},x=u.effect=new Es(E,Pe,()=>Is(b),u.scope),b=u.update=()=>{x.dirty&&x.run()};b.id=u.uid,ct(u,!0),b()},X=(u,a,g)=>{a.component=u;const y=u.vnode.props;u.vnode=a,u.next=null,Hl(u,a.props,y,g),Dl(u,a.children,g),rt(),Zs(u),ot()},J=(u,a,g,y,m,w,R,E,x=!1)=>{const b=u&&u.children,P=u?u.shapeFlag:0,j=a.children,{patchFlag:T,shapeFlag:F}=a;if(T>0){if(T&128){qe(b,j,g,y,m,w,R,E,x);return}else if(T&256){ke(b,j,g,y,m,w,R,E,x);return}}F&8?(P&16&&pe(b,m,w),j!==b&&f(g,j)):P&16?F&16?qe(b,j,g,y,m,w,R,E,x):pe(b,m,w,!0):(P&8&&f(g,""),F&16&&B(j,g,y,m,w,R,E,x))},ke=(u,a,g,y,m,w,R,E,x)=>{u=u||Et,a=a||Et;const b=u.length,P=a.length,j=Math.min(b,P);let T;for(T=0;TP?pe(u,m,w,!0,!1,j):B(a,g,y,m,w,R,E,x,j)},qe=(u,a,g,y,m,w,R,E,x)=>{let b=0;const P=a.length;let j=u.length-1,T=P-1;for(;b<=j&&b<=T;){const F=u[b],D=a[b]=x?Ye(a[b]):$e(a[b]);if(Tt(F,D))M(F,D,g,null,m,w,R,E,x);else break;b++}for(;b<=j&&b<=T;){const F=u[j],D=a[T]=x?Ye(a[T]):$e(a[T]);if(Tt(F,D))M(F,D,g,null,m,w,R,E,x);else break;j--,T--}if(b>j){if(b<=T){const F=T+1,D=FT)for(;b<=j;)ye(u[b],m,w,!0),b++;else{const F=b,D=b,Z=new Map;for(b=D;b<=T;b++){const we=a[b]=x?Ye(a[b]):$e(a[b]);we.key!=null&&Z.set(we.key,b)}let ne,ue=0;const Ae=T-D+1;let yt=!1,Ds=0;const It=new Array(Ae);for(b=0;b=Ae){ye(we,m,w,!0);continue}let Ne;if(we.key!=null)Ne=Z.get(we.key);else for(ne=D;ne<=T;ne++)if(It[ne-D]===0&&Tt(we,a[ne])){Ne=ne;break}Ne===void 0?ye(we,m,w,!0):(It[Ne-D]=b+1,Ne>=Ds?Ds=Ne:yt=!0,M(we,a[Ne],g,null,m,w,R,E,x),ue++)}const Bs=yt?Wl(It):Et;for(ne=Bs.length-1,b=Ae-1;b>=0;b--){const we=D+b,Ne=a[we],Us=we+1{const{el:w,type:R,transition:E,children:x,shapeFlag:b}=u;if(b&6){je(u.component.subTree,a,g,y);return}if(b&128){u.suspense.move(a,g,y);return}if(b&64){R.move(u,a,g,A);return}if(R===Ie){s(w,a,g);for(let j=0;jE.enter(w),m);else{const{leave:j,delayLeave:T,afterLeave:F}=E,D=()=>s(w,a,g),Z=()=>{j(w,()=>{D(),F&&F()})};T?T(w,D,Z):Z()}else s(w,a,g)},ye=(u,a,g,y=!1,m=!1)=>{const{type:w,props:R,ref:E,children:x,dynamicChildren:b,shapeFlag:P,patchFlag:j,dirs:T}=u;if(E!=null&&ls(E,null,g,u,!0),P&256){a.ctx.deactivate(u);return}const F=P&1&&T,D=!Ft(u);let Z;if(D&&(Z=R&&R.onVnodeBeforeUnmount)&&Fe(Z,a,u),P&6)Xt(u.component,g,y);else{if(P&128){u.suspense.unmount(g,y);return}F&<(u,null,a,"beforeUnmount"),P&64?u.type.remove(u,a,g,m,A,y):b&&(w!==Ie||j>0&&j&64)?pe(b,a,g,!1,!0):(w===Ie&&j&384||!m&&P&16)&&pe(x,a,g),y&&mt(u)}(D&&(Z=R&&R.onVnodeUnmounted)||F)&&ve(()=>{Z&&Fe(Z,a,u),F&<(u,null,a,"unmounted")},g)},mt=u=>{const{type:a,el:g,anchor:y,transition:m}=u;if(a===Ie){_t(g,y);return}if(a===Wn){W(u);return}const w=()=>{r(g),m&&!m.persisted&&m.afterLeave&&m.afterLeave()};if(u.shapeFlag&1&&m&&!m.persisted){const{leave:R,delayLeave:E}=m,x=()=>R(g,w);E?E(u.el,w,x):x()}else w()},_t=(u,a)=>{let g;for(;u!==a;)g=p(u),r(u),u=g;r(a)},Xt=(u,a,g)=>{const{bum:y,scope:m,update:w,subTree:R,um:E}=u;y&&on(y),m.stop(),w&&(w.active=!1,ye(R,u,a,g)),E&&ve(E,a),ve(()=>{u.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},pe=(u,a,g,y=!1,m=!1,w=0)=>{for(let R=w;Ru.shapeFlag&6?_(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el);let C=!1;const S=(u,a,g)=>{u==null?a._vnode&&ye(a._vnode,null,null,!0):M(a._vnode||null,u,a,null,null,null,g),C||(C=!0,Zs(),bo(),C=!1),a._vnode=u},A={p:M,um:ye,m:je,r:mt,mt:it,mc:B,pc:J,pbc:oe,n:_,o:e};let Q,se;return{render:S,hydrate:Q,createApp:Nl(S,Q)}}function Kn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ct({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Kl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ko(e,t,n=!1){const s=e.children,r=t.children;if(N(s)&&N(r))for(let o=0;o>1,e[n[l]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function Wo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Wo(t)}const ql=e=>e.__isTeleport,Ie=Symbol.for("v-fgt"),jn=Symbol.for("v-txt"),st=Symbol.for("v-cmt"),Wn=Symbol.for("v-stc"),Ht=[];let Te=null;function dt(e=!1){Ht.push(Te=e?null:[])}function zl(){Ht.pop(),Te=Ht[Ht.length-1]||null}let qt=1;function fr(e){qt+=e}function qo(e){return e.dynamicChildren=qt>0?Te||Et:null,zl(),qt>0&&Te&&Te.push(e),e}function un(e,t,n,s,r,o){return qo(me(e,t,n,s,r,o,!0))}function js(e,t,n,s,r){return qo(de(e,t,n,s,r,!0))}function _n(e){return e?e.__v_isVNode===!0:!1}function Tt(e,t){return e.type===t.type&&e.key===t.key}const zo=({key:e})=>e??null,fn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?le(e)||ce(e)||V(e)?{i:ie,r:e,k:t,f:!!n}:e:null);function me(e,t=null,n=null,s=0,r=null,o=e===Ie?0:1,i=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&zo(t),ref:t&&fn(t),scopeId:Tn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ie};return l?(Ns(c,n),o&128&&e.normalize(c)):n&&(c.shapeFlag|=le(n)?8:16),qt>0&&!i&&Te&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&Te.push(c),c}const de=Gl;function Gl(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Ro)&&(e=st),_n(e)){const l=Ct(e,t,!0);return n&&Ns(l,n),qt>0&&!o&&Te&&(l.shapeFlag&6?Te[Te.indexOf(e)]=l:Te.push(l)),l.patchFlag|=-2,l}if(lc(e)&&(e=e.__vccOpts),t){t=Jl(t);let{class:l,style:c}=t;l&&!le(l)&&(t.class=bs(l)),ee(c)&&(ho(c)&&!N(c)&&(c=ae({},c)),t.style=vs(c))}const i=le(e)?1:dl(e)?128:ql(e)?64:ee(e)?4:V(e)?2:0;return me(e,t,n,s,r,i,o,!0)}function Jl(e){return e?ho(e)||Ho(e)?ae({},e):e:null}function Ct(e,t,n=!1,s=!1){const{props:r,ref:o,patchFlag:i,children:l,transition:c}=e,d=t?Xl(r||{},t):r,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&zo(d),ref:t&&t.ref?n&&o?N(o)?o.concat(fn(t)):[o,fn(t)]:fn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ie?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ct(e.ssContent),ssFallback:e.ssFallback&&Ct(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&(f.transition=c.clone(f)),f}function Ql(e=" ",t=0){return de(jn,null,e,t)}function Yl(e="",t=!1){return t?(dt(),js(st,null,e)):de(st,null,e)}function $e(e){return e==null||typeof e=="boolean"?de(st):N(e)?de(Ie,null,e.slice()):typeof e=="object"?Ye(e):de(jn,null,String(e))}function Ye(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ct(e)}function Ns(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(N(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Ns(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Ho(t)?t._ctx=ie:r===3&&ie&&(ie.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:ie},n=32):(t=String(t),s&64?(n=16,t=[Ql(t)]):n=8);e.children=t,e.shapeFlag|=n}function Xl(...e){const t={};for(let n=0;nfe||ie;let yn,cs;{const e=zr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};yn=t("__VUE_INSTANCE_SETTERS__",n=>fe=n),cs=t("__VUE_SSR_SETTERS__",n=>Nn=n)}const Yt=e=>{const t=fe;return yn(e),e.scope.on(),()=>{e.scope.off(),yn(t)}},ar=()=>{fe&&fe.scope.off(),yn(null)};function Go(e){return e.vnode.shapeFlag&4}let Nn=!1;function nc(e,t=!1){t&&cs(t);const{props:n,children:s}=e.vnode,r=Go(e);$l(e,n,r,t),kl(e,s);const o=r?sc(e,t):void 0;return t&&cs(!1),o}function sc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ol);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?oc(e):null,o=Yt(e);rt();const i=tt(s,e,0,[e.props,r]);if(ot(),o(),Ur(i)){if(i.then(ar,ar),t)return i.then(l=>{dr(e,l,t)}).catch(l=>{On(l,e,0)});e.asyncDep=i}else dr(e,i,t)}else Jo(e,t)}function dr(e,t,n){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=_o(t)),Jo(e,n)}let hr;function Jo(e,t,n){const s=e.type;if(!e.render){if(!t&&hr&&!s.render){const r=s.template||Ms(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,d=ae(ae({isCustomElement:o,delimiters:l},i),c);s.render=hr(r,d)}}e.render=s.render||Pe}{const r=Yt(e);rt();try{Al(e)}finally{ot(),r()}}}const rc={get(e,t){return be(e,"get",""),e[t]}};function oc(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,rc),slots:e.slots,emit:e.emit,expose:t}}function Fn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(_o(Ps(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $t)return $t[n](e)},has(t,n){return n in t||n in $t}}))}function ic(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function lc(e){return V(e)&&"__vccOpts"in e}const Ce=(e,t)=>Ji(e,t,Nn);function Qo(e,t,n){const s=arguments.length;return s===2?ee(t)&&!N(t)?_n(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&_n(n)&&(n=[n]),de(e,t,n))}const cc="3.4.27";/** +* @vue/runtime-dom v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const uc="http://www.w3.org/2000/svg",fc="http://www.w3.org/1998/Math/MathML",Xe=typeof document<"u"?document:null,pr=Xe&&Xe.createElement("template"),ac={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Xe.createElementNS(uc,e):t==="mathml"?Xe.createElementNS(fc,e):Xe.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Xe.createTextNode(e),createComment:e=>Xe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{pr.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=pr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},dc=Symbol("_vtc");function hc(e,t,n){const s=e[dc];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const gr=Symbol("_vod"),pc=Symbol("_vsh"),gc=Symbol(""),mc=/(^|;)\s*display\s*:/;function _c(e,t,n){const s=e.style,r=le(n);let o=!1;if(n&&!r){if(t)if(le(t))for(const i of t.split(";")){const l=i.slice(0,i.indexOf(":")).trim();n[l]==null&&an(s,l,"")}else for(const i in t)n[i]==null&&an(s,i,"");for(const i in n)i==="display"&&(o=!0),an(s,i,n[i])}else if(r){if(t!==n){const i=s[gc];i&&(n+=";"+i),s.cssText=n,o=mc.test(n)}}else t&&e.removeAttribute("style");gr in e&&(e[gr]=o?s.display:"",e[pc]&&(s.display="none"))}const mr=/\s*!important$/;function an(e,t,n){if(N(n))n.forEach(s=>an(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=yc(e,t);mr.test(n)?e.setProperty(At(s),n.replace(mr,""),"important"):e[s]=n}}const _r=["Webkit","Moz","ms"],qn={};function yc(e,t){const n=qn[t];if(n)return n;let s=Ve(t);if(s!=="filter"&&s in e)return qn[t]=s;s=Sn(s);for(let r=0;r<_r.length;r++){const o=_r[r]+s;if(o in e)return qn[t]=o}return t}const yr="http://www.w3.org/1999/xlink";function vc(e,t,n,s,r){if(s&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(yr,t.slice(6,t.length)):e.setAttributeNS(yr,t,n);else{const o=xi(t);n==null||o&&!Gr(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}function bc(e,t,n,s,r,o,i){if(t==="innerHTML"||t==="textContent"){s&&i(s,r,o),e[t]=n??"";return}const l=e.tagName;if(t==="value"&&l!=="PROGRESS"&&!l.includes("-")){const d=l==="OPTION"?e.getAttribute("value")||"":e.value,f=n??"";(d!==f||!("_value"in e))&&(e.value=f),n==null&&e.removeAttribute(t),e._value=n;return}let c=!1;if(n===""||n==null){const d=typeof e[t];d==="boolean"?n=Gr(n):n==null&&d==="string"?(n="",c=!0):d==="number"&&(n=0,c=!0)}try{e[t]=n}catch{}c&&e.removeAttribute(t)}function ft(e,t,n,s){e.addEventListener(t,n,s)}function Ec(e,t,n,s){e.removeEventListener(t,n,s)}const vr=Symbol("_vei");function wc(e,t,n,s,r=null){const o=e[vr]||(e[vr]={}),i=o[t];if(s&&i)i.value=s;else{const[l,c]=xc(t);if(s){const d=o[t]=Cc(s,r);ft(e,l,d,c)}else i&&(Ec(e,l,i,c),o[t]=void 0)}}const br=/(?:Once|Passive|Capture)$/;function xc(e){let t;if(br.test(e)){t={};let s;for(;s=e.match(br);)e=e.slice(0,e.length-s[0].length),t[s[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):At(e.slice(2)),t]}let zn=0;const Sc=Promise.resolve(),Rc=()=>zn||(Sc.then(()=>zn=0),zn=Date.now());function Cc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Me(Pc(s,n.value),t,5,[s])};return n.value=e,n.attached=Rc(),n}function Pc(e,t){if(N(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Er=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Oc=(e,t,n,s,r,o,i,l,c)=>{const d=r==="svg";t==="class"?hc(e,s,d):t==="style"?_c(e,n,s):En(t)?ms(t)||wc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ac(e,t,s,d))?bc(e,t,s,o,i,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),vc(e,t,s,d))};function Ac(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Er(t)&&V(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Er(t)&&le(n)?!1:t in e}const vn=e=>{const t=e.props["onUpdate:modelValue"]||!1;return N(t)?n=>on(t,n):t};function Ic(e){e.target.composing=!0}function wr(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Rt=Symbol("_assign"),vf={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e[Rt]=vn(r);const o=s||r.props&&r.props.type==="number";ft(e,t?"change":"input",i=>{if(i.target.composing)return;let l=e.value;n&&(l=l.trim()),o&&(l=dn(l)),e[Rt](l)}),n&&ft(e,"change",()=>{e.value=e.value.trim()}),t||(ft(e,"compositionstart",Ic),ft(e,"compositionend",wr),ft(e,"change",wr))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},o){if(e[Rt]=vn(o),e.composing)return;const i=(r||e.type==="number")&&!/^0\d/.test(e.value)?dn(e.value):e.value,l=t??"";i!==l&&(document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===l)||(e.value=l))}},bf={deep:!0,created(e,{value:t,modifiers:{number:n}},s){const r=wn(t);ft(e,"change",()=>{const o=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?dn(bn(i)):bn(i));e[Rt](e.multiple?r?new Set(o):o:o[0]),e._assigning=!0,An(()=>{e._assigning=!1})}),e[Rt]=vn(s)},mounted(e,{value:t,modifiers:{number:n}}){xr(e,t)},beforeUpdate(e,t,n){e[Rt]=vn(n)},updated(e,{value:t,modifiers:{number:n}}){e._assigning||xr(e,t)}};function xr(e,t,n){const s=e.multiple,r=N(t);if(!(s&&!r&&!wn(t))){for(let o=0,i=e.options.length;oString(f)===String(c)):l.selected=Ri(t,c)>-1}else l.selected=t.has(c);else if(Rn(bn(l),t)){e.selectedIndex!==o&&(e.selectedIndex=o);return}}!s&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function bn(e){return"_value"in e?e._value:e.value}const Tc=ae({patchProp:Oc},ac);let Sr;function Mc(){return Sr||(Sr=Bl(Tc))}const Lc=(...e)=>{const t=Mc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Nc(s);if(!r)return;const o=t._component;!V(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,jc(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function jc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Nc(e){return le(e)?document.querySelector(e):e}var Fc=!1;/*! + * pinia v2.1.7 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let Yo;const $n=e=>Yo=e,Xo=Symbol();function us(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Vt;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Vt||(Vt={}));function $c(){const e=Yr(!0),t=e.run(()=>Pn({}));let n=[],s=[];const r=Ps({install(o){$n(r),r._a=o,o.provide(Xo,r),o.config.globalProperties.$pinia=r,s.forEach(i=>n.push(i)),s=[]},use(o){return!this._a&&!Fc?s.push(o):n.push(o),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const Zo=()=>{};function Rr(e,t,n,s=Zo){e.push(t);const r=()=>{const o=e.indexOf(t);o>-1&&(e.splice(o,1),s())};return!n&&Xr()&&Oi(r),r}function vt(e,...t){e.slice().forEach(n=>{n(...t)})}const Hc=e=>e();function fs(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,s)=>e.set(s,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const s=t[n],r=e[n];us(r)&&us(s)&&e.hasOwnProperty(n)&&!ce(s)&&!gt(s)?e[n]=fs(r,s):e[n]=s}return e}const Vc=Symbol();function kc(e){return!us(e)||!e.hasOwnProperty(Vc)}const{assign:Je}=Object;function Dc(e){return!!(ce(e)&&e.effect)}function Bc(e,t,n,s){const{state:r,actions:o,getters:i}=t,l=n.state.value[e];let c;function d(){l||(n.state.value[e]=r?r():{});const f=Zi(n.state.value[e]);return Je(f,o,Object.keys(i||{}).reduce((h,p)=>(h[p]=Ps(Ce(()=>{$n(n);const v=n._s.get(e);return i[p].call(v,v)})),h),{}))}return c=ei(e,d,t,n,s,!0),c}function ei(e,t,n={},s,r,o){let i;const l=Je({actions:{}},n),c={deep:!0};let d,f,h=[],p=[],v;const O=s.state.value[e];!o&&!O&&(s.state.value[e]={}),Pn({});let M;function k(B){let U;d=f=!1,typeof B=="function"?(B(s.state.value[e]),U={type:Vt.patchFunction,storeId:e,events:v}):(fs(s.state.value[e],B),U={type:Vt.patchObject,payload:B,storeId:e,events:v});const oe=M=Symbol();An().then(()=>{M===oe&&(d=!0)}),f=!0,vt(h,U,s.state.value[e])}const I=o?function(){const{state:U}=n,oe=U?U():{};this.$patch(he=>{Je(he,oe)})}:Zo;function L(){i.stop(),h=[],p=[],s._s.delete(e)}function $(B,U){return function(){$n(s);const oe=Array.from(arguments),he=[],Ee=[];function Se(G){he.push(G)}function it(G){Ee.push(G)}vt(p,{args:oe,name:B,store:z,after:Se,onError:it});let Re;try{Re=U.apply(this&&this.$id===e?this:z,oe)}catch(G){throw vt(Ee,G),G}return Re instanceof Promise?Re.then(G=>(vt(he,G),G)).catch(G=>(vt(Ee,G),Promise.reject(G))):(vt(he,Re),Re)}}const W={_p:s,$id:e,$onAction:Rr.bind(null,p),$patch:k,$reset:I,$subscribe(B,U={}){const oe=Rr(h,B,U.detached,()=>he()),he=i.run(()=>Nt(()=>s.state.value[e],Ee=>{(U.flush==="sync"?f:d)&&B({storeId:e,type:Vt.direct,events:v},Ee)},Je({},c,U)));return oe},$dispose:L},z=Qt(W);s._s.set(e,z);const re=(s._a&&s._a.runWithContext||Hc)(()=>s._e.run(()=>(i=Yr()).run(t)));for(const B in re){const U=re[B];if(ce(U)&&!Dc(U)||gt(U))o||(O&&kc(U)&&(ce(U)?U.value=O[B]:fs(U,O[B])),s.state.value[e][B]=U);else if(typeof U=="function"){const oe=$(B,U);re[B]=oe,l.actions[B]=U}}return Je(z,re),Je(q(z),re),Object.defineProperty(z,"$state",{get:()=>s.state.value[e],set:B=>{k(U=>{Je(U,B)})}}),s._p.forEach(B=>{Je(z,i.run(()=>B({store:z,app:s._a,pinia:s,options:l})))}),O&&o&&n.hydrate&&n.hydrate(z.$state,O),d=!0,f=!0,z}function Ef(e,t,n){let s,r;const o=typeof t=="function";s=e,r=o?n:t;function i(l,c){const d=Fl();return l=l||(d?Oe(Xo,null):null),l&&$n(l),l=Yo,l._s.has(s)||(o?ei(s,t,r,l):Bc(s,r,l)),l._s.get(s)}return i.$id=s,i}const Uc="/logo_protected_inverted.png";/*! + * vue-router v4.3.2 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const bt=typeof document<"u";function Kc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Y=Object.assign;function Gn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Le(r)?r.map(e):e(r)}return n}const kt=()=>{},Le=Array.isArray,ti=/#/g,Wc=/&/g,qc=/\//g,zc=/=/g,Gc=/\?/g,ni=/\+/g,Jc=/%5B/g,Qc=/%5D/g,si=/%5E/g,Yc=/%60/g,ri=/%7B/g,Xc=/%7C/g,oi=/%7D/g,Zc=/%20/g;function Fs(e){return encodeURI(""+e).replace(Xc,"|").replace(Jc,"[").replace(Qc,"]")}function eu(e){return Fs(e).replace(ri,"{").replace(oi,"}").replace(si,"^")}function as(e){return Fs(e).replace(ni,"%2B").replace(Zc,"+").replace(ti,"%23").replace(Wc,"%26").replace(Yc,"`").replace(ri,"{").replace(oi,"}").replace(si,"^")}function tu(e){return as(e).replace(zc,"%3D")}function nu(e){return Fs(e).replace(ti,"%23").replace(Gc,"%3F")}function su(e){return e==null?"":nu(e).replace(qc,"%2F")}function zt(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ru=/\/$/,ou=e=>e.replace(ru,"");function Jn(e,t,n="/"){let s,r={},o="",i="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),o=t.slice(c+1,l>-1?l:t.length),r=e(o)),l>-1&&(s=s||t.slice(0,l),i=t.slice(l,t.length)),s=uu(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:zt(i)}}function iu(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Cr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function lu(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Pt(t.matched[s],n.matched[r])&&ii(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Pt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function ii(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!cu(e[n],t[n]))return!1;return!0}function cu(e,t){return Le(e)?Pr(e,t):Le(t)?Pr(t,e):e===t}function Pr(e,t){return Le(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function uu(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,l;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i).join("/")}var Gt;(function(e){e.pop="pop",e.push="push"})(Gt||(Gt={}));var Dt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dt||(Dt={}));function fu(e){if(!e)if(bt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ou(e)}const au=/^[^#]+#/;function du(e,t){return e.replace(au,"#")+t}function hu(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Hn=()=>({left:window.scrollX,top:window.scrollY});function pu(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=hu(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Or(e,t){return(history.state?history.state.position-t:-1)+e}const ds=new Map;function gu(e,t){ds.set(e,t)}function mu(e){const t=ds.get(e);return ds.delete(e),t}let _u=()=>location.protocol+"//"+location.host;function li(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let l=r.includes(e.slice(o))?e.slice(o).length:1,c=r.slice(l);return c[0]!=="/"&&(c="/"+c),Cr(c,"")}return Cr(n,e)+s+r}function yu(e,t,n,s){let r=[],o=[],i=null;const l=({state:p})=>{const v=li(e,location),O=n.value,M=t.value;let k=0;if(p){if(n.value=v,t.value=p,i&&i===O){i=null;return}k=M?p.position-M.position:0}else s(v);r.forEach(I=>{I(n.value,O,{delta:k,type:Gt.pop,direction:k?k>0?Dt.forward:Dt.back:Dt.unknown})})};function c(){i=n.value}function d(p){r.push(p);const v=()=>{const O=r.indexOf(p);O>-1&&r.splice(O,1)};return o.push(v),v}function f(){const{history:p}=window;p.state&&p.replaceState(Y({},p.state,{scroll:Hn()}),"")}function h(){for(const p of o)p();o=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:c,listen:d,destroy:h}}function Ar(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?Hn():null}}function vu(e){const{history:t,location:n}=window,s={value:li(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(c,d,f){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:_u()+e+c;try{t[f?"replaceState":"pushState"](d,"",p),r.value=d}catch(v){console.error(v),n[f?"replace":"assign"](p)}}function i(c,d){const f=Y({},t.state,Ar(r.value.back,c,r.value.forward,!0),d,{position:r.value.position});o(c,f,!0),s.value=c}function l(c,d){const f=Y({},r.value,t.state,{forward:c,scroll:Hn()});o(f.current,f,!0);const h=Y({},Ar(s.value,c,null),{position:f.position+1},d);o(c,h,!1),s.value=c}return{location:s,state:r,push:l,replace:i}}function bu(e){e=fu(e);const t=vu(e),n=yu(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=Y({location:"",base:e,go:s,createHref:du.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Eu(e){return typeof e=="string"||e&&typeof e=="object"}function ci(e){return typeof e=="string"||typeof e=="symbol"}const Ge={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ui=Symbol("");var Ir;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Ir||(Ir={}));function Ot(e,t){return Y(new Error,{type:e,[ui]:!0},t)}function De(e,t){return e instanceof Error&&ui in e&&(t==null||!!(e.type&t))}const Tr="[^/]+?",wu={sensitive:!1,strict:!1,start:!0,end:!0},xu=/[.+*?^${}()[\]/\\]/g;function Su(e,t){const n=Y({},wu,t),s=[];let r=n.start?"^":"";const o=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Cu(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Pu={type:0,value:""},Ou=/[a-zA-Z0-9_]/;function Au(e){if(!e)return[[]];if(e==="/")return[[Pu]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${d}": ${v}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let l=0,c,d="",f="";function h(){d&&(n===0?o.push({type:0,value:d}):n===1||n===2||n===3?(o.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:d,regexp:f,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),d="")}function p(){d+=c}for(;l{i(L)}:kt}function i(f){if(ci(f)){const h=s.get(f);h&&(s.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function l(){return n}function c(f){let h=0;for(;h=0&&(f.record.path!==n[h].record.path||!fi(f,n[h]));)h++;n.splice(h,0,f),f.record.name&&!jr(f)&&s.set(f.record.name,f)}function d(f,h){let p,v={},O,M;if("name"in f&&f.name){if(p=s.get(f.name),!p)throw Ot(1,{location:f});M=p.record.name,v=Y(Lr(h.params,p.keys.filter(L=>!L.optional).concat(p.parent?p.parent.keys.filter(L=>L.optional):[]).map(L=>L.name)),f.params&&Lr(f.params,p.keys.map(L=>L.name))),O=p.stringify(v)}else if(f.path!=null)O=f.path,p=n.find(L=>L.re.test(O)),p&&(v=p.parse(O),M=p.record.name);else{if(p=h.name?s.get(h.name):n.find(L=>L.re.test(h.path)),!p)throw Ot(1,{location:f,currentLocation:h});M=p.record.name,v=Y({},h.params,f.params),O=p.stringify(v)}const k=[];let I=p;for(;I;)k.unshift(I.record),I=I.parent;return{name:M,path:O,params:v,matched:k,meta:ju(k)}}return e.forEach(f=>o(f)),{addRoute:o,resolve:d,removeRoute:i,getRoutes:l,getRecordMatcher:r}}function Lr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Mu(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Lu(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Lu(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function jr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ju(e){return e.reduce((t,n)=>Y(t,n.meta),{})}function Nr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function fi(e,t){return t.children.some(n=>n===e||fi(e,n))}function Nu(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&as(o)):[s&&as(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Fu(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Le(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const $u=Symbol(""),$r=Symbol(""),Vn=Symbol(""),$s=Symbol(""),hs=Symbol("");function Mt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Ze(e,t,n,s,r,o=i=>i()){const i=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((l,c)=>{const d=p=>{p===!1?c(Ot(4,{from:n,to:t})):p instanceof Error?c(p):Eu(p)?c(Ot(2,{from:t,to:p})):(i&&s.enterCallbacks[r]===i&&typeof p=="function"&&i.push(p),l())},f=o(()=>e.call(s&&s.instances[r],t,n,d));let h=Promise.resolve(f);e.length<3&&(h=h.then(d)),h.catch(p=>c(p))})}function Qn(e,t,n,s,r=o=>o()){const o=[];for(const i of e)for(const l in i.components){let c=i.components[l];if(!(t!=="beforeRouteEnter"&&!i.instances[l]))if(Hu(c)){const f=(c.__vccOpts||c)[t];f&&o.push(Ze(f,n,s,i,l,r))}else{let d=c();o.push(()=>d.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${l}" at "${i.path}"`));const h=Kc(f)?f.default:f;i.components[l]=h;const v=(h.__vccOpts||h)[t];return v&&Ze(v,n,s,i,l,r)()}))}}return o}function Hu(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Hr(e){const t=Oe(Vn),n=Oe($s),s=Ce(()=>{const c=Ue(e.to);return t.resolve(c)}),r=Ce(()=>{const{matched:c}=s.value,{length:d}=c,f=c[d-1],h=n.matched;if(!f||!h.length)return-1;const p=h.findIndex(Pt.bind(null,f));if(p>-1)return p;const v=Vr(c[d-2]);return d>1&&Vr(f)===v&&h[h.length-1].path!==v?h.findIndex(Pt.bind(null,c[d-2])):p}),o=Ce(()=>r.value>-1&&Du(n.params,s.value.params)),i=Ce(()=>r.value>-1&&r.value===n.matched.length-1&&ii(n.params,s.value.params));function l(c={}){return ku(c)?t[Ue(e.replace)?"replace":"push"](Ue(e.to)).catch(kt):Promise.resolve()}return{route:s,href:Ce(()=>s.value.href),isActive:o,isExactActive:i,navigate:l}}const Vu=Mn({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"}},useLink:Hr,setup(e,{slots:t}){const n=Qt(Hr(e)),{options:s}=Oe(Vn),r=Ce(()=>({[kr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[kr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Qo("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),ps=Vu;function ku(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 Du(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Le(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function Vr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const kr=(e,t,n)=>e??t??n,Bu=Mn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Oe(hs),r=Ce(()=>e.route||s.value),o=Oe($r,0),i=Ce(()=>{let d=Ue(o);const{matched:f}=r.value;let h;for(;(h=f[d])&&!h.components;)d++;return d}),l=Ce(()=>r.value.matched[i.value]);cn($r,Ce(()=>i.value+1)),cn($u,l),cn(hs,r);const c=Pn();return Nt(()=>[c.value,l.value,e.name],([d,f,h],[p,v,O])=>{f&&(f.instances[h]=d,v&&v!==f&&d&&d===p&&(f.leaveGuards.size||(f.leaveGuards=v.leaveGuards),f.updateGuards.size||(f.updateGuards=v.updateGuards))),d&&f&&(!v||!Pt(f,v)||!p)&&(f.enterCallbacks[h]||[]).forEach(M=>M(d))},{flush:"post"}),()=>{const d=r.value,f=e.name,h=l.value,p=h&&h.components[f];if(!p)return Dr(n.default,{Component:p,route:d});const v=h.props[f],O=v?v===!0?d.params:typeof v=="function"?v(d):v:null,k=Qo(p,Y({},O,t,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(h.instances[f]=null)},ref:c}));return Dr(n.default,{Component:k,route:d})||k}}});function Dr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ai=Bu;function Uu(e){const t=Tu(e.routes,e),n=e.parseQuery||Nu,s=e.stringifyQuery||Fr,r=e.history,o=Mt(),i=Mt(),l=Mt(),c=Qi(Ge);let d=Ge;bt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Gn.bind(null,_=>""+_),h=Gn.bind(null,su),p=Gn.bind(null,zt);function v(_,C){let S,A;return ci(_)?(S=t.getRecordMatcher(_),A=C):A=_,t.addRoute(A,S)}function O(_){const C=t.getRecordMatcher(_);C&&t.removeRoute(C)}function M(){return t.getRoutes().map(_=>_.record)}function k(_){return!!t.getRecordMatcher(_)}function I(_,C){if(C=Y({},C||c.value),typeof _=="string"){const a=Jn(n,_,C.path),g=t.resolve({path:a.path},C),y=r.createHref(a.fullPath);return Y(a,g,{params:p(g.params),hash:zt(a.hash),redirectedFrom:void 0,href:y})}let S;if(_.path!=null)S=Y({},_,{path:Jn(n,_.path,C.path).path});else{const a=Y({},_.params);for(const g in a)a[g]==null&&delete a[g];S=Y({},_,{params:h(a)}),C.params=h(C.params)}const A=t.resolve(S,C),Q=_.hash||"";A.params=f(p(A.params));const se=iu(s,Y({},_,{hash:eu(Q),path:A.path})),u=r.createHref(se);return Y({fullPath:se,hash:Q,query:s===Fr?Fu(_.query):_.query||{}},A,{redirectedFrom:void 0,href:u})}function L(_){return typeof _=="string"?Jn(n,_,c.value.path):Y({},_)}function $(_,C){if(d!==_)return Ot(8,{from:C,to:_})}function W(_){return re(_)}function z(_){return W(Y(L(_),{replace:!0}))}function H(_){const C=_.matched[_.matched.length-1];if(C&&C.redirect){const{redirect:S}=C;let A=typeof S=="function"?S(_):S;return typeof A=="string"&&(A=A.includes("?")||A.includes("#")?A=L(A):{path:A},A.params={}),Y({query:_.query,hash:_.hash,params:A.path!=null?{}:_.params},A)}}function re(_,C){const S=d=I(_),A=c.value,Q=_.state,se=_.force,u=_.replace===!0,a=H(S);if(a)return re(Y(L(a),{state:typeof a=="object"?Y({},Q,a.state):Q,force:se,replace:u}),C||S);const g=S;g.redirectedFrom=C;let y;return!se&&lu(s,A,S)&&(y=Ot(16,{to:g,from:A}),je(A,A,!0,!1)),(y?Promise.resolve(y):oe(g,A)).catch(m=>De(m)?De(m,2)?m:qe(m):J(m,g,A)).then(m=>{if(m){if(De(m,2))return re(Y({replace:u},L(m.to),{state:typeof m.to=="object"?Y({},Q,m.to.state):Q,force:se}),C||g)}else m=Ee(g,A,!0,u,Q);return he(g,A,m),m})}function B(_,C){const S=$(_,C);return S?Promise.reject(S):Promise.resolve()}function U(_){const C=_t.values().next().value;return C&&typeof C.runWithContext=="function"?C.runWithContext(_):_()}function oe(_,C){let S;const[A,Q,se]=Ku(_,C);S=Qn(A.reverse(),"beforeRouteLeave",_,C);for(const a of A)a.leaveGuards.forEach(g=>{S.push(Ze(g,_,C))});const u=B.bind(null,_,C);return S.push(u),pe(S).then(()=>{S=[];for(const a of o.list())S.push(Ze(a,_,C));return S.push(u),pe(S)}).then(()=>{S=Qn(Q,"beforeRouteUpdate",_,C);for(const a of Q)a.updateGuards.forEach(g=>{S.push(Ze(g,_,C))});return S.push(u),pe(S)}).then(()=>{S=[];for(const a of se)if(a.beforeEnter)if(Le(a.beforeEnter))for(const g of a.beforeEnter)S.push(Ze(g,_,C));else S.push(Ze(a.beforeEnter,_,C));return S.push(u),pe(S)}).then(()=>(_.matched.forEach(a=>a.enterCallbacks={}),S=Qn(se,"beforeRouteEnter",_,C,U),S.push(u),pe(S))).then(()=>{S=[];for(const a of i.list())S.push(Ze(a,_,C));return S.push(u),pe(S)}).catch(a=>De(a,8)?a:Promise.reject(a))}function he(_,C,S){l.list().forEach(A=>U(()=>A(_,C,S)))}function Ee(_,C,S,A,Q){const se=$(_,C);if(se)return se;const u=C===Ge,a=bt?history.state:{};S&&(A||u?r.replace(_.fullPath,Y({scroll:u&&a&&a.scroll},Q)):r.push(_.fullPath,Q)),c.value=_,je(_,C,S,u),qe()}let Se;function it(){Se||(Se=r.listen((_,C,S)=>{if(!Xt.listening)return;const A=I(_),Q=H(A);if(Q){re(Y(Q,{replace:!0}),A).catch(kt);return}d=A;const se=c.value;bt&&gu(Or(se.fullPath,S.delta),Hn()),oe(A,se).catch(u=>De(u,12)?u:De(u,2)?(re(u.to,A).then(a=>{De(a,20)&&!S.delta&&S.type===Gt.pop&&r.go(-1,!1)}).catch(kt),Promise.reject()):(S.delta&&r.go(-S.delta,!1),J(u,A,se))).then(u=>{u=u||Ee(A,se,!1),u&&(S.delta&&!De(u,8)?r.go(-S.delta,!1):S.type===Gt.pop&&De(u,20)&&r.go(-1,!1)),he(A,se,u)}).catch(kt)}))}let Re=Mt(),G=Mt(),X;function J(_,C,S){qe(_);const A=G.list();return A.length?A.forEach(Q=>Q(_,C,S)):console.error(_),Promise.reject(_)}function ke(){return X&&c.value!==Ge?Promise.resolve():new Promise((_,C)=>{Re.add([_,C])})}function qe(_){return X||(X=!_,it(),Re.list().forEach(([C,S])=>_?S(_):C()),Re.reset()),_}function je(_,C,S,A){const{scrollBehavior:Q}=e;if(!bt||!Q)return Promise.resolve();const se=!S&&mu(Or(_.fullPath,0))||(A||!S)&&history.state&&history.state.scroll||null;return An().then(()=>Q(_,C,se)).then(u=>u&&pu(u)).catch(u=>J(u,_,C))}const ye=_=>r.go(_);let mt;const _t=new Set,Xt={currentRoute:c,listening:!0,addRoute:v,removeRoute:O,hasRoute:k,getRoutes:M,resolve:I,options:e,push:W,replace:z,go:ye,back:()=>ye(-1),forward:()=>ye(1),beforeEach:o.add,beforeResolve:i.add,afterEach:l.add,onError:G.add,isReady:ke,install(_){const C=this;_.component("RouterLink",ps),_.component("RouterView",ai),_.config.globalProperties.$router=C,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>Ue(c)}),bt&&!mt&&c.value===Ge&&(mt=!0,W(r.location).catch(Q=>{}));const S={};for(const Q in Ge)Object.defineProperty(S,Q,{get:()=>c.value[Q],enumerable:!0});_.provide(Vn,C),_.provide($s,fo(S)),_.provide(hs,c);const A=_.unmount;_t.add(_),_.unmount=function(){_t.delete(_),_t.size<1&&(d=Ge,Se&&Se(),Se=null,c.value=Ge,mt=!1,X=!1),A()}}};function pe(_){return _.reduce((C,S)=>C.then(()=>U(S)),Promise.resolve())}return Xt}function Ku(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iPt(d,l))?s.push(l):n.push(l));const c=e.matched[i];c&&(t.matched.find(d=>Pt(d,c))||r.push(c))}return[n,s,r]}function wf(){return Oe(Vn)}function xf(){return Oe($s)}const Wu="/logo_protected.png",qu="/assets/default-hat-B72TLDOC.svg",Hs=e=>(xo("data-v-87457322"),e=e(),So(),e),zu={class:"forbidden"},Gu=Hs(()=>me("img",{alt:"Stair Logo",class:"logo",src:Wu,height:"50"},null,-1)),Ju=Hs(()=>me("h1",null,"Sign in",-1)),Qu=Hs(()=>me("aside",null,[me("img",{class:"stan",src:qu,type:"image/svg+xml"})],-1)),Yu=Mn({__name:"Forbidden",setup(e){const t=()=>window.location.href="/api/auth/signin";return(n,s)=>(dt(),un("div",zu,[me("main",null,[me("div",{class:"panel"},[Gu,Ju,me("button",{onClick:t},"Continue with Microsoft")])]),Qu]))}}),di=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Xu=di(Yu,[["__scopeId","data-v-87457322"]]),Vs=e=>(xo("data-v-c60748fb"),e=e(),So(),e),Zu={key:1},ef=Vs(()=>me("img",{alt:"Stair Logo",class:"logo",src:Uc,height:"50"},null,-1)),tf=Vs(()=>me("span",{class:"material-symbols-rounded"},"home",-1)),nf=Vs(()=>me("span",{class:"material-symbols-rounded"},"campaign",-1)),sf=["href"],rf={key:0},of={key:1,class:"material-symbols-rounded"},lf={id:"container"},cf=Mn({__name:"App",setup(e){const t=Pn(null);return To(async()=>{const n=await fetch("/api/auth/me");n.ok?t.value=await n.json():t.value=!1}),(n,s)=>t.value==!1?(dt(),js(Xu,{key:0})):t.value?(dt(),un("div",Zu,[me("header",null,[ef,me("nav",null,[de(Ue(ps),{title:"Home",to:"/"},{default:ns(()=>[tf]),_:1}),de(Ue(ps),{title:"Announcements",to:"/announcements"},{default:ns(()=>[nf]),_:1}),me("a",{href:t.value?"/api/auth/signout":"/api/auth/signin"},[t.value?(dt(),un("span",rf,Ci(t.value.displayName),1)):(dt(),un("span",of,"login"))],8,sf)])]),me("div",lf,[de(Ue(ai))])])):Yl("",!0)}}),uf=di(cf,[["__scopeId","data-v-c60748fb"]]),ff="modulepreload",af=function(e){return"/"+e},Br={},Yn=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=af(l),l in Br)return;Br[l]=!0;const c=l.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":ff,c||(f.as="script",f.crossOrigin=""),f.href=l,i&&f.setAttribute("nonce",i),document.head.appendChild(f),c)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(o=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o})},df=Uu({history:bu("/"),routes:[{path:"/",name:"home",component:()=>Yn(()=>import("./HomeView-CgXiBaxn.js"),[])},{path:"/announcements",name:"announcements",component:()=>Yn(()=>import("./index-BbvBLSp7.js"),__vite__mapDeps([0,1]))},{path:"/announcements/:id",name:"announcementWithId",component:()=>Yn(()=>import("./index-BbvBLSp7.js"),__vite__mapDeps([0,1]))}]}),ks=Lc(uf);ks.use($c());ks.use(df);ks.mount("#app");export{mf as A,Ue as B,ns as C,xo as D,So as E,Ie as F,xf as G,wf as H,pf as I,bs as J,di as _,me as a,Mn as b,un as c,Ef as d,Ce as e,gf as f,df as g,de as h,js as i,hf as j,Yl as k,_f as l,Ql as m,Zi as n,dt as o,Oe as p,yf as q,Pn as r,To as s,Ci as t,xl as u,vf as v,Nt as w,cn as x,Qo as y,bf as z}; diff --git a/ui/dist/assets/index-LVSzWPG3.css b/ui/dist/assets/index-LVSzWPG3.css new file mode 100644 index 0000000..4f47b3f --- /dev/null +++ b/ui/dist/assets/index-LVSzWPG3.css @@ -0,0 +1 @@ +.options[data-v-384a4bf4]{display:flex;flex-wrap:wrap;gap:1em}.card[data-v-384a4bf4]{cursor:pointer}.selected[data-v-384a4bf4]{background-color:var(--c-stair-lime);color:var(--c-white-1);animation:bounce-384a4bf4 .3s ease-in-out}@keyframes bounce-384a4bf4{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}p[data-v-384a4bf4]{text-transform:capitalize}.announcement[data-v-0bb9a1c1]{display:grid;grid-template-columns:25ch 1fr;align-items:start;gap:1em}main[data-v-0bb9a1c1]{display:flex;flex-direction:column;gap:1em}aside[data-v-0bb9a1c1]{background-color:var(--bg-soft);border:1px solid var(--bg-muted);border-radius:.5em}.server[data-v-0bb9a1c1]{display:flex;align-items:center;padding:1em;gap:1em;border-radius:.5em}.server[data-v-0bb9a1c1].selected[data-v-0bb9a1c1]{background-color:var(--bg-muted)}.server[data-v-0bb9a1c1] img[data-v-0bb9a1c1]{width:2em;height:2em;border-radius:.25em}.actions[data-v-0bb9a1c1]{display:flex;gap:1em;justify-content:flex-end}.flag[data-v-1feaa4d5]{width:2ch;transform:translateY(.25em)}img[data-v-1feaa4d5]:not(.flag){max-width:75ch;border-radius:.5em;display:block;z-index:-1}.inputs[data-v-1feaa4d5]{display:flex;gap:1em;align-items:center}.discord-messages{border-radius:.5em;box-shadow:0 0 20px 10px #00000026}.discord-embed .discord-embed-left-border{background-color:#0b6a5c}textarea.instagram[data-v-8fd44321]{height:70ch}.announcement{display:grid;grid-template-columns:25ch 1fr;align-items:start;gap:1em}main{display:flex;flex-direction:column;gap:1em}aside{background-color:var(--bg-soft);border:1px solid var(--bg-muted);border-radius:.5em}.server{display:flex;align-items:center;padding:1em;gap:1em;border-radius:.5em}.server.selected{background-color:var(--bg-muted)}.server img{width:2em;height:2em;border-radius:.25em}.actions{display:flex;gap:1em;justify-content:flex-end}.tab-list{display:flex}.tab-list span{padding:1em 2em;cursor:pointer;border-bottom:1px solid var(--bg-muted);transition:all .2s;border-radius:.5em .5em 0 0}.tab-list span.active{border-bottom:1px solid var(--c-accent)}.tab-list span:hover{background-color:var(--bg-muted);color:var(--c-accent)} diff --git a/ui/dist/assets/index-vJsV95CQ.css b/ui/dist/assets/index-vJsV95CQ.css new file mode 100644 index 0000000..f9cd5e3 --- /dev/null +++ b/ui/dist/assets/index-vJsV95CQ.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css?family=Roboto:400,500,700";:root{--c-green-1: #0b6a5b;--c-green-2: #107d62;--c-green-3: #15906a;--c-green-4: #1aa272;--c-green-5: #1fb579;--c-pink-1: #b71d5c;--c-pink-2: #c32f6a;--c-pink-3: #cf4279;--c-pink-4: #db5487;--c-pink-5: #e76695;--c-yellow-1: #d68a05;--c-yellow-2: #dd9513;--c-yellow-3: #e4a020;--c-yellow-4: #ecab2e;--c-yellow-5: #f3b63b;--c-black-1: #000000;--c-black-2: #09090b;--c-black-3: #111115;--c-black-4: #1a1a20;--c-black-5: #22222a;--c-white-1: #ffffff;--c-white-2: #f9fbfc;--c-white-3: #f3f7f8;--c-white-4: #edf2f4;--c-white-5: #e7eef1;--c-stair-dark: var(--c-green-1);--c-stair-green: #04956c;--c-stair-lime: var(--c-green-5);--c-stair-graphite: var(--c-black-5);--c-stair-grey: var(--c-white-5);--c-stair-burgundy: var(--c-pink-1);--c-stair-ping: #cf4279;--c-stair-berry: #e76695;--c-stair-mustard: var(--c-yellow-2);--c-stair-yellow: var(--c-yellow-5)}:root{--bg-base: var(--c-white-1);--bg-soft: var(--c-white-3);--bg-muted: var(--c-white-5);--border: var(--c-black-3);--border-hover: var(--c-black-4);--fg-text: var(--c-stair-graphite);--c-accent: var(--c-stair-green);--c-accent-hover: var(--c-stair-lime)}@media (prefers-color-scheme: dark){:root{--bg-base: var(--c-black-1);--bg-soft: var(--c-black-3);--bg-muted: var(--c-black-5);--border: var(--c-white-3);--border-hover: var(--c-white-4);--fg-text: var(--c-white-1)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}@font-face{font-family:Ingra;font-weight:400;font-style:normal;font-display:auto;src:local("Ingra"),url(/fonts/Ingra/Ingra-Regular.woff2) format("woff2")}@font-face{font-family:Ingra;font-weight:700;font-style:normal;font-display:auto;src:local("Ingra"),url(/fonts/Ingra/Ingra-Bold.woff2) format("woff2")}body{min-height:100vh;min-height:100svh;color:var(--fg-text);background:var(--bg-base);font-family:Ingra,Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header{background:var(--c-stair-lime);color:var(--c-white-1)}h1,.title{font-size:53px;font-weight:700;line-height:1.2;color:var(--c-stair-green)}h2,.subtitle{font-size:25px;font-weight:700;line-height:1.2;color:var(--fg-text)}h3,.lead{font-size:19px;font-weight:400;line-height:1.2;color:var(--fg-text)}body{font-size:12px;font-weight:400;line-height:1.25;color:var(--fg-text)}strong{font-weight:600}a{color:var(--c-accent);text-decoration:none}a:hover{color:var(--c-accent-hover)}input,textarea,select{font-size:1em;font-weight:400;font-family:Ingra,Arial,Helvetica,sans-serif;line-height:1.25;color:var(--fg-text);background:var(--bg-soft);border:1px solid var(--bg-muted);border-radius:4px;padding:8px 12px;outline:none}input:focus,textarea:focus,select:focus{border-color:var(--c-accent)}textarea{min-height:20ch}button{font-size:1em;font-weight:700;font-family:Ingra,Arial,Helvetica,sans-serif;line-height:1.25;color:var(--c-white-1);background:var(--c-stair-green);border:none;border-radius:.5em;padding:1em 2em;cursor:pointer;outline:none}button:hover{background:var(--c-stair-lime)}button.danger{background:var(--c-stair-burgundy)}button.danger:hover{background:var(--c-stair-berry)}button.warning{background:var(--c-stair-mustard)}button.warning:hover{background:var(--c-stair-yellow)}button:disabled{background:var(--c-stair-grey);cursor:not-allowed}button:disabled:hover{background:var(--c-white-4)}.card{background:var(--bg-soft);border:1px solid var(--bg-muted);border-radius:4px;padding:1em;margin:1em 0}.discord-buttons a.discord-button,.discord-buttons button.discord-button{color:#fff;display:flex;align-items:center;justify-content:center;min-height:32px;min-width:60px;font-size:14px;font-weight:500;font-family:Roboto,sans-serif;line-height:16px;margin:4px 8px 4px 0;padding:2px 16px;border:none;border-radius:3px;box-sizing:border-box;cursor:pointer;transition:background-color .15s ease,color .15s ease}.discord-buttons a.discord-button:hover{color:#fff;text-decoration:none}.discord-buttons .discord-button .discord-button-emoji{width:19px;height:19px;margin-right:4px}.discord-buttons .discord-button.discord-button-primary{background-color:#5865f2}.discord-buttons .discord-button:not(.discord-button-disabled).discord-button-primary:hover{background-color:#4752c4}.discord-buttons .discord-button.discord-button-link,.discord-buttons .discord-button.discord-button-secondary{background-color:#4f545c}.discord-buttons .discord-button:not(.discord-button-disabled).discord-button-link:hover,.discord-buttons .discord-button:not(.discord-button-disabled).discord-button-secondary:hover{background-color:#474c53}.discord-light-theme .discord-buttons .discord-button.discord-button-link,.discord-light-theme .discord-buttons .discord-button.discord-button-secondary{background-color:#747f8d}.discord-light-theme .discord-buttons .discord-button:not(.discord-button-disabled).discord-button-link:hover,.discord-light-theme .discord-buttons .discord-button:not(.discord-button-disabled).discord-button-secondary:hover{background-color:#68727f}.discord-buttons .discord-button.discord-button-success{background-color:#3ba55c}.discord-buttons .discord-button:not(.discord-button-disabled).discord-button-success:hover{background-color:#359553}.discord-buttons .discord-button.discord-button-danger{background-color:#ed4245}.discord-buttons .discord-button:not(.discord-button-disabled).discord-button-danger:hover{background-color:#d53b3e}.discord-buttons .discord-button.discord-button-disabled,.discord-buttons .discord-button:disabled{opacity:.5;cursor:not-allowed}.discord-buttons .discord-button .outbound-link-icon{margin-left:8px;display:inline-flex}.discord-buttons{display:flex;flex-wrap:wrap}.discord-embed{color:#dcddde;display:flex;margin-top:8px;margin-bottom:8px;font-size:13px;line-height:150%}.discord-light-theme .discord-embed{color:#2e3338}.discord-embed .discord-embed-left-border{background-color:#202225;flex-shrink:0;width:4px;border-radius:4px 0 0 4px}.discord-light-theme .discord-embed .discord-embed-left-border{background-color:#e3e5e8}.discord-embed .discord-embed-container{background-color:#2f3136;display:flex;flex-direction:column;max-width:520px;padding:8px 16px 16px;border:1px solid rgba(46,48,54,.6);border-radius:0 4px 4px 0}.discord-light-theme .discord-embed .discord-embed-container{background-color:#f9f9f94d;border-color:#cdcdcd4d}.discord-embed .discord-embed-content{display:flex}.discord-embed .discord-embed-content .discord-embed-author{color:#fff;display:flex;align-items:center;font-weight:500;margin-top:8px}.discord-light-theme .discord-embed .discord-embed-content .discord-embed-author{color:#4f545c}.discord-embed .discord-embed-content .discord-embed-author a{color:#fff;font-weight:500}.discord-light-theme .discord-embed .discord-embed-content .discord-embed-author a{color:#4f545c}.discord-embed .discord-embed-content .discord-embed-author .discord-embed-author-icon{width:24px;height:24px;margin-right:8px;border-radius:50%}.discord-embed .discord-embed-content .discord-embed-title{color:#fff;font-size:16px;font-weight:600;margin-top:8px}.discord-embed .discord-embed-content .discord-embed-title a{color:#00b0f4;font-weight:600}.discord-embed .discord-embed-content .discord-embed-description{margin-top:8px}.discord-embed .discord-embed-content .discord-embed-image{max-width:100%;margin-top:16px;border-radius:4px}.discord-embed .discord-embed-content .discord-embed-thumbnail{max-width:80px;max-height:80px;margin-left:16px;margin-top:8px;border-radius:4px;object-fit:contain;object-position:top center}.discord-embed .discord-embed-footer{color:#72767d;display:flex;align-items:center;font-size:.85em;margin-top:8px}.discord-embed .discord-embed-footer .discord-embed-footer-icon{flex-shrink:0;width:20px;height:20px;margin-right:8px;border-radius:50%}.discord-embed .discord-embed-footer .discord-embed-footer-separator{color:#3b3c42;font-weight:700;margin:0 4px}.discord-light-theme .discord-embed .discord-embed-footer .discord-embed-footer-separator{color:#e4e4e4}.discord-embed .discord-embed-field{min-width:100%;margin-top:5px}.discord-embed .discord-embed-field.discord-embed-field-inline{flex-grow:1;flex-basis:auto;min-width:100px}.discord-embed .discord-embed-field .discord-embed-field-title{color:#72767d;font-weight:500;margin-bottom:2px}.discord-light-theme .discord-embed .discord-embed-field .discord-embed-field-title{color:#747f8d}.discord-embed .discord-embed-fields{display:flex;flex-wrap:wrap;margin-top:8px}.discord-message .discord-author-info{color:#fff;display:inline-flex;align-items:center;font-size:15px}.discord-compact-mode .discord-message .discord-author-info{display:inline-flex;flex-direction:row-reverse}.discord-message .discord-author-info .discord-author-username{font-size:1.1em;font-weight:500;letter-spacing:.5px}.discord-compact-mode .discord-message .discord-author-info .discord-author-username{margin-left:4px;margin-right:4px}.discord-light-theme .discord-message .discord-author-info .discord-author-username{color:#23262a}.discord-message .discord-author-info .discord-author-bot-tag{background-color:#5865f2;font-size:.65em;margin-left:5px;padding:3px 4px;border-radius:3px;line-height:100%;text-transform:uppercase}.discord-compact-mode .discord-message .discord-author-info .discord-author-bot-tag{margin-left:0;margin-right:5px;padding-left:3px;padding-right:3px;font-size:.6em}.discord-light-theme .discord-message .discord-author-info .discord-author-bot-tag{color:#fff}.discord-interaction{color:#b9bbbe;display:flex;align-items:center;position:relative;width:100%;font-size:.95em;margin-bottom:4px;padding-left:56px;line-height:150%;box-sizing:border-box}.discord-compact-mode .discord-interaction{margin-bottom:0;padding-left:64px}.discord-light-theme .discord-interaction{color:#4f5660}.discord-interaction:before{content:"";display:block;position:absolute;width:33px;top:50%;bottom:0;left:18px;margin:-1px 0 0;border-top-left-radius:6px;border-top:2px solid #4f545c;border-left:2px solid #4f545c;box-sizing:border-box}.discord-compact-mode .discord-interaction:before{left:26px}.discord-interaction .discord-interaction-author-info{font-size:1em;flex-direction:row-reverse}.discord-interaction .discord-interaction-author-avatar{width:16px;height:16px;margin-right:4px;border-radius:50%}.discord-compact-mode .discord-interaction .discord-interaction-author-avatar{display:none}.discord-interaction .discord-interaction-author-info .discord-author-username{font-size:1em;margin-right:4px;opacity:.65}.discord-compact-mode .discord-interaction .discord-interaction-author-info .discord-author-username{margin-left:0}.discord-interaction .discord-interaction-author-info .discord-author-bot-tag{font-size:.75em;margin:1px 4px 0 0}.discord-compact-mode .discord-interaction .discord-interaction-author-info .discord-author-bot-tag{font-size:.7em;padding-left:4px;padding-right:4px}.discord-interaction .discord-interaction-command .discord-interaction-command-name{color:#7289da;opacity:.65}.discord-interaction .discord-interaction-reply{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discord-interaction .discord-interaction-reply .discord-interaction-reply-edited{color:#72767d;font-size:10px;margin-left:3px}.discord-interaction .discord-interaction-reply:hover{color:#fff}.discord-light-theme .discord-interaction .discord-interaction-reply:hover{color:#060607}.discord-markdown .discord-markdown-content>pre{max-width:90%;margin:.4em 0 0;white-space:pre-wrap;border-radius:4px;box-sizing:border-box}.discord-markdown .discord-markdown-content>pre>code{color:#b9bbbe;background-color:#2f3135;display:block;font-size:1em;padding:.5em;border:1px solid #202225;border-radius:4px}.discord-light-theme .discord-markdown .discord-markdown-content>pre>code{color:#4f5660;background-color:#f2f3f9;border-color:#e3e5e8}.discord-markdown .discord-markdown-content>code{background-color:#2f3136;font-size:.95em;padding:3px;border-radius:3px;white-space:pre-wrap}.discord-light-theme .discord-markdown .discord-markdown-content>code{background-color:#f2f3f5}.discord-markdown .discord-markdown-content .d-spoiler{color:transparent;background-color:#202225;border-radius:3px;transition:all .1s ease-in-out}.discord-light-theme .discord-markdown .discord-markdown-content .d-spoiler{background-color:#b9bbbe}.discord-markdown .discord-markdown-content .d-spoiler:hover{color:inherit;background-color:#ffffff1a}.discord-light-theme .discord-markdown .discord-markdown-content .d-spoiler:hover{background-color:#0000001a}.discord-markdown .discord-markdown-content>blockquote{position:relative;margin:0;padding:0 8px 0 16px}.discord-markdown .discord-markdown-content>blockquote:before{content:"";background-color:#4f545c;width:4px;position:absolute;top:0;left:0;bottom:0;border-radius:4px}.discord-light-theme .discord-markdown .discord-markdown-content>blockquote:before{background-color:#c7ccd1}.discord-message .discord-mention{color:#dee0fc;background-color:#5865f24d;font-weight:500;padding:0 2px;border-radius:3px;transition:background-color 50ms ease-out,color 50ms ease-out}.discord-message .discord-mention:hover{background-color:#5865f2}.discord-message{color:#dcddde;display:flex;flex-direction:column;font-size:.9em;margin:1em 0;padding:.25em 1em 0}.discord-message:hover{background-color:#32353b}.discord-compact-mode .discord-message{margin:.15em 0;padding-left:.25em;padding-right:.25em}.discord-light-theme .discord-message{color:#2e3338}.discord-light-theme .discord-message:hover{background-color:#fafafa}.discord-message.discord-ephemeral-highlight{background-color:#5865f20d}.discord-message.discord-mention-highlight{background-color:#faa61a1a}.discord-message.discord-ephemeral-highlight,.discord-message.discord-mention-highlight{position:relative}.discord-message.discord-ephemeral-highlight:before,.discord-message.discord-mention-highlight:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:2px}.discord-message.discord-ephemeral-highlight:before{background-color:#5865f2}.discord-message.discord-mention-highlight:before{background-color:#faa61a}.discord-message.discord-ephemeral-highlight:hover{background-color:#5865f21a}.discord-message.discord-mention-highlight:hover{background-color:#faa61a14}.discord-light-theme .discord-message.discord-mention-highlight:hover{background-color:#faa61a33}.discord-message a{color:#0096cf;font-weight:400;text-decoration:none}.discord-message a:hover{text-decoration:underline}.discord-light-theme .discord-message a{color:#00b0f4}.discord-message .discord-author-avatar{margin-top:1px;margin-right:16px;min-width:40px}.discord-compact-mode .discord-message .discord-author-avatar{display:none}.discord-message .discord-author-avatar img{width:40px;height:40px;border-radius:50%}.discord-message .discord-message-content{display:flex;width:100%;line-height:160%;font-weight:400;overflow-wrap:anywhere}.discord-message .discord-message-content .discord-message-timestamp{color:#72767d;font-size:12px;margin-left:3px}.discord-compact-mode .discord-message:hover .discord-message-content .discord-message-timestamp,.discord-compact-mode.discord-light-theme .discord-message:hover .discord-message-content .discord-message-timestamp,.discord-light-theme .discord-message .discord-message-content .discord-message-timestamp{color:#99aab5}.discord-compact-mode .discord-message .discord-message-content .discord-message-timestamp{display:inline-block;min-width:48px;font-size:11px;margin-left:0;margin-right:3px;text-align:right}.discord-compact-mode.discord-light-theme .discord-message .discord-message-content .discord-message-timestamp{color:#d1d9de}.discord-message .discord-message-body{position:relative;width:100%}.discord-compact-mode .discord-message-body{margin-left:.25em}.discord-message .discord-message-body .discord-message-edited{color:#72767d;font-size:10px;margin-left:3px}.discord-message .discord-message-ephemeral-notice{color:#72767d;font-size:12px;margin-top:4px}.discord-messages{color:#fff;background-color:#36393e;font-size:16px;font-family:Roboto,sans-serif;line-height:170%;border:1px solid rgba(255,255,255,.05)}.discord-messages.discord-light-theme{color:#747f8d;background-color:#f7f7f7;border-color:#dedede}.discord-reactions .discord-reaction{background-color:#2f3136;display:inline-flex;align-items:center;padding:0 .4em;border-radius:4px;margin-right:2px;margin-bottom:2px;border:1px solid transparent;transition:background-color .1s ease,border-color .1s ease}.discord-light-theme .discord-reactions .discord-reaction{background-color:#f2f3f5}.discord-reactions .discord-reaction:hover{background-color:#36393f;border-color:#fff3}.discord-light-theme .discord-reactions .discord-reaction:hover{border-color:#0003}.discord-reactions .discord-reaction.discord-reaction-active{background-color:#5865f226;border-color:#5865f2}.discord-reactions .discord-reaction .discord-reaction-emoji{width:16px;height:16px}.discord-reactions .discord-reaction .discord-reaction-count{margin-left:6px}.discord-reactions{display:flex;flex-wrap:wrap;padding:2px 0}.forbidden[data-v-87457322]{display:grid;grid-template-columns:2fr 3fr;width:100%;min-height:100vh;min-height:100svh;background:var(--c-white-1)}main[data-v-87457322]{display:flex;justify-content:center;align-items:center}main[data-v-87457322] .panel[data-v-87457322]{min-width:300px;width:60%;display:flex;flex-direction:column;align-items:flex-start;gap:3em}main[data-v-87457322] .panel[data-v-87457322] button[data-v-87457322]{width:100%}aside[data-v-87457322]{display:flex;justify-content:center;align-items:center;background-color:var(--c-stair-graphite)}aside[data-v-87457322] .stan[data-v-87457322]{max-height:80vh}@media screen and (max-width: 1200px){aside[data-v-87457322]{display:none}.forbidden[data-v-87457322]{grid-template-columns:1fr}}header[data-v-c60748fb]{width:100%;display:flex;justify-content:space-between;align-items:center;padding-right:2rem;position:sticky;top:0;z-index:1000}nav[data-v-c60748fb]{display:flex;align-items:center;gap:1rem;font-size:1rem}nav[data-v-c60748fb] a[data-v-c60748fb]{color:var(--c-white-1)}nav[data-v-c60748fb] a[data-v-c60748fb][data-v-c60748fb]:hover{color:var(--c-stair-graphite)}nav[data-v-c60748fb] a[data-v-c60748fb].router-link-active[data-v-c60748fb]{text-decoration:underline}#container[data-v-c60748fb]{max-width:1280px;margin:0 auto;padding:2rem} diff --git a/ui/dist/fonts/Ingra/Ingra-Bold.woff2 b/ui/dist/fonts/Ingra/Ingra-Bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5e189c1e35721154386c216ed1c0cfa4b720d415 GIT binary patch literal 63152 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 literal 0 HcmV?d00001 diff --git a/ui/dist/fonts/Ingra/Ingra-Regular.woff2 b/ui/dist/fonts/Ingra/Ingra-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..05e05de97ea602de2e6e24556bd2da2e68addf62 GIT binary patch literal 61884 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

fsN@MkOR)?|r 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 d8)tWH#J`k + + + + + + + STAIR Discord Bot + + + + +

+ + diff --git a/ui/dist/logo.png b/ui/dist/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a84924dc8f84c4286ce99bdcf5673973936c01c4 GIT binary patch literal 438 zcmeAS@N?(olHy`uVBq!ia0vp^(?FPm8Ax*9Z@d7cssnsNT!FOOmWtp#<;>G^crqg4 z42U3*1Pa305H)D(feMiIBFn-x!VN(-;nAVbuYuO9mIV0)GcYl+u&{6e0l$R4zO^k7 z`1$!IrKP3K+_mcv5WN2S^{b6@Q8iG*QBN1gkcwMx&v^zNa$sOMkQjWkX=11&(rysMY;X!Z@RL&wo+|v;_jfXPyp# literal 0 HcmV?d00001 diff --git a/ui/dist/logo.svg b/ui/dist/logo.svg new file mode 100644 index 0000000..d5dccaa --- /dev/null +++ b/ui/dist/logo.svg @@ -0,0 +1,36 @@ + +image/svg+xml \ No newline at end of file diff --git a/ui/dist/logo_protected.png b/ui/dist/logo_protected.png new file mode 100644 index 0000000000000000000000000000000000000000..60d0a0226edad057b3e7c3780f275bcb1bb48bb0 GIT binary patch literal 117331 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 CssE$^ literal 0 HcmV?d00001 diff --git a/ui/src/views/AnnouncementView/Discord.vue b/ui/src/views/AnnouncementView/Discord.vue index 642c5b8..3c47c94 100644 --- a/ui/src/views/AnnouncementView/Discord.vue +++ b/ui/src/views/AnnouncementView/Discord.vue @@ -1,6 +1,5 @@