From fa30d9b6e5fba3f16c63775cb5a97888bcc9c1da Mon Sep 17 00:00:00 2001 From: chatlanin Date: Sun, 22 Feb 2026 17:25:30 +0300 Subject: [PATCH] add dist --- .gitignore | 1 - dist/assets/index.12d7856e.js | 9 +++++++++ dist/assets/index.4449b5c8.css | 1 + dist/assets/logo.cd205310.svg | 7 +++++++ dist/favicon/android-chrome-192x192.png | Bin 0 -> 18305 bytes dist/favicon/android-chrome-512x512.png | Bin 0 -> 51000 bytes dist/favicon/apple-touch-icon.png | Bin 0 -> 3150 bytes dist/favicon/browserconfig.xml | 9 +++++++++ dist/favicon/favicon-16x16.png | Bin 0 -> 587 bytes dist/favicon/favicon-32x32.png | Bin 0 -> 1181 bytes dist/favicon/favicon.ico | Bin 0 -> 15086 bytes dist/favicon/favicon.svg | 5 +++++ dist/favicon/mstile-150x150.png | Bin 0 -> 3319 bytes dist/favicon/safari-pinned-tab.svg | 5 +++++ dist/favicon/site.webmanifest | 19 +++++++++++++++++++ dist/index.html | 15 +++++++++++++++ 16 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 dist/assets/index.12d7856e.js create mode 100644 dist/assets/index.4449b5c8.css create mode 100644 dist/assets/logo.cd205310.svg create mode 100755 dist/favicon/android-chrome-192x192.png create mode 100755 dist/favicon/android-chrome-512x512.png create mode 100755 dist/favicon/apple-touch-icon.png create mode 100755 dist/favicon/browserconfig.xml create mode 100755 dist/favicon/favicon-16x16.png create mode 100755 dist/favicon/favicon-32x32.png create mode 100755 dist/favicon/favicon.ico create mode 100755 dist/favicon/favicon.svg create mode 100755 dist/favicon/mstile-150x150.png create mode 100755 dist/favicon/safari-pinned-tab.svg create mode 100755 dist/favicon/site.webmanifest create mode 100644 dist/index.html diff --git a/.gitignore b/.gitignore index 38adffa..ad09509 100755 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ lerna-debug.log* node_modules .DS_Store -dist dist-ssr coverage *.local diff --git a/dist/assets/index.12d7856e.js b/dist/assets/index.12d7856e.js new file mode 100644 index 0000000..bb88f18 --- /dev/null +++ b/dist/assets/index.12d7856e.js @@ -0,0 +1,9 @@ +const Ai=function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))r(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerpolicy&&(o.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?o.credentials="include":s.crossorigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(s){if(s.ep)return;s.ep=!0;const o=n(s);fetch(s.href,o)}};Ai();function kr(e,t){const n=Object.create(null),r=e.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}const Li="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Mi=kr(Li);function lo(e){return!!e||e===""}function Ir(e){if(Y(e)){const t={};for(let n=0;n{if(n){const r=n.split(ki);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Hr(e){let t="";if(ve(e))t=e;else if(Y(e))for(let n=0;nve(e)?e:e==null?"":Y(e)||ge(e)&&(e.toString===fo||!j(e.toString))?JSON.stringify(e,co,2):String(e),co=(e,t)=>t&&t.__v_isRef?co(e,t.value):jt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s])=>(n[`${r} =>`]=s,n),{})}:ao(t)?{[`Set(${t.size})`]:[...t.values()]}:ge(t)&&!Y(t)&&!ho(t)?String(t):t,se={},Bt=[],Be=()=>{},Hi=()=>!1,$i=/^on[^a-z]/,Dn=e=>$i.test(e),$r=e=>e.startsWith("onUpdate:"),ye=Object.assign,Nr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ni=Object.prototype.hasOwnProperty,K=(e,t)=>Ni.call(e,t),Y=Array.isArray,jt=e=>Bn(e)==="[object Map]",ao=e=>Bn(e)==="[object Set]",j=e=>typeof e=="function",ve=e=>typeof e=="string",Wr=e=>typeof e=="symbol",ge=e=>e!==null&&typeof e=="object",uo=e=>ge(e)&&j(e.then)&&j(e.catch),fo=Object.prototype.toString,Bn=e=>fo.call(e),Wi=e=>Bn(e).slice(8,-1),ho=e=>Bn(e)==="[object Object]",Yr=e=>ve(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,An=kr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),jn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Yi=/-(\w)/g,Qe=jn(e=>e.replace(Yi,(t,n)=>n?n.toUpperCase():"")),Fi=/\B([A-Z])/g,zt=jn(e=>e.replace(Fi,"-$1").toLowerCase()),Xn=jn(e=>e.charAt(0).toUpperCase()+e.slice(1)),rr=jn(e=>e?`on${Xn(e)}`:""),fn=(e,t)=>!Object.is(e,t),sr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},po=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let is;const Di=()=>is||(is=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let qe;class Bi{constructor(t=!1){this.active=!0,this.effects=[],this.cleanups=[],!t&&qe&&(this.parent=qe,this.index=(qe.scopes||(qe.scopes=[])).push(this)-1)}run(t){if(this.active){const n=qe;try{return qe=this,t()}finally{qe=n}}}on(){qe=this}off(){qe=this.parent}stop(t){if(this.active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},go=e=>(e.w&bt)>0,mo=e=>(e.n&bt)>0,Xi=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(a==="length"||a>=r)&&c.push(l)});else switch(n!==void 0&&c.push(i.get(n)),t){case"add":Y(e)?Yr(n)&&c.push(i.get("length")):(c.push(i.get(Pt)),jt(e)&&c.push(i.get(gr)));break;case"delete":Y(e)||(c.push(i.get(Pt)),jt(e)&&c.push(i.get(gr)));break;case"set":jt(e)&&c.push(i.get(Pt));break}if(c.length===1)c[0]&&mr(c[0]);else{const l=[];for(const a of c)a&&l.push(...a);mr(Fr(l))}}function mr(e,t){const n=Y(e)?e:[...e];for(const r of n)r.computed&&cs(r);for(const r of n)r.computed||cs(r)}function cs(e,t){(e!==Fe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Ki=kr("__proto__,__v_isRef,__isVue"),vo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Wr)),qi=Br(),zi=Br(!1,!0),Vi=Br(!0),as=Ji();function Ji(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=z(this);for(let o=0,i=this.length;o{e[t]=function(...n){Vt();const r=z(this)[t].apply(this,n);return Jt(),r}}),e}function Br(e=!1,t=!1){return function(r,s,o){if(s==="__v_isReactive")return!e;if(s==="__v_isReadonly")return e;if(s==="__v_isShallow")return t;if(s==="__v_raw"&&o===(e?t?hl:Ro:t?Co:Eo).get(r))return r;const i=Y(r);if(!e&&i&&K(as,s))return Reflect.get(as,s,o);const c=Reflect.get(r,s,o);return(Wr(s)?vo.has(s):Ki(s))||(e||ke(r,"get",s),t)?c:Re(c)?i&&Yr(s)?c:c.value:ge(c)?e?xo(c):bn(c):c}}const Qi=yo(),Gi=yo(!0);function yo(e=!1){return function(n,r,s,o){let i=n[r];if(hn(i)&&Re(i)&&!Re(s))return!1;if(!e&&!hn(s)&&(_r(s)||(s=z(s),i=z(i)),!Y(n)&&Re(i)&&!Re(s)))return i.value=s,!0;const c=Y(n)&&Yr(r)?Number(r)e,Un=e=>Reflect.getPrototypeOf(e);function En(e,t,n=!1,r=!1){e=e.__v_raw;const s=z(e),o=z(t);n||(t!==o&&ke(s,"get",t),ke(s,"get",o));const{has:i}=Un(s),c=r?jr:n?Kr:dn;if(i.call(s,t))return c(e.get(t));if(i.call(s,o))return c(e.get(o));e!==s&&e.get(t)}function Cn(e,t=!1){const n=this.__v_raw,r=z(n),s=z(e);return t||(e!==s&&ke(r,"has",e),ke(r,"has",s)),e===s?n.has(e):n.has(e)||n.has(s)}function Rn(e,t=!1){return e=e.__v_raw,!t&&ke(z(e),"iterate",Pt),Reflect.get(e,"size",e)}function us(e){e=z(e);const t=z(this);return Un(t).has.call(t,e)||(t.add(e),nt(t,"add",e,e)),this}function fs(e,t){t=z(t);const n=z(this),{has:r,get:s}=Un(n);let o=r.call(n,e);o||(e=z(e),o=r.call(n,e));const i=s.call(n,e);return n.set(e,t),o?fn(t,i)&&nt(n,"set",e,t):nt(n,"add",e,t),this}function hs(e){const t=z(this),{has:n,get:r}=Un(t);let s=n.call(t,e);s||(e=z(e),s=n.call(t,e)),r&&r.call(t,e);const o=t.delete(e);return s&&nt(t,"delete",e,void 0),o}function ds(){const e=z(this),t=e.size!==0,n=e.clear();return t&&nt(e,"clear",void 0,void 0),n}function xn(e,t){return function(r,s){const o=this,i=o.__v_raw,c=z(i),l=t?jr:e?Kr:dn;return!e&&ke(c,"iterate",Pt),i.forEach((a,f)=>r.call(s,l(a),l(f),o))}}function Tn(e,t,n){return function(...r){const s=this.__v_raw,o=z(s),i=jt(o),c=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,a=s[e](...r),f=n?jr:t?Kr:dn;return!t&&ke(o,"iterate",l?gr:Pt),{next(){const{value:h,done:p}=a.next();return p?{value:h,done:p}:{value:c?[f(h[0]),f(h[1])]:f(h),done:p}},[Symbol.iterator](){return this}}}}function ot(e){return function(...t){return e==="delete"?!1:this}}function sl(){const e={get(o){return En(this,o)},get size(){return Rn(this)},has:Cn,add:us,set:fs,delete:hs,clear:ds,forEach:xn(!1,!1)},t={get(o){return En(this,o,!1,!0)},get size(){return Rn(this)},has:Cn,add:us,set:fs,delete:hs,clear:ds,forEach:xn(!1,!0)},n={get(o){return En(this,o,!0)},get size(){return Rn(this,!0)},has(o){return Cn.call(this,o,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:xn(!0,!1)},r={get(o){return En(this,o,!0,!0)},get size(){return Rn(this,!0)},has(o){return Cn.call(this,o,!0)},add:ot("add"),set:ot("set"),delete:ot("delete"),clear:ot("clear"),forEach:xn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=Tn(o,!1,!1),n[o]=Tn(o,!0,!1),t[o]=Tn(o,!1,!0),r[o]=Tn(o,!0,!0)}),[e,n,t,r]}const[ol,il,ll,cl]=sl();function Xr(e,t){const n=t?e?cl:ll:e?il:ol;return(r,s,o)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(K(n,s)&&s in r?n:r,s,o)}const al={get:Xr(!1,!1)},ul={get:Xr(!1,!0)},fl={get:Xr(!0,!1)},Eo=new WeakMap,Co=new WeakMap,Ro=new WeakMap,hl=new WeakMap;function dl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function pl(e){return e.__v_skip||!Object.isExtensible(e)?0:dl(Wi(e))}function bn(e){return hn(e)?e:Ur(e,!1,wo,al,Eo)}function gl(e){return Ur(e,!1,rl,ul,Co)}function xo(e){return Ur(e,!0,nl,fl,Ro)}function Ur(e,t,n,r,s){if(!ge(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=s.get(e);if(o)return o;const i=pl(e);if(i===0)return e;const c=new Proxy(e,i===2?r:n);return s.set(e,c),c}function Xt(e){return hn(e)?Xt(e.__v_raw):!!(e&&e.__v_isReactive)}function hn(e){return!!(e&&e.__v_isReadonly)}function _r(e){return!!(e&&e.__v_isShallow)}function To(e){return Xt(e)||hn(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function So(e){return kn(e,"__v_skip",!0),e}const dn=e=>ge(e)?bn(e):e,Kr=e=>ge(e)?xo(e):e;function Po(e){pt&&Fe&&(e=z(e),bo(e.dep||(e.dep=Fr())))}function Ao(e,t){e=z(e),e.dep&&mr(e.dep)}function Re(e){return!!(e&&e.__v_isRef===!0)}function ml(e){return Lo(e,!1)}function _l(e){return Lo(e,!0)}function Lo(e,t){return Re(e)?e:new bl(e,t)}class bl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:z(t),this._value=n?t:dn(t)}get value(){return Po(this),this._value}set value(t){t=this.__v_isShallow?t:z(t),fn(t,this._rawValue)&&(this._rawValue=t,this._value=this.__v_isShallow?t:dn(t),Ao(this))}}function _e(e){return Re(e)?e.value:e}const vl={get:(e,t,n)=>_e(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Re(s)&&!Re(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function Mo(e){return Xt(e)?e:new Proxy(e,vl)}class yl{constructor(t,n,r,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this._dirty=!0,this.effect=new Dr(t,()=>{this._dirty||(this._dirty=!0,Ao(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=r}get value(){const t=z(this);return Po(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function wl(e,t,n=!1){let r,s;const o=j(e);return o?(r=e,s=Be):(r=e.get,s=e.set),new yl(r,s,o||!s,n)}function gt(e,t,n,r){let s;try{s=r?e(...r):e()}catch(o){Kn(o,t,n)}return s}function Ne(e,t,n,r){if(j(e)){const o=gt(e,t,n,r);return o&&uo(o)&&o.catch(i=>{Kn(i,t,n)}),o}const s=[];for(let o=0;o>>1;pn(Oe[r])tt&&Oe.splice(t,1)}function $o(e,t,n,r){Y(e)?n.push(...e):(!t||!t.includes(e,e.allowRecurse?r+1:r))&&n.push(e),Ho()}function xl(e){$o(e,rn,sn,Ht)}function Tl(e){$o(e,at,on,$t)}function qn(e,t=null){if(sn.length){for(vr=t,rn=[...new Set(sn)],sn.length=0,Ht=0;Htpn(n)-pn(r)),$t=0;$te.id==null?1/0:e.id;function Wo(e){br=!1,In=!0,qn(e),Oe.sort((n,r)=>pn(n)-pn(r));const t=Be;try{for(tt=0;ttm.trim())),h&&(s=n.map(po))}let c,l=r[c=rr(t)]||r[c=rr(Qe(t))];!l&&o&&(l=r[c=rr(zt(t))]),l&&Ne(l,e,6,s);const a=r[c+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Ne(a,e,6,s)}}function Yo(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const o=e.emits;let i={},c=!1;if(!j(e)){const l=a=>{const f=Yo(a,t,!0);f&&(c=!0,ye(i,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!c?(r.set(e,null),null):(Y(o)?o.forEach(l=>i[l]=null):ye(i,o),r.set(e,i),i)}function zn(e,t){return!e||!Dn(t)?!1:(t=t.slice(2).replace(/Once$/,""),K(e,t[0].toLowerCase()+t.slice(1))||K(e,zt(t))||K(e,t))}let Se=null,Vn=null;function Hn(e){const t=Se;return Se=e,Vn=e&&e.type.__scopeId||null,t}function zr(e){Vn=e}function Vr(){Vn=null}function Ee(e,t=Se,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Ts(-1);const o=Hn(t),i=e(...s);return Hn(o),r._d&&Ts(1),i};return r._n=!0,r._c=!0,r._d=!0,r}function or(e){const{type:t,vnode:n,proxy:r,withProxy:s,props:o,propsOptions:[i],slots:c,attrs:l,emit:a,render:f,renderCache:h,data:p,setupState:m,ctx:_,inheritAttrs:P}=e;let A,E;const x=Hn(e);try{if(n.shapeFlag&4){const D=s||r;A=ze(f.call(D,D,h,o,m,p,_)),E=l}else{const D=t;A=ze(D.length>1?D(o,{attrs:l,slots:c,emit:a}):D(o,null)),E=t.props?l:Pl(l)}}catch(D){cn.length=0,Kn(D,e,1),A=ue(Je)}let W=A;if(E&&P!==!1){const D=Object.keys(E),{shapeFlag:le}=W;D.length&&le&7&&(i&&D.some($r)&&(E=Al(E,i)),W=vt(W,E))}return n.dirs&&(W=vt(W),W.dirs=W.dirs?W.dirs.concat(n.dirs):n.dirs),n.transition&&(W.transition=n.transition),A=W,Hn(x),A}const Pl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Dn(n))&&((t||(t={}))[n]=e[n]);return t},Al=(e,t)=>{const n={};for(const r in e)(!$r(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Ll(e,t,n){const{props:r,children:s,component:o}=e,{props:i,children:c,patchFlag:l}=t,a=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ps(r,i,a):!!i;if(l&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function kl(e,t){t&&t.pendingBranch?Y(e)?t.effects.push(...e):t.effects.push(e):Tl(e)}function Ln(e,t){if(be){let n=be.provides;const r=be.parent&&be.parent.provides;r===n&&(n=be.provides=Object.create(r)),n[e]=t}}function mt(e,t,n=!1){const r=be||Se;if(r){const s=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(s&&e in s)return s[e];if(arguments.length>1)return n&&j(t)?t.call(r.proxy):t}}const gs={};function Mn(e,t,n){return Fo(e,t,n)}function Fo(e,t,{immediate:n,deep:r,flush:s,onTrack:o,onTrigger:i}=se){const c=be;let l,a=!1,f=!1;if(Re(e)?(l=()=>e.value,a=_r(e)):Xt(e)?(l=()=>e,r=!0):Y(e)?(f=!0,a=e.some(E=>Xt(E)||_r(E)),l=()=>e.map(E=>{if(Re(E))return E.value;if(Xt(E))return Ft(E);if(j(E))return gt(E,c,2)})):j(e)?t?l=()=>gt(e,c,2):l=()=>{if(!(c&&c.isUnmounted))return h&&h(),Ne(e,c,3,[p])}:l=Be,t&&r){const E=l;l=()=>Ft(E())}let h,p=E=>{h=A.onStop=()=>{gt(E,c,4)}};if(mn)return p=Be,t?n&&Ne(t,c,3,[l(),f?[]:void 0,p]):l(),Be;let m=f?[]:gs;const _=()=>{if(!!A.active)if(t){const E=A.run();(r||a||(f?E.some((x,W)=>fn(x,m[W])):fn(E,m)))&&(h&&h(),Ne(t,c,3,[E,m===gs?void 0:m,p]),m=E)}else A.run()};_.allowRecurse=!!t;let P;s==="sync"?P=_:s==="post"?P=()=>Pe(_,c&&c.suspense):P=()=>xl(_);const A=new Dr(l,P);return t?n?_():m=A.run():s==="post"?Pe(A.run.bind(A),c&&c.suspense):A.run(),()=>{A.stop(),c&&c.scope&&Nr(c.scope.effects,A)}}function Il(e,t,n){const r=this.proxy,s=ve(e)?e.includes(".")?Do(r,e):()=>r[e]:e.bind(r,r);let o;j(t)?o=t:(o=t.handler,n=t);const i=be;Ut(this);const c=Fo(s,o.bind(r),n);return i?Ut(i):At(),c}function Do(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{Ft(n,t)});else if(ho(e))for(const n in e)Ft(e[n],t);return e}function Hl(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return qo(()=>{e.isMounted=!0}),zo(()=>{e.isUnmounting=!0}),e}const He=[Function,Array],$l={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:He,onEnter:He,onAfterEnter:He,onEnterCancelled:He,onBeforeLeave:He,onLeave:He,onAfterLeave:He,onLeaveCancelled:He,onBeforeAppear:He,onAppear:He,onAfterAppear:He,onAppearCancelled:He},setup(e,{slots:t}){const n=vc(),r=Hl();let s;return()=>{const o=t.default&&Xo(t.default(),!0);if(!o||!o.length)return;let i=o[0];if(o.length>1){for(const P of o)if(P.type!==Je){i=P;break}}const c=z(e),{mode:l}=c;if(r.isLeaving)return ir(i);const a=ms(i);if(!a)return ir(i);const f=yr(a,c,r,n);wr(a,f);const h=n.subTree,p=h&&ms(h);let m=!1;const{getTransitionKey:_}=a.type;if(_){const P=_();s===void 0?s=P:P!==s&&(s=P,m=!0)}if(p&&p.type!==Je&&(!Tt(a,p)||m)){const P=yr(p,c,r,n);if(wr(p,P),l==="out-in")return r.isLeaving=!0,P.afterLeave=()=>{r.isLeaving=!1,n.update()},ir(i);l==="in-out"&&a.type!==Je&&(P.delayLeave=(A,E,x)=>{const W=jo(r,p);W[String(p.key)]=p,A._leaveCb=()=>{E(),A._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=x})}return i}}},Bo=$l;function jo(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function yr(e,t,n,r){const{appear:s,mode:o,persisted:i=!1,onBeforeEnter:c,onEnter:l,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:h,onLeave:p,onAfterLeave:m,onLeaveCancelled:_,onBeforeAppear:P,onAppear:A,onAfterAppear:E,onAppearCancelled:x}=t,W=String(e.key),D=jo(n,e),le=(U,V)=>{U&&Ne(U,r,9,V)},me=(U,V)=>{const te=V[1];le(U,V),Y(U)?U.every(he=>he.length<=1)&&te():U.length<=1&&te()},xe={mode:o,persisted:i,beforeEnter(U){let V=c;if(!n.isMounted)if(s)V=P||c;else return;U._leaveCb&&U._leaveCb(!0);const te=D[W];te&&Tt(e,te)&&te.el._leaveCb&&te.el._leaveCb(),le(V,[U])},enter(U){let V=l,te=a,he=f;if(!n.isMounted)if(s)V=A||l,te=E||a,he=x||f;else return;let M=!1;const oe=U._enterCb=we=>{M||(M=!0,we?le(he,[U]):le(te,[U]),xe.delayedLeave&&xe.delayedLeave(),U._enterCb=void 0)};V?me(V,[U,oe]):oe()},leave(U,V){const te=String(e.key);if(U._enterCb&&U._enterCb(!0),n.isUnmounting)return V();le(h,[U]);let he=!1;const M=U._leaveCb=oe=>{he||(he=!0,V(),oe?le(_,[U]):le(m,[U]),U._leaveCb=void 0,D[te]===e&&delete D[te])};D[te]=e,p?me(p,[U,M]):M()},clone(U){return yr(U,t,n,r)}};return xe}function ir(e){if(Jn(e))return e=vt(e),e.children=null,e}function ms(e){return Jn(e)?e.children?e.children[0]:void 0:e}function wr(e,t){e.shapeFlag&6&&e.component?wr(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Xo(e,t=!1,n){let r=[],s=0;for(let o=0;o1)for(let o=0;o!!e.type.__asyncLoader,Jn=e=>e.type.__isKeepAlive;function Nl(e,t){Ko(e,"a",t)}function Wl(e,t){Ko(e,"da",t)}function Ko(e,t,n=be){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Qn(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Jn(s.parent.vnode)&&Yl(r,t,n,s),s=s.parent}}function Yl(e,t,n,r){const s=Qn(t,e,r,!0);Vo(()=>{Nr(r[t],s)},n)}function Qn(e,t,n=be,r=!1){if(n){const s=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Vt(),Ut(n);const c=Ne(t,n,e,i);return At(),Jt(),c});return r?s.unshift(o):s.push(o),o}}const st=e=>(t,n=be)=>(!mn||e==="sp")&&Qn(e,t,n),Fl=st("bm"),qo=st("m"),Dl=st("bu"),Bl=st("u"),zo=st("bum"),Vo=st("um"),jl=st("sp"),Xl=st("rtg"),Ul=st("rtc");function Kl(e,t=be){Qn("ec",e,t)}function yt(e,t,n,r){const s=e.dirs,o=t&&t.dirs;for(let i=0;it(i,c,void 0,o&&o[c]));else{const i=Object.keys(e);s=new Array(i.length);for(let c=0,l=i.length;cWn(t)?!(t.type===Je||t.type===Ce&&!Qo(t.children)):!0)?e:null}const Cr=e=>e?ai(e)?Zr(e)||e.proxy:Cr(e.parent):null,$n=ye(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=>Cr(e.parent),$root:e=>Cr(e.root),$emit:e=>e.emit,$options:e=>Zo(e),$forceUpdate:e=>e.f||(e.f=()=>Io(e.update)),$nextTick:e=>e.n||(e.n=ko.bind(e.proxy)),$watch:e=>Il.bind(e)}),Vl={get({_:e},t){const{ctx:n,setupState:r,data:s,props:o,accessCache:i,type:c,appContext:l}=e;let a;if(t[0]!=="$"){const m=i[t];if(m!==void 0)switch(m){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return o[t]}else{if(r!==se&&K(r,t))return i[t]=1,r[t];if(s!==se&&K(s,t))return i[t]=2,s[t];if((a=e.propsOptions[0])&&K(a,t))return i[t]=3,o[t];if(n!==se&&K(n,t))return i[t]=4,n[t];Rr&&(i[t]=0)}}const f=$n[t];let h,p;if(f)return t==="$attrs"&&ke(e,"get",t),f(e);if((h=c.__cssModules)&&(h=h[t]))return h;if(n!==se&&K(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,K(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:o}=e;return s!==se&&K(s,t)?(s[t]=n,!0):r!==se&&K(r,t)?(r[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:r,appContext:s,propsOptions:o}},i){let c;return!!n[i]||e!==se&&K(e,i)||t!==se&&K(t,i)||(c=o[0])&&K(c,i)||K(r,i)||K($n,i)||K(s.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)}};let Rr=!0;function Jl(e){const t=Zo(e),n=e.proxy,r=e.ctx;Rr=!1,t.beforeCreate&&ys(t.beforeCreate,e,"bc");const{data:s,computed:o,methods:i,watch:c,provide:l,inject:a,created:f,beforeMount:h,mounted:p,beforeUpdate:m,updated:_,activated:P,deactivated:A,beforeDestroy:E,beforeUnmount:x,destroyed:W,unmounted:D,render:le,renderTracked:me,renderTriggered:xe,errorCaptured:U,serverPrefetch:V,expose:te,inheritAttrs:he,components:M,directives:oe,filters:we}=t;if(a&&Ql(a,r,null,e.appContext.config.unwrapInjectedRef),i)for(const ne in i){const J=i[ne];j(J)&&(r[ne]=J.bind(n))}if(s){const ne=s.call(n,n);ge(ne)&&(e.data=bn(ne))}if(Rr=!0,o)for(const ne in o){const J=o[ne],Le=j(J)?J.bind(n,n):j(J.get)?J.get.bind(n,n):Be,Mt=!j(J)&&j(J.set)?J.set.bind(n):Be,Ze=$e({get:Le,set:Mt});Object.defineProperty(r,ne,{enumerable:!0,configurable:!0,get:()=>Ze.value,set:Xe=>Ze.value=Xe})}if(c)for(const ne in c)Go(c[ne],r,n,ne);if(l){const ne=j(l)?l.call(n):l;Reflect.ownKeys(ne).forEach(J=>{Ln(J,ne[J])})}f&&ys(f,e,"c");function ae(ne,J){Y(J)?J.forEach(Le=>ne(Le.bind(n))):J&&ne(J.bind(n))}if(ae(Fl,h),ae(qo,p),ae(Dl,m),ae(Bl,_),ae(Nl,P),ae(Wl,A),ae(Kl,U),ae(Ul,me),ae(Xl,xe),ae(zo,x),ae(Vo,D),ae(jl,V),Y(te))if(te.length){const ne=e.exposed||(e.exposed={});te.forEach(J=>{Object.defineProperty(ne,J,{get:()=>n[J],set:Le=>n[J]=Le})})}else e.exposed||(e.exposed={});le&&e.render===Be&&(e.render=le),he!=null&&(e.inheritAttrs=he),M&&(e.components=M),oe&&(e.directives=oe)}function Ql(e,t,n=Be,r=!1){Y(e)&&(e=xr(e));for(const s in e){const o=e[s];let i;ge(o)?"default"in o?i=mt(o.from||s,o.default,!0):i=mt(o.from||s):i=mt(o),Re(i)&&r?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:c=>i.value=c}):t[s]=i}}function ys(e,t,n){Ne(Y(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Go(e,t,n,r){const s=r.includes(".")?Do(n,r):()=>n[r];if(ve(e)){const o=t[e];j(o)&&Mn(s,o)}else if(j(e))Mn(s,e.bind(n));else if(ge(e))if(Y(e))e.forEach(o=>Go(o,t,n,r));else{const o=j(e.handler)?e.handler.bind(n):t[e.handler];j(o)&&Mn(s,o,e)}}function Zo(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,c=o.get(t);let l;return c?l=c:!s.length&&!n&&!r?l=t:(l={},s.length&&s.forEach(a=>Nn(l,a,i,!0)),Nn(l,t,i)),o.set(t,l),l}function Nn(e,t,n,r=!1){const{mixins:s,extends:o}=t;o&&Nn(e,o,n,!0),s&&s.forEach(i=>Nn(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const c=Gl[i]||n&&n[i];e[i]=c?c(e[i],t[i]):t[i]}return e}const Gl={data:ws,props:Rt,emits:Rt,methods:Rt,computed:Rt,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:Rt,directives:Rt,watch:ec,provide:ws,inject:Zl};function ws(e,t){return t?e?function(){return ye(j(e)?e.call(this,this):e,j(t)?t.call(this,this):t)}:t:e}function Zl(e,t){return Rt(xr(e),xr(t))}function xr(e){if(Y(e)){const t={};for(let n=0;n0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[p,m]=ti(h,t,!0);ye(i,p),m&&c.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!l)return r.set(e,Bt),Bt;if(Y(o))for(let f=0;f-1,m[1]=P<0||_-1||K(m,"default"))&&c.push(h)}}}const a=[i,c];return r.set(e,a),a}function Es(e){return e[0]!=="$"}function Cs(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Rs(e,t){return Cs(e)===Cs(t)}function xs(e,t){return Y(t)?t.findIndex(n=>Rs(n,e)):j(t)&&Rs(t,e)?0:-1}const ni=e=>e[0]==="_"||e==="$stable",Jr=e=>Y(e)?e.map(ze):[ze(e)],rc=(e,t,n)=>{if(t._n)return t;const r=Ee((...s)=>Jr(t(...s)),n);return r._c=!1,r},ri=(e,t,n)=>{const r=e._ctx;for(const s in e){if(ni(s))continue;const o=e[s];if(j(o))t[s]=rc(s,o,r);else if(o!=null){const i=Jr(o);t[s]=()=>i}}},si=(e,t)=>{const n=Jr(t);e.slots.default=()=>n},sc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=z(t),kn(t,"_",n)):ri(t,e.slots={})}else e.slots={},t&&si(e,t);kn(e.slots,Gn,1)},oc=(e,t,n)=>{const{vnode:r,slots:s}=e;let o=!0,i=se;if(r.shapeFlag&32){const c=t._;c?n&&c===1?o=!1:(ye(s,t),!n&&c===1&&delete s._):(o=!t.$stable,ri(t,s)),i=t}else t&&(si(e,t),i={default:1});if(o)for(const c in s)!ni(c)&&!(c in i)&&delete s[c]};function oi(){return{app:null,config:{isNativeTag:Hi,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let ic=0;function lc(e,t){return function(r,s=null){j(r)||(r=Object.assign({},r)),s!=null&&!ge(s)&&(s=null);const o=oi(),i=new Set;let c=!1;const l=o.app={_uid:ic++,_component:r,_props:s,_container:null,_context:o,_instance:null,version:Tc,get config(){return o.config},set config(a){},use(a,...f){return i.has(a)||(a&&j(a.install)?(i.add(a),a.install(l,...f)):j(a)&&(i.add(a),a(l,...f))),l},mixin(a){return o.mixins.includes(a)||o.mixins.push(a),l},component(a,f){return f?(o.components[a]=f,l):o.components[a]},directive(a,f){return f?(o.directives[a]=f,l):o.directives[a]},mount(a,f,h){if(!c){const p=ue(r,s);return p.appContext=o,f&&t?t(p,a):e(p,a,h),c=!0,l._container=a,a.__vue_app__=l,Zr(p.component)||p.component.proxy}},unmount(){c&&(e(null,l._container),delete l._container.__vue_app__)},provide(a,f){return o.provides[a]=f,l}};return l}}function Sr(e,t,n,r,s=!1){if(Y(e)){e.forEach((p,m)=>Sr(p,t&&(Y(t)?t[m]:t),n,r,s));return}if(ln(r)&&!s)return;const o=r.shapeFlag&4?Zr(r.component)||r.component.proxy:r.el,i=s?null:o,{i:c,r:l}=e,a=t&&t.r,f=c.refs===se?c.refs={}:c.refs,h=c.setupState;if(a!=null&&a!==l&&(ve(a)?(f[a]=null,K(h,a)&&(h[a]=null)):Re(a)&&(a.value=null)),j(l))gt(l,c,12,[i,f]);else{const p=ve(l),m=Re(l);if(p||m){const _=()=>{if(e.f){const P=p?f[l]:l.value;s?Y(P)&&Nr(P,o):Y(P)?P.includes(o)||P.push(o):p?(f[l]=[o],K(h,l)&&(h[l]=f[l])):(l.value=[o],e.k&&(f[e.k]=l.value))}else p?(f[l]=i,K(h,l)&&(h[l]=i)):m&&(l.value=i,e.k&&(f[e.k]=i))};i?(_.id=-1,Pe(_,n)):_()}}}const Pe=kl;function cc(e){return ac(e)}function ac(e,t){const n=Di();n.__VUE__=!0;const{insert:r,remove:s,patchProp:o,createElement:i,createText:c,createComment:l,setText:a,setElementText:f,parentNode:h,nextSibling:p,setScopeId:m=Be,cloneNode:_,insertStaticContent:P}=e,A=(u,d,g,y=null,v=null,R=null,L=!1,C=null,T=!!d.dynamicChildren)=>{if(u===d)return;u&&!Tt(u,d)&&(y=I(u),Ie(u,v,R,!0),u=null),d.patchFlag===-2&&(T=!1,d.dynamicChildren=null);const{type:w,ref:H,shapeFlag:O}=d;switch(w){case Qr:E(u,d,g,y);break;case Je:x(u,d,g,y);break;case lr:u==null&&W(d,g,y,L);break;case Ce:oe(u,d,g,y,v,R,L,C,T);break;default:O&1?me(u,d,g,y,v,R,L,C,T):O&6?we(u,d,g,y,v,R,L,C,T):(O&64||O&128)&&w.process(u,d,g,y,v,R,L,C,T,re)}H!=null&&v&&Sr(H,u&&u.ref,R,d||u,!d)},E=(u,d,g,y)=>{if(u==null)r(d.el=c(d.children),g,y);else{const v=d.el=u.el;d.children!==u.children&&a(v,d.children)}},x=(u,d,g,y)=>{u==null?r(d.el=l(d.children||""),g,y):d.el=u.el},W=(u,d,g,y)=>{[u.el,u.anchor]=P(u.children,d,g,y,u.el,u.anchor)},D=({el:u,anchor:d},g,y)=>{let v;for(;u&&u!==d;)v=p(u),r(u,g,y),u=v;r(d,g,y)},le=({el:u,anchor:d})=>{let g;for(;u&&u!==d;)g=p(u),s(u),u=g;s(d)},me=(u,d,g,y,v,R,L,C,T)=>{L=L||d.type==="svg",u==null?xe(d,g,y,v,R,L,C,T):te(u,d,v,R,L,C,T)},xe=(u,d,g,y,v,R,L,C)=>{let T,w;const{type:H,props:O,shapeFlag:$,transition:F,patchFlag:q,dirs:G}=u;if(u.el&&_!==void 0&&q===-1)T=u.el=_(u.el);else{if(T=u.el=i(u.type,R,O&&O.is,O),$&8?f(T,u.children):$&16&&V(u.children,T,null,y,v,R&&H!=="foreignObject",L,C),G&&yt(u,null,y,"created"),O){for(const ie in O)ie!=="value"&&!An(ie)&&o(T,ie,null,O[ie],R,u.children,y,v,S);"value"in O&&o(T,"value",null,O.value),(w=O.onVnodeBeforeMount)&&Ke(w,y,u)}U(T,u,u.scopeId,L,y)}G&&yt(u,null,y,"beforeMount");const Z=(!v||v&&!v.pendingBranch)&&F&&!F.persisted;Z&&F.beforeEnter(T),r(T,d,g),((w=O&&O.onVnodeMounted)||Z||G)&&Pe(()=>{w&&Ke(w,y,u),Z&&F.enter(T),G&&yt(u,null,y,"mounted")},v)},U=(u,d,g,y,v)=>{if(g&&m(u,g),y)for(let R=0;R{for(let w=T;w{const C=d.el=u.el;let{patchFlag:T,dynamicChildren:w,dirs:H}=d;T|=u.patchFlag&16;const O=u.props||se,$=d.props||se;let F;g&&wt(g,!1),(F=$.onVnodeBeforeUpdate)&&Ke(F,g,d,u),H&&yt(d,u,g,"beforeUpdate"),g&&wt(g,!0);const q=v&&d.type!=="foreignObject";if(w?he(u.dynamicChildren,w,C,g,y,q,R):L||Le(u,d,C,null,g,y,q,R,!1),T>0){if(T&16)M(C,d,O,$,g,y,v);else if(T&2&&O.class!==$.class&&o(C,"class",null,$.class,v),T&4&&o(C,"style",O.style,$.style,v),T&8){const G=d.dynamicProps;for(let Z=0;Z{F&&Ke(F,g,d,u),H&&yt(d,u,g,"updated")},y)},he=(u,d,g,y,v,R,L)=>{for(let C=0;C{if(g!==y){for(const C in y){if(An(C))continue;const T=y[C],w=g[C];T!==w&&C!=="value"&&o(u,C,w,T,L,d.children,v,R,S)}if(g!==se)for(const C in g)!An(C)&&!(C in y)&&o(u,C,g[C],null,L,d.children,v,R,S);"value"in y&&o(u,"value",g.value,y.value)}},oe=(u,d,g,y,v,R,L,C,T)=>{const w=d.el=u?u.el:c(""),H=d.anchor=u?u.anchor:c("");let{patchFlag:O,dynamicChildren:$,slotScopeIds:F}=d;F&&(C=C?C.concat(F):F),u==null?(r(w,g,y),r(H,g,y),V(d.children,g,H,v,R,L,C,T)):O>0&&O&64&&$&&u.dynamicChildren?(he(u.dynamicChildren,$,g,v,R,L,C),(d.key!=null||v&&d===v.subTree)&&ii(u,d,!0)):Le(u,d,g,H,v,R,L,C,T)},we=(u,d,g,y,v,R,L,C,T)=>{d.slotScopeIds=C,u==null?d.shapeFlag&512?v.ctx.activate(d,g,y,L,T):Ge(d,g,y,v,R,L,T):ae(u,d,T)},Ge=(u,d,g,y,v,R,L)=>{const C=u.component=bc(u,y,v);if(Jn(u)&&(C.ctx.renderer=re),yc(C),C.asyncDep){if(v&&v.registerDep(C,ne),!u.el){const T=C.subTree=ue(Je);x(null,T,d,g)}return}ne(C,u,d,g,v,R,L)},ae=(u,d,g)=>{const y=d.component=u.component;if(Ll(u,d,g))if(y.asyncDep&&!y.asyncResolved){J(y,d,g);return}else y.next=d,Rl(y.update),y.update();else d.el=u.el,y.vnode=d},ne=(u,d,g,y,v,R,L)=>{const C=()=>{if(u.isMounted){let{next:H,bu:O,u:$,parent:F,vnode:q}=u,G=H,Z;wt(u,!1),H?(H.el=q.el,J(u,H,L)):H=q,O&&sr(O),(Z=H.props&&H.props.onVnodeBeforeUpdate)&&Ke(Z,F,H,q),wt(u,!0);const ie=or(u),Ye=u.subTree;u.subTree=ie,A(Ye,ie,h(Ye.el),I(Ye),u,v,R),H.el=ie.el,G===null&&Ml(u,ie.el),$&&Pe($,v),(Z=H.props&&H.props.onVnodeUpdated)&&Pe(()=>Ke(Z,F,H,q),v)}else{let H;const{el:O,props:$}=d,{bm:F,m:q,parent:G}=u,Z=ln(d);if(wt(u,!1),F&&sr(F),!Z&&(H=$&&$.onVnodeBeforeMount)&&Ke(H,G,d),wt(u,!0),O&&B){const ie=()=>{u.subTree=or(u),B(O,u.subTree,u,v,null)};Z?d.type.__asyncLoader().then(()=>!u.isUnmounted&&ie()):ie()}else{const ie=u.subTree=or(u);A(null,ie,g,y,u,v,R),d.el=ie.el}if(q&&Pe(q,v),!Z&&(H=$&&$.onVnodeMounted)){const ie=d;Pe(()=>Ke(H,G,ie),v)}(d.shapeFlag&256||G&&ln(G.vnode)&&G.vnode.shapeFlag&256)&&u.a&&Pe(u.a,v),u.isMounted=!0,d=g=y=null}},T=u.effect=new Dr(C,()=>Io(w),u.scope),w=u.update=()=>T.run();w.id=u.uid,wt(u,!0),w()},J=(u,d,g)=>{d.component=u;const y=u.vnode.props;u.vnode=d,u.next=null,nc(u,d.props,y,g),oc(u,d.children,g),Vt(),qn(void 0,u.update),Jt()},Le=(u,d,g,y,v,R,L,C,T=!1)=>{const w=u&&u.children,H=u?u.shapeFlag:0,O=d.children,{patchFlag:$,shapeFlag:F}=d;if($>0){if($&128){Ze(w,O,g,y,v,R,L,C,T);return}else if($&256){Mt(w,O,g,y,v,R,L,C,T);return}}F&8?(H&16&&S(w,v,R),O!==w&&f(g,O)):H&16?F&16?Ze(w,O,g,y,v,R,L,C,T):S(w,v,R,!0):(H&8&&f(g,""),F&16&&V(O,g,y,v,R,L,C,T))},Mt=(u,d,g,y,v,R,L,C,T)=>{u=u||Bt,d=d||Bt;const w=u.length,H=d.length,O=Math.min(w,H);let $;for($=0;$H?S(u,v,R,!0,!1,O):V(d,g,y,v,R,L,C,T,O)},Ze=(u,d,g,y,v,R,L,C,T)=>{let w=0;const H=d.length;let O=u.length-1,$=H-1;for(;w<=O&&w<=$;){const F=u[w],q=d[w]=T?ut(d[w]):ze(d[w]);if(Tt(F,q))A(F,q,g,null,v,R,L,C,T);else break;w++}for(;w<=O&&w<=$;){const F=u[O],q=d[$]=T?ut(d[$]):ze(d[$]);if(Tt(F,q))A(F,q,g,null,v,R,L,C,T);else break;O--,$--}if(w>O){if(w<=$){const F=$+1,q=F$)for(;w<=O;)Ie(u[w],v,R,!0),w++;else{const F=w,q=w,G=new Map;for(w=q;w<=$;w++){const Me=d[w]=T?ut(d[w]):ze(d[w]);Me.key!=null&&G.set(Me.key,w)}let Z,ie=0;const Ye=$-q+1;let Ot=!1,rs=0;const Zt=new Array(Ye);for(w=0;w=Ye){Ie(Me,v,R,!0);continue}let Ue;if(Me.key!=null)Ue=G.get(Me.key);else for(Z=q;Z<=$;Z++)if(Zt[Z-q]===0&&Tt(Me,d[Z])){Ue=Z;break}Ue===void 0?Ie(Me,v,R,!0):(Zt[Ue-q]=w+1,Ue>=rs?rs=Ue:Ot=!0,A(Me,d[Ue],g,null,v,R,L,C,T),ie++)}const ss=Ot?uc(Zt):Bt;for(Z=ss.length-1,w=Ye-1;w>=0;w--){const Me=q+w,Ue=d[Me],os=Me+1{const{el:R,type:L,transition:C,children:T,shapeFlag:w}=u;if(w&6){Xe(u.component.subTree,d,g,y);return}if(w&128){u.suspense.move(d,g,y);return}if(w&64){L.move(u,d,g,re);return}if(L===Ce){r(R,d,g);for(let O=0;OC.enter(R),v);else{const{leave:O,delayLeave:$,afterLeave:F}=C,q=()=>r(R,d,g),G=()=>{O(R,()=>{q(),F&&F()})};$?$(R,q,G):G()}else r(R,d,g)},Ie=(u,d,g,y=!1,v=!1)=>{const{type:R,props:L,ref:C,children:T,dynamicChildren:w,shapeFlag:H,patchFlag:O,dirs:$}=u;if(C!=null&&Sr(C,null,g,u,!0),H&256){d.ctx.deactivate(u);return}const F=H&1&&$,q=!ln(u);let G;if(q&&(G=L&&L.onVnodeBeforeUnmount)&&Ke(G,d,u),H&6)k(u.component,g,y);else{if(H&128){u.suspense.unmount(g,y);return}F&&yt(u,null,d,"beforeUnmount"),H&64?u.type.remove(u,d,g,v,re,y):w&&(R!==Ce||O>0&&O&64)?S(w,d,g,!1,!0):(R===Ce&&O&384||!v&&H&16)&&S(T,d,g),y&&Gt(u)}(q&&(G=L&&L.onVnodeUnmounted)||F)&&Pe(()=>{G&&Ke(G,d,u),F&&yt(u,null,d,"unmounted")},g)},Gt=u=>{const{type:d,el:g,anchor:y,transition:v}=u;if(d===Ce){b(g,y);return}if(d===lr){le(u);return}const R=()=>{s(g),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(u.shapeFlag&1&&v&&!v.persisted){const{leave:L,delayLeave:C}=v,T=()=>L(g,R);C?C(u.el,R,T):T()}else R()},b=(u,d)=>{let g;for(;u!==d;)g=p(u),s(u),u=g;s(d)},k=(u,d,g)=>{const{bum:y,scope:v,update:R,subTree:L,um:C}=u;y&&sr(y),v.stop(),R&&(R.active=!1,Ie(L,u,d,g)),C&&Pe(C,d),Pe(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},S=(u,d,g,y=!1,v=!1,R=0)=>{for(let L=R;Lu.shapeFlag&6?I(u.component.subTree):u.shapeFlag&128?u.suspense.next():p(u.anchor||u.el),Q=(u,d,g)=>{u==null?d._vnode&&Ie(d._vnode,null,null,!0):A(d._vnode||null,u,d,null,null,null,g),No(),d._vnode=u},re={p:A,um:Ie,m:Xe,r:Gt,mt:Ge,mc:V,pc:Le,pbc:he,n:I,o:e};let X,B;return t&&([X,B]=t(re)),{render:Q,hydrate:X,createApp:lc(Q,X)}}function wt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ii(e,t,n=!1){const r=e.children,s=t.children;if(Y(r)&&Y(s))for(let o=0;o>1,e[n[c]]0&&(t[r]=n[o-1]),n[o]=r)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}const fc=e=>e.__isTeleport,Ce=Symbol(void 0),Qr=Symbol(void 0),Je=Symbol(void 0),lr=Symbol(void 0),cn=[];let De=null;function pe(e=!1){cn.push(De=e?null:[])}function hc(){cn.pop(),De=cn[cn.length-1]||null}let gn=1;function Ts(e){gn+=e}function li(e){return e.dynamicChildren=gn>0?De||Bt:null,hc(),gn>0&&De&&De.push(e),e}function _t(e,t,n,r,s,o){return li(N(e,t,n,r,s,o,!0))}function We(e,t,n,r,s){return li(ue(e,t,n,r,s,!0))}function Wn(e){return e?e.__v_isVNode===!0:!1}function Tt(e,t){return e.type===t.type&&e.key===t.key}const Gn="__vInternal",ci=({key:e})=>e!=null?e:null,On=({ref:e,ref_key:t,ref_for:n})=>e!=null?ve(e)||Re(e)||j(e)?{i:Se,r:e,k:t,f:!!n}:e:null;function N(e,t=null,n=null,r=0,s=null,o=e===Ce?0:1,i=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ci(t),ref:t&&On(t),scopeId:Vn,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:r,dynamicProps:s,dynamicChildren:null,appContext:null};return c?(Gr(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=ve(n)?8:16),gn>0&&!i&&De&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&De.push(l),l}const ue=dc;function dc(e,t=null,n=null,r=0,s=null,o=!1){if((!e||e===ql)&&(e=Je),Wn(e)){const c=vt(e,t,!0);return n&&Gr(c,n),gn>0&&!o&&De&&(c.shapeFlag&6?De[De.indexOf(e)]=c:De.push(c)),c.patchFlag|=-2,c}if(xc(e)&&(e=e.__vccOpts),t){t=pc(t);let{class:c,style:l}=t;c&&!ve(c)&&(t.class=Hr(c)),ge(l)&&(To(l)&&!Y(l)&&(l=ye({},l)),t.style=Ir(l))}const i=ve(e)?1:Ol(e)?128:fc(e)?64:ge(e)?4:j(e)?2:0;return N(e,t,n,r,s,i,o,!0)}function pc(e){return e?To(e)||Gn in e?ye({},e):e:null}function vt(e,t,n=!1){const{props:r,ref:s,patchFlag:o,children:i}=e,c=t?gc(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&ci(c),ref:t&&t.ref?n&&s?Y(s)?s.concat(On(t)):[s,On(t)]:On(t):s,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ce?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&vt(e.ssContent),ssFallback:e.ssFallback&&vt(e.ssFallback),el:e.el,anchor:e.anchor}}function fe(e=" ",t=0){return ue(Qr,null,e,t)}function ze(e){return e==null||typeof e=="boolean"?ue(Je):Y(e)?ue(Ce,null,e.slice()):typeof e=="object"?ut(e):ue(Qr,null,String(e))}function ut(e){return e.el===null||e.memo?e:vt(e)}function Gr(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Y(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Gr(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!(Gn in t)?t._ctx=Se:s===3&&Se&&(Se.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else j(t)?(t={default:t,_ctx:Se},n=32):(t=String(t),r&64?(n=16,t=[fe(t)]):n=8);e.children=t,e.shapeFlag|=n}function gc(...e){const t={};for(let n=0;nbe||Se,Ut=e=>{be=e,e.scope.on()},At=()=>{be&&be.scope.off(),be=null};function ai(e){return e.vnode.shapeFlag&4}let mn=!1;function yc(e,t=!1){mn=t;const{props:n,children:r}=e.vnode,s=ai(e);tc(e,n,s,t),sc(e,r);const o=s?wc(e,t):void 0;return mn=!1,o}function wc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=So(new Proxy(e.ctx,Vl));const{setup:r}=n;if(r){const s=e.setupContext=r.length>1?Cc(e):null;Ut(e),Vt();const o=gt(r,e,0,[e.props,s]);if(Jt(),At(),uo(o)){if(o.then(At,At),t)return o.then(i=>{Ss(e,i,t)}).catch(i=>{Kn(i,e,0)});e.asyncDep=o}else Ss(e,o,t)}else ui(e,t)}function Ss(e,t,n){j(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ge(t)&&(e.setupState=Mo(t)),ui(e,n)}let Ps;function ui(e,t,n){const r=e.type;if(!e.render){if(!t&&Ps&&!r.render){const s=r.template;if(s){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:c,compilerOptions:l}=r,a=ye(ye({isCustomElement:o,delimiters:c},i),l);r.render=Ps(s,a)}}e.render=r.render||Be}Ut(e),Vt(),Jl(e),Jt(),At()}function Ec(e){return new Proxy(e.attrs,{get(t,n){return ke(e,"get","$attrs"),t[n]}})}function Cc(e){const t=r=>{e.exposed=r||{}};let n;return{get attrs(){return n||(n=Ec(e))},slots:e.slots,emit:e.emit,expose:t}}function Zr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Mo(So(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $n)return $n[n](e)}}))}function Rc(e,t=!0){return j(e)?e.displayName||e.name:e.name||t&&e.__name}function xc(e){return j(e)&&"__vccOpts"in e}const $e=(e,t)=>wl(e,t,mn);function Zn(e,t,n){const r=arguments.length;return r===2?ge(t)&&!Y(t)?Wn(t)?ue(e,null,[t]):ue(e,t):ue(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&Wn(n)&&(n=[n]),ue(e,t,n))}const Tc="3.2.37",Sc="http://www.w3.org/2000/svg",St=typeof document<"u"?document:null,As=St&&St.createElement("template"),Pc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t?St.createElementNS(Sc,e):St.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>St.createTextNode(e),createComment:e=>St.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>St.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},cloneNode(e){const t=e.cloneNode(!0);return"_value"in e&&(t._value=e._value),t},insertStaticContent(e,t,n,r,s,o){const i=n?n.previousSibling:t.lastChild;if(s&&(s===o||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===o||!(s=s.nextSibling)););else{As.innerHTML=r?`${e}`:e;const c=As.content;if(r){const l=c.firstChild;for(;l.firstChild;)c.appendChild(l.firstChild);c.removeChild(l)}t.insertBefore(c,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ac(e,t,n){const r=e._vtc;r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Lc(e,t,n){const r=e.style,s=ve(n);if(n&&!s){for(const o in n)Pr(r,o,n[o]);if(t&&!ve(t))for(const o in t)n[o]==null&&Pr(r,o,"")}else{const o=r.display;s?t!==n&&(r.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(r.display=o)}}const Ls=/\s*!important$/;function Pr(e,t,n){if(Y(n))n.forEach(r=>Pr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Mc(e,t);Ls.test(n)?e.setProperty(zt(r),n.replace(Ls,""),"important"):e[r]=n}}const Ms=["Webkit","Moz","ms"],cr={};function Mc(e,t){const n=cr[t];if(n)return n;let r=Qe(t);if(r!=="filter"&&r in e)return cr[t]=r;r=Xn(r);for(let s=0;s{let e=Date.now,t=!1;if(typeof window<"u"){Date.now()>document.createEvent("Event").timeStamp&&(e=performance.now.bind(performance));const n=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(n&&Number(n[1])<=53)}return[e,t]})();let Ar=0;const Hc=Promise.resolve(),$c=()=>{Ar=0},Nc=()=>Ar||(Hc.then($c),Ar=fi());function Wc(e,t,n,r){e.addEventListener(t,n,r)}function Yc(e,t,n,r){e.removeEventListener(t,n,r)}function Fc(e,t,n,r,s=null){const o=e._vei||(e._vei={}),i=o[t];if(r&&i)i.value=r;else{const[c,l]=Dc(t);if(r){const a=o[t]=Bc(r,s);Wc(e,c,a,l)}else i&&(Yc(e,c,i,l),o[t]=void 0)}}const ks=/(?:Once|Passive|Capture)$/;function Dc(e){let t;if(ks.test(e)){t={};let n;for(;n=e.match(ks);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[zt(e.slice(2)),t]}function Bc(e,t){const n=r=>{const s=r.timeStamp||fi();(Ic||s>=n.attached-1)&&Ne(jc(r,n.value),t,5,[r])};return n.value=e,n.attached=Nc(),n}function jc(e,t){if(Y(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Is=/^on[a-z]/,Xc=(e,t,n,r,s=!1,o,i,c,l)=>{t==="class"?Ac(e,r,s):t==="style"?Lc(e,n,r):Dn(t)?$r(t)||Fc(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Uc(e,t,r,s))?kc(e,t,r,o,i,c,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Oc(e,t,r,s))};function Uc(e,t,n,r){return r?!!(t==="innerHTML"||t==="textContent"||t in e&&Is.test(t)&&j(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Is.test(t)&&ve(n)?!1:t in e}const it="transition",en="animation",es=(e,{slots:t})=>Zn(Bo,Kc(e),t);es.displayName="Transition";const hi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};es.props=ye({},Bo.props,hi);const Et=(e,t=[])=>{Y(e)?e.forEach(n=>n(...t)):e&&e(...t)},Hs=e=>e?Y(e)?e.some(t=>t.length>1):e.length>1:!1;function Kc(e){const t={};for(const M in e)M in hi||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:o=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:c=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:a=i,appearToClass:f=c,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,_=qc(s),P=_&&_[0],A=_&&_[1],{onBeforeEnter:E,onEnter:x,onEnterCancelled:W,onLeave:D,onLeaveCancelled:le,onBeforeAppear:me=E,onAppear:xe=x,onAppearCancelled:U=W}=t,V=(M,oe,we)=>{Ct(M,oe?f:c),Ct(M,oe?a:i),we&&we()},te=(M,oe)=>{M._isLeaving=!1,Ct(M,h),Ct(M,m),Ct(M,p),oe&&oe()},he=M=>(oe,we)=>{const Ge=M?xe:x,ae=()=>V(oe,M,we);Et(Ge,[oe,ae]),$s(()=>{Ct(oe,M?l:o),lt(oe,M?f:c),Hs(Ge)||Ns(oe,r,P,ae)})};return ye(t,{onBeforeEnter(M){Et(E,[M]),lt(M,o),lt(M,i)},onBeforeAppear(M){Et(me,[M]),lt(M,l),lt(M,a)},onEnter:he(!1),onAppear:he(!0),onLeave(M,oe){M._isLeaving=!0;const we=()=>te(M,oe);lt(M,h),Jc(),lt(M,p),$s(()=>{!M._isLeaving||(Ct(M,h),lt(M,m),Hs(D)||Ns(M,r,A,we))}),Et(D,[M,we])},onEnterCancelled(M){V(M,!1),Et(W,[M])},onAppearCancelled(M){V(M,!0),Et(U,[M])},onLeaveCancelled(M){te(M),Et(le,[M])}})}function qc(e){if(e==null)return null;if(ge(e))return[ar(e.enter),ar(e.leave)];{const t=ar(e);return[t,t]}}function ar(e){return po(e)}function lt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ct(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function $s(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let zc=0;function Ns(e,t,n,r){const s=e._endId=++zc,o=()=>{s===e._endId&&r()};if(n)return setTimeout(o,n);const{type:i,timeout:c,propCount:l}=Vc(e,t);if(!i)return r();const a=i+"end";let f=0;const h=()=>{e.removeEventListener(a,p),o()},p=m=>{m.target===e&&++f>=l&&h()};setTimeout(()=>{f(n[_]||"").split(", "),s=r(it+"Delay"),o=r(it+"Duration"),i=Ws(s,o),c=r(en+"Delay"),l=r(en+"Duration"),a=Ws(c,l);let f=null,h=0,p=0;t===it?i>0&&(f=it,h=i,p=o.length):t===en?a>0&&(f=en,h=a,p=l.length):(h=Math.max(i,a),f=h>0?i>a?it:en:null,p=f?f===it?o.length:l.length:0);const m=f===it&&/\b(transform|all)(,|$)/.test(n[it+"Property"]);return{type:f,timeout:h,propCount:p,hasTransform:m}}function Ws(e,t){for(;e.lengthYs(n)+Ys(e[r])))}function Ys(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Jc(){return document.body.offsetHeight}const Qc=ye({patchProp:Xc},Pc);let Fs;function Gc(){return Fs||(Fs=cc(Qc))}const Zc=(...e)=>{const t=Gc().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=ea(r);if(!s)return;const o=t._component;!j(o)&&!o.render&&!o.template&&(o.template=s.innerHTML),s.innerHTML="";const i=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function ea(e){return ve(e)?document.querySelector(e):e}const ta="/assets/logo.cd205310.svg";/*! + * vue-router v4.1.3 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const Nt=typeof window<"u";function na(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ee=Object.assign;function ur(e,t){const n={};for(const r in t){const s=t[r];n[r]=je(s)?s.map(e):e(s)}return n}const an=()=>{},je=Array.isArray,ra=/\/$/,sa=e=>e.replace(ra,"");function fr(e,t,n="/"){let r,s={},o="",i="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(r=t.slice(0,l),o=t.slice(l+1,c>-1?c:t.length),s=e(o)),c>-1&&(r=r||t.slice(0,c),i=t.slice(c,t.length)),r=ca(r!=null?r:t,n),{fullPath:r+(o&&"?")+o+i,path:r,query:s,hash:i}}function oa(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ds(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ia(e,t,n){const r=t.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Kt(t.matched[r],n.matched[s])&&di(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Kt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function di(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!la(e[n],t[n]))return!1;return!0}function la(e,t){return je(e)?Bs(e,t):je(t)?Bs(t,e):e===t}function Bs(e,t){return je(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ca(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/");let s=n.length-1,o,i;for(o=0;o1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var _n;(function(e){e.pop="pop",e.push="push"})(_n||(_n={}));var un;(function(e){e.back="back",e.forward="forward",e.unknown=""})(un||(un={}));function aa(e){if(!e)if(Nt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),sa(e)}const ua=/^[^#]+#/;function fa(e,t){return e.replace(ua,"#")+t}function ha(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const er=()=>({left:window.pageXOffset,top:window.pageYOffset});function da(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=ha(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function js(e,t){return(history.state?history.state.position-t:-1)+e}const Lr=new Map;function pa(e,t){Lr.set(e,t)}function ga(e){const t=Lr.get(e);return Lr.delete(e),t}let ma=()=>location.protocol+"//"+location.host;function pi(e,t){const{pathname:n,search:r,hash:s}=t,o=e.indexOf("#");if(o>-1){let c=s.includes(e.slice(o))?e.slice(o).length:1,l=s.slice(c);return l[0]!=="/"&&(l="/"+l),Ds(l,"")}return Ds(n,e)+r+s}function _a(e,t,n,r){let s=[],o=[],i=null;const c=({state:p})=>{const m=pi(e,location),_=n.value,P=t.value;let A=0;if(p){if(n.value=m,t.value=p,i&&i===_){i=null;return}A=P?p.position-P.position:0}else r(m);s.forEach(E=>{E(n.value,_,{delta:A,type:_n.pop,direction:A?A>0?un.forward:un.back:un.unknown})})};function l(){i=n.value}function a(p){s.push(p);const m=()=>{const _=s.indexOf(p);_>-1&&s.splice(_,1)};return o.push(m),m}function f(){const{history:p}=window;!p.state||p.replaceState(ee({},p.state,{scroll:er()}),"")}function h(){for(const p of o)p();o=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",f),{pauseListeners:l,listen:a,destroy:h}}function Xs(e,t,n,r=!1,s=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:s?er():null}}function ba(e){const{history:t,location:n}=window,r={value:pi(e,n)},s={value:t.state};s.value||o(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,a,f){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:ma()+e+l;try{t[f?"replaceState":"pushState"](a,"",p),s.value=a}catch(m){console.error(m),n[f?"replace":"assign"](p)}}function i(l,a){const f=ee({},t.state,Xs(s.value.back,l,s.value.forward,!0),a,{position:s.value.position});o(l,f,!0),r.value=l}function c(l,a){const f=ee({},s.value,t.state,{forward:l,scroll:er()});o(f.current,f,!0);const h=ee({},Xs(r.value,l,null),{position:f.position+1},a);o(l,h,!1),r.value=l}return{location:r,state:s,push:c,replace:i}}function va(e){e=aa(e);const t=ba(e),n=_a(e,t.state,t.location,t.replace);function r(o,i=!0){i||n.pauseListeners(),history.go(o)}const s=ee({location:"",base:e,go:r,createHref:fa.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function ya(e){return typeof e=="string"||e&&typeof e=="object"}function gi(e){return typeof e=="string"||typeof e=="symbol"}const ct={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},mi=Symbol("");var Us;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Us||(Us={}));function qt(e,t){return ee(new Error,{type:e,[mi]:!0},t)}function et(e,t){return e instanceof Error&&mi in e&&(t==null||!!(e.type&t))}const Ks="[^/]+?",wa={sensitive:!1,strict:!1,start:!0,end:!0},Ea=/[.+*?^${}()[\]/\\]/g;function Ca(e,t){const n=ee({},wa,t),r=[];let s=n.start?"^":"";const o=[];for(const a of e){const f=a.length?[]:[90];n.strict&&!a.length&&(s+="/");for(let h=0;ht.length?t.length===1&&t[0]===40+40?1:-1:0}function xa(e,t){let n=0;const r=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Ta={type:0,value:""},Sa=/[a-zA-Z0-9_]/;function Pa(e){if(!e)return[[]];if(e==="/")return[[Ta]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${a}": ${m}`)}let n=0,r=n;const s=[];let o;function i(){o&&s.push(o),o=[]}let c=0,l,a="",f="";function h(){!a||(n===0?o.push({type:0,value:a}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:a,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),a="")}function p(){a+=l}for(;c{i(x)}:an}function i(f){if(gi(f)){const h=r.get(f);h&&(r.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&&r.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function c(){return n}function l(f){let h=0;for(;h=0&&(f.record.path!==n[h].record.path||!_i(f,n[h]));)h++;n.splice(h,0,f),f.record.name&&!zs(f)&&r.set(f.record.name,f)}function a(f,h){let p,m={},_,P;if("name"in f&&f.name){if(p=r.get(f.name),!p)throw qt(1,{location:f});P=p.record.name,m=ee(Ma(h.params,p.keys.filter(x=>!x.optional).map(x=>x.name)),f.params),_=p.stringify(m)}else if("path"in f)_=f.path,p=n.find(x=>x.re.test(_)),p&&(m=p.parse(_),P=p.record.name);else{if(p=h.name?r.get(h.name):n.find(x=>x.re.test(h.path)),!p)throw qt(1,{location:f,currentLocation:h});P=p.record.name,m=ee({},h.params,f.params),_=p.stringify(m)}const A=[];let E=p;for(;E;)A.unshift(E.record),E=E.parent;return{name:P,path:_,params:m,matched:A,meta:Ia(A)}}return e.forEach(f=>o(f)),{addRoute:o,resolve:a,removeRoute:i,getRoutes:c,getRecordMatcher:s}}function Ma(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Oa(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ka(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 ka(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="boolean"?n:n[r];return t}function zs(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ia(e){return e.reduce((t,n)=>ee(t,n.meta),{})}function Vs(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function _i(e,t){return t.children.some(n=>n===e||_i(e,n))}const bi=/#/g,Ha=/&/g,$a=/\//g,Na=/=/g,Wa=/\?/g,vi=/\+/g,Ya=/%5B/g,Fa=/%5D/g,yi=/%5E/g,Da=/%60/g,wi=/%7B/g,Ba=/%7C/g,Ei=/%7D/g,ja=/%20/g;function ts(e){return encodeURI(""+e).replace(Ba,"|").replace(Ya,"[").replace(Fa,"]")}function Xa(e){return ts(e).replace(wi,"{").replace(Ei,"}").replace(yi,"^")}function Mr(e){return ts(e).replace(vi,"%2B").replace(ja,"+").replace(bi,"%23").replace(Ha,"%26").replace(Da,"`").replace(wi,"{").replace(Ei,"}").replace(yi,"^")}function Ua(e){return Mr(e).replace(Na,"%3D")}function Ka(e){return ts(e).replace(bi,"%23").replace(Wa,"%3F")}function qa(e){return e==null?"":Ka(e).replace($a,"%2F")}function Yn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function za(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;so&&Mr(o)):[r&&Mr(r)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function Va(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=je(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return t}const Ja=Symbol(""),Qs=Symbol(""),ns=Symbol(""),Ci=Symbol(""),Or=Symbol("");function tn(){let e=[];function t(r){return e.push(r),()=>{const s=e.indexOf(r);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function ft(e,t,n,r,s){const o=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((i,c)=>{const l=h=>{h===!1?c(qt(4,{from:n,to:t})):h instanceof Error?c(h):ya(h)?c(qt(2,{from:t,to:h})):(o&&r.enterCallbacks[s]===o&&typeof h=="function"&&o.push(h),i())},a=e.call(r&&r.instances[s],t,n,l);let f=Promise.resolve(a);e.length<3&&(f=f.then(l)),f.catch(h=>c(h))})}function hr(e,t,n,r){const s=[];for(const o of e)for(const i in o.components){let c=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Qa(c)){const a=(c.__vccOpts||c)[t];a&&s.push(ft(a,n,r,o,i))}else{let l=c();s.push(()=>l.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const f=na(a)?a.default:a;o.components[i]=f;const p=(f.__vccOpts||f)[t];return p&&ft(p,n,r,o,i)()}))}}return s}function Qa(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Gs(e){const t=mt(ns),n=mt(Ci),r=$e(()=>t.resolve(_e(e.to))),s=$e(()=>{const{matched:l}=r.value,{length:a}=l,f=l[a-1],h=n.matched;if(!f||!h.length)return-1;const p=h.findIndex(Kt.bind(null,f));if(p>-1)return p;const m=Zs(l[a-2]);return a>1&&Zs(f)===m&&h[h.length-1].path!==m?h.findIndex(Kt.bind(null,l[a-2])):p}),o=$e(()=>s.value>-1&&eu(n.params,r.value.params)),i=$e(()=>s.value>-1&&s.value===n.matched.length-1&&di(n.params,r.value.params));function c(l={}){return Za(l)?t[_e(e.replace)?"replace":"push"](_e(e.to)).catch(an):Promise.resolve()}return{route:r,href:$e(()=>r.value.href),isActive:o,isExactActive:i,navigate:c}}const Ga=Uo({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:Gs,setup(e,{slots:t}){const n=bn(Gs(e)),{options:r}=mt(ns),s=$e(()=>({[eo(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[eo(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Zn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},o)}}}),Wt=Ga;function Za(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 eu(e,t){for(const n in t){const r=t[n],s=e[n];if(typeof r=="string"){if(r!==s)return!1}else if(!je(s)||s.length!==r.length||r.some((o,i)=>o!==s[i]))return!1}return!0}function Zs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const eo=(e,t,n)=>e!=null?e:t!=null?t:n,tu=Uo({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=mt(Or),s=$e(()=>e.route||r.value),o=mt(Qs,0),i=$e(()=>{let a=_e(o);const{matched:f}=s.value;let h;for(;(h=f[a])&&!h.components;)a++;return a}),c=$e(()=>s.value.matched[i.value]);Ln(Qs,$e(()=>i.value+1)),Ln(Ja,c),Ln(Or,s);const l=ml();return Mn(()=>[l.value,c.value,e.name],([a,f,h],[p,m,_])=>{f&&(f.instances[h]=a,m&&m!==f&&a&&a===p&&(f.leaveGuards.size||(f.leaveGuards=m.leaveGuards),f.updateGuards.size||(f.updateGuards=m.updateGuards))),a&&f&&(!m||!Kt(f,m)||!p)&&(f.enterCallbacks[h]||[]).forEach(P=>P(a))},{flush:"post"}),()=>{const a=s.value,f=e.name,h=c.value,p=h&&h.components[f];if(!p)return to(n.default,{Component:p,route:a});const m=h.props[f],_=m?m===!0?a.params:typeof m=="function"?m(a):m:null,A=Zn(p,ee({},_,t,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(h.instances[f]=null)},ref:l}));return to(n.default,{Component:A,route:a})||A}}});function to(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Ri=tu;function nu(e){const t=La(e.routes,e),n=e.parseQuery||za,r=e.stringifyQuery||Js,s=e.history,o=tn(),i=tn(),c=tn(),l=_l(ct);let a=ct;Nt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=ur.bind(null,b=>""+b),h=ur.bind(null,qa),p=ur.bind(null,Yn);function m(b,k){let S,I;return gi(b)?(S=t.getRecordMatcher(b),I=k):I=b,t.addRoute(I,S)}function _(b){const k=t.getRecordMatcher(b);k&&t.removeRoute(k)}function P(){return t.getRoutes().map(b=>b.record)}function A(b){return!!t.getRecordMatcher(b)}function E(b,k){if(k=ee({},k||l.value),typeof b=="string"){const B=fr(n,b,k.path),u=t.resolve({path:B.path},k),d=s.createHref(B.fullPath);return ee(B,u,{params:p(u.params),hash:Yn(B.hash),redirectedFrom:void 0,href:d})}let S;if("path"in b)S=ee({},b,{path:fr(n,b.path,k.path).path});else{const B=ee({},b.params);for(const u in B)B[u]==null&&delete B[u];S=ee({},b,{params:h(b.params)}),k.params=h(k.params)}const I=t.resolve(S,k),Q=b.hash||"";I.params=f(p(I.params));const re=oa(r,ee({},b,{hash:Xa(Q),path:I.path})),X=s.createHref(re);return ee({fullPath:re,hash:Q,query:r===Js?Va(b.query):b.query||{}},I,{redirectedFrom:void 0,href:X})}function x(b){return typeof b=="string"?fr(n,b,l.value.path):ee({},b)}function W(b,k){if(a!==b)return qt(8,{from:k,to:b})}function D(b){return xe(b)}function le(b){return D(ee(x(b),{replace:!0}))}function me(b){const k=b.matched[b.matched.length-1];if(k&&k.redirect){const{redirect:S}=k;let I=typeof S=="function"?S(b):S;return typeof I=="string"&&(I=I.includes("?")||I.includes("#")?I=x(I):{path:I},I.params={}),ee({query:b.query,hash:b.hash,params:"path"in I?{}:b.params},I)}}function xe(b,k){const S=a=E(b),I=l.value,Q=b.state,re=b.force,X=b.replace===!0,B=me(S);if(B)return xe(ee(x(B),{state:Q,force:re,replace:X}),k||S);const u=S;u.redirectedFrom=k;let d;return!re&&ia(r,I,S)&&(d=qt(16,{to:u,from:I}),Mt(I,I,!0,!1)),(d?Promise.resolve(d):V(u,I)).catch(g=>et(g)?et(g,2)?g:Le(g):ne(g,u,I)).then(g=>{if(g){if(et(g,2))return xe(ee({replace:X},x(g.to),{state:Q,force:re}),k||u)}else g=he(u,I,!0,X,Q);return te(u,I,g),g})}function U(b,k){const S=W(b,k);return S?Promise.reject(S):Promise.resolve()}function V(b,k){let S;const[I,Q,re]=ru(b,k);S=hr(I.reverse(),"beforeRouteLeave",b,k);for(const B of I)B.leaveGuards.forEach(u=>{S.push(ft(u,b,k))});const X=U.bind(null,b,k);return S.push(X),kt(S).then(()=>{S=[];for(const B of o.list())S.push(ft(B,b,k));return S.push(X),kt(S)}).then(()=>{S=hr(Q,"beforeRouteUpdate",b,k);for(const B of Q)B.updateGuards.forEach(u=>{S.push(ft(u,b,k))});return S.push(X),kt(S)}).then(()=>{S=[];for(const B of b.matched)if(B.beforeEnter&&!k.matched.includes(B))if(je(B.beforeEnter))for(const u of B.beforeEnter)S.push(ft(u,b,k));else S.push(ft(B.beforeEnter,b,k));return S.push(X),kt(S)}).then(()=>(b.matched.forEach(B=>B.enterCallbacks={}),S=hr(re,"beforeRouteEnter",b,k),S.push(X),kt(S))).then(()=>{S=[];for(const B of i.list())S.push(ft(B,b,k));return S.push(X),kt(S)}).catch(B=>et(B,8)?B:Promise.reject(B))}function te(b,k,S){for(const I of c.list())I(b,k,S)}function he(b,k,S,I,Q){const re=W(b,k);if(re)return re;const X=k===ct,B=Nt?history.state:{};S&&(I||X?s.replace(b.fullPath,ee({scroll:X&&B&&B.scroll},Q)):s.push(b.fullPath,Q)),l.value=b,Mt(b,k,S,X),Le()}let M;function oe(){M||(M=s.listen((b,k,S)=>{if(!Gt.listening)return;const I=E(b),Q=me(I);if(Q){xe(ee(Q,{replace:!0}),I).catch(an);return}a=I;const re=l.value;Nt&&pa(js(re.fullPath,S.delta),er()),V(I,re).catch(X=>et(X,12)?X:et(X,2)?(xe(X.to,I).then(B=>{et(B,20)&&!S.delta&&S.type===_n.pop&&s.go(-1,!1)}).catch(an),Promise.reject()):(S.delta&&s.go(-S.delta,!1),ne(X,I,re))).then(X=>{X=X||he(I,re,!1),X&&(S.delta&&!et(X,8)?s.go(-S.delta,!1):S.type===_n.pop&&et(X,20)&&s.go(-1,!1)),te(I,re,X)}).catch(an)}))}let we=tn(),Ge=tn(),ae;function ne(b,k,S){Le(b);const I=Ge.list();return I.length?I.forEach(Q=>Q(b,k,S)):console.error(b),Promise.reject(b)}function J(){return ae&&l.value!==ct?Promise.resolve():new Promise((b,k)=>{we.add([b,k])})}function Le(b){return ae||(ae=!b,oe(),we.list().forEach(([k,S])=>b?S(b):k()),we.reset()),b}function Mt(b,k,S,I){const{scrollBehavior:Q}=e;if(!Nt||!Q)return Promise.resolve();const re=!S&&ga(js(b.fullPath,0))||(I||!S)&&history.state&&history.state.scroll||null;return ko().then(()=>Q(b,k,re)).then(X=>X&&da(X)).catch(X=>ne(X,b,k))}const Ze=b=>s.go(b);let Xe;const Ie=new Set,Gt={currentRoute:l,listening:!0,addRoute:m,removeRoute:_,hasRoute:A,getRoutes:P,resolve:E,options:e,push:D,replace:le,go:Ze,back:()=>Ze(-1),forward:()=>Ze(1),beforeEach:o.add,beforeResolve:i.add,afterEach:c.add,onError:Ge.add,isReady:J,install(b){const k=this;b.component("RouterLink",Wt),b.component("RouterView",Ri),b.config.globalProperties.$router=k,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>_e(l)}),Nt&&!Xe&&l.value===ct&&(Xe=!0,D(s.location).catch(Q=>{}));const S={};for(const Q in ct)S[Q]=$e(()=>l.value[Q]);b.provide(ns,k),b.provide(Ci,bn(S)),b.provide(Or,l);const I=b.unmount;Ie.add(b),b.unmount=function(){Ie.delete(b),Ie.size<1&&(a=ct,M&&M(),M=null,l.value=ct,Xe=!1,ae=!1),I()}}};return Gt}function kt(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function ru(e,t){const n=[],r=[],s=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iKt(a,c))?r.push(c):n.push(c));const l=e.matched[i];l&&(t.matched.find(a=>Kt(a,l))||s.push(l))}return[n,r,s]}const vn=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},su={},ou=e=>(zr("data-v-31eec9d1"),e=e(),Vr(),e),iu={class:"greetings"},lu=ou(()=>N("h3",null,[N("q",null,"... \u043A\u043E\u0433\u0434\u0430 \u0443 \u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u043D\u0435\u0442 \u0446\u0432\u0435\u0442\u043E\u0432\u043E\u0439 \u0434\u0438\u0444\u0444\u0435\u0440\u0435\u043D\u0446\u0438\u0430\u0446\u0438\u0438 \u0448\u0442\u0430\u043D\u043E\u0432, \u0442\u043E \u043D\u0435\u0442 \u0446\u0435\u043B\u0438!")],-1)),cu=[lu];function au(e,t){return pe(),_t("div",iu,cu)}const uu=vn(su,[["render",au],["__scopeId","data-v-31eec9d1"]]);const fu=e=>(zr("data-v-52116993"),e=e(),Vr(),e),hu=fu(()=>N("img",{alt:"logo",class:"logo",src:ta,width:"110",height:"110"},null,-1)),du={class:"wrapper"},pu=fe("\u0441\u0435\u0439\u0447\u0430\u0441"),gu=fe("\u043F\u0440\u043E\u0435\u043A\u0442\u044B"),mu=fe("\u0441\u0435\u0442\u0438"),_u=fe("\u0447\u0442\u0438\u0432\u043E"),bu=fe("\u0438\u043D\u0442\u0435\u0440\u0435\u0441\u044B"),vu={__name:"App",setup(e){return(t,n)=>(pe(),_t(Ce,null,[N("header",null,[hu,N("div",du,[ue(uu,{msg:"You did it!"}),N("nav",null,[ue(_e(Wt),{to:"/"},{default:Ee(()=>[pu]),_:1}),ue(_e(Wt),{to:"/projects"},{default:Ee(()=>[gu]),_:1}),ue(_e(Wt),{to:"/links"},{default:Ee(()=>[mu]),_:1}),ue(_e(Wt),{to:"/read"},{default:Ee(()=>[_u]),_:1}),ue(_e(Wt),{to:"/about"},{default:Ee(()=>[bu]),_:1})])])]),ue(es,{name:"slide-fade"},{default:Ee(()=>[ue(_e(Ri))]),_:1})],64))}},yu=vn(vu,[["__scopeId","data-v-52116993"]]);const wu={},Eu={class:"item"},Cu={class:"details"};function Ru(e,t){return pe(),_t("div",Eu,[N("div",Cu,[N("h3",null,[vs(e.$slots,"heading",{},void 0,!0)]),vs(e.$slots,"default",{},void 0,!0)])])}const tr=vn(wu,[["render",Ru],["__scopeId","data-v-bf13e95a"]]),xu={name:"\u041D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u0432 \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u043F\u0441\u0438\u0445\u043E\u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0439 \u0441\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u044E\u0449\u0435\u0439 \u0432 \u0440\u0435\u0447\u0438 \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430.",location:{link:"https://emtome.ru",name:"emtome",short_description:" - \u0438\u0437\u0443\u0447\u0435\u043D\u0438\u0435 \u0437\u0432\u0443\u043A\u043E\u0432\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u0438 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0438\u0440\u0443\u044E\u0449\u0435\u0439 \u044D\u043C\u043E\u0446\u0438\u0438."},description:["

\u0418\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F \u0438 \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0440\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0445 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u0432 \u043F\u043E \u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u044E \u0432\u0437\u0430\u0438\u043C\u043E\u0441\u0432\u044F\u0437\u0435\u0439 \u043C\u0435\u0436\u0434\u0443 \u0447\u0430\u0441\u0442\u043E\u0442\u0430\u043C\u0438 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u043E\u0439 \u0440\u0435\u0447\u0438 \u0438 \u0435\u0433\u043E \u043F\u0441\u0438\u0445\u043E\u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F \u0432 \u0442\u0435\u043A\u0443\u0449\u0435\u043C \u043C\u043E\u043C\u0435\u043D\u0442\u0435.

","

\u041D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043E\u0432 \u043B\u043E\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u0430\u043D\u043D\u044B\u0445 \u0438 \u0442\u0440\u0430\u043D\u0441\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0432\u0438\u0434\u0435\u043E \u043C\u0435\u0436\u0434\u0443 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438 \u0447\u0430\u0442\u0430.

"],skills:"C++, ImGui, OpenGL, Meson, VueJS, WebRTC, ClickHouse, Docker, PostgreSQL ..."},Tu=[{id:0,name:"\u041D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u0432 \u0432\u044B\u044F\u0432\u043B\u0435\u043D\u0438\u044F \u0437\u0430\u043A\u043E\u043D\u043E\u043C\u0435\u0440\u043D\u043E\u0441\u0442\u0435\u0439 \u043C\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438",location:{link:"https://fonmix.ru",name:"fonmix",short_description:" - R&D \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u0432\u0443\u043A\u043E\u0432\u044B\u0445 \u0438 \u043D\u0435\u0439\u0440\u043E\u0434\u0430\u043D\u043D\u044B\u0445."},description:["

\u0418\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F \u0438 \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0440\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0445 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u043E\u0432 \u043F\u043E \u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u044E \u0432\u0437\u0430\u0438\u043C\u043E\u0441\u0432\u044F\u0437\u0435\u0439 \u043C\u0435\u0436\u0434\u0443 \u0430\u0443\u0434\u0438\u043E, \u0432\u0438\u0434\u0435\u043E \u0438 \u043D\u0435\u0439\u0440\u043E \u0434\u0430\u043D\u043D\u044B\u043C\u0438, \u0438\u0445 \u043E\u0442\u043D\u043E\u0448\u0435\u043D\u0438e \u0434\u0440\u0443\u0433 \u043A \u0434\u0440\u0443\u0433\u0443 \u0438 \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0433\u043E \u0432\u043B\u0438\u044F\u043D\u0438\u044F \u043D\u0430 \u0434\u0435\u044F\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u0438 \u043F\u0441\u0438\u0445\u043E\u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0435 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u0447\u0435\u043B\u043E\u0432\u0435\u043A\u0430.

"],skills:"C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..."},{id:1,name:"\u0420\u0430\u0441\u043F\u043E\u0437\u043Da\u0432\u0430\u043D\u0438\u0435 \u044D\u043C\u043E\u0446\u0438\u0439 \u0432 \u0437\u0432\u0443\u043A\u043E\u0432\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445",location:{link:"https://emuse.su",name:"emuse",short_description:" - \u043C\u0435\u0442\u043E\u0434\u0438\u043A\u0430 \u0432\u044B\u044F\u0432\u043B\u0435\u043D\u0438\u044F \u0441\u043A\u0440\u044B\u0442\u044B\u0445 \u0438 \u043D\u0435\u044F\u0432\u043D\u044B\u0445 \u0437\u0430\u043A\u043E\u043D\u043E\u043C\u0435\u0440\u043D\u043E\u0441\u0442\u0435\u0439 \u0432 \u043C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0445 \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0435\u043D\u0438\u044F\u0445."},description:["

\u0421\u0435\u0440\u0432\u0438\u0441 \u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u0437\u0432\u0443\u043A\u043E\u0432\u043E\u0439 \u0440\u044F\u0434 \u043F\u043E \u043A\u0440\u0438\u0442\u0435\u0440\u0438\u044F\u043C \u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0432\u043B\u0438\u044F\u043D\u0438\u044F \u043D\u0430 \u0441\u043B\u0443\u0448\u0430\u0442\u0435\u043B\u044F \u0438 \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0441 \u0431\u043E\u043B\u044C\u0448\u043E\u0439 \u0441\u0442\u0435\u043F\u0435\u043D\u044C\u044E \u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u043D\u043E\u0441\u0442\u0438 \u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u043E\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043E\u0441\u043C\u044B\u0441\u043B\u0435\u043D\u043D\u043E\u0439 \u0437\u0432\u0443\u043A\u043E\u0432\u043E\u0439 \u0432\u043E\u043B\u043D\u044B \u043D\u0430 \u043F\u0441\u0438\u0445\u043E\u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u043E\u043D \u043C\u043E\u0437\u0433\u0430.

",'

\u0420\u0430\u0441\u0441\u043A\u0430\u0437\u044B\u0432\u0430\u043B\u0438 \u043F\u0440\u043E \u044D\u0442\u043E \u0442\u0443\u0442

'],skills:"C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..."},{id:2,name:"\u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0430\u0442\u0435\u043B\u044C\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430 \u043C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0445 \u0442\u0440\u0435\u043A\u043E\u0432",location:{link:"https://melodyflow.ru",name:"melodyflow",short_description:" - \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0433\u043E \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u0430 \u043F\u043E \u043F\u043E\u0434\u0431\u043E\u0440\u0443 \u043C\u0443\u0437\u044B\u043A\u0438."},description:["

\u0421\u0435\u0440\u0432\u0438\u0441 \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u0442 \u043A \u043F\u0440\u043E\u0441\u043B\u0443\u0448\u0438\u0432\u0430\u043D\u0438\u044E \u043C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u0435 \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0442\u0435\u043D\u0438\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F.

"],skills:"C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..."},{id:3,name:"\u041F\u043E\u0438\u0441\u043A \u043C\u0443\u0437\u044B\u043A\u0438",location:{link:"https://trackid.ru",name:"trackid",short_description:" - \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F \u043F\u043E\u0438\u0441\u043A\u0430 \u043C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u043F\u0440\u043E\u0438\u0437\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u043F\u043E \u0435\u0433\u043E \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u043C\u0443 \u0444\u0440\u0430\u0433\u043C\u0435\u043D\u0442\u0443."},description:["

\u0421\u0435\u0440\u0432\u0438\u0441 \u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u043F\u0435\u0440\u0435\u0434\u0430\u043D\u043D\u044B\u0439 \u0437\u0432\u0443\u043A\u043E\u0432\u043E\u0439 \u0444\u0430\u0439\u043B, \u043D\u0430\u0445\u043E\u0434\u0438\u0442 \u0432 \u043D\u0435\u043C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u044B\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0440\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u044B \u043D\u0430\u0445\u043E\u0434\u0438\u0442 \u043F\u043E\u0434\u043E\u0431\u043D\u044B\u0439 \u0442\u0440\u0435\u043A \u0432 \u0411\u0414.

"],skills:"C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..."},{id:4,name:"\u0410\u043D\u0430\u043B\u0438\u0437 \u0432\u0438\u0434\u0435\u043E\u0440\u044F\u0434\u0430",location:{link:"https://emframe.ru",name:"emframe",short_description:" - \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u0432\u0438\u0434\u0435\u043E\u0440\u044F\u0434\u0430 \u0438 \u0440\u0430\u0441\u043A\u043B\u0430\u0434\u0430 \u0435\u0433\u043E \u043D\u0430 \u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0435."},description:["

\u0421\u0435\u0440\u0432\u0438\u0441 \u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u043F\u0435\u0440\u0435\u0434\u0430\u043D\u043D\u044B\u0439 \u0432\u0438\u0434\u0435\u043E\u0444\u0430\u0439\u043B, \u043D\u0430\u0445\u043E\u0434\u0438\u0442 \u0432 \u043D\u0435\u043C \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u044B\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044F \u0440\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0435 \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C\u044B \u043D\u0430\u0445\u043E\u0434\u0438\u0442 \u043A\u043E\u043C\u043F\u043B\u0435\u043A\u0441\u043D\u0443\u044E \u044D\u043C\u043E\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u0443\u044E \u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A\u0443 \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0432\u0438\u0434\u0435\u043E.

"],skills:"C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..."},{id:5,name:"\u0422\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u044F \u0432\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u0441\u043C\u044B\u0441\u043B\u0430 \u0438\u0437 \u043D\u0430\u0431\u043E\u0440\u0430 \u0434\u0430\u043D\u043D\u044B\u0445",location:{link:"https://trycaster.com",name:"trycaster",short_description:" - \u0441\u043E\u0432\u043E\u043A\u0443\u043F\u043D\u043E\u0441\u0442\u044C \u043C\u0435\u0442\u043E\u0434\u043E\u0432, \u0432\u0435\u0434\u0443\u0449\u0438\u0445 \u043A \u0432\u0438\u0437\u0443\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u043E\u0439 \u043C\u044B\u0441\u043B\u0438."},description:["

\u0412 \u0441\u043E\u0441\u0442\u0430\u0432 \u043F\u0440\u043E\u0435\u043A\u0442\u0430 \u0432\u0445\u043E\u0434\u0438\u0442 \u043C\u0438\u043D\u0438\u043C\u0443\u043C \u0442\u0440\u0438 \u043E\u0441\u043D\u043E\u0432\u043D\u044B\u0445 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0439: \u041F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435 \u043E\u0441\u043C\u044B\u0441\u043B\u0435\u043D\u043D\u043E\u0439 \u0414\u041D\u041A \u0437\u0432\u0443\u043A\u0430; \u0412\u044B\u044F\u0432\u043B\u0435\u043D\u0438\u0435 \u0446\u0438\u0444\u0440\u043E\u0432\u043E\u0439 \u0441\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u044E\u0449\u0435\u0439 \u0441\u043C\u044B\u0441\u043B\u0430 \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u043D\u043E\u0433\u043E \u0442\u0435\u043A\u0441\u0442\u0430; \u041C\u0435\u0442\u043E\u0434 \u0432\u0438\u0437\u0443\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 c \u043F\u043E\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u043C \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438e\u043C \u0447\u0435\u043B\u043E\u0432\u0435\u0447\u0435\u0441\u043A\u043E\u0439 \u043C\u044B\u0441\u043B\u0438.

","

... \u043F\u0440\u043E\u0435\u043A\u0442 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u043A\u0435.

"],skills:"C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..."},{id:6,name:"\u0414\u0432\u0438\u0436\u043E\u043A \u0434\u043B\u044F \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u0438\u044F OpenGL - \u043E\u0440\u0438\u0435\u043D\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439",location:{link:"https://gitcast.ru/chatlanin/vertex_engine",name:"vertex engine",short_description:" - \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F \u0434\u0432\u0438\u0436\u043A\u0430 \u0434\u043B\u044F \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F 3D \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 OpenGL \u0438 ImGui."},description:["

\u041E\u0441\u043D\u043E\u0432\u043D\u0430\u044F \u0438\u0434\u0435\u044F \u0432 \u0440\u0430\u0437\u0431\u0438\u0435\u043D\u0438\u0438 \u043F\u043E \u0441\u043B\u043E\u044F\u043C \u0432\u0430\u0436\u043D\u044B\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438 \u0432\u0437\u0430\u0438\u043C\u043E\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043C\u0435\u0436\u0434\u0443 \u043D\u0438\u043C\u0438 \u043F\u0443\u0442\u0435\u043C \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u043E\u0439 event system.

"],skills:"C++, ImGui, OpenGL, Meson, VueJS, Docker, PostgreSQL ..."},{id:7,name:"\u0420\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u044B\u0445 \u0432 \u0440\u0430\u0431\u043E\u0442\u0435 \u043C\u0435\u0442\u043E\u0434\u043E\u0432 \u0421++",location:{link:"https://gitcast.ru/chatlanin/hack",name:"hack",short_description:" - \u043D\u0430\u0431\u043E\u0440\u044B \u043A\u043E\u0434\u0430, \u0434\u043B\u044F \u0440\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0445 \u0441\u043B\u0443\u0447\u0430\u0435\u0432 \u0432 \u0436\u0438\u0437\u043D\u0438."},description:["

\u041F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u044B \u0440\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0435 \u0440\u0435\u0448\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u0440\u0430\u0431\u043E\u0442\u044B \u0441\u043E \u0441\u0442\u0440\u043E\u043A\u0430\u043C\u0438, \u043A\u043E\u043D\u0446\u0435\u043F\u0442\u0430\u043C\u0438, \u043B\u043E\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u043C \u0434\u0430\u043D\u043D\u044B\u0445, \u043C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u0439 \u043D\u0430 \u0442\u0435\u043C\u0443 \u043C\u0430\u0442\u0440\u0438\u0446 \u0438 \u0432\u0435\u043A\u0442\u043E\u0440\u043E\u0432, \u0430 \u0442\u0430\u043A \u0436\u0435 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u0435 \u043F\u0440\u0438\u0435\u043C\u044B \u043F\u043E \u0440\u0430\u0431\u043E\u0442\u0435 \u0441 \u043A\u043E\u0434\u043E\u043C \u043D\u0430 \u0421++.

"],skills:"C++, Meson ..."},{id:8,name:"CRM \u0434\u043B\u044F \u0441\u043F\u043E\u0440\u0442\u0438\u0432\u043D\u044B\u0445 \u043A\u043B\u0443\u0431\u043E\u0432",location:{link:"https://www.fitness365.ru",name:"fitness365",short_description:" - \u0441\u0438\u0441\u0442\u0435\u043C\u0430 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0441\u043F\u043E\u0440\u0442\u0438\u0432\u043D\u044B\u043C\u0438 \u043A\u043B\u0443\u0431\u0430\u043C\u0438."},description:["

\u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u0438 \u0434\u0430\u043D\u043D\u043E\u0439 \u0441\u0438\u0441\u0442\u0435\u043C\u044B: \u0420\u0430\u0431\u043E\u0442\u0430 \u0441 \u043F\u043E\u0442\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u043C\u0438 \u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043C\u0438 - \u043B\u0438\u0434\u0430\u043C\u0438. \u0420\u0430\u0431\u043E\u0442\u0430 \u0441 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u043C\u0438 \u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043C\u0438 \u0438 \u0441\u0434\u0435\u043B\u043A\u0430\u043C\u0438. \u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0430\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u043A\u043B\u0438\u0435\u043D\u0442\u0430\u0445 \u0438 \u0438\u0441\u0442\u043E\u0440\u0438\u0438 \u0440\u0430\u0431\u043E\u0442\u044B \u0441 \u043D\u0438\u043C\u0438. \u0412\u0438\u0437\u0443\u0430\u043B\u044C\u043D\u044B\u0439 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C: \u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0438 \u043F\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u043C \u043A\u043B\u0438\u0435\u043D\u0442\u043E\u0432, \u0434\u043E\u043B\u0433\u0430\u043C, \u0434\u043D\u044F\u043C \u0440\u043E\u0436\u0434\u0435\u043D\u0438\u044F\u043C, \u043E\u0441\u0442\u0430\u0442\u043A\u0430\u043C \u043D\u0430 \u0441\u0447\u0435\u0442\u0430\u0445 \u043A\u043B\u0438\u0435\u043D\u0442\u043E\u0432.

"],skills:"VueJS, C#, C++, JS ..."},{id:9,name:"\u0424\u0443\u0442\u0431\u043E\u043B\u044C\u043D\u044B\u0439 \u043C\u0435\u043D\u0435\u0434\u0436\u0435\u0440",location:{link:"https://vk.com/projectfootballonline",name:"ProjectFootballOnline",short_description:" - \u043E\u043D\u043B\u0430\u0439\u043D \u0438\u0433\u0440\u0430 \u043D\u0430 \u0442\u0435\u043C\u0443 \u0444\u0443\u0442\u0431\u043E\u043B\u044C\u043D\u043E\u0433\u043E \u043C\u0435\u043D\u0435\u0434\u0436\u0435\u0440\u0430."},description:["

3D \u043E\u043D\u043B\u0430\u0439\u043D \u0441\u0438\u043C\u0443\u043B\u044F\u0442\u043E\u0440 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0444\u0443\u0442\u0431\u043E\u043B\u044C\u043D\u044B\u043C \u043A\u043B\u0443\u0431\u043E\u043C. \u041F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u043C\u0430\u0442\u0447\u0435\u0439, \u0442\u0440\u0435\u043D\u0438\u0440\u043E\u0432\u043E\u043A, \u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0432\u0430 \u0441\u0442\u0430\u0434\u0438\u043E\u043D\u0430 \u0438 \u0442.\u043F. \u041D\u0430\u043F\u0438\u0441\u043D\u0430 \u0431\u044B\u043B\u0430 \u0434\u044D\u0441\u043A\u0442\u043E\u043F\u043D\u0430\u044F \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043D\u0430\u044F \u0447\u0430\u0441\u0442\u044C \u0438\u0433\u0440\u044B.

"],skills:"C++, Unreal Engine, NodeJS, VueJS, Unity3D, C#, PostgreSQL ..."}],xt={current:xu,total:Tu},Su=N("br",null,null,-1),Pu=["href"],Au=["innerHTML"],Lu=N("br",null,null,-1),Mu={class:"tech"},Ou={__name:"current_project",setup(e){return(t,n)=>(pe(),We(tr,null,{heading:Ee(()=>[fe(ht(_e(xt).current.name),1)]),default:Ee(()=>[Su,N("p",null,[N("a",{target:"_blank",href:_e(xt).current.location.link},ht(_e(xt).current.location.name),9,Pu),fe(ht(_e(xt).current.location.short_description),1)]),(pe(!0),_t(Ce,null,Er(_e(xt).current.description,(r,s)=>(pe(),_t("div",{key:s,innerHTML:r},null,8,Au))),128)),Lu,N("p",Mu,ht(_e(xt).current.skills),1)]),_:1}))}},ku={__name:"current_view",setup(e){return(t,n)=>(pe(),We(Ou))}};const Iu={data(){return{projects:[],show:!1}},mounted(){this.projects=xt.total,console.log(this.projects)}},Hu=["href"],$u=["innerHTML"],Nu=fe(),Wu=N("br",null,null,-1),Yu={class:"tech"},Fu=fe(),Du=N("br",null,null,-1),Bu=fe(),ju=N("hr",null,null,-1),Xu=fe(),Uu=N("br",null,null,-1);function Ku(e,t,n,r,s,o){const i=_s("project_item"),c=_s("perfect-scrollbar");return pe(),We(c,null,{default:Ee(()=>[(pe(!0),_t(Ce,null,Er(s.projects,(l,a)=>(pe(),We(i,{key:a},{default:Ee(()=>[N("h3",null,ht(l.name),1),N("p",null,[N("a",{target:"_blank",href:l.location.link},ht(l.location.name),9,Hu),fe(ht(l.location.short_description),1)]),(pe(!0),_t(Ce,null,Er(l.description,(f,h)=>(pe(),_t("div",{key:h,innerHTML:f},null,8,$u))),128)),Nu,Wu,N("p",Yu,ht(l.skills),1),Fu,Du,Bu,ju,Xu,Uu]),_:2},1024))),128))]),_:1})}const qu=vn(Iu,[["render",Ku]]),zu={__name:"all_view",setup(e){return(t,n)=>(pe(),We(qu))}},Vu=fe("\u0420\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0435 \u0441\u0441\u044B\u043B\u043A\u0438 \u043C\u043E\u0438\u0445 \u043F\u043E\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0439"),Ju=N("p",null,[N("a",{target:"_blank",href:"https://github.com/azchatlanin"},"github"),fe(" - \u0438\u043D\u043E\u0433\u0434\u0430 \u0442\u0430\u043C \u0447\u0442\u043E-\u0442\u043E \u043F\u0443\u0448\u0443/\u0440\u0435\u043A\u0432\u0435\u0441\u0447\u0443/\u0441\u043C\u043E\u0442\u0440\u044E.")],-1),Qu=N("p",null,[N("a",{target:"_blank",href:"https://gitcast.ru"},"gitcast"),fe(" - \u043C\u043E\u0439 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439 \u0440\u0435\u043F\u043E\u0437\u0438\u0442\u043E\u0440\u0438\u0439.")],-1),Gu=N("p",null,[N("a",{target:"_blank",href:"https://vk.com/azchatlanin"},"vk"),fe(" - \u0434\u043B\u044F \u043C\u0430\u043B\u043E \u043B\u0438.")],-1),Zu=N("p",null,[N("a",{target:"_blank",href:"https://t.me/azchatlanin"},"telegram"),fe(" - \u0434\u043B\u044F \u0442\u043E\u0433\u043E \u0436\u0435.")],-1),ef=N("p",null,[N("a",{target:"_blank",href:"https://leetcode.com/u/chatlanin/"},"leetcode"),fe(" - \u043A\u043E\u0433\u0434\u0430-\u0442\u043E \u0431\u044B\u043B\u043E \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u043E.")],-1),tf=N("br",null,null,-1),nf={__name:"links",setup(e){return(t,n)=>(pe(),We(tr,null,{heading:Ee(()=>[Vu]),default:Ee(()=>[Ju,Qu,Gu,Zu,ef,tf]),_:1}))}},rf={__name:"links_view",setup(e){return(t,n)=>(pe(),We(nf))}},sf=N("p",null,[N("a",{target:"_blank",href:"https://teletype.in/@azchatlanin"},"teletype"),fe(" - \u0440\u0430\u0437\u043D\u043E\u043E\u0431\u0440\u0430\u0437\u043D\u044B\u0435 \u0440\u0430\u0441\u0441\u0443\u0436\u0434\u0435\u043D\u0438\u044F...")],-1),of=N("br",null,null,-1),lf={__name:"read",setup(e){return(t,n)=>(pe(),We(tr,null,{default:Ee(()=>[sf,of]),_:1}))}},cf={__name:"read_view",setup(e){return(t,n)=>(pe(),We(lf))}};const Lt=e=>(zr("data-v-0eab03ba"),e=e(),Vr(),e),af=fe("\u041F\u0440\u043E \u0438\u043D\u0442\u0435\u0440\u0435\u0441\u044B..."),uf=Lt(()=>N("br",null,null,-1)),ff=Lt(()=>N("p",null,"\u041B\u044E\u0431\u0438\u043C\u044B\u0439 \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440: nvim",-1)),hf=Lt(()=>N("p",null,"\u0418\u043D\u0442\u0435\u0440\u0435\u0441\u043D\u044B\u0435 \u043A\u043D\u0438\u0433\u0438: ",-1)),df=Lt(()=>N("ul",null,[N("li",null,"A.\u0425. \u0428\u0430\u0445\u043C\u0435\u0439\u0441\u0442\u0435\u0440 - \u0432\u0441\u0435 \u0432\u043F\u043B\u043E\u0442\u044C \u0434\u043E \u041C\u0430\u0442.\u0410\u043D\u0430\u043B\u0438\u0437\u0430"),N("li",null,"\u0412.\u0410. \u0417\u043E\u0440\u0438\u0447 - \u041E\u0431\u0430 \u0442\u043E\u043C\u0430 "),N("li",null,"\u0413. \u0421\u0442\u0440\u0435\u043D\u0433 - \u041B\u0438\u043D\u0435\u0439\u043D\u0430\u044F \u0430\u043B\u0433\u0435\u0431\u0440\u0430 "),N("li",null,"\u0420. \u041B\u0430\u0439\u043E\u043D\u0441 - \u0426\u0438\u0444\u0440\u043E\u0432\u0430\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0441\u0438\u0433\u043D\u0430\u043B\u043E\u0432"),N("li",null,"\u0413.\u0415. \u0428\u0438\u043B\u043E\u0432 - \u041C\u0430\u0442\u0435\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0439 \u0430\u043D\u0430\u043B\u0438\u0437"),N("li",null,"C. \u0421\u043C\u0438\u0442 - \u0426\u0438\u0444\u0440\u043E\u0432\u0430\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0441\u0438\u0433\u043D\u0430\u043B\u043E\u0432"),N("li",null,"\u042D. \u0410\u0439\u0444\u0438\u0447\u0435\u0440 - \u0426\u0438\u0444\u0440\u043E\u0432\u0430\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0441\u0438\u0433\u043D\u0430\u043B\u043E\u0432"),N("li",null,"\u0413.\u041C. \u0424\u0438\u0445\u0442\u0435\u043D\u0433\u043E\u043B\u044C\u0446 - \u0414\u0438\u0444. \u0438 \u0438\u043D\u0442\u0435\u0440\u0433\u0430\u043B\u044C\u043D\u044B\u0435 \u0438\u0441\u0447\u0435\u0441\u043B\u0435\u043D\u0438\u044F"),N("li",null,"... \u043D\u0443, \u0434\u0430\u043B\u044C\u043D\u0435\u0439\u0448\u0435\u0435 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0432\u044B \u043F\u043E\u043D\u044F\u043B\u0438...")],-1)),pf=Lt(()=>N("p",null,"\u041F\u043E\u0434 \u0447\u0435\u043C: ArchLinux",-1)),gf=Lt(()=>N("p",null,"\u042F\u0437\u044B\u043A: \u0421++, Go, Lua... \u0434\u0430 \u0432 \u043F\u0440\u0438\u043D\u0446\u0438\u043F\u0435 \u043D\u0435 \u0432\u0430\u0436\u043D\u043E",-1)),mf=Lt(()=>N("br",null,null,-1)),_f={__name:"about",setup(e){return(t,n)=>(pe(),We(tr,null,{heading:Ee(()=>[af]),default:Ee(()=>[uf,ff,hf,df,pf,gf,mf]),_:1}))}},bf=vn(_f,[["__scopeId","data-v-0eab03ba"]]),vf={__name:"about_view",setup(e){return(t,n)=>(pe(),We(bf))}},yf=nu({history:va("/"),routes:[{path:"/",name:"current",component:ku},{path:"/projects",name:"projects",component:zu},{path:"/links",name:"links",component:rf},{path:"/read",name:"read",component:cf},{path:"/about",name:"about",component:vf}]});/*! + * perfect-scrollbar v1.5.3 + * Copyright 2021 Hyunje Jun, MDBootstrap and Contributors + * Licensed under MIT + */function Ve(e){return getComputedStyle(e)}function Ae(e,t){for(var n in t){var r=t[n];typeof r=="number"&&(r=r+"px"),e.style[n]=r}return e}function Sn(e){var t=document.createElement("div");return t.className=e,t}var no=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function dt(e,t){if(!no)throw new Error("No element matching method supported");return no.call(e,t)}function Dt(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function ro(e,t){return Array.prototype.filter.call(e.children,function(n){return dt(n,t)})}var de={main:"ps",rtl:"ps__rtl",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},xi={x:null,y:null};function Ti(e,t){var n=e.element.classList,r=de.state.scrolling(t);n.contains(r)?clearTimeout(xi[t]):n.add(r)}function Si(e,t){xi[t]=setTimeout(function(){return e.isAlive&&e.element.classList.remove(de.state.scrolling(t))},e.settings.scrollingThreshold)}function wf(e,t){Ti(e,t),Si(e,t)}var yn=function(t){this.element=t,this.handlers={}},Pi={isEmpty:{configurable:!0}};yn.prototype.bind=function(t,n){typeof this.handlers[t]>"u"&&(this.handlers[t]=[]),this.handlers[t].push(n),this.element.addEventListener(t,n,!1)};yn.prototype.unbind=function(t,n){var r=this;this.handlers[t]=this.handlers[t].filter(function(s){return n&&s!==n?!0:(r.element.removeEventListener(t,s,!1),!1)})};yn.prototype.unbindAll=function(){for(var t in this.handlers)this.unbind(t)};Pi.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return e.handlers[t].length===0})};Object.defineProperties(yn.prototype,Pi);var Qt=function(){this.eventElements=[]};Qt.prototype.eventElement=function(t){var n=this.eventElements.filter(function(r){return r.element===t})[0];return n||(n=new yn(t),this.eventElements.push(n)),n};Qt.prototype.bind=function(t,n,r){this.eventElement(t).bind(n,r)};Qt.prototype.unbind=function(t,n,r){var s=this.eventElement(t);s.unbind(n,r),s.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(s),1)};Qt.prototype.unbindAll=function(){this.eventElements.forEach(function(t){return t.unbindAll()}),this.eventElements=[]};Qt.prototype.once=function(t,n,r){var s=this.eventElement(t),o=function(i){s.unbind(n,o),r(i)};s.bind(n,o)};function Pn(e){if(typeof window.CustomEvent=="function")return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}function Fn(e,t,n,r,s){r===void 0&&(r=!0),s===void 0&&(s=!1);var o;if(t==="top")o=["contentHeight","containerHeight","scrollTop","y","up","down"];else if(t==="left")o=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");Ef(e,n,o,r,s)}function Ef(e,t,n,r,s){var o=n[0],i=n[1],c=n[2],l=n[3],a=n[4],f=n[5];r===void 0&&(r=!0),s===void 0&&(s=!1);var h=e.element;e.reach[l]=null,h[c]<1&&(e.reach[l]="start"),h[c]>e[o]-e[i]-1&&(e.reach[l]="end"),t&&(h.dispatchEvent(Pn("ps-scroll-"+l)),t<0?h.dispatchEvent(Pn("ps-scroll-"+a)):t>0&&h.dispatchEvent(Pn("ps-scroll-"+f)),r&&wf(e,l)),e.reach[l]&&(t||s)&&h.dispatchEvent(Pn("ps-"+l+"-reach-"+e.reach[l]))}function ce(e){return parseInt(e,10)||0}function Cf(e){return dt(e,"input,[contenteditable]")||dt(e,"select,[contenteditable]")||dt(e,"textarea,[contenteditable]")||dt(e,"button,[contenteditable]")}function Rf(e){var t=Ve(e);return ce(t.width)+ce(t.paddingLeft)+ce(t.paddingRight)+ce(t.borderLeftWidth)+ce(t.borderRightWidth)}var Yt={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function rt(e){var t=e.element,n=Math.floor(t.scrollTop),r=t.getBoundingClientRect();e.containerWidth=Math.round(r.width),e.containerHeight=Math.round(r.height),e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight,t.contains(e.scrollbarXRail)||(ro(t,de.element.rail("x")).forEach(function(s){return Dt(s)}),t.appendChild(e.scrollbarXRail)),t.contains(e.scrollbarYRail)||(ro(t,de.element.rail("y")).forEach(function(s){return Dt(s)}),t.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),xf(t,e),e.scrollbarXActive?t.classList.add(de.state.active("x")):(t.classList.remove(de.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,t.scrollLeft=e.isRtl===!0?e.contentWidth:0),e.scrollbarYActive?t.classList.add(de.state.active("y")):(t.classList.remove(de.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,t.scrollTop=0)}function so(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}function xf(e,t){var n={width:t.railXWidth},r=Math.floor(e.scrollTop);t.isRtl?n.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth-t.contentWidth:n.left=e.scrollLeft,t.isScrollbarXUsingBottom?n.bottom=t.scrollbarXBottom-r:n.top=t.scrollbarXTop+r,Ae(t.scrollbarXRail,n);var s={top:r,height:t.railYHeight};t.isScrollbarYUsingRight?t.isRtl?s.right=t.contentWidth-(t.negativeScrollAdjustment+e.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth-9:s.right=t.scrollbarYRight-e.scrollLeft:t.isRtl?s.left=t.negativeScrollAdjustment+e.scrollLeft+t.containerWidth*2-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:s.left=t.scrollbarYLeft+e.scrollLeft,Ae(t.scrollbarYRail,s),Ae(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth}),Ae(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}function Tf(e){e.element,e.event.bind(e.scrollbarY,"mousedown",function(t){return t.stopPropagation()}),e.event.bind(e.scrollbarYRail,"mousedown",function(t){var n=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top,r=n>e.scrollbarYTop?1:-1;e.element.scrollTop+=r*e.containerHeight,rt(e),t.stopPropagation()}),e.event.bind(e.scrollbarX,"mousedown",function(t){return t.stopPropagation()}),e.event.bind(e.scrollbarXRail,"mousedown",function(t){var n=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left,r=n>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=r*e.containerWidth,rt(e),t.stopPropagation()})}function Sf(e){oo(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),oo(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])}function oo(e,t){var n=t[0],r=t[1],s=t[2],o=t[3],i=t[4],c=t[5],l=t[6],a=t[7],f=t[8],h=e.element,p=null,m=null,_=null;function P(x){x.touches&&x.touches[0]&&(x[s]=x.touches[0].pageY),h[l]=p+_*(x[s]-m),Ti(e,a),rt(e),x.stopPropagation(),x.type.startsWith("touch")&&x.changedTouches.length>1&&x.preventDefault()}function A(){Si(e,a),e[f].classList.remove(de.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",P)}function E(x,W){p=h[l],W&&x.touches&&(x[s]=x.touches[0].pageY),m=x[s],_=(e[r]-e[n])/(e[o]-e[c]),W?e.event.bind(e.ownerDocument,"touchmove",P):(e.event.bind(e.ownerDocument,"mousemove",P),e.event.once(e.ownerDocument,"mouseup",A),x.preventDefault()),e[f].classList.add(de.state.clicking),x.stopPropagation()}e.event.bind(e[i],"mousedown",function(x){E(x)}),e.event.bind(e[i],"touchstart",function(x){E(x,!0)})}function Pf(e){var t=e.element,n=function(){return dt(t,":hover")},r=function(){return dt(e.scrollbarX,":focus")||dt(e.scrollbarY,":focus")};function s(o,i){var c=Math.floor(t.scrollTop);if(o===0){if(!e.scrollbarYActive)return!1;if(c===0&&i>0||c>=e.contentHeight-e.containerHeight&&i<0)return!e.settings.wheelPropagation}var l=t.scrollLeft;if(i===0){if(!e.scrollbarXActive)return!1;if(l===0&&o<0||l>=e.contentWidth-e.containerWidth&&o>0)return!e.settings.wheelPropagation}return!0}e.event.bind(e.ownerDocument,"keydown",function(o){if(!(o.isDefaultPrevented&&o.isDefaultPrevented()||o.defaultPrevented)&&!(!n()&&!r())){var i=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(i){if(i.tagName==="IFRAME")i=i.contentDocument.activeElement;else for(;i.shadowRoot;)i=i.shadowRoot.activeElement;if(Cf(i))return}var c=0,l=0;switch(o.which){case 37:o.metaKey?c=-e.contentWidth:o.altKey?c=-e.containerWidth:c=-30;break;case 38:o.metaKey?l=e.contentHeight:o.altKey?l=e.containerHeight:l=30;break;case 39:o.metaKey?c=e.contentWidth:o.altKey?c=e.containerWidth:c=30;break;case 40:o.metaKey?l=-e.contentHeight:o.altKey?l=-e.containerHeight:l=-30;break;case 32:o.shiftKey?l=e.containerHeight:l=-e.containerHeight;break;case 33:l=e.containerHeight;break;case 34:l=-e.containerHeight;break;case 36:l=e.contentHeight;break;case 35:l=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&c!==0||e.settings.suppressScrollY&&l!==0||(t.scrollTop-=l,t.scrollLeft+=c,rt(e),s(c,l)&&o.preventDefault())}})}function Af(e){var t=e.element;function n(i,c){var l=Math.floor(t.scrollTop),a=t.scrollTop===0,f=l+t.offsetHeight===t.scrollHeight,h=t.scrollLeft===0,p=t.scrollLeft+t.offsetWidth===t.scrollWidth,m;return Math.abs(c)>Math.abs(i)?m=a||f:m=h||p,m?!e.settings.wheelPropagation:!0}function r(i){var c=i.deltaX,l=-1*i.deltaY;return(typeof c>"u"||typeof l>"u")&&(c=-1*i.wheelDeltaX/6,l=i.wheelDeltaY/6),i.deltaMode&&i.deltaMode===1&&(c*=10,l*=10),c!==c&&l!==l&&(c=0,l=i.wheelDelta),i.shiftKey?[-l,-c]:[c,l]}function s(i,c,l){if(!Yt.isWebKit&&t.querySelector("select:focus"))return!0;if(!t.contains(i))return!1;for(var a=i;a&&a!==t;){if(a.classList.contains(de.element.consuming))return!0;var f=Ve(a);if(l&&f.overflowY.match(/(scroll|auto)/)){var h=a.scrollHeight-a.clientHeight;if(h>0&&(a.scrollTop>0&&l<0||a.scrollTop0))return!0}if(c&&f.overflowX.match(/(scroll|auto)/)){var p=a.scrollWidth-a.clientWidth;if(p>0&&(a.scrollLeft>0&&c<0||a.scrollLeft0))return!0}a=a.parentNode}return!1}function o(i){var c=r(i),l=c[0],a=c[1];if(!s(i.target,l,a)){var f=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(a?t.scrollTop-=a*e.settings.wheelSpeed:t.scrollTop+=l*e.settings.wheelSpeed,f=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(l?t.scrollLeft+=l*e.settings.wheelSpeed:t.scrollLeft-=a*e.settings.wheelSpeed,f=!0):(t.scrollTop-=a*e.settings.wheelSpeed,t.scrollLeft+=l*e.settings.wheelSpeed),rt(e),f=f||n(l,a),f&&!i.ctrlKey&&(i.stopPropagation(),i.preventDefault())}}typeof window.onwheel<"u"?e.event.bind(t,"wheel",o):typeof window.onmousewheel<"u"&&e.event.bind(t,"mousewheel",o)}function Lf(e){if(!Yt.supportsTouch&&!Yt.supportsIePointer)return;var t=e.element;function n(_,P){var A=Math.floor(t.scrollTop),E=t.scrollLeft,x=Math.abs(_),W=Math.abs(P);if(W>x){if(P<0&&A===e.contentHeight-e.containerHeight||P>0&&A===0)return window.scrollY===0&&P>0&&Yt.isChrome}else if(x>W&&(_<0&&E===e.contentWidth-e.containerWidth||_>0&&E===0))return!0;return!0}function r(_,P){t.scrollTop-=P,t.scrollLeft-=_,rt(e)}var s={},o=0,i={},c=null;function l(_){return _.targetTouches?_.targetTouches[0]:_}function a(_){return _.pointerType&&_.pointerType==="pen"&&_.buttons===0?!1:!!(_.targetTouches&&_.targetTouches.length===1||_.pointerType&&_.pointerType!=="mouse"&&_.pointerType!==_.MSPOINTER_TYPE_MOUSE)}function f(_){if(!!a(_)){var P=l(_);s.pageX=P.pageX,s.pageY=P.pageY,o=new Date().getTime(),c!==null&&clearInterval(c)}}function h(_,P,A){if(!t.contains(_))return!1;for(var E=_;E&&E!==t;){if(E.classList.contains(de.element.consuming))return!0;var x=Ve(E);if(A&&x.overflowY.match(/(scroll|auto)/)){var W=E.scrollHeight-E.clientHeight;if(W>0&&(E.scrollTop>0&&A<0||E.scrollTop0))return!0}if(P&&x.overflowX.match(/(scroll|auto)/)){var D=E.scrollWidth-E.clientWidth;if(D>0&&(E.scrollLeft>0&&P<0||E.scrollLeft0))return!0}E=E.parentNode}return!1}function p(_){if(a(_)){var P=l(_),A={pageX:P.pageX,pageY:P.pageY},E=A.pageX-s.pageX,x=A.pageY-s.pageY;if(h(_.target,E,x))return;r(E,x),s=A;var W=new Date().getTime(),D=W-o;D>0&&(i.x=E/D,i.y=x/D,o=W),n(E,x)&&_.preventDefault()}}function m(){e.settings.swipeEasing&&(clearInterval(c),c=setInterval(function(){if(e.isInitialized){clearInterval(c);return}if(!i.x&&!i.y){clearInterval(c);return}if(Math.abs(i.x)<.01&&Math.abs(i.y)<.01){clearInterval(c);return}if(!e.element){clearInterval(c);return}r(i.x*30,i.y*30),i.x*=.8,i.y*=.8},10))}Yt.supportsTouch?(e.event.bind(t,"touchstart",f),e.event.bind(t,"touchmove",p),e.event.bind(t,"touchend",m)):Yt.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",f),e.event.bind(t,"pointermove",p),e.event.bind(t,"pointerup",m)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",f),e.event.bind(t,"MSPointerMove",p),e.event.bind(t,"MSPointerUp",m)))}var Mf=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},Of={"click-rail":Tf,"drag-thumb":Sf,keyboard:Pf,wheel:Af,touch:Lf},wn=function(t,n){var r=this;if(n===void 0&&(n={}),typeof t=="string"&&(t=document.querySelector(t)),!t||!t.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=t,t.classList.add(de.main),this.settings=Mf();for(var s in n)this.settings[s]=n[s];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var o=function(){return t.classList.add(de.state.focus)},i=function(){return t.classList.remove(de.state.focus)};this.isRtl=Ve(t).direction==="rtl",this.isRtl===!0&&t.classList.add(de.rtl),this.isNegativeScroll=function(){var a=t.scrollLeft,f=null;return t.scrollLeft=-1,f=t.scrollLeft<0,t.scrollLeft=a,f}(),this.negativeScrollAdjustment=this.isNegativeScroll?t.scrollWidth-t.clientWidth:0,this.event=new Qt,this.ownerDocument=t.ownerDocument||document,this.scrollbarXRail=Sn(de.element.rail("x")),t.appendChild(this.scrollbarXRail),this.scrollbarX=Sn(de.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",o),this.event.bind(this.scrollbarX,"blur",i),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var c=Ve(this.scrollbarXRail);this.scrollbarXBottom=parseInt(c.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=ce(c.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=ce(c.borderLeftWidth)+ce(c.borderRightWidth),Ae(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=ce(c.marginLeft)+ce(c.marginRight),Ae(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Sn(de.element.rail("y")),t.appendChild(this.scrollbarYRail),this.scrollbarY=Sn(de.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",o),this.event.bind(this.scrollbarY,"blur",i),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var l=Ve(this.scrollbarYRail);this.scrollbarYRight=parseInt(l.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=ce(l.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?Rf(this.scrollbarY):null,this.railBorderYWidth=ce(l.borderTopWidth)+ce(l.borderBottomWidth),Ae(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=ce(l.marginTop)+ce(l.marginBottom),Ae(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:t.scrollLeft<=0?"start":t.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:t.scrollTop<=0?"start":t.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(a){return Of[a](r)}),this.lastScrollTop=Math.floor(t.scrollTop),this.lastScrollLeft=t.scrollLeft,this.event.bind(this.element,"scroll",function(a){return r.onScroll(a)}),rt(this)};wn.prototype.update=function(){!this.isAlive||(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,Ae(this.scrollbarXRail,{display:"block"}),Ae(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=ce(Ve(this.scrollbarXRail).marginLeft)+ce(Ve(this.scrollbarXRail).marginRight),this.railYMarginHeight=ce(Ve(this.scrollbarYRail).marginTop)+ce(Ve(this.scrollbarYRail).marginBottom),Ae(this.scrollbarXRail,{display:"none"}),Ae(this.scrollbarYRail,{display:"none"}),rt(this),Fn(this,"top",0,!1,!0),Fn(this,"left",0,!1,!0),Ae(this.scrollbarXRail,{display:""}),Ae(this.scrollbarYRail,{display:""}))};wn.prototype.onScroll=function(t){!this.isAlive||(rt(this),Fn(this,"top",this.element.scrollTop-this.lastScrollTop),Fn(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)};wn.prototype.destroy=function(){!this.isAlive||(this.event.unbindAll(),Dt(this.scrollbarX),Dt(this.scrollbarY),Dt(this.scrollbarXRail),Dt(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)};wn.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(t){return!t.match(/^ps([-_].+|)$/)}).join(" ")};const io=["scroll","ps-scroll-y","ps-scroll-x","ps-scroll-up","ps-scroll-down","ps-scroll-left","ps-scroll-right","ps-y-reach-start","ps-y-reach-end","ps-x-reach-start","ps-x-reach-end"];var It={name:"PerfectScrollbar",props:{options:{type:Object,required:!1,default:()=>{}},tag:{type:String,required:!1,default:"div"},watchOptions:{type:Boolean,required:!1,default:!1}},emits:io,data(){return{ps:null}},watch:{watchOptions(e){!e&&this.watcher?this.watcher():this.createWatcher()}},mounted(){this.create(),this.watchOptions&&this.createWatcher()},updated(){this.$nextTick(()=>{this.update()})},beforeUnmount(){this.destroy()},methods:{create(){this.ps&&this.$isServer||(this.ps=new wn(this.$el,this.options),io.forEach(e=>{this.ps.element.addEventListener(e,t=>this.$emit(e,t))}))},createWatcher(){this.watcher=this.$watch("options",()=>{this.destroy(),this.create()},{deep:!0})},update(){this.ps&&this.ps.update()},destroy(){this.ps&&(this.ps.destroy(),this.ps=null)}},render(){return Zn(this.tag,{class:"ps"},this.$slots.default&&this.$slots.default())}},kf={install:(e,t)=>{t&&(t.name&&typeof t.name=="string"&&(It.name=t.name),t.options&&typeof t.options=="object"&&(It.props.options.default=()=>t.options),t.tag&&typeof t.tag=="string"&&(It.props.tag.default=t.tag),t.watchOptions&&typeof t.watchOptions=="boolean"&&(It.props.watchOptions=t.watchOptions)),e.component(It.name,It)}};const nr=Zc(yu);nr.use(kf);nr.use(yf);nr.mount("#app");nr.config.compilerOptions.isCustomElement=e=>["project_item"].includes(e); diff --git a/dist/assets/index.4449b5c8.css b/dist/assets/index.4449b5c8.css new file mode 100644 index 0000000..75634ee --- /dev/null +++ b/dist/assets/index.4449b5c8.css @@ -0,0 +1 @@ +h1[data-v-31eec9d1]{font-weight:500;font-size:2.6rem;top:-10px}h3[data-v-31eec9d1]{font-size:1.2rem}.greetings h1[data-v-31eec9d1],.greetings h3[data-v-31eec9d1]{text-align:center}@media (min-width: 1024px){.greetings h1[data-v-31eec9d1],.greetings h3[data-v-31eec9d1]{text-align:left}}header[data-v-52116993]{line-height:1.5;max-height:100vh}.logo[data-v-52116993]{display:block;margin:0 auto 2rem}nav[data-v-52116993]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-52116993]{color:var(--color-text)}nav a.router-link-exact-active[data-v-52116993]:hover{background-color:transparent}nav a[data-v-52116993]{display:inline-block;padding:0 1rem}nav a[data-v-52116993]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-52116993]{display:flex;place-items:center}.logo[data-v-52116993]{margin:0 2rem 0 0}header .wrapper[data-v-52116993]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-52116993]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}.slide-fade-enter-active[data-v-52116993]{transition:all .7s ease-out}.slide-fade-leave-active[data-v-52116993]{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-52116993],.slide-fade-leave-to[data-v-52116993]{transform:translate(20px);opacity:0}.item[data-v-bf13e95a]{margin-top:2rem;display:flex}.details[data-v-bf13e95a]{flex:1;margin-left:1rem}i[data-v-bf13e95a]{display:flex;place-items:center;place-content:center;width:32px;height:32px;color:var(--color-text)}h3[data-v-bf13e95a]{font-size:1.1rem;font-weight:500;margin-bottom:.5rem;color:var(--color-heading)}@media (min-width: 1024px){.item[data-v-bf13e95a]{margin-top:0;padding:.4rem 0 1rem calc(var(--section-gap) / 22)}i[data-v-bf13e95a]{top:calc(50% - 25px);left:-26px;position:absolute;border:1px solid var(--color-border);background:var(--color-background);border-radius:8px;width:50px;height:50px}.item[data-v-bf13e95a]:before{content:" ";position:absolute;left:0;bottom:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-bf13e95a]:after{content:" ";position:absolute;left:0;top:calc(50% + 25px);height:calc(50% - 25px)}.item[data-v-bf13e95a]:first-of-type:before{display:none}.item[data-v-bf13e95a]:last-of-type:after{display:none}}.ps{height:888px;padding:.7rem 0 1rem calc(var(--section-gap) / 7)}hr{border:0;border-top:1px solid #282828;padding-bottom:21px}.tech{color:#3b4250}h3{font-size:1.1rem;font-weight:500;margin-bottom:.5rem;color:var(--color-heading)}li[data-v-0eab03ba]{padding:0 0 0 1rem}ul[data-v-0eab03ba]{list-style-position:inside;max-width:100%;padding:0;margin:0 -10px;list-style:none}ul li[data-v-0eab03ba]:before{content:"\2713";padding:10px}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #697e93;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-light-3: #697e81;--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-3);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#131414!important}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.ps{position:relative} diff --git a/dist/assets/logo.cd205310.svg b/dist/assets/logo.cd205310.svg new file mode 100644 index 0000000..c1bbd1f --- /dev/null +++ b/dist/assets/logo.cd205310.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/dist/favicon/android-chrome-192x192.png b/dist/favicon/android-chrome-192x192.png new file mode 100755 index 0000000000000000000000000000000000000000..5eddc32ea182c92beb672ed1f1231b0cf0495bb6 GIT binary patch literal 18305 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 @Y&Kp>7 z-@3Ia>01$-M{dmG6K$rKpWh8xc*Yr z*E5S{lZ>8DI9{52im~6O(qq-`d-u|M6*~SfO|1%e*MF!s^!omzCAM}P%a(L(y)yq# z++$94_JpZ1oZVj9!Hcxz8z(T`(ca7UZ4R?*n9h^M#~oA*7jxfRv1UzAX?eMO@4kD- zzjmGCo_YAgsU7UB4wZa3Y5Uw%yS;JxpJcM4q#`~kJTUy(_vjOg;~O@k`w9ysGM??; z$Zxi{+~aigp3u!7q~5HlPCBRbX<^0TU5$;6PUjQb-|qeHf38|KPdk}U_%-jGzXv1j zYYNWIu?+lCC;Oer;^*p<*WFkT+}^PybLFDf_Y?S(rT))}4-7QCa{02d^#2)^B@IQ5 z^$!mF9-lqUYBqP(vCVHhF9@?dwAkj=I(3<3Zd~=Rlm6VQ3i&onH@5JxY>11Ci<97B z;Yz>r^}*IW6Sht2%w27zeRa$Ge3_@b%dF{d(_T00Roe&mUDNj#aUVYEXKTCh=H~R` z)AsjU>~m&iYKm*ks*>aQmk%0)JEWUp!FXLh^mD@WP+sk}2sy?>_ve^qPvbl!Z+qfm zZGr1G0|9CE+6L|2)48iC7gN}Et7*2lT6 z|5O>za$AP1?CjO+rcRl2Hb!CBUT*74E~{6s{@L?<$-P-Wo0;yf6uWzGXPY34W6FdV z-`=j@TruOiVdNx5oi9uqb}%(ezj)%>+4>Z{1y!~2JZ#PDYL@#|F%-O6zw3SK=U1Yk z)*Y5S)Bdg9{o>Bjy8ZUoZr;pn_-&sre9Q4*;I+S>4w*adf0@kUC?I*jXzjj!J*)3$ zXU&pgdsj4Vd4cMJHEYhisQlS_{Z2%&AtJ z`}s6a`NHEq@dZmfv>5u@7%#13NHAJq%NU@oQF8RJ{f@G$wK+Sk*Zb`F|M?WR!oG0t z>!q8wY`J1m&72PkS{?!JFAEqCeO?o`CSv0B*f3XPmCdVHpKdTUxB7CBUEe_b!k*Uq z%>Me{UY=Yl!?0!7#lQXQ_x|TCmw9#UioLd2?#-Idyze*fU`lvkvbH8CNb#TA=DmCG zzIp%Ne4G9MDcbDHjsh-Pf8XzIX6x8{F=}61?9W}@+3%j+&MQ!t6nK($b1L_S!g*hq zEIym*oV_9RK4k5#S0T@sCi>rcpRV*-J}L0nrKR4VcRshbmjG?1xgeeY#o%xTD3tY@ zEW>5_?_EFDCfZQbx_*0aZ?BP}LE4vZyM(H~iiOt*>s`6IIeqnu$aKC3E$j`u|4DB9 z_qA&Oxfq2VziQ98JiTVWYtg6L6|5ST)0SmEd+=aEA|G#{9D}34x}=t-JHOViT64b)`4O;p+3F_bj7|i#I^;C!sGJ8YUh7%pmdaXY?%%9tVMz)e?7O^%K%++}+zdA7_8w^2Cab_}3XTGKmp=cAkAMIA_2X<^uH`lBcL<$qXuFZL@T>g&^Dzga zgY-T#$gI5K{d&Dxn?}O3Meh%^%h%s6+VM~Rb%6PtLa)W=pG)(wFezSeQGT4*vh>Hi z!kDG&ckI}aacXXTP1MIq`{NyRjvJk=OOyKRx!pA>`lsrj;3JyZE{Aiw-hMgydxqd^ zm4(F`@`fdhZcEueizP=i;w-I zDq^8}wt_n#R=d$$N^ahwtfd8erwCf|s~ueX^WaJKkkC-xveMGT^S?6owa4DvP=1>` znla~SZ++FKqaPU^m+j2F-I^|IQ2FVJK}FrufZbbauV>1#>pcE{-pn7 z)N39e>D+bv^z#x?-`nMr5|4`bUesNB$evSF`xDY+6DEj?i5czLa=-6?X2#ZT`_uo-4<)5GF5>tUob2rEyk^A;jj!1gP95U&YW{0? z`}3q0n>w~XJ{7i4KdY_{ar*K3HhX+s-P}F((HdVizWq8y@ZSA>AI~>=v9Ggqatu#!{mCfW6${T+lvD&_nDZxQP$a!L= zDc6t74v&RI#K}-ctzlVf`hYpwL> zRhwmZJD4ja=A}kIydbuCf4+9sg|za7?Ek;`x4r1P&g7`4o9`WQeA?NjXV)DCJ|}av zY!tb%WB#kQ+c&>1xi0mvaLtx2S6;n;KfUR!mbUie$)OL;{#ooe_uz?tRsW|?MQq1y zyjlBLx%*m=q_0@BCgtwkyMMZB@B5v4%eABQU}U0}W`Aherv1!y`{Q4}ed}8_=ZExx z2(790;Z7H(Pnn{z;DCCZ^b}E6v2gF0MVA&fTr!#z?s)V*Q@(K5q*%`l)moGCw%g0+ zYg_;MFzHcq+SSTaf0ueCI?i0asAv+`JoXQUQ!2Z<)U;NG9kY?rBc2%Z(2_!ce{^??uU$;AZPF(rH%Riz{XBPjLE(^SU^u6_OCx%0|iz@o8*B#1y z*q`t^K0+dCgXD~bH!oc}bWBpLZ?#CFBJ*vgY**Lfh}PU`c$u-cs9Ua2J2NzShU!PF z9}yzAK1c|&8gtlqbL)KK1pw!Z;JD`Ro8Ca zI`!RM=pQdHZ_eFarJnJU9EGm;^jQA#i5dl6IDP!#^CPvpnHsJO{`{r9N4)ubyYs3U zKlEnQ%!lk(%@0)+k^TAoQ|*u0Z|||Q?q%Q6`JP+1Ht%h7(&7b=4u9tH32y!F$x*j3 zVu8c2In~i%{kNzX|tm=a+Z=4!NB!fAaGJKZ}1$I*(3XepPd6 z>(Y5f^>d>FLKgktQgb|!B(x(!A%t;yUQ`RVE7W6TW=AC8w^ zzp*7#_}rXARUU@pSH#uk7P=js_WRxKV{QEpw`eeC1~M3!G=8kNxViOF#&pfgA^L4={nbs<5%HZBofe}0aoaO=XF{*dW=S`Ud%$x%Di z_~f<5Co_Q)p65lMtB7B5vV6Wh(RSlo(;u%pehZsFC_eJ>XuNjljl-p>OP)8EE_uMD zY0qBvq~*2e`PTi>jOJ>>e;)_`_ha3+S|!sc@es=#&7^RvpuLP;KWs%7x~S$&KgF!& zq!YOeazSvot z13wK8toi@_?63X*|1w6fyK!B9YnB;!*X57AwAha{y{b2HS6~0tD;9XzHj8t&b3$dy z18>Lc9#NZ>iy1OERva+Wy1-|>rtH1^{K-@E1bn6)cCj>;h{`^y^!MVscU#jeZkT^~ z_dC1&mf6={g*)yd4>IO%u8_HNq{1ZP<)6ZYmxcmYJkL8e_H_$KoPNQzz2)odSAq|I z7w|+rI^v}<(dogGV^<8>PLv09G&UTbxX_2gD(@zDV~+T-&gb3>&$!jkS@t#MywaQc z@JmuE`;~8(AC+(B>da|VN<07g_Q&rH_YZA)d-}RhkjRnuD{t6na%r6B(m22JVWX@K zqrjm6mx#8FPbTT`1b)!Vb@F^5t+99&hoov8vxs2mla7Mcg)c4~_WnD+^#Zd7=e?7Y z(-Lkt>T1pF^z4%;I&tmEv42nV<#)e)_WE91EYI#oXGD{2Dj7a(pJ!dZt}Bs&W9QEU z#-VTABp7-YyI-sMUtiC3yh5T_AY#_F){?(PS`oItw&mWgG2MQ5@2r)t?9Mp$9Bf>+ zHGNK*+#9}wVr{PGYMYFYOIsA(WIlA3z1utR@7?ZuZ1YQHi)X5E%RPFV#-a1$-aXyg z_xrcAtt~Hp`|xn*G7S-(8tB!+cf<`~AJhGk^agpZQz9^K4yEFexm+WMbtP z&zYYT4pi>j`E<&AnS)1mao;aak*Q)3__Mb{((KQ<*57~LeZRhvubuJ1?svIA?{#W~ zUydr9smIE|Ur_riKi}$(aq9hg!*Tn3T+YoSg9R=(Xc7@}BQE)Uf??DQ)5Hsrx6|IPTu%CvZw*ow};xyC-G4(;Y>B z%5z0@cZG;Nm=W%3$5P+pQ8DF|!y_RZ&aMwCDstK)EK5I3IDBeV|G!T@VL<_58^Yi6 zytCENvpeH?RDrGSI(zz@GQO50O#(~@CflAmrY~Xl{ZM{n#OM0ywKvU+j|Dw5nCO42 zfAhOPckd_O?f&%Zrb$KIrHRZ6_N~jp-hNem##F1n_k)!1&E+rtN&D-q5P36gz2MzT z|C;jKHgh>VkDtGH^Y5F>%{D&F2`O&z-hFl64t_C5VKK+u4aYd6ji$}}Q5`hN%JBHX zf7>?&`&qIk-~4ueE{oO1-%UZJHgX_gScYpkT|FL|2 z-?yee4XkSeSjDfJ&p4bQzUu8+{lvAx;zlbtH-6M*xN!GuHPe?pA2&VDZB&;jelz`m z5$D0C7DIl#^2O##3V)OzneFLm z`rv-rDX%T}@qWv;>Kt_j&Uz)`56S+0FVYUzTBbx7+4LzNih6u}(}~couE(d)|D*Wt`{ysV2FQmBIh`hJE2@ z>kZirl_#2C_`u}zW6iUQ7dx!D416Tz1#ND;{}W*5YhUo_r2U!(TT$)&2q}-#4U7d3 zS5@o(cq=Zt?8nT*U-tih_qu@T#AFW1_v}jI6K+fs*7H@i_`y~zaP)EJo!8RpVw-;? zsfw%bi+HHRc0)*vKgaOmPOZ=bw@n);|5V@HNb$->9*=j6 zv+a)B`U@O+mwbMqX9fSPS+gb`N;1y-d-(aBK703D+YKmL&)yA~!Eubk+a&&B z_Yw8$@qc$+u4JgPwCAXllxe6ClL2Id;Kfz0+XM&c-rp;gqjK-+x%k5_Q@ZZTyEd~e@ce! zHk1FKL>vBwrHyy%1fySe@4A1MJ67}m?UJ)oSG0a&7M#7k=kl%p6Azee<`h@l#+t_0 z#Gd$e&SkCY>gv$e7zUP!oCW8axehImIq&{VVWY$O?gb1gMU@$MeJ6zcyYu~+(ec$A zCOm59x0mqtN({dn9IGR1$E*AK4mjBrHysRuQZzC>8fyHgxjq}g%PTbFS+Htyt-V#YmUplvm!rU9H^$WXncq%p zznZzs@>Y%RwW~jqA|q!${QQ&WjIq+`Y?mLqy4RlDez)@TZ@=e^37Ta;&+A)Tr0RUn z+vqL_+I~4TG|WQo|MsN7p4Br}w06y2!K2E`!<@ihtM*Cd*S(CmqcY2uB-Tex_KIU@ zDqx)W{;=?YFDoz0`0smH`LOl6!9V_oZ0}-K4rjaUxOnyQ<>Uq1TUwR-)Do3{#f8Q{ z`c%&E%vk+|@xj;saq}1JX&jM|IiP>##hW)%QZ;&R2tJ(GUB0a9rRs6%;1#TP)%jUb zk{pK;T`o;$IyPaMxTs~!zvIu>l_c-4_S$n#wKL_wjez}+xf-5n+i*P9@7tJGeIPG7 z&*CN5{Ph)k&mI47ZS{fM_e-a`?w8<)_k%q>J2_vi*v!6Y+0EHO7y2i$T{z^-8Xlvy zjjR94@tgARpM5`nU;FFdT(6yfH=pRNEXi3S&f25sd$GiQ@A@>8JzUoWxqsjFpKaE= zXWe|iMVbL?R-Z0>zk1bcjq<4p1}om2jA^+0jlqG(OIKe%d~TnkqO@4dvDg0%PseWg zzmzqV<%m+x<5J(8JBekbmiNRe_Rkhik_?&@Afc{u?BJ#!_w(eRp9)&1{;vITxa`A^ zoxh)*pWp8m_ejXxOeXE(6SMMnF?&LuCLd8!sApC`*MB5k{Qc^Or8W6KbpGsmTYT#L zDgD-~S^M+bFK#cozwW{kEwdoQN%Pa^R5AVhZt{2gcDW-VrSi`dZu~1xNNDJf&CkkO z^lQKWK{MHlQTFdIU6*;!zF^hl?B{dB8jB>JGrf7|zuB6bb=rcAvuDp%9q!#;e>Hsj z`ORk>3%IU6E3T`tk?FAb$;F;l?#EX_4s&U`x-Yty;L@XA#!&FL$de?GD@!8j(uaZBQR?b*{C**9= zKZc`^!%eQ957;qt8IzZ3z0Hwb0hf}5axC{mS;lPqk^Eq;!yA9kzYfP7K3Heh7oD=! zIV&vkwD9VVikCS@7ymE(!MBg~f%8{2wZqz<`op8%u1`F+Xm-ej)B`**BXbOXbp8Aq?jeq!1%w~2jf`_b$7 z79C@kuXg)bDJy$HwW$X=rVE-m!W`3pcO3?(*Ohp4@VM zse+iRq z}g$R z7cV=%d*z?bm8JiVvCFRv-#bs!O^54K)cW{b!~cxxHP`bO8f;#}Rk2O}uyjzv@;Zip zZB?JxySh14UpnvX736vqA>HG|_bnw|+2j`IFT-F}$aoA9Jcd4!p$NePY?tX_6K%9v)}Dn33|Bv0IM!P5t#p z_x{!uA9t%L;FtcEdLmhCp}{TtS!ds7g`3F!ez{bs?QQ+sd3%$-eBGO2zQ-+~k3-t* zv9jG%(+z)1<1=6O&zyWDebb5!=hXYc&D_e|86R*qM6|D}*xOglko4EKA}DH`(UhL- zM>l)kaNW3fuP?VTx%vJ6-%dZn`{o{(S@LDZ;{N1*yAKKxmn>FId8_vAzUjlh?a>Jt zTNNwbbn>s%Ub%DqjtVZW(k-WWy;riI?Axp9P!RD|QQ!r;M&ao@b<0-B>3%%c z>HX3wZD%_xlhkeF%@sX%bMG1HRfHTai2k>nGqp>puKuI)VSBm0136iBo8M_C?Ajlq z!TTa}L)AkGjs%UvCOy3p+Z<9IQw8=JOqF{*d0p>^S&VN^q;vZxcsL0vc3$D1Xz`^i ze8!>bl`m>_?IxUWDW7uT8Sjk?ZhQ<%i?hWad~dE~IJ7&X&F)9S)cpBX&s0_&Z~i3S z&uR0VcboK^bL+dh8LAAqAEvxa<5PMRa5>V3Pqaz@#(~PuJvT%v94fT5w78TedL)9o z)ZGjFEL$X{cCG#$Zogk*kBQ)hE$*i-PT-!Ow0Xs(n73xr*C>gFUaPo2sp@jmjUDbQ zzgO%D4%o1mTP|)yX#(MFO1d(TY4918rj3_Zr$v@lqU~zGd5I8 z|NpUk_S8d%jAuGWv|Zfx@yvU9JB|bS@=^P0Dtqb~q?op7SI9B6#McVc>E`{pJXzji zW_@dk{m&;N_iz8db?w%zF3X7IX}!r`88noBy4`#~>;A553>--^Y3}aqi_NAiZmVY8 zV95HobS1O?tEF|v?*w*jfAG33@efl=OV392yZU*-IU7S*b<2yBrrv+9Z4>e_>)&z5 z9r7QRt1oYu6mXyOn$(f{ok!Jt{U&de&EkET;Bm|-DO3NXOZL|dhxrc2y6&-4>}XfN zQuH&`+2c!e+4?5_JzRGdGdyJH-ov#*#U?LOJ2Z_|O1>&(sn}&EVYxqlPrZ7TRj0xI zUNW4)h2!|YvaSz%vizpU&0hFGTH*KG;&6{2{XzjVmTbSZ;m||#sZCAEGn++BO>VM(BeND~2 zy#>8>_iY_QFYoiXUC-}(`XYzJGRD@hiN|*@s?lC|ChN?VM<@GYA2=H5e%{OM_d}2G zW0n8at?!t{Y=7PBsg~z^^Y_DE?TgZFyzvea*}?kz&P@HbzoPN!5rs24LjM*sKfP>t zTqfDG@@UdV-!q9^YVT?p)_gvlIQO}HWADVfCm91C@P}w~d&_)hkg&a*e_&B^zw^aL z3$70iM=YKk=C?nyfA_)b@v%>5TQ*yI9_%@G|4hu62<;wEWMTKR>zbWhY-l*Q1YC>lj>^ zY^9kS8}6=k?7pDk;L54{vGnz|kJ}Est^e=6{c&!i?Y;G@$Xvv39b;-&>+KkC??-zcBiJmcbxSKHX%Wu_i_F{yL=krf+qriXoa zT)KMZ$j2ZW3I4_@4Da183)R{VP>A zwUwCV9=^kO#Gp+3;*1lDXD%p6aY@*jY*^L)Y27g&r?9PeOOLB9w`N*3tM8%08UDoG zmxU_U$T6_G3rw3n-I>GNzQK~Cj3LFTf|I*N!n$+Um4fQskD0YP&IE^swu)8XD%Mok za-idn`li&^+^MOlGptkIIeNa|;kqq3J?U=hvW+t>J@=>r*xLD`Ss$tUWWcJz&kk1&bGkFL|(_dD)e#S1so;AGpsT%x6+RbFs6AKykqb z-VY`cvzA3J@@eBcVwfb&-xGa?hb=zEC9e57R~5shjy1Z={>-*v-@DG)+1aLW#s35Dh7u0aaY+LEBegcrL$k;`^YiqxHhu71$J@E_WwV=t$f`v7Kbw~ zNA2GBNEkm#cu*@6VZ(pm=MoX6;u&iGOg`J$9aR2B?K4Z z>!6>WcX$7JD=sl{zr_W1hQ=F8^>-soyy6;c(h@Ga$;jtjyMBH4*|TS_6qcG#jAJlK zaGo7~Ki%)~W8I&j3xD*#l#$)a)KDMn?9BY0Gww zs@rkq?>Q-L7ms!PVR7d)ez!9DCEH|%m4X5Pn%>q|zu(2%I`!hMTUkLr@4rj_%p@^e z{NAG))rNEJOocbk%n4$+uw9`0=p$#xN6ld}%-MlAKV-NTxxQ7aP`LGpp&~k=IHThe z!zYo$TXfbid8BhVL>P0aGCni^_HF-$$dG^2#nw!kB;;MVL&)Lb+|b8O^=rCr&zQvE zX#8Zl-*kp3w=KNU43FQpo6K>?{$O!7DF-7P|748voSbM)+o8i%`75=w2PGekE^;YG$D1(@(*|%@sKKXcc zxh`eDD0bt{zf0bX%WpFY&vZQU;yO=Pd7W zE69}X5n7P)Dr6@6ggX9)T)}{lyN`eT`TF9UU&+iH&(kJLZc0~q$|!Nr@fFvM;|W3u zyI9Pt7&e^Ma95EO`q?TeHR)qLGY{+JJ$5e{r)aKYak1XEE{QK$bJiJViD3PPKuv~i zmhXHt^~y>_RE6YZxI)6hiWa73uW@)|_s8ML$9V;k-8G*$&$6C~*YRQUxvtc=Tt4hk zfsB^1ijnt{wY;C3QsxO9{r_D?Z*$A_t6g7Nn9d}c#2*w9U%kJh=44)_S zhR6QXTKvRb{lF@j?B9=m&(+`its1qo^8e%QVIW*+SYkK^yhM@I(Sn?jeotx-Fny1QwOr` zuHCfrk$?Jl%CBElacmiyXWlRI%{#hi52HX{gjeIuDLo$CA8J4G#V=jDv`vz0-8C;S z|0I`di8IsejeGwsxvjKuZIS#G%hM)Ff2SpWiL6+qv1;Xus525g3s+A(&vd{=Z=(I? z^!coFxK`L)yLN5X#&2t-lTEAjLwUT7eVs!qJU2uwTM;GsKjzYh3s;3)Lr)9oLl;&= zwy*uWo`+E&GwIwM%V{%KaNJ+rdid?D8O|EB>I5pz?)=VwFI@7i%JGX@3_f2N8j2%} zuQ4YaUCz)|Hf35&Lx=4#p|`fZ|Nhlo{y$%|{;T|N`;erK?KfIYxiYy~H)nn;Iw-@J zZ|Ez$S&wZ^!IJYml3d1%_Fi+?An(IuwxjN@n83YhX)8}{OP`i^aQX-E!U==Qlas`s zE@8d({Bz{Pf*Jf(O}aeM9Y>29F3DPLzIFSyZrSnoW+I}Zu@)vKPg=i!J5as)QSpKK zQrqn90{c>aTMK>nwRpFr^TuX|@cEZAfBPSLf2b?6E6z4?(W+HGA1hCXMZ@d z_#1=4&8&dXxpP@0x|7Z>VdZkSc{!n_{?>s>UKbyp&ZvGc&-dSYncHlQvB$SuicwNL zvG|zSmUW4*o0B)*?{WFP_F&`M0);5I@bA|O>iy%FBv-$`@a)>Z2dAED{LmFS@cItJHtxk$R zciwz(e|~iT^@n9<34c@f{(bvl>znIur<=JdPkbIwaUwA_HCWo~DrepP)lM3E@zpX|GQtdy{`BjuXd|#`Rg5ulSIo^ z?e5*Pd{iW9`}NI-!~F7F*&QUGCVyD+{ax*+lcvJ^{_dBa(JWEB*S!AIY3}u$EKG_P z3d#izLFxy-JZe149{up&cbgy5d$0UYp0?b&w zc@gIy7u}v;Cv*4pN~haGOzrXQwRJL&N=0H64wO~=@%t9sAHR9Yl9u;8JUj;Xv_x8T zDpDg(eV#hy`lIbX|JJEhrEK{0si=+FebuT}KK;j&Ma0FECBu7`+E44A&nnDg!oiyH zfcL^oUyj4+K@W_V*5%dJM@G)PdR_dydFzGAO!etmlaemk{o#$-*|=jR)2UuAuJ*r$ zK^p^t=baXw|G+#b$7_aCoqgrXTcRDC4)bYi|2va7*+w-rb$U>d1i3K#4$>Cn;b()z%u@q?~D&D zs#O*jW!Rn2&)OU({;d{IeI@uGJ--eA z{o6-T=f~%kgophXOJnbylkaxo>yK1qk-Xh$#K4{V$fAvP`uy+}EDsjQ3iOC^gqLi+ z9q;T}DH|3TI5B{MY0<6~t5=`iR4b=0v{UHql82vXCfO_Qc=|l?jjRCp8Kb~iaYx|_kH~We9N{wKxKa(%)ZrI7cYJEYFo;KIUe|0+S zeFyKKs*e`>*LUE&x3N^=HRgs2?%>^w?>>FMvy`d9@JDi=Wt-!lh>Kocva(DqEmgbB zzkm6XAk6wE?zlaZ@};(d&mUd)EdSYh{oA}Mv(su9MERNOxVPUrd{8&7AVWLqjq_`} zIO&&f`Eu%4oy=QnJWc10@9$iVD~W-|jtn1OCj>6?mfl=6vqmTCfr5?BZdd&^Z;oUq zYWBa_c>X=Rw&>dOfB#BLOT(h0l@4Ba5}$Ko`o?;0p5{#3wD^}F*#3~q?bLVpcm48?>kqF7{e;qbF>7_&jLo2l3yX-#6Jsh~~ua+!L(D zTG3g4XrJ0%9-Vo&4OUj{&n%T_yWr)mzVfK5@WsUoR#nXmdT`tRwiEx~_j|iV8Pw*e ztNq!=)*5}e%U0yX0f)?F(`sY&i{4#AXB%#4TyKiiV%RoW_KNe>k8%vVjvp2;y6K|0 zZ`;JQS$apD&WeA!kiGuvjQhVY&VC^MSEiU#^TFAKjJ2ZOU!)rkL>bGxdR_hg?$(37 zv#XPJwSONh^7r-F6#eqgj|m$KMP4Lm-V$wSNm6L3dSq53V>W|{wZUFaH@{~mcjCMX zxu{neXBP{6s@gj(qh)f1kGp%jQd~IW!}%hwfB*Zw|NQ>siTMZfr~F>DGE`~3>$mF% zUMt-+o%kioyDl_`DQ;r_=KAG%x_7pH_pPd*7_PK`@(<=RpL?bO7nc94&4{=muae*X z+1~K3PhG#!?nn)fm5D7&J}~#`xwAS|cnWQAKGgQKhpS5R$a{_V{&$78A1+j}z${`x(0H-62rU|HzZ>S(w9n|u1%FF&gBX{XyC;PC8=WBHbND zmGYZYWo{eY^qr=2Wa-wktz6eG-D2If;Z=~koBGaQxz{QmZF~3b-I0B{M|8Kl2(Fnj zVVZi}sUs%^S)x{T&$~G_wAyIu9sk&rx7VN6y;4o~JiB32{DH->*XwW1lRlqs@x;KsO^WN=JPS{4&6UZm zs={9^YZ{~Nsold%%J6kMIY-5+dvHtVX^o!zMb{4CAOWAnEEcA8q zSc9L(exJHX(%5~vQI<1T<-29_Qg@QRe9xDx+Mnus{BnPuAirU2b%@&H8~RJV?+Ho1 z;dJEd)=)cAJ1fEe6AwrD#@4^D9!fmj-u+MT%(op!3{_ZmWnRAUvo<8pD({A4=410) zx8~m7!{>RZ{@R*IiCs5lURNlTF7uhXu;UG{Gh(*v0wvy)667;{`flMuQxE37NZ-@L2ZAh9iBQEbWQXQs99 z_iSC7|Fh^yhVZ)b#FNXTKK>C}TQT!S=jV-)o1V_|*tPj?TVZ@px%$p$!7SC2Ue~IW zTP1tW{KB$vx5`tS4T3For;>k`3bqB5eX7vA5$M=pz#8VAaA--a;DhPg44f~$RobJV zEx)7a!OEMf&jrVBw$BhXHa+`!Wg=@tx?yJEy3LEvNvXT_2QUO&bY^9^ezR10?dF$< zB&2qvzwP(mJ%jiEvT8Y|4cUjg)>+MB(YVDBZ0*%9_%GN_f@9kXNuGTxs=hFvU3lSE zME&`8xA=JJV^6l*e@>B}w*O?1g_?+wV7EUHzawLRVd=zx=^H*I7H&=`G

dvcZd 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 literal 0 HcmV?d00001 diff --git a/dist/favicon/apple-touch-icon.png b/dist/favicon/apple-touch-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..6c09cca4f82d213e6eb1ddaba598883a62dd2a46 GIT binary patch literal 3150 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 Q1_lNOPgg&ebxsLQ09di(_y7O^ literal 0 HcmV?d00001 diff --git a/dist/favicon/browserconfig.xml b/dist/favicon/browserconfig.xml new file mode 100755 index 0000000..68d3d9b --- /dev/null +++ b/dist/favicon/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #2BA7AF + + + diff --git a/dist/favicon/favicon-16x16.png b/dist/favicon/favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..b4afb647f2864b103b70edf2ec4fb7bdc81e6eaa GIT binary patch literal 587 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 baQP1nr~j~UI{*zwklmng1la?kq2UeyF)lUC literal 0 HcmV?d00001 diff --git a/dist/favicon/favicon.svg b/dist/favicon/favicon.svg new file mode 100755 index 0000000..428df37 --- /dev/null +++ b/dist/favicon/favicon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/favicon/mstile-150x150.png b/dist/favicon/mstile-150x150.png new file mode 100755 index 0000000000000000000000000000000000000000..011371330b5d8ec30498edaae131e1d93b1f1f64 GIT binary patch literal 3319 zcmeAS@N?(olHy`uVBq!ia0y~yVB`Z~4mJh`hKh|pmohLga29w(7Bet#3xhBt!>l^?! z@BJK>Yi{^mWaLV~gxJUR~0P8&a}3)I=#E4zVgtaTPt~z#noD~@5fFMX*#N8A$F|QRqywP6R9z++5GEj ziyecw#F`&OFvyF|kKH}xVU@`7P4`ah6;SGSC^$1kzAa`)ncm~?I=8f9c9%1Lnw~I? zqi^QN#=^I^ruu9zpSY^zZP=<=9-1?Fo08T3e zo~(`B>XNfn^50oFE-=4N-0{t||MQDm^6O%Ed<(34w(q(6^>s17U)>7Zef!pX4TfFC z))&`ipT9Nl?|f@{k@t3U3hj-H-(K3`?W4u@11l~YIlL*YJ@bg+^U|vqp4b&G-W^>_v-T=CMX7@87&c z%pq5+^c{P(>8IBzlXv;CLp8uuf!B#*NQD_EodOe%}z1i&%2xLIV4Whu2P8zUEs!Swc!Wb&uSV%u>Ze%%>;p zIC!5^N_Cw#*RmPgkMRC=o8YrLIeu2xGHJ$VT8Yf+CRQFi{C%Gf{K@!yGOOj7pwQvR zQ4KpUyt*T7$IJfgaI$pd`LGGk?uhx!4=e4JICkIm(le_`w(c86E>GJanBEkZ`MJd0 z*2ZUg*z{lAm1-t!i?9CFHQdP%y!foM2%ob2jIih5TXLo@2eD)O&~7=}{H( z2C`D`)$)HXskXlr^Zo>@#B8(hui@pky&E(C^hBj?HLzQ&w@CVsrH1mw9}`r?6Lh5X zJMyMRPPv#-nm=oTJL9oS7j7qrrKUvPoiyn?`{j#QZVU9B+wZ>6NpmaT9{Vck&kH^} zW$L|n;&P$$eQ1iQ|5SB#_5V`^U+&wM)W3XR?T7x|PlG;}N~fN^uD|YY?T7s8n!?wQ zUELO44cW0byfpYx>+ie&)HB}RZ@PBpScT?8*>_=Wzjy8yu=w0BpDNF{d$WV_Oo{K+ zx1BYAJ5)~6N~wD{ZMW=>DU1;rJLlKG-?zs4=sm6#>F-Sao5EfcmMjPj-S@8KZCsV~ zzT*k^|1Yk;!|JMbdK(W3-hWYt(7J!B!?}Xd%p3h{_&Q!k5}upnU=*U z7jM7(zN>R-{_dGv+za*}pTlNq$76icpEdncRhY))FApOXk8l3ILeHX(H@s#&%ZulN<%i*2_4`ROer)hBXke*1~yY>ww~0W!Ygw^sbJi@9m`W>4DBo!RxL z1iyU!>R1*pf39K5LZ*db?Kfv{-)y+M{(GUHms~`ghkuRWt|`A3y~)3n@1ZMpaH8Ig z-f4BMZMOS&U23;p{_cG2$rStQi6>u6_8h*pWWtC0mn%$-*Pipd$?Ex1eEO%VW6!S_ z=T~P&$+m=kw~kWyTHE9O@K);CPceNw&$lXA2>tMXb)oOOb5+Xo)E)D`2Yvqh=DxX| z4&QR)<8&+>2)#JboNh6J-Nj4kKB^_ zg&WS_`}QiJ|53)Q`%I_XId~60d|vImru)Y4Z;ls0x>%=8H|kNeOMRX(;dRLmIoB28 z2Mbggou`^aCRA!NXH@?9Y4|G5!|9ay|8pr7tvt)8{Q5dO$R*CUN!d3eSu53|bqjZ2 zP~80epUTn>>%IK`nj=Kq$A0P38=Pso?0M|0D{8DCD_?qdN5nYg{A!S1PANf|Os9i} zDS~g`az-xQv(IUoZPdi~JG}+IynOKdz1-qbPI;4?jwjAYi7sxRcUOZ|BIwDH)sb>+@9N$cuifwS zQ0-IwtDMqh>94bXY~$QJ=jEP~Gpp7F$FujRZn6<^7Z#9-(B}JO#dMHyfoT(S_R$GX zI9S}Jc5OYt*re>MVe#Wi)V!bz9S?;}JS8yg=EFz8zp6joF>p#<%WjRQeTRw&zU`JcMt}Fghs1%3Qy| z+fk42;6$|@hG)O3te;x_9>PBmzfUjZ`3cry;a7!Inp9Zat@Kvzmw8`Wy!NP)#idrW zRmBH$WbRB~=BMc4RIr3Q_LyF9UYLz~<&&Lp`Rlf(u(?+TMX0^|AVGa0{E$7R*4)vxROExY-|`+D_^-i2P~ z3)ii!O^WAOrWRH|tC+vggvH&w-gAdXmF5hd*SQ`)Y&HLI_GENEcyU0UM@)Otv!<0D zU(NP$e3%zwabv?1OM|?7r&`u7J$5nR_KYvpCZ%Uqm89(D+y3$HZvFMy^S1GRyR|oM z)%=XGBf6`S>?jl|9bARsh!SkF`vl$h5w+2j*QZKZsT}~ z>Bq8V)x`H`Z$Fo>{QkIGgJyyB)$QirZK~8ZJ&Hc?vaqM)lZz0SGSlx^P9cJ}>-u zV?*D1mKl?e@cs_F5cO!+Q>hIz)N|$Ph2?Zr+m3}ZKJ%Ha{jY6RJ=1=@*-pu;MVvRX z+_JfxWR~+Gan`l!&CiV)rzsiQ-1v~aqqOMUuESZXZSA(_1N-J3J71z|vVqUeW*et< zv+whDWiJ+8y^u0_!@O-RY+;U*k(r$+)_E$E7ceo-gb*y2`a> zap>FR)o*Qo3+$9gK7Lv2$F8!>==Kx-HAH4Be(LrLYLI7`21+LW~#mL=Gik9RjA)cr_{t5 atNt@DUMgA8_QUrO$ShA+KbLh*2~7YNQ`=+! literal 0 HcmV?d00001 diff --git a/dist/favicon/safari-pinned-tab.svg b/dist/favicon/safari-pinned-tab.svg new file mode 100755 index 0000000..ec58509 --- /dev/null +++ b/dist/favicon/safari-pinned-tab.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/dist/favicon/site.webmanifest b/dist/favicon/site.webmanifest new file mode 100755 index 0000000..36b6a28 --- /dev/null +++ b/dist/favicon/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Trycaster", + "short_name": "Trycaster", + "icons": [ + { + "src": "./android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "./android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#2BA7AF", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..0d11c93 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,15 @@ + + + + + + + chatlanin.su + + + + +
+ + +