P?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"?``:r==="mathml"?``: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