diff --git a/404.html b/404.html new file mode 120000 index 0000000..64233a9 --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +index.html \ No newline at end of file diff --git a/assets/github-mark-367d5cb2.png b/assets/github-mark-367d5cb2.png new file mode 100644 index 0000000..6cb3b70 Binary files /dev/null and b/assets/github-mark-367d5cb2.png differ diff --git a/assets/index-28c166a7.js b/assets/index-28c166a7.js new file mode 100644 index 0000000..053f8cb --- /dev/null +++ b/assets/index-28c166a7.js @@ -0,0 +1,17 @@ +(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 i of s)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ln(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const q={},ot=[],Ce=()=>{},hi=()=>!1,tn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kn=e=>e.startsWith("onUpdate:"),se=Object.assign,Hn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},gi=Object.prototype.hasOwnProperty,B=(e,t)=>gi.call(e,t),$=Array.isArray,lt=e=>nn(e)==="[object Map]",es=e=>nn(e)==="[object Set]",M=e=>typeof e=="function",te=e=>typeof e=="string",Be=e=>typeof e=="symbol",X=e=>e!==null&&typeof e=="object",ts=e=>(X(e)||M(e))&&M(e.then)&&M(e.catch),ns=Object.prototype.toString,nn=e=>ns.call(e),_i=e=>nn(e).slice(8,-1),rs=e=>nn(e)==="[object Object]",Vn=e=>te(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,bt=Ln(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),rn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},mi=/-(\w)/g,Ve=rn(e=>e.replace(mi,(t,n)=>n?n.toUpperCase():"")),vi=/\B([A-Z])/g,et=rn(e=>e.replace(vi,"-$1").toLowerCase()),ss=rn(e=>e.charAt(0).toUpperCase()+e.slice(1)),hn=rn(e=>e?`on${ss(e)}`:""),He=(e,t)=>!Object.is(e,t),gn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},bi=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let dr;const Rt=()=>dr||(dr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Bn(e){if($(e)){const t={};for(let n=0;n{if(n){const r=n.split(xi);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Un(e){let t="";if(te(e))t=e;else if($(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Q=e=>te(e)?e:e==null?"":$(e)||X(e)&&(e.toString===ns||!M(e.toString))?ls(e)?Q(e.value):JSON.stringify(e,cs,2):String(e),cs=(e,t)=>ls(t)?cs(e,t.value):lt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],i)=>(n[_n(r,i)+" =>"]=s,n),{})}:es(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>_n(n))}:Be(t)?_n(t):X(t)&&!$(t)&&!rs(t)?String(t):t,_n=(e,t="")=>{var n;return Be(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let de;class Ei{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=de,!t&&de&&(this.index=(de.scopes||(de.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(xt){let t=xt;for(xt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;yt;){let t=yt;for(yt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function ps(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function hs(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),zn(r),Ii(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function Cn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(gs(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function gs(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ct))return;e.globalVersion=Ct;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Cn(e)){e.flags&=-3;return}const n=G,r=Ee;G=e,Ee=!0;try{ps(e);const s=e.fn(e._value);(t.version===0||He(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{G=n,Ee=r,hs(e),e.flags&=-3}}function zn(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)zn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Ii(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ee=!0;const _s=[];function Ue(){_s.push(Ee),Ee=!1}function We(){const e=_s.pop();Ee=e===void 0?!0:e}function pr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=G;G=void 0;try{t()}finally{G=n}}}let Ct=0;class Ti{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Jn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!G||!Ee||G===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==G)n=this.activeLink=new Ti(G,this),G.deps?(n.prevDep=G.depsTail,G.depsTail.nextDep=n,G.depsTail=n):G.deps=G.depsTail=n,ms(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=G.depsTail,n.nextDep=void 0,G.depsTail.nextDep=n,G.depsTail=n,G.deps===n&&(G.deps=r)}return n}trigger(t){this.version++,Ct++,this.notify(t)}notify(t){Wn();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Kn()}}}function ms(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)ms(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const En=new WeakMap,Ye=Symbol(""),Pn=Symbol(""),Et=Symbol("");function oe(e,t,n){if(Ee&&G){let r=En.get(e);r||En.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new Jn),s.map=r,s.key=n),s.track()}}function De(e,t,n,r,s,i){const o=En.get(e);if(!o){Ct++;return}const l=f=>{f&&f.trigger()};if(Wn(),t==="clear")o.forEach(l);else{const f=$(e),d=f&&Vn(n);if(f&&n==="length"){const a=Number(r);o.forEach((h,x)=>{(x==="length"||x===Et||!Be(x)&&x>=a)&&l(h)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),d&&l(o.get(Et)),t){case"add":f?d&&l(o.get("length")):(l(o.get(Ye)),lt(e)&&l(o.get(Pn)));break;case"delete":f||(l(o.get(Ye)),lt(e)&&l(o.get(Pn)));break;case"set":lt(e)&&l(o.get(Ye));break}}Kn()}function st(e){const t=V(e);return t===e?t:(oe(t,"iterate",Et),xe(e)?t:t.map(le))}function sn(e){return oe(e=V(e),"iterate",Et),e}const Ai={__proto__:null,[Symbol.iterator](){return vn(this,Symbol.iterator,le)},concat(...e){return st(this).concat(...e.map(t=>$(t)?st(t):t))},entries(){return vn(this,"entries",e=>(e[1]=le(e[1]),e))},every(e,t){return Re(this,"every",e,t,void 0,arguments)},filter(e,t){return Re(this,"filter",e,t,n=>n.map(le),arguments)},find(e,t){return Re(this,"find",e,t,le,arguments)},findIndex(e,t){return Re(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Re(this,"findLast",e,t,le,arguments)},findLastIndex(e,t){return Re(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Re(this,"forEach",e,t,void 0,arguments)},includes(...e){return bn(this,"includes",e)},indexOf(...e){return bn(this,"indexOf",e)},join(e){return st(this).join(e)},lastIndexOf(...e){return bn(this,"lastIndexOf",e)},map(e,t){return Re(this,"map",e,t,void 0,arguments)},pop(){return _t(this,"pop")},push(...e){return _t(this,"push",e)},reduce(e,...t){return hr(this,"reduce",e,t)},reduceRight(e,...t){return hr(this,"reduceRight",e,t)},shift(){return _t(this,"shift")},some(e,t){return Re(this,"some",e,t,void 0,arguments)},splice(...e){return _t(this,"splice",e)},toReversed(){return st(this).toReversed()},toSorted(e){return st(this).toSorted(e)},toSpliced(...e){return st(this).toSpliced(...e)},unshift(...e){return _t(this,"unshift",e)},values(){return vn(this,"values",le)}};function vn(e,t,n){const r=sn(e),s=r[t]();return r!==e&&!xe(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const $i=Array.prototype;function Re(e,t,n,r,s,i){const o=sn(e),l=o!==e&&!xe(e),f=o[t];if(f!==$i[t]){const h=f.apply(e,i);return l?le(h):h}let d=n;o!==e&&(l?d=function(h,x){return n.call(this,le(h),x,e)}:n.length>2&&(d=function(h,x){return n.call(this,h,x,e)}));const a=f.call(o,d,r);return l&&s?s(a):a}function hr(e,t,n,r){const s=sn(e);let i=n;return s!==e&&(xe(e)?n.length>3&&(i=function(o,l,f){return n.call(this,o,l,f,e)}):i=function(o,l,f){return n.call(this,o,le(l),f,e)}),s[t](i,...r)}function bn(e,t,n){const r=V(e);oe(r,"iterate",Et);const s=r[t](...n);return(s===-1||s===!1)&&Xn(n[0])?(n[0]=V(n[0]),r[t](...n)):s}function _t(e,t,n=[]){Ue(),Wn();const r=V(e)[t].apply(e,n);return Kn(),We(),r}const Mi=Ln("__proto__,__v_isRef,__isVue"),vs=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Be));function Ri(e){Be(e)||(e=String(e));const t=V(this);return oe(t,"has",e),t.hasOwnProperty(e)}class bs{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(s?i?Ui:Ss:i?ws:xs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=$(t);if(!s){let f;if(o&&(f=Ai[n]))return f;if(n==="hasOwnProperty")return Ri}const l=Reflect.get(t,n,re(t)?t:r);return(Be(n)?vs.has(n):Mi(n))||(s||oe(t,"get",n),i)?l:re(l)?o&&Vn(n)?l:l.value:X(l)?s?Qn(l):qn(l):l}}class ys extends bs{constructor(t=!1){super(!1,t)}set(t,n,r,s){let i=t[n];if(!this._isShallow){const f=Ze(i);if(!xe(r)&&!Ze(r)&&(i=V(i),r=V(r)),!$(t)&&re(i)&&!re(r))return f?!1:(i.value=r,!0)}const o=$(t)&&Vn(n)?Number(n)e,Ht=e=>Reflect.getPrototypeOf(e);function Li(e,t,n){return function(...r){const s=this.__v_raw,i=V(s),o=lt(i),l=e==="entries"||e===Symbol.iterator&&o,f=e==="keys"&&o,d=s[e](...r),a=n?In:t?Tn:le;return!t&&oe(i,"iterate",f?Pn:Ye),{next(){const{value:h,done:x}=d.next();return x?{value:h,done:x}:{value:l?[a(h[0]),a(h[1])]:a(h),done:x}},[Symbol.iterator](){return this}}}}function Vt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ki(e,t){const n={get(s){const i=this.__v_raw,o=V(i),l=V(s);e||(He(s,l)&&oe(o,"get",s),oe(o,"get",l));const{has:f}=Ht(o),d=t?In:e?Tn:le;if(f.call(o,s))return d(i.get(s));if(f.call(o,l))return d(i.get(l));i!==o&&i.get(s)},get size(){const s=this.__v_raw;return!e&&oe(V(s),"iterate",Ye),Reflect.get(s,"size",s)},has(s){const i=this.__v_raw,o=V(i),l=V(s);return e||(He(s,l)&&oe(o,"has",s),oe(o,"has",l)),s===l?i.has(s):i.has(s)||i.has(l)},forEach(s,i){const o=this,l=o.__v_raw,f=V(l),d=t?In:e?Tn:le;return!e&&oe(f,"iterate",Ye),l.forEach((a,h)=>s.call(i,d(a),d(h),o))}};return se(n,e?{add:Vt("add"),set:Vt("set"),delete:Vt("delete"),clear:Vt("clear")}:{add(s){!t&&!xe(s)&&!Ze(s)&&(s=V(s));const i=V(this);return Ht(i).has.call(i,s)||(i.add(s),De(i,"add",s,s)),this},set(s,i){!t&&!xe(i)&&!Ze(i)&&(i=V(i));const o=V(this),{has:l,get:f}=Ht(o);let d=l.call(o,s);d||(s=V(s),d=l.call(o,s));const a=f.call(o,s);return o.set(s,i),d?He(i,a)&&De(o,"set",s,i):De(o,"add",s,i),this},delete(s){const i=V(this),{has:o,get:l}=Ht(i);let f=o.call(i,s);f||(s=V(s),f=o.call(i,s)),l&&l.call(i,s);const d=i.delete(s);return f&&De(i,"delete",s,void 0),d},clear(){const s=V(this),i=s.size!==0,o=s.clear();return i&&De(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Li(s,e,t)}),n}function Gn(e,t){const n=ki(e,t);return(r,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(B(n,s)&&s in r?n:r,s,i)}const Hi={get:Gn(!1,!1)},Vi={get:Gn(!1,!0)},Bi={get:Gn(!0,!1)};const xs=new WeakMap,ws=new WeakMap,Ss=new WeakMap,Ui=new WeakMap;function Wi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ki(e){return e.__v_skip||!Object.isExtensible(e)?0:Wi(_i(e))}function qn(e){return Ze(e)?e:Yn(e,!1,Di,Hi,xs)}function zi(e){return Yn(e,!1,Ni,Vi,ws)}function Qn(e){return Yn(e,!0,ji,Bi,Ss)}function Yn(e,t,n,r,s){if(!X(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=s.get(e);if(i)return i;const o=Ki(e);if(o===0)return e;const l=new Proxy(e,o===2?r:n);return s.set(e,l),l}function ct(e){return Ze(e)?ct(e.__v_raw):!!(e&&e.__v_isReactive)}function Ze(e){return!!(e&&e.__v_isReadonly)}function xe(e){return!!(e&&e.__v_isShallow)}function Xn(e){return e?!!e.__v_raw:!1}function V(e){const t=e&&e.__v_raw;return t?V(t):e}function Ji(e){return!B(e,"__v_skip")&&Object.isExtensible(e)&&is(e,"__v_skip",!0),e}const le=e=>X(e)?qn(e):e,Tn=e=>X(e)?Qn(e):e;function re(e){return e?e.__v_isRef===!0:!1}function Ke(e){return Os(e,!1)}function Gi(e){return Os(e,!0)}function Os(e,t){return re(e)?e:new qi(e,t)}class qi{constructor(t,n){this.dep=new Jn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:V(t),this._value=n?t:le(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||xe(t)||Ze(t);t=r?t:V(t),He(t,n)&&(this._rawValue=t,this._value=r?t:le(t),this.dep.trigger())}}function Jt(e){return re(e)?e.value:e}const Qi={get:(e,t,n)=>t==="__v_raw"?e:Jt(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 Cs(e){return ct(e)?e:new Proxy(e,Qi)}class Yi{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Jn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ct-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&G!==this)return ds(this,!0),!0}get value(){const t=this.dep.track();return gs(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Xi(e,t,n=!1){let r,s;return M(e)?r=e:(r=e.get,s=e.set),new Yi(r,s,n)}const Bt={},Gt=new WeakMap;let Qe;function Zi(e,t=!1,n=Qe){if(n){let r=Gt.get(n);r||Gt.set(n,r=[]),r.push(e)}}function eo(e,t,n=q){const{immediate:r,deep:s,once:i,scheduler:o,augmentJob:l,call:f}=n,d=E=>s?E:xe(E)||s===!1||s===0?ke(E,1):ke(E);let a,h,x,S,T=!1,A=!1;if(re(e)?(h=()=>e.value,T=xe(e)):ct(e)?(h=()=>d(e),T=!0):$(e)?(A=!0,T=e.some(E=>ct(E)||xe(E)),h=()=>e.map(E=>{if(re(E))return E.value;if(ct(E))return d(E);if(M(E))return f?f(E,2):E()})):M(e)?t?h=f?()=>f(e,2):e:h=()=>{if(x){Ue();try{x()}finally{We()}}const E=Qe;Qe=a;try{return f?f(e,3,[S]):e(S)}finally{Qe=E}}:h=Ce,t&&s){const E=h,K=s===!0?1/0:s;h=()=>ke(E(),K)}const Z=fs(),D=()=>{a.stop(),Z&&Z.active&&Hn(Z.effects,a)};if(i&&t){const E=t;t=(...K)=>{E(...K),D()}}let j=A?new Array(e.length).fill(Bt):Bt;const k=E=>{if(!(!(a.flags&1)||!a.dirty&&!E))if(t){const K=a.run();if(s||T||(A?K.some((ye,ee)=>He(ye,j[ee])):He(K,j))){x&&x();const ye=Qe;Qe=a;try{const ee=[K,j===Bt?void 0:A&&j[0]===Bt?[]:j,S];f?f(t,3,ee):t(...ee),j=K}finally{Qe=ye}}}else a.run()};return l&&l(k),a=new us(h),a.scheduler=o?()=>o(k,!1):k,S=E=>Zi(E,!1,a),x=a.onStop=()=>{const E=Gt.get(a);if(E){if(f)f(E,4);else for(const K of E)K();Gt.delete(a)}},t?r?k(!0):j=a.run():o?o(k.bind(null,!0),!0):a.run(),D.pause=a.pause.bind(a),D.resume=a.resume.bind(a),D.stop=D,D}function ke(e,t=1/0,n){if(t<=0||!X(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,re(e))ke(e.value,t,n);else if($(e))for(let r=0;r{ke(r,t,n)});else if(rs(e)){for(const r in e)ke(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&ke(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ft(e,t,n,r){try{return r?e(...r):e()}catch(s){on(s,t,n)}}function Me(e,t,n,r){if(M(e)){const s=Ft(e,t,n,r);return s&&ts(s)&&s.catch(i=>{on(i,t,n)}),s}if($(e)){const s=[];for(let i=0;i>>1,s=he[r],i=Pt(s);i=Pt(n)?he.push(e):he.splice(no(t),0,e),e.flags|=1,Ps()}}function Ps(){qt||(qt=Es.then(Ts))}function ro(e){$(e)?ft.push(...e):Ne&&e.id===-1?Ne.splice(it+1,0,e):e.flags&1||(ft.push(e),e.flags|=1),Ps()}function gr(e,t,n=Ae+1){for(;nPt(n)-Pt(r));if(ft.length=0,Ne){Ne.push(...t);return}for(Ne=t,it=0;ite.id==null?e.flags&2?-1:1/0:e.id;function Ts(e){const t=Ce;try{for(Ae=0;Ae{r._d&&Sr(-1);const i=Qt(t);let o;try{o=e(...s)}finally{Qt(i),r._d&&Sr(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Ge(e,t,n,r){const s=e.dirs,i=t&&t.dirs;for(let o=0;oe.__isTeleport;function tr(e,t){e.shapeFlag&6&&e.component?(e.transition=t,tr(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 $s(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Yt(e,t,n,r,s=!1){if($(e)){e.forEach((T,A)=>Yt(T,t&&($(t)?t[A]:t),n,r,s));return}if(wt(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Yt(e,t,n,r.component.subTree);return}const i=r.shapeFlag&4?or(r.component):r.el,o=s?null:i,{i:l,r:f}=e,d=t&&t.r,a=l.refs===q?l.refs={}:l.refs,h=l.setupState,x=V(h),S=h===q?()=>!1:T=>B(x,T);if(d!=null&&d!==f&&(te(d)?(a[d]=null,S(d)&&(h[d]=null)):re(d)&&(d.value=null)),M(f))Ft(f,l,12,[o,a]);else{const T=te(f),A=re(f);if(T||A){const Z=()=>{if(e.f){const D=T?S(f)?h[f]:a[f]:f.value;s?$(D)&&Hn(D,i):$(D)?D.includes(i)||D.push(i):T?(a[f]=[i],S(f)&&(h[f]=a[f])):(f.value=[i],e.k&&(a[e.k]=f.value))}else T?(a[f]=o,S(f)&&(h[f]=o)):A&&(f.value=o,e.k&&(a[e.k]=o))};o?(Z.id=-1,ve(Z,n)):Z()}}}Rt().requestIdleCallback;Rt().cancelIdleCallback;const wt=e=>!!e.type.__asyncLoader,Ms=e=>e.type.__isKeepAlive;function lo(e,t){Rs(e,"a",t)}function co(e,t){Rs(e,"da",t)}function Rs(e,t,n=ce){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ln(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Ms(s.parent.vnode)&&fo(r,t,n,s),s=s.parent}}function fo(e,t,n,r){const s=ln(t,e,r,!0);Ds(()=>{Hn(r[t],s)},n)}function ln(e,t,n=ce,r=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{Ue();const l=Dt(n),f=Me(t,n,e,o);return l(),We(),f});return r?s.unshift(i):s.push(i),i}}const je=e=>(t,n=ce)=>{(!At||e==="sp")&&ln(e,(...r)=>t(...r),n)},uo=je("bm"),Fs=je("m"),ao=je("bu"),po=je("u"),ho=je("bum"),Ds=je("um"),go=je("sp"),_o=je("rtg"),mo=je("rtc");function vo(e,t=ce){ln("ec",e,t)}const bo=Symbol.for("v-ndc");function we(e,t,n,r){let s;const i=n&&n[r],o=$(e);if(o||te(e)){const l=o&&ct(e);let f=!1;l&&(f=!xe(e),e=sn(e)),s=new Array(e.length);for(let d=0,a=e.length;dt(l,f,void 0,i&&i[f]));else{const l=Object.keys(e);s=new Array(l.length);for(let f=0,d=l.length;fe?ei(e)?or(e):An(e.parent):null,St=se(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=>An(e.parent),$root:e=>An(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>nr(e),$forceUpdate:e=>e.f||(e.f=()=>{er(e.update)}),$nextTick:e=>e.n||(e.n=Zn.bind(e.proxy)),$watch:e=>Uo.bind(e)}),yn=(e,t)=>e!==q&&!e.__isScriptSetup&&B(e,t),yo={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:i,accessCache:o,type:l,appContext:f}=e;let d;if(t[0]!=="$"){const S=o[t];if(S!==void 0)switch(S){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(yn(r,t))return o[t]=1,r[t];if(s!==q&&B(s,t))return o[t]=2,s[t];if((d=e.propsOptions[0])&&B(d,t))return o[t]=3,i[t];if(n!==q&&B(n,t))return o[t]=4,n[t];$n&&(o[t]=0)}}const a=St[t];let h,x;if(a)return t==="$attrs"&&oe(e.attrs,"get",""),a(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==q&&B(n,t))return o[t]=4,n[t];if(x=f.config.globalProperties,B(x,t))return x[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:i}=e;return yn(s,t)?(s[t]=n,!0):r!==q&&B(r,t)?(r[t]=n,!0):B(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:i}},o){let l;return!!n[o]||e!==q&&B(e,o)||yn(t,o)||(l=i[0])&&B(l,o)||B(r,o)||B(St,o)||B(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:B(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function _r(e){return $(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let $n=!0;function xo(e){const t=nr(e),n=e.proxy,r=e.ctx;$n=!1,t.beforeCreate&&mr(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:o,watch:l,provide:f,inject:d,created:a,beforeMount:h,mounted:x,beforeUpdate:S,updated:T,activated:A,deactivated:Z,beforeDestroy:D,beforeUnmount:j,destroyed:k,unmounted:E,render:K,renderTracked:ye,renderTriggered:ee,errorCaptured:L,serverPrefetch:ne,expose:fe,inheritAttrs:pt,components:jt,directives:Nt,filters:un}=t;if(d&&wo(d,r,null),o)for(const Y in o){const z=o[Y];M(z)&&(r[Y]=z.bind(n))}if(s){const Y=s.call(n,n);X(Y)&&(e.data=qn(Y))}if($n=!0,i)for(const Y in i){const z=i[Y],ze=M(z)?z.bind(n,n):M(z.get)?z.get.bind(n,n):Ce,Lt=!M(z)&&M(z.set)?z.set.bind(n):Ce,Je=$t({get:ze,set:Lt});Object.defineProperty(r,Y,{enumerable:!0,configurable:!0,get:()=>Je.value,set:Pe=>Je.value=Pe})}if(l)for(const Y in l)js(l[Y],r,n,Y);if(f){const Y=M(f)?f.call(n):f;Reflect.ownKeys(Y).forEach(z=>{Io(z,Y[z])})}a&&mr(a,e,"c");function ue(Y,z){$(z)?z.forEach(ze=>Y(ze.bind(n))):z&&Y(z.bind(n))}if(ue(uo,h),ue(Fs,x),ue(ao,S),ue(po,T),ue(lo,A),ue(co,Z),ue(vo,L),ue(mo,ye),ue(_o,ee),ue(ho,j),ue(Ds,E),ue(go,ne),$(fe))if(fe.length){const Y=e.exposed||(e.exposed={});fe.forEach(z=>{Object.defineProperty(Y,z,{get:()=>n[z],set:ze=>n[z]=ze})})}else e.exposed||(e.exposed={});K&&e.render===Ce&&(e.render=K),pt!=null&&(e.inheritAttrs=pt),jt&&(e.components=jt),Nt&&(e.directives=Nt),ne&&$s(e)}function wo(e,t,n=Ce){$(e)&&(e=Mn(e));for(const r in e){const s=e[r];let i;X(s)?"default"in s?i=Ut(s.from||r,s.default,!0):i=Ut(s.from||r):i=Ut(s),re(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function mr(e,t,n){Me($(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function js(e,t,n,r){let s=r.includes(".")?qs(n,r):()=>n[r];if(te(e)){const i=t[e];M(i)&&Xe(s,i)}else if(M(e))Xe(s,e.bind(n));else if(X(e))if($(e))e.forEach(i=>js(i,t,n,r));else{const i=M(e.handler)?e.handler.bind(n):t[e.handler];M(i)&&Xe(s,i,e)}}function nr(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let f;return l?f=l:!s.length&&!n&&!r?f=t:(f={},s.length&&s.forEach(d=>Xt(f,d,o,!0)),Xt(f,t,o)),X(t)&&i.set(t,f),f}function Xt(e,t,n,r=!1){const{mixins:s,extends:i}=t;i&&Xt(e,i,n,!0),s&&s.forEach(o=>Xt(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const l=So[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const So={data:vr,props:br,emits:br,methods:vt,computed:vt,beforeCreate:ae,created:ae,beforeMount:ae,mounted:ae,beforeUpdate:ae,updated:ae,beforeDestroy:ae,beforeUnmount:ae,destroyed:ae,unmounted:ae,activated:ae,deactivated:ae,errorCaptured:ae,serverPrefetch:ae,components:vt,directives:vt,watch:Co,provide:vr,inject:Oo};function vr(e,t){return t?e?function(){return se(M(e)?e.call(this,this):e,M(t)?t.call(this,this):t)}:t:e}function Oo(e,t){return vt(Mn(e),Mn(t))}function Mn(e){if($(e)){const t={};for(let n=0;n1)return n&&M(t)?t.call(r&&r.proxy):t}}const Ls={},ks=()=>Object.create(Ls),Hs=e=>Object.getPrototypeOf(e)===Ls;function To(e,t,n,r=!1){const s={},i=ks();e.propsDefaults=Object.create(null),Vs(e,t,s,i);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:zi(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Ao(e,t,n,r){const{props:s,attrs:i,vnode:{patchFlag:o}}=e,l=V(s),[f]=e.propsOptions;let d=!1;if((r||o>0)&&!(o&16)){if(o&8){const a=e.vnode.dynamicProps;for(let h=0;h{f=!0;const[x,S]=Bs(h,t,!0);se(o,x),S&&l.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!f)return X(e)&&r.set(e,ot),ot;if($(i))for(let a=0;ae[0]==="_"||e==="$stable",rr=e=>$(e)?e.map($e):[$e(e)],Mo=(e,t,n)=>{if(t._n)return t;const r=so((...s)=>rr(t(...s)),n);return r._c=!1,r},Ws=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Us(s))continue;const i=e[s];if(M(i))t[s]=Mo(s,i,r);else if(i!=null){const o=rr(i);t[s]=()=>o}}},Ks=(e,t)=>{const n=rr(t);e.slots.default=()=>n},zs=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},Ro=(e,t,n)=>{const r=e.slots=ks();if(e.vnode.shapeFlag&32){const s=t._;s?(zs(r,t,n),n&&is(r,"_",s,!0)):Ws(t,r)}else t&&Ks(e,t)},Fo=(e,t,n)=>{const{vnode:r,slots:s}=e;let i=!0,o=q;if(r.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:zs(s,t,n):(i=!t.$stable,Ws(t,s)),o=t}else t&&(Ks(e,t),o={default:1});if(i)for(const l in s)!Us(l)&&o[l]==null&&delete s[l]};function Do(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(Rt().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const ve=Qo;function jo(e){return No(e)}function No(e,t){Do();const n=Rt();n.__VUE__=!0;const{insert:r,remove:s,patchProp:i,createElement:o,createText:l,createComment:f,setText:d,setElementText:a,parentNode:h,nextSibling:x,setScopeId:S=Ce,insertStaticContent:T}=e,A=(c,u,p,m=null,g=null,_=null,w=void 0,y=null,b=!!u.dynamicChildren)=>{if(c===u)return;c&&!mt(c,u)&&(m=kt(c),Pe(c,g,_,!0),c=null),u.patchFlag===-2&&(b=!1,u.dynamicChildren=null);const{type:v,ref:P,shapeFlag:O}=u;switch(v){case fn:Z(c,u,p,m);break;case It:D(c,u,p,m);break;case Wt:c==null&&j(u,p,m,w);break;case W:jt(c,u,p,m,g,_,w,y,b);break;default:O&1?K(c,u,p,m,g,_,w,y,b):O&6?Nt(c,u,p,m,g,_,w,y,b):(O&64||O&128)&&v.process(c,u,p,m,g,_,w,y,b,rt)}P!=null&&g&&Yt(P,c&&c.ref,_,u||c,!u)},Z=(c,u,p,m)=>{if(c==null)r(u.el=l(u.children),p,m);else{const g=u.el=c.el;u.children!==c.children&&d(g,u.children)}},D=(c,u,p,m)=>{c==null?r(u.el=f(u.children||""),p,m):u.el=c.el},j=(c,u,p,m)=>{[c.el,c.anchor]=T(c.children,u,p,m,c.el,c.anchor)},k=({el:c,anchor:u},p,m)=>{let g;for(;c&&c!==u;)g=x(c),r(c,p,m),c=g;r(u,p,m)},E=({el:c,anchor:u})=>{let p;for(;c&&c!==u;)p=x(c),s(c),c=p;s(u)},K=(c,u,p,m,g,_,w,y,b)=>{u.type==="svg"?w="svg":u.type==="math"&&(w="mathml"),c==null?ye(u,p,m,g,_,w,y,b):ne(c,u,g,_,w,y,b)},ye=(c,u,p,m,g,_,w,y)=>{let b,v;const{props:P,shapeFlag:O,transition:C,dirs:I}=c;if(b=c.el=o(c.type,_,P&&P.is,P),O&8?a(b,c.children):O&16&&L(c.children,b,null,m,g,xn(c,_),w,y),I&&Ge(c,null,m,"created"),ee(b,c,c.scopeId,w,m),P){for(const J in P)J!=="value"&&!bt(J)&&i(b,J,null,P[J],_,m);"value"in P&&i(b,"value",null,P.value,_),(v=P.onVnodeBeforeMount)&&Te(v,m,c)}I&&Ge(c,null,m,"beforeMount");const N=Lo(g,C);N&&C.beforeEnter(b),r(b,u,p),((v=P&&P.onVnodeMounted)||N||I)&&ve(()=>{v&&Te(v,m,c),N&&C.enter(b),I&&Ge(c,null,m,"mounted")},g)},ee=(c,u,p,m,g)=>{if(p&&S(c,p),m)for(let _=0;_{for(let v=b;v{const y=u.el=c.el;let{patchFlag:b,dynamicChildren:v,dirs:P}=u;b|=c.patchFlag&16;const O=c.props||q,C=u.props||q;let I;if(p&&qe(p,!1),(I=C.onVnodeBeforeUpdate)&&Te(I,p,u,c),P&&Ge(u,c,p,"beforeUpdate"),p&&qe(p,!0),(O.innerHTML&&C.innerHTML==null||O.textContent&&C.textContent==null)&&a(y,""),v?fe(c.dynamicChildren,v,y,p,m,xn(u,g),_):w||z(c,u,y,null,p,m,xn(u,g),_,!1),b>0){if(b&16)pt(y,O,C,p,g);else if(b&2&&O.class!==C.class&&i(y,"class",null,C.class,g),b&4&&i(y,"style",O.style,C.style,g),b&8){const N=u.dynamicProps;for(let J=0;J{I&&Te(I,p,u,c),P&&Ge(u,c,p,"updated")},m)},fe=(c,u,p,m,g,_,w)=>{for(let y=0;y{if(u!==p){if(u!==q)for(const _ in u)!bt(_)&&!(_ in p)&&i(c,_,u[_],null,g,m);for(const _ in p){if(bt(_))continue;const w=p[_],y=u[_];w!==y&&_!=="value"&&i(c,_,y,w,g,m)}"value"in p&&i(c,"value",u.value,p.value,g)}},jt=(c,u,p,m,g,_,w,y,b)=>{const v=u.el=c?c.el:l(""),P=u.anchor=c?c.anchor:l("");let{patchFlag:O,dynamicChildren:C,slotScopeIds:I}=u;I&&(y=y?y.concat(I):I),c==null?(r(v,p,m),r(P,p,m),L(u.children||[],p,P,g,_,w,y,b)):O>0&&O&64&&C&&c.dynamicChildren?(fe(c.dynamicChildren,C,p,g,_,w,y),(u.key!=null||g&&u===g.subTree)&&Js(c,u,!0)):z(c,u,p,P,g,_,w,y,b)},Nt=(c,u,p,m,g,_,w,y,b)=>{u.slotScopeIds=y,c==null?u.shapeFlag&512?g.ctx.activate(u,p,m,w,b):un(u,p,m,g,_,w,b):lr(c,u,b)},un=(c,u,p,m,g,_,w)=>{const y=c.component=il(c,m,g);if(Ms(c)&&(y.ctx.renderer=rt),ll(y,!1,w),y.asyncDep){if(g&&g.registerDep(y,ue,w),!c.el){const b=y.subTree=pe(It);D(null,b,u,p)}}else ue(y,c,u,p,g,_,w)},lr=(c,u,p)=>{const m=u.component=c.component;if(Go(c,u,p))if(m.asyncDep&&!m.asyncResolved){Y(m,u,p);return}else m.next=u,m.update();else u.el=c.el,m.vnode=u},ue=(c,u,p,m,g,_,w)=>{const y=()=>{if(c.isMounted){let{next:O,bu:C,u:I,parent:N,vnode:J}=c;{const _e=Gs(c);if(_e){O&&(O.el=J.el,Y(c,O,w)),_e.asyncDep.then(()=>{c.isUnmounted||y()});return}}let U=O,ge;qe(c,!1),O?(O.el=J.el,Y(c,O,w)):O=J,C&&gn(C),(ge=O.props&&O.props.onVnodeBeforeUpdate)&&Te(ge,N,O,J),qe(c,!0);const ie=wn(c),Se=c.subTree;c.subTree=ie,A(Se,ie,h(Se.el),kt(Se),c,g,_),O.el=ie.el,U===null&&qo(c,ie.el),I&&ve(I,g),(ge=O.props&&O.props.onVnodeUpdated)&&ve(()=>Te(ge,N,O,J),g)}else{let O;const{el:C,props:I}=u,{bm:N,m:J,parent:U,root:ge,type:ie}=c,Se=wt(u);if(qe(c,!1),N&&gn(N),!Se&&(O=I&&I.onVnodeBeforeMount)&&Te(O,U,u),qe(c,!0),C&&pn){const _e=()=>{c.subTree=wn(c),pn(C,c.subTree,c,g,null)};Se&&ie.__asyncHydrate?ie.__asyncHydrate(C,c,_e):_e()}else{ge.ce&&ge.ce._injectChildStyle(ie);const _e=c.subTree=wn(c);A(null,_e,p,m,c,g,_),u.el=_e.el}if(J&&ve(J,g),!Se&&(O=I&&I.onVnodeMounted)){const _e=u;ve(()=>Te(O,U,_e),g)}(u.shapeFlag&256||U&&wt(U.vnode)&&U.vnode.shapeFlag&256)&&c.a&&ve(c.a,g),c.isMounted=!0,u=p=m=null}};c.scope.on();const b=c.effect=new us(y);c.scope.off();const v=c.update=b.run.bind(b),P=c.job=b.runIfDirty.bind(b);P.i=c,P.id=c.uid,b.scheduler=()=>er(P),qe(c,!0),v()},Y=(c,u,p)=>{u.component=c;const m=c.vnode.props;c.vnode=u,c.next=null,Ao(c,u.props,m,p),Fo(c,u.children,p),Ue(),gr(c),We()},z=(c,u,p,m,g,_,w,y,b=!1)=>{const v=c&&c.children,P=c?c.shapeFlag:0,O=u.children,{patchFlag:C,shapeFlag:I}=u;if(C>0){if(C&128){Lt(v,O,p,m,g,_,w,y,b);return}else if(C&256){ze(v,O,p,m,g,_,w,y,b);return}}I&8?(P&16&&ht(v,g,_),O!==v&&a(p,O)):P&16?I&16?Lt(v,O,p,m,g,_,w,y,b):ht(v,g,_,!0):(P&8&&a(p,""),I&16&&L(O,p,m,g,_,w,y,b))},ze=(c,u,p,m,g,_,w,y,b)=>{c=c||ot,u=u||ot;const v=c.length,P=u.length,O=Math.min(v,P);let C;for(C=0;CP?ht(c,g,_,!0,!1,O):L(u,p,m,g,_,w,y,b,O)},Lt=(c,u,p,m,g,_,w,y,b)=>{let v=0;const P=u.length;let O=c.length-1,C=P-1;for(;v<=O&&v<=C;){const I=c[v],N=u[v]=b?Le(u[v]):$e(u[v]);if(mt(I,N))A(I,N,p,null,g,_,w,y,b);else break;v++}for(;v<=O&&v<=C;){const I=c[O],N=u[C]=b?Le(u[C]):$e(u[C]);if(mt(I,N))A(I,N,p,null,g,_,w,y,b);else break;O--,C--}if(v>O){if(v<=C){const I=C+1,N=IC)for(;v<=O;)Pe(c[v],g,_,!0),v++;else{const I=v,N=v,J=new Map;for(v=N;v<=C;v++){const me=u[v]=b?Le(u[v]):$e(u[v]);me.key!=null&&J.set(me.key,v)}let U,ge=0;const ie=C-N+1;let Se=!1,_e=0;const gt=new Array(ie);for(v=0;v=ie){Pe(me,g,_,!0);continue}let Ie;if(me.key!=null)Ie=J.get(me.key);else for(U=N;U<=C;U++)if(gt[U-N]===0&&mt(me,u[U])){Ie=U;break}Ie===void 0?Pe(me,g,_,!0):(gt[Ie-N]=v+1,Ie>=_e?_e=Ie:Se=!0,A(me,u[Ie],p,null,g,_,w,y,b),ge++)}const ur=Se?ko(gt):ot;for(U=ur.length-1,v=ie-1;v>=0;v--){const me=N+v,Ie=u[me],ar=me+1{const{el:_,type:w,transition:y,children:b,shapeFlag:v}=c;if(v&6){Je(c.component.subTree,u,p,m);return}if(v&128){c.suspense.move(u,p,m);return}if(v&64){w.move(c,u,p,rt);return}if(w===W){r(_,u,p);for(let O=0;Oy.enter(_),g);else{const{leave:O,delayLeave:C,afterLeave:I}=y,N=()=>r(_,u,p),J=()=>{O(_,()=>{N(),I&&I()})};C?C(_,N,J):J()}else r(_,u,p)},Pe=(c,u,p,m=!1,g=!1)=>{const{type:_,props:w,ref:y,children:b,dynamicChildren:v,shapeFlag:P,patchFlag:O,dirs:C,cacheIndex:I}=c;if(O===-2&&(g=!1),y!=null&&Yt(y,null,p,c,!0),I!=null&&(u.renderCache[I]=void 0),P&256){u.ctx.deactivate(c);return}const N=P&1&&C,J=!wt(c);let U;if(J&&(U=w&&w.onVnodeBeforeUnmount)&&Te(U,u,c),P&6)pi(c.component,p,m);else{if(P&128){c.suspense.unmount(p,m);return}N&&Ge(c,null,u,"beforeUnmount"),P&64?c.type.remove(c,u,p,rt,m):v&&!v.hasOnce&&(_!==W||O>0&&O&64)?ht(v,u,p,!1,!0):(_===W&&O&384||!g&&P&16)&&ht(b,u,p),m&&cr(c)}(J&&(U=w&&w.onVnodeUnmounted)||N)&&ve(()=>{U&&Te(U,u,c),N&&Ge(c,null,u,"unmounted")},p)},cr=c=>{const{type:u,el:p,anchor:m,transition:g}=c;if(u===W){di(p,m);return}if(u===Wt){E(c);return}const _=()=>{s(p),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(c.shapeFlag&1&&g&&!g.persisted){const{leave:w,delayLeave:y}=g,b=()=>w(p,_);y?y(c.el,_,b):b()}else _()},di=(c,u)=>{let p;for(;c!==u;)p=x(c),s(c),c=p;s(u)},pi=(c,u,p)=>{const{bum:m,scope:g,job:_,subTree:w,um:y,m:b,a:v}=c;xr(b),xr(v),m&&gn(m),g.stop(),_&&(_.flags|=8,Pe(w,c,u,p)),y&&ve(y,u),ve(()=>{c.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},ht=(c,u,p,m=!1,g=!1,_=0)=>{for(let w=_;w{if(c.shapeFlag&6)return kt(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const u=x(c.anchor||c.el),p=u&&u[io];return p?x(p):u};let an=!1;const fr=(c,u,p)=>{c==null?u._vnode&&Pe(u._vnode,null,null,!0):A(u._vnode||null,c,u,null,null,null,p),u._vnode=c,an||(an=!0,gr(),Is(),an=!1)},rt={p:A,um:Pe,m:Je,r:cr,mt:un,mc:L,pc:z,pbc:fe,n:kt,o:e};let dn,pn;return t&&([dn,pn]=t(rt)),{render:fr,hydrate:dn,createApp:Po(fr,dn)}}function xn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function qe({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Lo(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Js(e,t,n=!1){const r=e.children,s=t.children;if($(r)&&$(s))for(let i=0;i>1,e[n[l]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Gs(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Gs(t)}function xr(e){if(e)for(let t=0;tUt(Ho);function Bo(e,t){return sr(e,null,t)}function Xe(e,t,n){return sr(e,t,n)}function sr(e,t,n=q){const{immediate:r,deep:s,flush:i,once:o}=n,l=se({},n),f=t&&r||!t&&i!=="post";let d;if(At){if(i==="sync"){const S=Vo();d=S.__watcherHandles||(S.__watcherHandles=[])}else if(!f){const S=()=>{};return S.stop=Ce,S.resume=Ce,S.pause=Ce,S}}const a=ce;l.call=(S,T,A)=>Me(S,a,T,A);let h=!1;i==="post"?l.scheduler=S=>{ve(S,a&&a.suspense)}:i!=="sync"&&(h=!0,l.scheduler=(S,T)=>{T?S():er(S)}),l.augmentJob=S=>{t&&(S.flags|=4),h&&(S.flags|=2,a&&(S.id=a.uid,S.i=a))};const x=eo(e,t,l);return At&&(d?d.push(x):f&&x()),x}function Uo(e,t,n){const r=this.proxy,s=te(e)?e.includes(".")?qs(r,e):()=>r[e]:e.bind(r,r);let i;M(t)?i=t:(i=t.handler,n=t);const o=Dt(this),l=sr(s,i.bind(r),n);return o(),l}function qs(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ve(t)}Modifiers`]||e[`${et(t)}Modifiers`];function Ko(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||q;let s=n;const i=t.startsWith("update:"),o=i&&Wo(r,t.slice(7));o&&(o.trim&&(s=n.map(a=>te(a)?a.trim():a)),o.number&&(s=n.map(bi)));let l,f=r[l=hn(t)]||r[l=hn(Ve(t))];!f&&i&&(f=r[l=hn(et(t))]),f&&Me(f,e,6,s);const d=r[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Me(d,e,6,s)}}function Qs(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const i=e.emits;let o={},l=!1;if(!M(e)){const f=d=>{const a=Qs(d,t,!0);a&&(l=!0,se(o,a))};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}return!i&&!l?(X(e)&&r.set(e,null),null):($(i)?i.forEach(f=>o[f]=null):se(o,i),X(e)&&r.set(e,o),o)}function cn(e,t){return!e||!tn(t)?!1:(t=t.slice(2).replace(/Once$/,""),B(e,t[0].toLowerCase()+t.slice(1))||B(e,et(t))||B(e,t))}function wn(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[i],slots:o,attrs:l,emit:f,render:d,renderCache:a,props:h,data:x,setupState:S,ctx:T,inheritAttrs:A}=e,Z=Qt(e);let D,j;try{if(n.shapeFlag&4){const E=s||r,K=E;D=$e(d.call(K,E,a,h,S,x,T)),j=l}else{const E=t;D=$e(E.length>1?E(h,{attrs:l,slots:o,emit:f}):E(h,null)),j=t.props?l:zo(l)}}catch(E){Ot.length=0,on(E,e,1),D=pe(It)}let k=D;if(j&&A!==!1){const E=Object.keys(j),{shapeFlag:K}=k;E.length&&K&7&&(i&&E.some(kn)&&(j=Jo(j,i)),k=at(k,j,!1,!0))}return n.dirs&&(k=at(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&tr(k,n.transition),D=k,Qt(Z),D}const zo=e=>{let t;for(const n in e)(n==="class"||n==="style"||tn(n))&&((t||(t={}))[n]=e[n]);return t},Jo=(e,t)=>{const n={};for(const r in e)(!kn(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function Go(e,t,n){const{props:r,children:s,component:i}=e,{props:o,children:l,patchFlag:f}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&f>=0){if(f&1024)return!0;if(f&16)return r?wr(r,o,d):!!o;if(f&8){const a=t.dynamicProps;for(let h=0;he.__isSuspense;function Qo(e,t){t&&t.pendingBranch?$(e)?t.effects.push(...e):t.effects.push(e):ro(e)}const W=Symbol.for("v-fgt"),fn=Symbol.for("v-txt"),It=Symbol.for("v-cmt"),Wt=Symbol.for("v-stc"),Ot=[];let be=null;function R(e=!1){Ot.push(be=e?null:[])}function Yo(){Ot.pop(),be=Ot[Ot.length-1]||null}let Tt=1;function Sr(e,t=!1){Tt+=e,e<0&&be&&t&&(be.hasOnce=!0)}function Xo(e){return e.dynamicChildren=Tt>0?be||ot:null,Yo(),Tt>0&&be&&be.push(e),e}function F(e,t,n,r,s,i){return Xo(H(e,t,n,r,s,i,!0))}function Xs(e){return e?e.__v_isVNode===!0:!1}function mt(e,t){return e.type===t.type&&e.key===t.key}const Zs=({key:e})=>e??null,Kt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?te(e)||re(e)||M(e)?{i:Oe,r:e,k:t,f:!!n}:e:null);function H(e,t=null,n=null,r=0,s=null,i=e===W?0:1,o=!1,l=!1){const f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Zs(t),ref:t&&Kt(t),scopeId:As,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Oe};return l?(ir(f,n),i&128&&e.normalize(f)):n&&(f.shapeFlag|=te(n)?8:16),Tt>0&&!o&&be&&(f.patchFlag>0||i&6)&&f.patchFlag!==32&&be.push(f),f}const pe=Zo;function Zo(e,t=null,n=null,r=0,s=null,i=!1){if((!e||e===bo)&&(e=It),Xs(e)){const l=at(e,t,!0);return n&&ir(l,n),Tt>0&&!i&&be&&(l.shapeFlag&6?be[be.indexOf(e)]=l:be.push(l)),l.patchFlag=-2,l}if(al(e)&&(e=e.__vccOpts),t){t=el(t);let{class:l,style:f}=t;l&&!te(l)&&(t.class=Un(l)),X(f)&&(Xn(f)&&!$(f)&&(f=se({},f)),t.style=Bn(f))}const o=te(e)?1:Ys(e)?128:oo(e)?64:X(e)?4:M(e)?2:0;return H(e,t,n,r,s,o,i,!0)}function el(e){return e?Xn(e)||Hs(e)?se({},e):e:null}function at(e,t,n=!1,r=!1){const{props:s,ref:i,patchFlag:o,children:l,transition:f}=e,d=t?nl(s||{},t):s,a={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Zs(d),ref:t&&t.ref?n&&i?$(i)?i.concat(Kt(t)):[i,Kt(t)]:Kt(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==W?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&at(e.ssContent),ssFallback:e.ssFallback&&at(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&r&&tr(a,f.clone(a)),a}function tt(e=" ",t=0){return pe(fn,null,e,t)}function tl(e,t){const n=pe(Wt,null,e);return n.staticCount=t,n}function $e(e){return e==null||typeof e=="boolean"?pe(It):$(e)?pe(W,null,e.slice()):Xs(e)?Le(e):pe(fn,null,String(e))}function Le(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:at(e)}function ir(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if($(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),ir(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Hs(t)?t._ctx=Oe:s===3&&Oe&&(Oe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else M(t)?(t={default:t,_ctx:Oe},n=32):(t=String(t),r&64?(n=16,t=[tt(t)]):n=8);e.children=t,e.shapeFlag|=n}function nl(...e){const t={};for(let n=0;nce||Oe;let Zt,Fn;{const e=Rt(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),i=>{s.length>1?s.forEach(o=>o(i)):s[0](i)}};Zt=t("__VUE_INSTANCE_SETTERS__",n=>ce=n),Fn=t("__VUE_SSR_SETTERS__",n=>At=n)}const Dt=e=>{const t=ce;return Zt(e),e.scope.on(),()=>{e.scope.off(),Zt(t)}},Or=()=>{ce&&ce.scope.off(),Zt(null)};function ei(e){return e.vnode.shapeFlag&4}let At=!1;function ll(e,t=!1,n=!1){t&&Fn(t);const{props:r,children:s}=e.vnode,i=ei(e);To(e,r,i,t),Ro(e,s,n);const o=i?cl(e,t):void 0;return t&&Fn(!1),o}function cl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,yo);const{setup:r}=n;if(r){Ue();const s=e.setupContext=r.length>1?ul(e):null,i=Dt(e),o=Ft(r,e,0,[e.props,s]),l=ts(o);if(We(),i(),(l||e.sp)&&!wt(e)&&$s(e),l){if(o.then(Or,Or),t)return o.then(f=>{Cr(e,f,t)}).catch(f=>{on(f,e,0)});e.asyncDep=o}else Cr(e,o,t)}else ti(e,t)}function Cr(e,t,n){M(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:X(t)&&(e.setupState=Cs(t)),ti(e,n)}let Er;function ti(e,t,n){const r=e.type;if(!e.render){if(!t&&Er&&!r.render){const s=r.template||nr(e).template;if(s){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:f}=r,d=se(se({isCustomElement:i,delimiters:l},o),f);r.render=Er(s,d)}}e.render=r.render||Ce}{const s=Dt(e);Ue();try{xo(e)}finally{We(),s()}}}const fl={get(e,t){return oe(e,"get",""),e[t]}};function ul(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,fl),slots:e.slots,emit:e.emit,expose:t}}function or(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Cs(Ji(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in St)return St[n](e)},has(t,n){return n in t||n in St}})):e.proxy}function al(e){return M(e)&&"__vccOpts"in e}const $t=(e,t)=>Xi(e,t,At),dl="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Dn;const Pr=typeof window<"u"&&window.trustedTypes;if(Pr)try{Dn=Pr.createPolicy("vue",{createHTML:e=>e})}catch{}const ni=Dn?e=>Dn.createHTML(e):e=>e,pl="http://www.w3.org/2000/svg",hl="http://www.w3.org/1998/Math/MathML",Fe=typeof document<"u"?document:null,Ir=Fe&&Fe.createElement("template"),gl={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==="svg"?Fe.createElementNS(pl,e):t==="mathml"?Fe.createElementNS(hl,e):n?Fe.createElement(e,{is:n}):Fe.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Fe.createTextNode(e),createComment:e=>Fe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Fe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,i){const o=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{Ir.innerHTML=ni(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const l=Ir.content;if(r==="svg"||r==="mathml"){const f=l.firstChild;for(;f.firstChild;)l.appendChild(f.firstChild);l.removeChild(f)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},_l=Symbol("_vtc");function ml(e,t,n){const r=e[_l];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Tr=Symbol("_vod"),vl=Symbol("_vsh"),bl=Symbol(""),yl=/(^|;)\s*display\s*:/;function xl(e,t,n){const r=e.style,s=te(n);let i=!1;if(n&&!s){if(t)if(te(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&zt(r,l,"")}else for(const o in t)n[o]==null&&zt(r,o,"");for(const o in n)o==="display"&&(i=!0),zt(r,o,n[o])}else if(s){if(t!==n){const o=r[bl];o&&(n+=";"+o),r.cssText=n,i=yl.test(n)}}else t&&e.removeAttribute("style");Tr in e&&(e[Tr]=i?r.display:"",e[vl]&&(r.display="none"))}const Ar=/\s*!important$/;function zt(e,t,n){if($(n))n.forEach(r=>zt(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=wl(e,t);Ar.test(n)?e.setProperty(et(r),n.replace(Ar,""),"important"):e[r]=n}}const $r=["Webkit","Moz","ms"],Sn={};function wl(e,t){const n=Sn[t];if(n)return n;let r=Ve(t);if(r!=="filter"&&r in e)return Sn[t]=r;r=ss(r);for(let s=0;s<$r.length;s++){const i=$r[s]+r;if(i in e)return Sn[t]=i}return t}const Mr="http://www.w3.org/1999/xlink";function Rr(e,t,n,r,s,i=Ci(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Mr,t.slice(6,t.length)):e.setAttributeNS(Mr,t,n):n==null||i&&!os(n)?e.removeAttribute(t):e.setAttribute(t,i?"":Be(n)?String(n):n)}function Fr(e,t,n,r,s){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?ni(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,f=n==null?e.type==="checkbox"?"on":"":String(n);(l!==f||!("_value"in e))&&(e.value=f),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=os(n):n==null&&l==="string"?(n="",o=!0):l==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(s||t)}function Sl(e,t,n,r){e.addEventListener(t,n,r)}function Ol(e,t,n,r){e.removeEventListener(t,n,r)}const Dr=Symbol("_vei");function Cl(e,t,n,r,s=null){const i=e[Dr]||(e[Dr]={}),o=i[t];if(r&&o)o.value=r;else{const[l,f]=El(t);if(r){const d=i[t]=Tl(r,s);Sl(e,l,d,f)}else o&&(Ol(e,l,o,f),i[t]=void 0)}}const jr=/(?:Once|Passive|Capture)$/;function El(e){let t;if(jr.test(e)){t={};let r;for(;r=e.match(jr);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):et(e.slice(2)),t]}let On=0;const Pl=Promise.resolve(),Il=()=>On||(Pl.then(()=>On=0),On=Date.now());function Tl(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Me(Al(r,n.value),t,5,[r])};return n.value=e,n.attached=Il(),n}function Al(e,t){if($(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 Nr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,$l=(e,t,n,r,s,i)=>{const o=s==="svg";t==="class"?ml(e,r,o):t==="style"?xl(e,n,r):tn(t)?kn(t)||Cl(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ml(e,t,r,o))?(Fr(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Rr(e,t,r,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!te(r))?Fr(e,Ve(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Rr(e,t,r,o))};function Ml(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Nr(t)&&M(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Nr(t)&&te(n)?!1:t in e}const Rl=se({patchProp:$l},gl);let Lr;function Fl(){return Lr||(Lr=jo(Rl))}const Dl=(...e)=>{const t=Fl().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Nl(r);if(!s)return;const i=t._component;!M(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,jl(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t};function jl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Nl(e){return te(e)?document.querySelector(e):e}const nt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},Ll={name:"certifications",data(){return{certItems:[{role:"Azure Fundamentals Certificate",organisation:"Microsoft",date:"2022",desc:["Grundläggande kunskaper om Microsoft Azure, molntjänster och funktioner, hantering av abonnemang, och övrig information om regler, förordningar, och teknisk support."]}]}}},kl={id:"certSection"},Hl={id:"certItems"},Vl={id:"desc"};function Bl(e,t,n,r,s,i){return R(),F(W,null,[t[0]||(t[0]=H("h3",{id:"section"},"Certifikat",-1)),H("div",kl,[H("ol",null,[(R(!0),F(W,null,we(s.certItems,o=>(R(),F("li",Hl,[tt(Q(o.role)+" - "+Q(o.organisation)+" - "+Q(o.date)+" ",1),(R(!0),F(W,null,we(o.desc,l=>(R(),F("li",Vl,Q(l),1))),256))]))),256))])])],64)}const Ul=nt(Ll,[["render",Bl]]);const Wl={name:"certifications",data(){return{certItems:[{role:"Azure Fundamentals Certificate",organisation:"Microsoft",date:"2022",desc:["Able to demonstrate foundational knowledge of cloud concepts in general and Microsoft Azure in particular."]}]}}},Kl={id:"certSection"},zl={id:"certItems"},Jl={id:"desc"};function Gl(e,t,n,r,s,i){return R(),F(W,null,[t[0]||(t[0]=H("h3",{id:"section"},"Certificates",-1)),H("div",Kl,[H("ol",null,[(R(!0),F(W,null,we(s.certItems,o=>(R(),F("li",zl,[tt(Q(o.role)+" - "+Q(o.organisation)+" - "+Q(o.date)+" ",1),(R(!0),F(W,null,we(o.desc,l=>(R(),F("li",Jl,Q(l),1))),256))]))),256))])])],64)}const ql=nt(Wl,[["render",Gl]]);const Ql={name:"exp",data(){return{workItems:[{role:"IT konsult",company:"Experis AB",date:"2023-04 - Pågående",responsibilities:["Studerade design, utveckling och livscykelhantering av REST API:er genom kursmaterial via arbetsplatsen","Implementerade REST API-projekt i C#, Docker och MongoDB"]},{role:"Systemutvecklare och förvaltare",company:"Formpipe Software AB",date:"2019-03 - 2023-04",responsibilities:["Utvecklade anpassade kontroller med C# och Javascript (i ASP.NET) för att bibehålla funktionalitet under uppgraderingsprojekt för kundens system","Fixade UI- och logik buggar i samband med uppgraderingsprojektet till en nyare version av ett dokumenthanteringssystem","Underhöll ärende- och dokumenthanteringssystem på fem olika projekt där datafelsökning och data korrigering en stor del av arbetsvardagen","Undersökte möjligheten att implementera och använda Signing Portal för att signera dokument med utfärdade certifikat genom Telias certifikattjänst","Ledde och implementerade produktions klara Signerings Portaler på två projekt och stöttade tre andra projekt av samma typ","Skrev och underhöll över ett dussin databasskript för datavisualisering som användes i Manage Engine Analytics Plus och Power BI","Var arbetsmentor för två kollegor som gav stöd till slutanvändare av ärendehanteringssystem i två långsiktiga projekt"]},{role:"Teknisk support",company:"Barkfors Fleet AB",date:"2020-05 - 2020-11",responsibilities:["Undersökte grundorsakerna till dataavvikelser i SQL-databaser och EDI-filer (i XML-format) och korrigerade sådana avvikelser för ett dussin kunder in transportbranschen","Stöttade slutanvändare med frågor och förtydliganden av användningen av transportprogrammet T5 av Barkfors Fleet AB via telefonsamtal och supportsystem","Installerande nyare versioner av T5 på kundernas miljöer"]}]}}},Yl={id:"workSection"},Xl={id:"workItems"},Zl={id:"responsibilities"};function ec(e,t,n,r,s,i){return R(),F(W,null,[t[1]||(t[1]=H("h3",{id:"section"},"Arbetslivserfarenhet",-1)),H("div",Yl,[H("ol",null,[(R(!0),F(W,null,we(s.workItems,o=>(R(),F("li",Xl,[tt(Q(o.role)+" - "+Q(o.company)+" - "+Q(o.date)+" ",1),(R(!0),F(W,null,we(o.responsibilities,l=>(R(),F("li",Zl,Q(l),1))),256)),t[0]||(t[0]=H("br",null,null,-1))]))),256))])])],64)}const tc=nt(Ql,[["render",ec]]);const nc={name:"exp",data(){return{workItems:[{role:"IT Consultant",company:"Experis AB",date:"2023-04 - Current",responsibilities:["Introduced, implemented and until today maintaining an attendance web app (Vue.js, .NET Core web API, Azure SQL DB, Azure Web App Service) to facilitate co-working at the office","Competence development within design, development, and life cycle management of REST APIs","Parental leave between Aug - Dec 2023"]},{role:"Software developer",company:"Formpipe Software AB",date:"2019-03 - 2023-04",responsibilities:["Developed and maintained custom controls using C# and Javascript (in ASP.NET)","Maintained case and document management systems","Investigated the feasibility of using new product in market","Wrote and maintained over a dozen database scripts for data visualization","Mentored two colleagues"]},{role:"Technical support",company:"Barkfors Fleet AB",date:"2020-05 - 2020-11",responsibilities:["Investigated reported issues on Barkfors’ transportation application for several customers","Assisted and solved reported incidents from customers","Deployed newer versions of T5 to customers’ environments"]}]}}},rc={id:"workSection"},sc={id:"workItems"},ic={id:"responsibilities"};function oc(e,t,n,r,s,i){return R(),F(W,null,[t[1]||(t[1]=H("h3",{id:"section"},"Work Experience",-1)),H("div",rc,[H("ol",null,[(R(!0),F(W,null,we(s.workItems,o=>(R(),F("li",sc,[tt(Q(o.role)+" - "+Q(o.company)+" - "+Q(o.date)+" ",1),(R(!0),F(W,null,we(o.responsibilities,l=>(R(),F("li",ic,Q(l),1))),256)),t[0]||(t[0]=H("br",null,null,-1))]))),256))])])],64)}const lc=nt(nc,[["render",oc]]),cc="/CVue/assets/pin-0e67bc73.png",fc="/CVue/assets/mail-cbe49c0e.png",uc="/CVue/assets/mobile-phone-9244ba12.png",ac="/CVue/assets/github-mark-367d5cb2.png";const dc={name:"info",props:{myName:String}},pc={id:"name"};function hc(e,t,n,r,s,i){return R(),F(W,null,[H("div",pc,[H("h2",null,Q(n.myName),1)]),t[0]||(t[0]=tl('
',2))],64)}const gc=nt(dc,[["render",hc]]);const _c={name:"voluntaryWork",data(){return{voluntaryItems:[{role:"Fotbollstränare",organisation:"VSK",date:"2013 - 2019",responsibilities:["Planerade och utförde träningspass samt koordinerade och åkte med på fotbollsmatcher med ungdomar i åldrarna 10 – 12."]}]}}},mc={id:"voluntarySection"},vc={id:"volItems"},bc={id:"responsibilities"};function yc(e,t,n,r,s,i){return R(),F(W,null,[t[0]||(t[0]=H("h3",{id:"section"},"Voluntärt arbete",-1)),H("div",mc,[H("ol",null,[(R(!0),F(W,null,we(s.voluntaryItems,o=>(R(),F("li",vc,[tt(Q(o.role)+" - "+Q(o.organisation)+" - "+Q(o.date)+" ",1),(R(!0),F(W,null,we(o.responsibilities,l=>(R(),F("li",bc,Q(l),1))),256))]))),256))])])],64)}const xc=nt(_c,[["render",yc]]);const wc={name:"voluntaryWork",data(){return{voluntaryItems:[{role:"Soccer coach",organisation:"VSK",date:"2013 - 2019",responsibilities:["Planned and executed training sessions and coordinated car pooling to soccer matches for teenagers aged 10 - 12 years old."]}]}}},Sc={id:"voluntarySection"},Oc={id:"volItems"},Cc={id:"responsibilities"};function Ec(e,t,n,r,s,i){return R(),F(W,null,[t[0]||(t[0]=H("h3",{id:"section"},"Volunteering work",-1)),H("div",Sc,[H("ol",null,[(R(!0),F(W,null,we(s.voluntaryItems,o=>(R(),F("li",Oc,[tt(Q(o.role)+" - "+Q(o.organisation)+" - "+Q(o.date)+" ",1),(R(!0),F(W,null,we(o.responsibilities,l=>(R(),F("li",Cc,Q(l),1))),256))]))),256))])])],64)}const Pc=nt(wc,[["render",Ec]]);var kr;const ri=typeof window<"u",Ic=e=>typeof e=="function",Tc=e=>typeof e=="string",Ac=()=>{};ri&&((kr=window==null?void 0:window.navigator)!=null&&kr.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Mt(e){return typeof e=="function"?e():Jt(e)}function $c(e,t){function n(...r){return new Promise((s,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(s).catch(i)})}return n}const si=e=>e();function Mc(e=si){const t=Ke(!0);function n(){t.value=!1}function r(){t.value=!0}const s=(...i)=>{t.value&&e(...i)};return{isActive:Qn(t),pause:n,resume:r,eventFilter:s}}function Rc(e){return e}function ii(e){return fs()?(Pi(e),!0):!1}function Fc(e){return typeof e=="function"?$t(e):Ke(e)}function oi(e,t=!0){ol()?Fs(e):t?e():Zn(e)}function Dc(e=!1,t={}){const{truthyValue:n=!0,falsyValue:r=!1}=t,s=re(e),i=Ke(e);function o(l){if(arguments.length)return i.value=l,i.value;{const f=Mt(n);return i.value=i.value===f?Mt(r):f,i.value}}return s?o:[i,o]}var Hr=Object.getOwnPropertySymbols,jc=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,Lc=(e,t)=>{var n={};for(var r in e)jc.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Hr)for(var r of Hr(e))t.indexOf(r)<0&&Nc.call(e,r)&&(n[r]=e[r]);return n};function kc(e,t,n={}){const r=n,{eventFilter:s=si}=r,i=Lc(r,["eventFilter"]);return Xe(e,$c(s,t),i)}var Hc=Object.defineProperty,Vc=Object.defineProperties,Bc=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,Vr=(e,t,n)=>t in e?Hc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Uc=(e,t)=>{for(var n in t||(t={}))li.call(t,n)&&Vr(e,n,t[n]);if(en)for(var n of en(t))ci.call(t,n)&&Vr(e,n,t[n]);return e},Wc=(e,t)=>Vc(e,Bc(t)),Kc=(e,t)=>{var n={};for(var r in e)li.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&en)for(var r of en(e))t.indexOf(r)<0&&ci.call(e,r)&&(n[r]=e[r]);return n};function zc(e,t,n={}){const r=n,{eventFilter:s}=r,i=Kc(r,["eventFilter"]),{eventFilter:o,pause:l,resume:f,isActive:d}=Mc(s);return{stop:kc(e,t,Wc(Uc({},i),{eventFilter:o})),pause:l,resume:f,isActive:d}}function Jc(e){var t;const n=Mt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const dt=ri?window:void 0;function Br(...e){let t,n,r,s;if(Tc(e[0])||Array.isArray(e[0])?([n,r,s]=e,t=dt):[t,n,r,s]=e,!t)return Ac;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(a=>a()),i.length=0},l=(a,h,x,S)=>(a.addEventListener(h,x,S),()=>a.removeEventListener(h,x,S)),f=Xe(()=>[Jc(t),Mt(s)],([a,h])=>{o(),a&&i.push(...n.flatMap(x=>r.map(S=>l(a,x,S,h))))},{immediate:!0,flush:"post"}),d=()=>{f(),o()};return ii(d),d}function Gc(e,t=!1){const n=Ke(),r=()=>n.value=!!e();return r(),oi(r,t),n}function qc(e,t={}){const{window:n=dt}=t,r=Gc(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const i=Ke(!1),o=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",l):s.removeListener(l))},l=()=>{r.value&&(o(),s=n.matchMedia(Fc(e).value),i.value=s.matches,"addEventListener"in s?s.addEventListener("change",l):s.addListener(l))};return Bo(l),ii(()=>o()),i}const jn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Nn="__vueuse_ssr_handlers__";jn[Nn]=jn[Nn]||{};const Qc=jn[Nn];function fi(e,t){return Qc[e]||t}function Yc(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}var Xc=Object.defineProperty,Ur=Object.getOwnPropertySymbols,Zc=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,Wr=(e,t,n)=>t in e?Xc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Kr=(e,t)=>{for(var n in t||(t={}))Zc.call(t,n)&&Wr(e,n,t[n]);if(Ur)for(var n of Ur(t))ef.call(t,n)&&Wr(e,n,t[n]);return e};const tf={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},zr="vueuse-storage";function nf(e,t,n,r={}){var s;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:f=!0,mergeDefaults:d=!1,shallow:a,window:h=dt,eventFilter:x,onError:S=L=>{console.error(L)}}=r,T=(a?Gi:Ke)(t);if(!n)try{n=fi("getDefaultStorage",()=>{var L;return(L=dt)==null?void 0:L.localStorage})()}catch(L){S(L)}if(!n)return T;const A=Mt(t),Z=Yc(A),D=(s=r.serializer)!=null?s:tf[Z],{pause:j,resume:k}=zc(T,()=>E(T.value),{flush:i,deep:o,eventFilter:x});return h&&l&&(Br(h,"storage",ee),Br(h,zr,ye)),ee(),T;function E(L){try{if(L==null)n.removeItem(e);else{const ne=D.write(L),fe=n.getItem(e);fe!==ne&&(n.setItem(e,ne),h&&h.dispatchEvent(new CustomEvent(zr,{detail:{key:e,oldValue:fe,newValue:ne,storageArea:n}})))}}catch(ne){S(ne)}}function K(L){const ne=L?L.newValue:n.getItem(e);if(ne==null)return f&&A!==null&&n.setItem(e,D.write(A)),A;if(!L&&d){const fe=D.read(ne);return Ic(d)?d(fe,A):Z==="object"&&!Array.isArray(fe)?Kr(Kr({},A),fe):fe}else return typeof ne!="string"?ne:D.read(ne)}function ye(L){ee(L.detail)}function ee(L){if(!(L&&L.storageArea!==n)){if(L&&L.key==null){T.value=A;return}if(!(L&&L.key!==e)){j();try{T.value=K(L)}catch(ne){S(ne)}finally{L?Zn(k):k()}}}}}function ui(e){return qc("(prefers-color-scheme: dark)",e)}var rf=Object.defineProperty,Jr=Object.getOwnPropertySymbols,sf=Object.prototype.hasOwnProperty,of=Object.prototype.propertyIsEnumerable,Gr=(e,t,n)=>t in e?rf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,lf=(e,t)=>{for(var n in t||(t={}))sf.call(t,n)&&Gr(e,n,t[n]);if(Jr)for(var n of Jr(t))of.call(t,n)&&Gr(e,n,t[n]);return e};function ai(e={}){const{selector:t="html",attribute:n="class",initialValue:r="auto",window:s=dt,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:f,emitAuto:d}=e,a=lf({auto:"",light:"light",dark:"dark"},e.modes||{}),h=ui({window:s}),x=$t(()=>h.value?"dark":"light"),S=f||(o==null?Ke(r):nf(o,r,i,{window:s,listenToStorageChanges:l})),T=$t({get(){return S.value==="auto"&&!d?x.value:S.value},set(j){S.value=j}}),A=fi("updateHTMLAttrs",(j,k,E)=>{const K=s==null?void 0:s.document.querySelector(j);if(K)if(k==="class"){const ye=E.split(/\s/g);Object.values(a).flatMap(ee=>(ee||"").split(/\s/g)).filter(Boolean).forEach(ee=>{ye.includes(ee)?K.classList.add(ee):K.classList.remove(ee)})}else K.setAttribute(k,E)});function Z(j){var k;const E=j==="auto"?x.value:j;A(t,n,(k=a[E])!=null?k:E)}function D(j){e.onChanged?e.onChanged(j,Z):Z(j)}return Xe(T,D,{flush:"post",immediate:!0}),d&&Xe(x,()=>D(T.value),{flush:"post"}),oi(()=>D(T.value)),T}var cf=Object.defineProperty,ff=Object.defineProperties,uf=Object.getOwnPropertyDescriptors,qr=Object.getOwnPropertySymbols,af=Object.prototype.hasOwnProperty,df=Object.prototype.propertyIsEnumerable,Qr=(e,t,n)=>t in e?cf(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,pf=(e,t)=>{for(var n in t||(t={}))af.call(t,n)&&Qr(e,n,t[n]);if(qr)for(var n of qr(t))df.call(t,n)&&Qr(e,n,t[n]);return e},hf=(e,t)=>ff(e,uf(t));function gf(e={}){const{valueDark:t="dark",valueLight:n="",window:r=dt}=e,s=ai(hf(pf({},e),{onChanged:(l,f)=>{var d;e.onChanged?(d=e.onChanged)==null||d.call(e,l==="dark"):f(l)},modes:{dark:t,light:n}})),i=ui({window:r});return $t({get(){return s.value==="dark"},set(l){l===i.value?s.value="auto":s.value=l?"dark":"light"}})}var Yr;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Yr||(Yr={}));var _f=Object.defineProperty,Xr=Object.getOwnPropertySymbols,mf=Object.prototype.hasOwnProperty,vf=Object.prototype.propertyIsEnumerable,Zr=(e,t,n)=>t in e?_f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,bf=(e,t)=>{for(var n in t||(t={}))mf.call(t,n)&&Zr(e,n,t[n]);if(Xr)for(var n of Xr(t))vf.call(t,n)&&Zr(e,n,t[n]);return e};const yf={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};bf({linear:Rc},yf);const xf={class:"darkButton"},wf={key:0},Sf={key:1},Of={key:0},Cf={key:1},Ef={key:0},Pf={key:1},If={__name:"App",setup(e){const t=gf(),n=Dc(t);ai();const r=Ke(!0);function s(){r.value=!r.value}return(i,o)=>(R(),F(W,null,[H("div",xf,[H("button",{onClick:s,class:"button"},[r.value?(R(),F("span",wf,"Swe")):(R(),F("span",Sf,"Eng"))]),H("button",{onClick:o[0]||(o[0]=l=>Jt(n)()),class:"button"},[Jt(t)?(R(),F("span",Of,"Light mode")):(R(),F("span",Cf,"Dark mode"))])]),pe(gc,{myName:"Amin Yassin"}),r.value?(R(),F("div",Ef,[pe(tc),o[1]||(o[1]=H("br",null,null,-1)),pe(xc),o[2]||(o[2]=H("br",null,null,-1)),pe(Ul)])):(R(),F("div",Pf,[pe(lc),o[3]||(o[3]=H("br",null,null,-1)),pe(Pc),o[4]||(o[4]=H("br",null,null,-1)),pe(ql)]))],64))}};Dl(If).mount("#app",{base:"/CVue/"}); diff --git a/assets/index-6885a818.css b/assets/index-6885a818.css new file mode 100644 index 0000000..78aa06e --- /dev/null +++ b/assets/index-6885a818.css @@ -0,0 +1 @@ +#section{font-size:xx-large;text-align:left;padding-left:15px}#certItems{font-weight:700;list-style-type:none}#desc{font-weight:400;list-style-type:square}#certSection{padding:25px}#workItems{font-weight:700;list-style-type:none}#workSection{padding:25px}#ci{display:inline-flex;margin:1%;align-items:center}img{margin:5px}#contactInfo{margin-top:-10px;text-align:center}#name{font-size:xx-large;text-align:center}#section{font-size:xx-large}#volItems{font-weight:700;list-style-type:none}#responsibilities{font-weight:400;list-style-type:square}#voluntarySection{padding:25px}.dark{color-scheme:dark}.button{float:right;margin:15px;border:1px dashed papayawhip}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type="button"]),input:where([type="reset"]),input:where([type="submit"]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden="until-found"])){display:none} diff --git a/assets/mail-cbe49c0e.png b/assets/mail-cbe49c0e.png new file mode 100644 index 0000000..f616b03 Binary files /dev/null and b/assets/mail-cbe49c0e.png differ diff --git a/assets/mobile-phone-9244ba12.png b/assets/mobile-phone-9244ba12.png new file mode 100644 index 0000000..dd82054 Binary files /dev/null and b/assets/mobile-phone-9244ba12.png differ diff --git a/assets/pin-0e67bc73.png b/assets/pin-0e67bc73.png new file mode 100644 index 0000000..05fa15c Binary files /dev/null and b/assets/pin-0e67bc73.png differ diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..df36fcf Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..1526bdf --- /dev/null +++ b/index.html @@ -0,0 +1,18 @@ + + + + + + + + Amin Yassin + + + + + +
+ + + + \ No newline at end of file