diff --git a/assets/GameHangman-Dau0diVx.js b/assets/GameHangman-Dtw_fr2B.js similarity index 98% rename from assets/GameHangman-Dau0diVx.js rename to assets/GameHangman-Dtw_fr2B.js index 0447d2a..d1640f5 100644 --- a/assets/GameHangman-Dau0diVx.js +++ b/assets/GameHangman-Dtw_fr2B.js @@ -4,4 +4,4 @@ function __vite__mapDeps(indexes) { } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } -import{_ as x,r as t,u as N,w as q,a as z,o as m,c as d,b as i,d as F,e as L,f as o,F as R,g as T,h as U,t as P,n as D,i as C,j as _,k as p,p as W,l as $,m as n}from"./index-BMRGy3fZ.js";const Y=(v,g)=>{const r=v[g];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((A,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+g)))})},M=v=>(W("data-v-2e7a7599"),v=v(),$(),v),J=M(()=>i("h1",null,"Hangman Game",-1)),K=["src"],Q={class:"password"},X={key:0,class:"alphabet"},Z=["onClick"],ee=M(()=>i("i",{class:"fa-brands fa-square-github"},null,-1)),ae={__name:"GameHangman",setup(v){const g=["Practice makes perfect","East or west, home is best","A friend in need is a friend indeed","Where there is a will, there is a way","Time heals all wounds","Better late than never","Easier said than done","Speech is silver, silence is golden","Better an open enemy than a false friend","Every man has his faults"],r=t(!0),A=Array.from({length:26},(s,a)=>String.fromCharCode(65+a)),l=t(""),I=t(0),E=t([]),u=t([]),j=t(),y=t(1),b=t(!1),f=t(!1),k=t(""),h=t(""),G=N(),H=()=>{G.push("/more")},O=()=>{r.value=!0,l.value=g[Math.floor(Math.random()*g.length)].toUpperCase(),I.value=l.value.length,y.value=0,E.value=l.value.split("").map(s=>s===" "||s===","?s:"-"),u.value=[],b.value=!1,f.value=!1,k.value="",h.value=""},B=()=>{O()},S=s=>{if(u.value.includes(s))return;u.value.push(s);let a=!1;for(let c=0;c=9&&V(!1)),E.value.includes("-")||V(!0)},V=s=>{s&&!f.value?(b.value=!0,k.value="Well done! You guessed the password!",h.value="lime",r.value=!1):(f.value=!0,k.value="Oh sorry, try again 😉",h.value="red",r.value=!1)};return q(y,async s=>{try{const a=await Y(Object.assign({"./img/s0.jpg":()=>n(()=>import("./s0-jE18M5vL.js"),__vite__mapDeps([])),"./img/s1.jpg":()=>n(()=>import("./s1-C8jv8Qlj.js"),__vite__mapDeps([])),"./img/s2.jpg":()=>n(()=>import("./s2-CseW3fnz.js"),__vite__mapDeps([])),"./img/s3.jpg":()=>n(()=>import("./s3-Bw-lLoFl.js"),__vite__mapDeps([])),"./img/s4.jpg":()=>n(()=>import("./s4-ZgC5BDD-.js"),__vite__mapDeps([])),"./img/s5.jpg":()=>n(()=>import("./s5-BRp_ITv3.js"),__vite__mapDeps([])),"./img/s6.jpg":()=>n(()=>import("./s6-CnGXIs0W.js"),__vite__mapDeps([])),"./img/s7.jpg":()=>n(()=>import("./s7-DUmD8dBP.js"),__vite__mapDeps([])),"./img/s8.jpg":()=>n(()=>import("./s8-D-S_5Txm.js"),__vite__mapDeps([])),"./img/s9.jpg":()=>n(()=>import("./s9-C5YULmnT.js"),__vite__mapDeps([]))}),`./img/s${s}.jpg`);j.value=a.default}catch(a){console.error("Error loading image:",a)}}),O(),(s,a)=>{const c=z("v-icon");return m(),d("div",{class:"gameHangman",style:C({borderColor:h.value})},[i("a",{class:"goBack",onClick:H,onMouseenter:a[0]||(a[0]=(...e)=>o(_)&&o(_)(...e)),onMouseleave:a[1]||(a[1]=(...e)=>o(p)&&o(p)(...e))},[F(c,{name:"fa-angle-double-left"}),L(" back ")],32),J,i("img",{src:j.value,alt:"Hangman Image"},null,8,K),i("div",Q,[(m(!0),d(R,null,T(E.value,(e,w)=>(m(),d("span",{key:w},P(e===" "||e===","||u.value.includes(e)?e:f.value?l.value[w]:"-"),1))),128))]),r.value?(m(),d("div",X,[(m(!0),d(R,null,T(o(A),(e,w)=>(m(),d("span",{key:w,onClick:se=>S(e),class:D({disabled:u.value.includes(e),guessed:u.value.includes(e)&&l.value.indexOf(e)>-1,notguessed:u.value.includes(e)&&l.value.indexOf(e)===-1})},P(e),11,Z))),128))])):U("",!0),i("div",{class:D(["result",{won:b.value,loose:f.value}]),style:C({color:h.value})},P(k.value),7),i("a",{class:"reset",onClick:B,onMouseenter:a[2]||(a[2]=(...e)=>o(_)&&o(_)(...e)),onMouseleave:a[3]||(a[3]=(...e)=>o(p)&&o(p)(...e))}," Play Again",32),i("a",{class:"gh",onMouseenter:a[4]||(a[4]=(...e)=>o(_)&&o(_)(...e)),onMouseleave:a[5]||(a[5]=(...e)=>o(p)&&o(p)(...e)),href:"https://github.com/AgataBialoskorska/vueProject/blob/master/src/components/GameHangman.vue"},[ee,L(" GH Repository ")],32)],4)}}},te=x(ae,[["__scopeId","data-v-2e7a7599"]]);export{te as default}; +import{_ as x,r as t,u as N,w as q,a as z,o as m,c as d,b as i,d as F,e as L,f as o,F as R,g as T,h as U,t as P,n as D,i as C,j as _,k as p,p as W,l as $,m as n}from"./index-2sSUQEje.js";const Y=(v,g)=>{const r=v[g];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((A,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+g)))})},M=v=>(W("data-v-2e7a7599"),v=v(),$(),v),J=M(()=>i("h1",null,"Hangman Game",-1)),K=["src"],Q={class:"password"},X={key:0,class:"alphabet"},Z=["onClick"],ee=M(()=>i("i",{class:"fa-brands fa-square-github"},null,-1)),ae={__name:"GameHangman",setup(v){const g=["Practice makes perfect","East or west, home is best","A friend in need is a friend indeed","Where there is a will, there is a way","Time heals all wounds","Better late than never","Easier said than done","Speech is silver, silence is golden","Better an open enemy than a false friend","Every man has his faults"],r=t(!0),A=Array.from({length:26},(s,a)=>String.fromCharCode(65+a)),l=t(""),I=t(0),E=t([]),u=t([]),j=t(),y=t(1),b=t(!1),f=t(!1),k=t(""),h=t(""),G=N(),H=()=>{G.push("/more")},O=()=>{r.value=!0,l.value=g[Math.floor(Math.random()*g.length)].toUpperCase(),I.value=l.value.length,y.value=0,E.value=l.value.split("").map(s=>s===" "||s===","?s:"-"),u.value=[],b.value=!1,f.value=!1,k.value="",h.value=""},B=()=>{O()},S=s=>{if(u.value.includes(s))return;u.value.push(s);let a=!1;for(let c=0;c=9&&V(!1)),E.value.includes("-")||V(!0)},V=s=>{s&&!f.value?(b.value=!0,k.value="Well done! You guessed the password!",h.value="lime",r.value=!1):(f.value=!0,k.value="Oh sorry, try again 😉",h.value="red",r.value=!1)};return q(y,async s=>{try{const a=await Y(Object.assign({"./img/s0.jpg":()=>n(()=>import("./s0-jE18M5vL.js"),__vite__mapDeps([])),"./img/s1.jpg":()=>n(()=>import("./s1-C8jv8Qlj.js"),__vite__mapDeps([])),"./img/s2.jpg":()=>n(()=>import("./s2-CseW3fnz.js"),__vite__mapDeps([])),"./img/s3.jpg":()=>n(()=>import("./s3-Bw-lLoFl.js"),__vite__mapDeps([])),"./img/s4.jpg":()=>n(()=>import("./s4-ZgC5BDD-.js"),__vite__mapDeps([])),"./img/s5.jpg":()=>n(()=>import("./s5-BRp_ITv3.js"),__vite__mapDeps([])),"./img/s6.jpg":()=>n(()=>import("./s6-CnGXIs0W.js"),__vite__mapDeps([])),"./img/s7.jpg":()=>n(()=>import("./s7-DUmD8dBP.js"),__vite__mapDeps([])),"./img/s8.jpg":()=>n(()=>import("./s8-D-S_5Txm.js"),__vite__mapDeps([])),"./img/s9.jpg":()=>n(()=>import("./s9-C5YULmnT.js"),__vite__mapDeps([]))}),`./img/s${s}.jpg`);j.value=a.default}catch(a){console.error("Error loading image:",a)}}),O(),(s,a)=>{const c=z("v-icon");return m(),d("div",{class:"gameHangman",style:C({borderColor:h.value})},[i("a",{class:"goBack",onClick:H,onMouseenter:a[0]||(a[0]=(...e)=>o(_)&&o(_)(...e)),onMouseleave:a[1]||(a[1]=(...e)=>o(p)&&o(p)(...e))},[F(c,{name:"fa-angle-double-left"}),L(" back ")],32),J,i("img",{src:j.value,alt:"Hangman Image"},null,8,K),i("div",Q,[(m(!0),d(R,null,T(E.value,(e,w)=>(m(),d("span",{key:w},P(e===" "||e===","||u.value.includes(e)?e:f.value?l.value[w]:"-"),1))),128))]),r.value?(m(),d("div",X,[(m(!0),d(R,null,T(o(A),(e,w)=>(m(),d("span",{key:w,onClick:se=>S(e),class:D({disabled:u.value.includes(e),guessed:u.value.includes(e)&&l.value.indexOf(e)>-1,notguessed:u.value.includes(e)&&l.value.indexOf(e)===-1})},P(e),11,Z))),128))])):U("",!0),i("div",{class:D(["result",{won:b.value,loose:f.value}]),style:C({color:h.value})},P(k.value),7),i("a",{class:"reset",onClick:B,onMouseenter:a[2]||(a[2]=(...e)=>o(_)&&o(_)(...e)),onMouseleave:a[3]||(a[3]=(...e)=>o(p)&&o(p)(...e))}," Play Again",32),i("a",{class:"gh",onMouseenter:a[4]||(a[4]=(...e)=>o(_)&&o(_)(...e)),onMouseleave:a[5]||(a[5]=(...e)=>o(p)&&o(p)(...e)),href:"https://github.com/AgataBialoskorska/vueProject/blob/master/src/components/GameHangman.vue"},[ee,L(" GH Repository ")],32)],4)}}},te=x(ae,[["__scopeId","data-v-2e7a7599"]]);export{te as default}; diff --git a/assets/index-BMRGy3fZ.js b/assets/index-2sSUQEje.js similarity index 99% rename from assets/index-BMRGy3fZ.js rename to assets/index-2sSUQEje.js index 9bc5245..8c0610d 100644 --- a/assets/index-BMRGy3fZ.js +++ b/assets/index-2sSUQEje.js @@ -1,6 +1,6 @@ function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/GameHangman-Dau0diVx.js","assets/GameHangman-DaEK6rH5.css"] + __vite__mapDeps.viteFileDeps = ["assets/GameHangman-Dtw_fr2B.js","assets/GameHangman-DaEK6rH5.css"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } @@ -24,7 +24,7 @@ function __vite__mapDeps(indexes) { * vue-router v4.3.0 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const gt=typeof document<"u";function pc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const q=Object.assign;function Vn(e,t){const n={};for(const o in t){const s=t[o];n[o]=Pe(s)?s.map(e):e(s)}return n}const Bt=()=>{},Pe=Array.isArray,Ir=/#/g,vc=/&/g,mc=/\//g,gc=/=/g,_c=/\?/g,$r=/\+/g,yc=/%5B/g,bc=/%5D/g,Lr=/%5E/g,wc=/%60/g,kr=/%7B/g,Ec=/%7C/g,Nr=/%7D/g,xc=/%20/g;function Ao(e){return encodeURI(""+e).replace(Ec,"|").replace(yc,"[").replace(bc,"]")}function Rc(e){return Ao(e).replace(kr,"{").replace(Nr,"}").replace(Lr,"^")}function no(e){return Ao(e).replace($r,"%2B").replace(xc,"+").replace(Ir,"%23").replace(vc,"%26").replace(wc,"`").replace(kr,"{").replace(Nr,"}").replace(Lr,"^")}function Sc(e){return no(e).replace(gc,"%3D")}function Cc(e){return Ao(e).replace(Ir,"%23").replace(_c,"%3F")}function Pc(e){return e==null?"":Cc(e).replace(mc,"%2F")}function qt(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Oc=/\/$/,Ac=e=>e.replace(Oc,"");function Un(e,t,n="/"){let o,s={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(o=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),s=e(r)),a>-1&&(o=o||t.slice(0,a),i=t.slice(a,t.length)),o=$c(o??t,n),{fullPath:o+(r&&"?")+r+i,path:o,query:s,hash:qt(i)}}function Mc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function hs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Tc(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&Ct(t.matched[o],n.matched[s])&&Fr(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ct(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Fr(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ic(e[n],t[n]))return!1;return!0}function Ic(e,t){return Pe(e)?ps(e,t):Pe(t)?ps(t,e):e===t}function ps(e,t){return Pe(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function $c(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i).join("/")}var Gt;(function(e){e.pop="pop",e.push="push"})(Gt||(Gt={}));var Vt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Vt||(Vt={}));function Lc(e){if(!e)if(gt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ac(e)}const kc=/^[^#]+#/;function Nc(e,t){return e.replace(kc,"#")+t}function Fc(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Tn=()=>({left:window.scrollX,top:window.scrollY});function jc(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Fc(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function vs(e,t){return(history.state?history.state.position-t:-1)+e}const oo=new Map;function Hc(e,t){oo.set(e,t)}function Bc(e){const t=oo.get(e);return oo.delete(e),t}let Vc=()=>location.protocol+"//"+location.host;function jr(e,t){const{pathname:n,search:o,hash:s}=t,r=e.indexOf("#");if(r>-1){let a=s.includes(e.slice(r))?e.slice(r).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),hs(l,"")}return hs(n,e)+o+s}function Uc(e,t,n,o){let s=[],r=[],i=null;const a=({state:p})=>{const y=jr(e,location),M=n.value,A=t.value;let I=0;if(p){if(n.value=y,t.value=p,i&&i===M){i=null;return}I=A?p.position-A.position:0}else o(y);s.forEach(C=>{C(n.value,M,{delta:I,type:Gt.pop,direction:I?I>0?Vt.forward:Vt.back:Vt.unknown})})};function l(){i=n.value}function d(p){s.push(p);const y=()=>{const M=s.indexOf(p);M>-1&&s.splice(M,1)};return r.push(y),y}function f(){const{history:p}=window;p.state&&p.replaceState(q({},p.state,{scroll:Tn()}),"")}function h(){for(const p of r)p();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:d,destroy:h}}function ms(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?Tn():null}}function zc(e){const{history:t,location:n}=window,o={value:jr(e,n)},s={value:t.state};s.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,d,f){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Vc()+e+l;try{t[f?"replaceState":"pushState"](d,"",p),s.value=d}catch(y){console.error(y),n[f?"replace":"assign"](p)}}function i(l,d){const f=q({},t.state,ms(s.value.back,l,s.value.forward,!0),d,{position:s.value.position});r(l,f,!0),o.value=l}function a(l,d){const f=q({},s.value,t.state,{forward:l,scroll:Tn()});r(f.current,f,!0);const h=q({},ms(o.value,l,null),{position:f.position+1},d);r(l,h,!1),o.value=l}return{location:o,state:s,push:a,replace:i}}function Dc(e){e=Lc(e);const t=zc(e),n=Uc(e,t.state,t.location,t.replace);function o(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=q({location:"",base:e,go:o,createHref:Nc.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Kc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Dc(e)}function Wc(e){return typeof e=="string"||e&&typeof e=="object"}function Hr(e){return typeof e=="string"||typeof e=="symbol"}const We={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Br=Symbol("");var gs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(gs||(gs={}));function Pt(e,t){return q(new Error,{type:e,[Br]:!0},t)}function je(e,t){return e instanceof Error&&Br in e&&(t==null||!!(e.type&t))}const _s="[^/]+?",qc={sensitive:!1,strict:!1,start:!0,end:!0},Gc=/[.+*?^${}()[\]/\\]/g;function Yc(e,t){const n=q({},qc,t),o=[];let s=n.start?"^":"";const r=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(s+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Qc(e,t){let n=0;const o=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Jc={type:0,value:""},Zc=/[a-zA-Z0-9_]/;function ea(e){if(!e)return[[]];if(e==="/")return[[Jc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(y){throw new Error(`ERR (${n})/"${d}": ${y}`)}let n=0,o=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let a=0,l,d="",f="";function h(){d&&(n===0?r.push({type:0,value:d}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:d,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function p(){d+=l}for(;a{i(k)}:Bt}function i(f){if(Hr(f)){const h=o.get(f);h&&(o.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&o.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){let h=0;for(;h=0&&(f.record.path!==n[h].record.path||!Vr(f,n[h]));)h++;n.splice(h,0,f),f.record.name&&!ws(f)&&o.set(f.record.name,f)}function d(f,h){let p,y={},M,A;if("name"in f&&f.name){if(p=o.get(f.name),!p)throw Pt(1,{location:f});A=p.record.name,y=q(bs(h.params,p.keys.filter(k=>!k.optional).concat(p.parent?p.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),f.params&&bs(f.params,p.keys.map(k=>k.name))),M=p.stringify(y)}else if(f.path!=null)M=f.path,p=n.find(k=>k.re.test(M)),p&&(y=p.parse(M),A=p.record.name);else{if(p=h.name?o.get(h.name):n.find(k=>k.re.test(h.path)),!p)throw Pt(1,{location:f,currentLocation:h});A=p.record.name,y=q({},h.params,f.params),M=p.stringify(y)}const I=[];let C=p;for(;C;)I.unshift(C.record),C=C.parent;return{name:A,path:M,params:y,matched:I,meta:ra(I)}}return e.forEach(f=>r(f)),{addRoute:r,resolve:d,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function bs(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function oa(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:sa(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function sa(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function ws(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ra(e){return e.reduce((t,n)=>q(t,n.meta),{})}function Es(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Vr(e,t){return t.children.some(n=>n===e||Vr(e,n))}function ia(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&no(r)):[o&&no(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function la(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=Pe(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const ca=Symbol(""),Rs=Symbol(""),In=Symbol(""),Ur=Symbol(""),so=Symbol("");function $t(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Xe(e,t,n,o,s,r=i=>i()){const i=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const d=p=>{p===!1?l(Pt(4,{from:n,to:t})):p instanceof Error?l(p):Wc(p)?l(Pt(2,{from:t,to:p})):(i&&o.enterCallbacks[s]===i&&typeof p=="function"&&i.push(p),a())},f=r(()=>e.call(o&&o.instances[s],t,n,d));let h=Promise.resolve(f);e.length<3&&(h=h.then(d)),h.catch(p=>l(p))})}function zn(e,t,n,o,s=r=>r()){const r=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(aa(l)){const f=(l.__vccOpts||l)[t];f&&r.push(Xe(f,n,o,i,a,s))}else{let d=l();r.push(()=>d.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const h=pc(f)?f.default:f;i.components[a]=h;const y=(h.__vccOpts||h)[t];return y&&Xe(y,n,o,i,a,s)()}))}}return r}function aa(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ss(e){const t=ke(In),n=ke(Ur),o=oe(()=>t.resolve(X(e.to))),s=oe(()=>{const{matched:l}=o.value,{length:d}=l,f=l[d-1],h=n.matched;if(!f||!h.length)return-1;const p=h.findIndex(Ct.bind(null,f));if(p>-1)return p;const y=Cs(l[d-2]);return d>1&&Cs(f)===y&&h[h.length-1].path!==y?h.findIndex(Ct.bind(null,l[d-2])):p}),r=oe(()=>s.value>-1&&da(n.params,o.value.params)),i=oe(()=>s.value>-1&&s.value===n.matched.length-1&&Fr(n.params,o.value.params));function a(l={}){return ua(l)?t[X(e.replace)?"replace":"push"](X(e.to)).catch(Bt):Promise.resolve()}return{route:o,href:oe(()=>o.value.href),isActive:r,isExactActive:i,navigate:a}}const fa=Ro({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ss,setup(e,{slots:t}){const n=xt(Ss(e)),{options:o}=ke(In),s=oe(()=>({[Ps(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Ps(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Ht("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),ro=fa;function ua(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function da(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!Pe(s)||s.length!==o.length||o.some((r,i)=>r!==s[i]))return!1}return!0}function Cs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ps=(e,t,n)=>e??t??n,ha=Ro({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=ke(so),s=oe(()=>e.route||o.value),r=ke(Rs,0),i=oe(()=>{let d=X(r);const{matched:f}=s.value;let h;for(;(h=f[d])&&!h.components;)d++;return d}),a=oe(()=>s.value.matched[i.value]);cn(Rs,oe(()=>i.value+1)),cn(ca,a),cn(so,s);const l=tr();return rn(()=>[l.value,a.value,e.name],([d,f,h],[p,y,M])=>{f&&(f.instances[h]=d,y&&y!==f&&d&&d===p&&(f.leaveGuards.size||(f.leaveGuards=y.leaveGuards),f.updateGuards.size||(f.updateGuards=y.updateGuards))),d&&f&&(!y||!Ct(f,y)||!p)&&(f.enterCallbacks[h]||[]).forEach(A=>A(d))},{flush:"post"}),()=>{const d=s.value,f=e.name,h=a.value,p=h&&h.components[f];if(!p)return Os(n.default,{Component:p,route:d});const y=h.props[f],M=y?y===!0?d.params:typeof y=="function"?y(d):y:null,I=Ht(p,q({},M,t,{onVnodeUnmounted:C=>{C.component.isUnmounted&&(h.instances[f]=null)},ref:l}));return Os(n.default,{Component:I,route:d})||I}}});function Os(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const zr=ha;function pa(e){const t=na(e.routes,e),n=e.parseQuery||ia,o=e.stringifyQuery||xs,s=e.history,r=$t(),i=$t(),a=$t(),l=Oi(We);let d=We;gt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Vn.bind(null,g=>""+g),h=Vn.bind(null,Pc),p=Vn.bind(null,qt);function y(g,P){let R,T;return Hr(g)?(R=t.getRecordMatcher(g),T=P):T=g,t.addRoute(T,R)}function M(g){const P=t.getRecordMatcher(g);P&&t.removeRoute(P)}function A(){return t.getRoutes().map(g=>g.record)}function I(g){return!!t.getRecordMatcher(g)}function C(g,P){if(P=q({},P||l.value),typeof g=="string"){const u=Un(n,g,P.path),v=t.resolve({path:u.path},P),_=s.createHref(u.fullPath);return q(u,v,{params:p(v.params),hash:qt(u.hash),redirectedFrom:void 0,href:_})}let R;if(g.path!=null)R=q({},g,{path:Un(n,g.path,P.path).path});else{const u=q({},g.params);for(const v in u)u[v]==null&&delete u[v];R=q({},g,{params:h(u)}),P.params=h(P.params)}const T=t.resolve(R,P),W=g.hash||"";T.params=f(p(T.params));const Z=Mc(o,q({},g,{hash:Rc(W),path:T.path})),c=s.createHref(Z);return q({fullPath:Z,hash:W,query:o===xs?la(g.query):g.query||{}},T,{redirectedFrom:void 0,href:c})}function k(g){return typeof g=="string"?Un(n,g,l.value.path):q({},g)}function F(g,P){if(d!==g)return Pt(8,{from:P,to:g})}function U(g){return de(g)}function J(g){return U(q(k(g),{replace:!0}))}function H(g){const P=g.matched[g.matched.length-1];if(P&&P.redirect){const{redirect:R}=P;let T=typeof R=="function"?R(g):R;return typeof T=="string"&&(T=T.includes("?")||T.includes("#")?T=k(T):{path:T},T.params={}),q({query:g.query,hash:g.hash,params:T.path!=null?{}:g.params},T)}}function de(g,P){const R=d=C(g),T=l.value,W=g.state,Z=g.force,c=g.replace===!0,u=H(R);if(u)return de(q(k(u),{state:typeof u=="object"?q({},W,u.state):W,force:Z,replace:c}),P||R);const v=R;v.redirectedFrom=P;let _;return!Z&&Tc(o,T,R)&&(_=Pt(16,{to:v,from:T}),Me(T,T,!0,!1)),(_?Promise.resolve(_):Oe(v,T)).catch(m=>je(m)?je(m,2)?m:De(m):K(m,v,T)).then(m=>{if(m){if(je(m,2))return de(q({replace:c},k(m.to),{state:typeof m.to=="object"?q({},W,m.to.state):W,force:Z}),P||v)}else m=nt(v,T,!0,c,W);return ze(v,T,m),m})}function ye(g,P){const R=F(g,P);return R?Promise.reject(R):Promise.resolve()}function tt(g){const P=vt.values().next().value;return P&&typeof P.runWithContext=="function"?P.runWithContext(g):g()}function Oe(g,P){let R;const[T,W,Z]=va(g,P);R=zn(T.reverse(),"beforeRouteLeave",g,P);for(const u of T)u.leaveGuards.forEach(v=>{R.push(Xe(v,g,P))});const c=ye.bind(null,g,P);return R.push(c),ae(R).then(()=>{R=[];for(const u of r.list())R.push(Xe(u,g,P));return R.push(c),ae(R)}).then(()=>{R=zn(W,"beforeRouteUpdate",g,P);for(const u of W)u.updateGuards.forEach(v=>{R.push(Xe(v,g,P))});return R.push(c),ae(R)}).then(()=>{R=[];for(const u of Z)if(u.beforeEnter)if(Pe(u.beforeEnter))for(const v of u.beforeEnter)R.push(Xe(v,g,P));else R.push(Xe(u.beforeEnter,g,P));return R.push(c),ae(R)}).then(()=>(g.matched.forEach(u=>u.enterCallbacks={}),R=zn(Z,"beforeRouteEnter",g,P,tt),R.push(c),ae(R))).then(()=>{R=[];for(const u of i.list())R.push(Xe(u,g,P));return R.push(c),ae(R)}).catch(u=>je(u,8)?u:Promise.reject(u))}function ze(g,P,R){a.list().forEach(T=>tt(()=>T(g,P,R)))}function nt(g,P,R,T,W){const Z=F(g,P);if(Z)return Z;const c=P===We,u=gt?history.state:{};R&&(T||c?s.replace(g.fullPath,q({scroll:c&&u&&u.scroll},W)):s.push(g.fullPath,W)),l.value=g,Me(g,P,R,c),De()}let Ae;function Mt(){Ae||(Ae=s.listen((g,P,R)=>{if(!Qt.listening)return;const T=C(g),W=H(T);if(W){de(q(W,{replace:!0}),T).catch(Bt);return}d=T;const Z=l.value;gt&&Hc(vs(Z.fullPath,R.delta),Tn()),Oe(T,Z).catch(c=>je(c,12)?c:je(c,2)?(de(c.to,T).then(u=>{je(u,20)&&!R.delta&&R.type===Gt.pop&&s.go(-1,!1)}).catch(Bt),Promise.reject()):(R.delta&&s.go(-R.delta,!1),K(c,T,Z))).then(c=>{c=c||nt(T,Z,!1),c&&(R.delta&&!je(c,8)?s.go(-R.delta,!1):R.type===Gt.pop&&je(c,20)&&s.go(-1,!1)),ze(T,Z,c)}).catch(Bt)}))}let ht=$t(),re=$t(),G;function K(g,P,R){De(g);const T=re.list();return T.length?T.forEach(W=>W(g,P,R)):console.error(g),Promise.reject(g)}function Fe(){return G&&l.value!==We?Promise.resolve():new Promise((g,P)=>{ht.add([g,P])})}function De(g){return G||(G=!g,Mt(),ht.list().forEach(([P,R])=>g?R(g):P()),ht.reset()),g}function Me(g,P,R,T){const{scrollBehavior:W}=e;if(!gt||!W)return Promise.resolve();const Z=!R&&Bc(vs(g.fullPath,0))||(T||!R)&&history.state&&history.state.scroll||null;return rr().then(()=>W(g,P,Z)).then(c=>c&&jc(c)).catch(c=>K(c,g,P))}const ve=g=>s.go(g);let pt;const vt=new Set,Qt={currentRoute:l,listening:!0,addRoute:y,removeRoute:M,hasRoute:I,getRoutes:A,resolve:C,options:e,push:U,replace:J,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:re.add,isReady:Fe,install(g){const P=this;g.component("RouterLink",ro),g.component("RouterView",zr),g.config.globalProperties.$router=P,Object.defineProperty(g.config.globalProperties,"$route",{enumerable:!0,get:()=>X(l)}),gt&&!pt&&l.value===We&&(pt=!0,U(s.location).catch(W=>{}));const R={};for(const W in We)Object.defineProperty(R,W,{get:()=>l.value[W],enumerable:!0});g.provide(In,P),g.provide(Ur,Ys(R)),g.provide(so,l);const T=g.unmount;vt.add(g),g.unmount=function(){vt.delete(g),vt.size<1&&(d=We,Ae&&Ae(),Ae=null,l.value=We,pt=!1,G=!1),T()}}};function ae(g){return g.reduce((P,R)=>P.then(()=>tt(R)),Promise.resolve())}return Qt}function va(e,t){const n=[],o=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iCt(d,a))?o.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(d=>Ct(d,l))||s.push(l))}return[n,o,s]}function uf(){return ke(In)}const He=e=>{e.target.classList.add("animation")},Be=e=>{e.target.classList.remove("animation")},Xt=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},ma=e=>(Eo("data-v-2a989487"),e=e(),xo(),e),ga=ma(()=>le("a",null,null,-1)),_a={__name:"NavigationElement",setup(e){return(t,n)=>(et(),dt("nav",null,[Q(X(ro),{to:"/",onMouseenter:X(He),onMouseleave:X(Be)},{default:mn(()=>[Wt("Home")]),_:1},8,["onMouseenter","onMouseleave"]),ga,Q(X(ro),{to:"/more",onMouseenter:X(He),onMouseleave:X(Be)},{default:mn(()=>[Wt("More")]),_:1},8,["onMouseenter","onMouseleave"])]))}},ya=Xt(_a,[["__scopeId","data-v-2a989487"]]),ba="/assets/agataCV-B3-yIWWe.jpeg",wa={},Dr=e=>(Eo("data-v-2a2c8873"),e=e(),xo(),e),Ea=Dr(()=>le("img",{alt:"my photo",class:"photo",src:ba},null,-1)),xa=Dr(()=>le("h1",null,"Hi, I am Agata",-1));function Ra(e,t){return et(),dt(be,null,[Ea,xa],64)}const Sa=Xt(wa,[["render",Ra],["__scopeId","data-v-2a2c8873"]]),Ca=e=>(Eo("data-v-09f64a6d"),e=e(),xo(),e),Pa={class:"contact"},Oa=Ca(()=>le("h2",null,[Wt("Feel free to check my repositories"),le("br"),Wt("and contact me with:")],-1)),Aa={__name:"ContactElement",setup(e){return(t,n)=>{const o=Gn("v-icon");return et(),dt("div",Pa,[Oa,le("a",{href:"mailto:abialoskorska@icloud.com",target:"_blank",rel:"noopener",onMouseenter:n[0]||(n[0]=(...s)=>X(He)&&X(He)(...s)),onMouseleave:n[1]||(n[1]=(...s)=>X(Be)&&X(Be)(...s))},[Q(o,{name:"fa-regular-envelope"})],32),le("a",{href:"https://github.com/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[2]||(n[2]=(...s)=>X(He)&&X(He)(...s)),onMouseleave:n[3]||(n[3]=(...s)=>X(Be)&&X(Be)(...s))},[Q(o,{name:"fa-github"})],32),le("a",{href:"https://www.linkedin.com/in/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[4]||(n[4]=(...s)=>X(He)&&X(He)(...s)),onMouseleave:n[5]||(n[5]=(...s)=>X(Be)&&X(Be)(...s))},[Q(o,{name:"fa-linkedin",class:"icon"})],32)])}}},Ma=Xt(Aa,[["__scopeId","data-v-09f64a6d"]]),Ta={name:"CookieElement",data(){return{checking:!1}},mounted(){localStorage.getItem("cookieButtonClicked")&&(this.checking=!0)},methods:{clicked(){localStorage.setItem("cookieButtonClicked",!0),this.checking=!0}}},Ia={key:0,class:"cookie"},$a=le("p",null,"This website uses cookies to enhance the user experience.",-1);function La(e,t,n,o,s,r){return s.checking?Al("",!0):(et(),dt("div",Ia,[$a,le("button",{onClick:t[0]||(t[0]=(...i)=>r.clicked&&r.clicked(...i))},"OK!")]))}const ka=Xt(Ta,[["render",La]]),Na={class:"content"},Fa={__name:"App",setup(e){return(t,n)=>(et(),dt(be,null,[le("header",null,[Q(ya),Q(Sa),Q(Ma)]),le("div",Na,[Q(X(zr))]),le("footer",null,[Q(ka)])],64))}},ja="modulepreload",Ha=function(e){return"/"+e},As={},Ba=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){const r=document.getElementsByTagName("link");s=Promise.all(n.map(i=>{if(i=Ha(i),i in As)return;As[i]=!0;const a=i.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!o)for(let h=r.length-1;h>=0;h--){const p=r[h];if(p.href===i&&(!a||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const f=document.createElement("link");if(f.rel=a?"stylesheet":ja,a||(f.as="script",f.crossOrigin=""),f.href=i,document.head.appendChild(f),a)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})}))}return s.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},Va={},Ua={class:"home"},za=Ar('
SELECT experience FROM my_life;
Leadership and Team Management
Financial and Office Administration
E-commerce Sales / Customers Service
SELECT traits FROM my_personality
LIMIT 3;
Adaptability
Empathy
Initiative
SELECT favorite FROM my_personality;
Personal manners
Swimming
Volvos
SELECT goal, progress FROM my_roadmap
ORDER BY progress DESC LIMIT 3;
Self-learning English from scratch.66%
Refresh German language44%
Code perfect App33%
SELECT dream FROM my_imagination
ORDER BY rating DESC LIMIT 1;
Swimming in a large lake
in the middle of a dense wild forest
surrounded by happy people.
',5),Da=[za];function Ka(e,t){return et(),dt("div",Ua,Da)}const Ms=Xt(Va,[["render",Ka],["__scopeId","data-v-0cf0d2d8"]]),Wa=Ar('

I've been working with:

git,gihub,aws,vscodemysql,regex,pynpm,nodejs,js,vue,nextjshtml,tailwind,sass,css
',1),qa={class:"projects"},Ga=le("p",null,"My visual project:",-1),Ya={__name:"View-More",setup(e){return(t,n)=>{const o=Gn("v-icon"),s=Gn("RouterLink");return et(),dt(be,null,[Wa,le("div",qa,[Ga,Q(s,{to:"/hangman",onMouseenter:X(He),onMouseleave:X(Be)},{default:mn(()=>[Q(o,{name:"fa-spell-check"})]),_:1},8,["onMouseenter","onMouseleave"])])],64)}}},Kr=pa({history:Kc(),routes:[{path:"/",name:"home",component:Ms,meta:{title:"Portfolio"}},{path:"/more",name:"more",component:Ya,meta:{title:"More"}},{path:"/hangman",name:"Hangman",component:()=>Ba(()=>import("./GameHangman-Dau0diVx.js"),__vite__mapDeps([0,1])),meta:{title:"Game Hangman"}},{path:"/:pathMatch(.*)*",name:"home",component:Ms}]});Kr.beforeEach((e,t,n)=>{const o="Agata Białoskórska";e.meta.title?document.title=o+" - "+e.meta.title:document.title=o,e.path==="/"||e.path==="/more"||e.path==="/hangman"?n():n("/"),n()});const Xa={"<":"<",">":">",'"':""","'":"'","&":"&"};let Qa=0;var Ja=e=>e.replace(/[<>"&]/g,t=>Xa[t]||t),Za=e=>e+Qa++;const it={},ef=e=>{const{name:t,paths:n=[],d:o,polygons:s=[],points:r}=e;o&&n.push({d:o}),r&&s.push({points:r}),it[t]=Object.assign({},e,{paths:n,polygons:s}),it[t].minX||(it[t].minX=0),it[t].minY||(it[t].minY=0)},tf=(...e)=>{for(const t of e)ef(t)},nf=Ro({name:"OhVueIcon",props:{name:{type:String,validator:e=>!e||e in it||(console.warn(`Invalid prop: prop "name" is referring to an unregistered icon "${e}". + */const gt=typeof document<"u";function pc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const q=Object.assign;function Vn(e,t){const n={};for(const o in t){const s=t[o];n[o]=Pe(s)?s.map(e):e(s)}return n}const Bt=()=>{},Pe=Array.isArray,Ir=/#/g,vc=/&/g,mc=/\//g,gc=/=/g,_c=/\?/g,$r=/\+/g,yc=/%5B/g,bc=/%5D/g,Lr=/%5E/g,wc=/%60/g,kr=/%7B/g,Ec=/%7C/g,Nr=/%7D/g,xc=/%20/g;function Ao(e){return encodeURI(""+e).replace(Ec,"|").replace(yc,"[").replace(bc,"]")}function Rc(e){return Ao(e).replace(kr,"{").replace(Nr,"}").replace(Lr,"^")}function no(e){return Ao(e).replace($r,"%2B").replace(xc,"+").replace(Ir,"%23").replace(vc,"%26").replace(wc,"`").replace(kr,"{").replace(Nr,"}").replace(Lr,"^")}function Sc(e){return no(e).replace(gc,"%3D")}function Cc(e){return Ao(e).replace(Ir,"%23").replace(_c,"%3F")}function Pc(e){return e==null?"":Cc(e).replace(mc,"%2F")}function qt(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Oc=/\/$/,Ac=e=>e.replace(Oc,"");function Un(e,t,n="/"){let o,s={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(o=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),s=e(r)),a>-1&&(o=o||t.slice(0,a),i=t.slice(a,t.length)),o=$c(o??t,n),{fullPath:o+(r&&"?")+r+i,path:o,query:s,hash:qt(i)}}function Mc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function hs(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Tc(e,t,n){const o=t.matched.length-1,s=n.matched.length-1;return o>-1&&o===s&&Ct(t.matched[o],n.matched[s])&&Fr(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ct(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Fr(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ic(e[n],t[n]))return!1;return!0}function Ic(e,t){return Pe(e)?ps(e,t):Pe(t)?ps(t,e):e===t}function ps(e,t){return Pe(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function $c(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),s=o[o.length-1];(s===".."||s===".")&&o.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+o.slice(i).join("/")}var Gt;(function(e){e.pop="pop",e.push="push"})(Gt||(Gt={}));var Vt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Vt||(Vt={}));function Lc(e){if(!e)if(gt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ac(e)}const kc=/^[^#]+#/;function Nc(e,t){return e.replace(kc,"#")+t}function Fc(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Tn=()=>({left:window.scrollX,top:window.scrollY});function jc(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=Fc(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function vs(e,t){return(history.state?history.state.position-t:-1)+e}const oo=new Map;function Hc(e,t){oo.set(e,t)}function Bc(e){const t=oo.get(e);return oo.delete(e),t}let Vc=()=>location.protocol+"//"+location.host;function jr(e,t){const{pathname:n,search:o,hash:s}=t,r=e.indexOf("#");if(r>-1){let a=s.includes(e.slice(r))?e.slice(r).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),hs(l,"")}return hs(n,e)+o+s}function Uc(e,t,n,o){let s=[],r=[],i=null;const a=({state:p})=>{const y=jr(e,location),M=n.value,A=t.value;let I=0;if(p){if(n.value=y,t.value=p,i&&i===M){i=null;return}I=A?p.position-A.position:0}else o(y);s.forEach(C=>{C(n.value,M,{delta:I,type:Gt.pop,direction:I?I>0?Vt.forward:Vt.back:Vt.unknown})})};function l(){i=n.value}function d(p){s.push(p);const y=()=>{const M=s.indexOf(p);M>-1&&s.splice(M,1)};return r.push(y),y}function f(){const{history:p}=window;p.state&&p.replaceState(q({},p.state,{scroll:Tn()}),"")}function h(){for(const p of r)p();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:d,destroy:h}}function ms(e,t,n,o=!1,s=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:s?Tn():null}}function zc(e){const{history:t,location:n}=window,o={value:jr(e,n)},s={value:t.state};s.value||r(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,d,f){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Vc()+e+l;try{t[f?"replaceState":"pushState"](d,"",p),s.value=d}catch(y){console.error(y),n[f?"replace":"assign"](p)}}function i(l,d){const f=q({},t.state,ms(s.value.back,l,s.value.forward,!0),d,{position:s.value.position});r(l,f,!0),o.value=l}function a(l,d){const f=q({},s.value,t.state,{forward:l,scroll:Tn()});r(f.current,f,!0);const h=q({},ms(o.value,l,null),{position:f.position+1},d);r(l,h,!1),o.value=l}return{location:o,state:s,push:a,replace:i}}function Dc(e){e=Lc(e);const t=zc(e),n=Uc(e,t.state,t.location,t.replace);function o(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=q({location:"",base:e,go:o,createHref:Nc.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function Kc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Dc(e)}function Wc(e){return typeof e=="string"||e&&typeof e=="object"}function Hr(e){return typeof e=="string"||typeof e=="symbol"}const We={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Br=Symbol("");var gs;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(gs||(gs={}));function Pt(e,t){return q(new Error,{type:e,[Br]:!0},t)}function je(e,t){return e instanceof Error&&Br in e&&(t==null||!!(e.type&t))}const _s="[^/]+?",qc={sensitive:!1,strict:!1,start:!0,end:!0},Gc=/[.+*?^${}()[\]/\\]/g;function Yc(e,t){const n=q({},qc,t),o=[];let s=n.start?"^":"";const r=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(s+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Qc(e,t){let n=0;const o=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const Jc={type:0,value:""},Zc=/[a-zA-Z0-9_]/;function ea(e){if(!e)return[[]];if(e==="/")return[[Jc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(y){throw new Error(`ERR (${n})/"${d}": ${y}`)}let n=0,o=n;const s=[];let r;function i(){r&&s.push(r),r=[]}let a=0,l,d="",f="";function h(){d&&(n===0?r.push({type:0,value:d}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:d,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function p(){d+=l}for(;a{i(k)}:Bt}function i(f){if(Hr(f)){const h=o.get(f);h&&(o.delete(f),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(f);h>-1&&(n.splice(h,1),f.record.name&&o.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function a(){return n}function l(f){let h=0;for(;h=0&&(f.record.path!==n[h].record.path||!Vr(f,n[h]));)h++;n.splice(h,0,f),f.record.name&&!ws(f)&&o.set(f.record.name,f)}function d(f,h){let p,y={},M,A;if("name"in f&&f.name){if(p=o.get(f.name),!p)throw Pt(1,{location:f});A=p.record.name,y=q(bs(h.params,p.keys.filter(k=>!k.optional).concat(p.parent?p.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),f.params&&bs(f.params,p.keys.map(k=>k.name))),M=p.stringify(y)}else if(f.path!=null)M=f.path,p=n.find(k=>k.re.test(M)),p&&(y=p.parse(M),A=p.record.name);else{if(p=h.name?o.get(h.name):n.find(k=>k.re.test(h.path)),!p)throw Pt(1,{location:f,currentLocation:h});A=p.record.name,y=q({},h.params,f.params),M=p.stringify(y)}const I=[];let C=p;for(;C;)I.unshift(C.record),C=C.parent;return{name:A,path:M,params:y,matched:I,meta:ra(I)}}return e.forEach(f=>r(f)),{addRoute:r,resolve:d,removeRoute:i,getRoutes:a,getRecordMatcher:s}}function bs(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function oa(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:sa(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function sa(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function ws(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ra(e){return e.reduce((t,n)=>q(t,n.meta),{})}function Es(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function Vr(e,t){return t.children.some(n=>n===e||Vr(e,n))}function ia(e){const t={};if(e===""||e==="?")return t;const o=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&no(r)):[o&&no(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function la(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=Pe(o)?o.map(s=>s==null?null:""+s):o==null?o:""+o)}return t}const ca=Symbol(""),Rs=Symbol(""),In=Symbol(""),Ur=Symbol(""),so=Symbol("");function $t(){let e=[];function t(o){return e.push(o),()=>{const s=e.indexOf(o);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Xe(e,t,n,o,s,r=i=>i()){const i=o&&(o.enterCallbacks[s]=o.enterCallbacks[s]||[]);return()=>new Promise((a,l)=>{const d=p=>{p===!1?l(Pt(4,{from:n,to:t})):p instanceof Error?l(p):Wc(p)?l(Pt(2,{from:t,to:p})):(i&&o.enterCallbacks[s]===i&&typeof p=="function"&&i.push(p),a())},f=r(()=>e.call(o&&o.instances[s],t,n,d));let h=Promise.resolve(f);e.length<3&&(h=h.then(d)),h.catch(p=>l(p))})}function zn(e,t,n,o,s=r=>r()){const r=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(aa(l)){const f=(l.__vccOpts||l)[t];f&&r.push(Xe(f,n,o,i,a,s))}else{let d=l();r.push(()=>d.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const h=pc(f)?f.default:f;i.components[a]=h;const y=(h.__vccOpts||h)[t];return y&&Xe(y,n,o,i,a,s)()}))}}return r}function aa(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Ss(e){const t=ke(In),n=ke(Ur),o=oe(()=>t.resolve(X(e.to))),s=oe(()=>{const{matched:l}=o.value,{length:d}=l,f=l[d-1],h=n.matched;if(!f||!h.length)return-1;const p=h.findIndex(Ct.bind(null,f));if(p>-1)return p;const y=Cs(l[d-2]);return d>1&&Cs(f)===y&&h[h.length-1].path!==y?h.findIndex(Ct.bind(null,l[d-2])):p}),r=oe(()=>s.value>-1&&da(n.params,o.value.params)),i=oe(()=>s.value>-1&&s.value===n.matched.length-1&&Fr(n.params,o.value.params));function a(l={}){return ua(l)?t[X(e.replace)?"replace":"push"](X(e.to)).catch(Bt):Promise.resolve()}return{route:o,href:oe(()=>o.value.href),isActive:r,isExactActive:i,navigate:a}}const fa=Ro({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Ss,setup(e,{slots:t}){const n=xt(Ss(e)),{options:o}=ke(In),s=oe(()=>({[Ps(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Ps(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Ht("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),ro=fa;function ua(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function da(e,t){for(const n in t){const o=t[n],s=e[n];if(typeof o=="string"){if(o!==s)return!1}else if(!Pe(s)||s.length!==o.length||o.some((r,i)=>r!==s[i]))return!1}return!0}function Cs(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ps=(e,t,n)=>e??t??n,ha=Ro({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=ke(so),s=oe(()=>e.route||o.value),r=ke(Rs,0),i=oe(()=>{let d=X(r);const{matched:f}=s.value;let h;for(;(h=f[d])&&!h.components;)d++;return d}),a=oe(()=>s.value.matched[i.value]);cn(Rs,oe(()=>i.value+1)),cn(ca,a),cn(so,s);const l=tr();return rn(()=>[l.value,a.value,e.name],([d,f,h],[p,y,M])=>{f&&(f.instances[h]=d,y&&y!==f&&d&&d===p&&(f.leaveGuards.size||(f.leaveGuards=y.leaveGuards),f.updateGuards.size||(f.updateGuards=y.updateGuards))),d&&f&&(!y||!Ct(f,y)||!p)&&(f.enterCallbacks[h]||[]).forEach(A=>A(d))},{flush:"post"}),()=>{const d=s.value,f=e.name,h=a.value,p=h&&h.components[f];if(!p)return Os(n.default,{Component:p,route:d});const y=h.props[f],M=y?y===!0?d.params:typeof y=="function"?y(d):y:null,I=Ht(p,q({},M,t,{onVnodeUnmounted:C=>{C.component.isUnmounted&&(h.instances[f]=null)},ref:l}));return Os(n.default,{Component:I,route:d})||I}}});function Os(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const zr=ha;function pa(e){const t=na(e.routes,e),n=e.parseQuery||ia,o=e.stringifyQuery||xs,s=e.history,r=$t(),i=$t(),a=$t(),l=Oi(We);let d=We;gt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Vn.bind(null,g=>""+g),h=Vn.bind(null,Pc),p=Vn.bind(null,qt);function y(g,P){let R,T;return Hr(g)?(R=t.getRecordMatcher(g),T=P):T=g,t.addRoute(T,R)}function M(g){const P=t.getRecordMatcher(g);P&&t.removeRoute(P)}function A(){return t.getRoutes().map(g=>g.record)}function I(g){return!!t.getRecordMatcher(g)}function C(g,P){if(P=q({},P||l.value),typeof g=="string"){const u=Un(n,g,P.path),v=t.resolve({path:u.path},P),_=s.createHref(u.fullPath);return q(u,v,{params:p(v.params),hash:qt(u.hash),redirectedFrom:void 0,href:_})}let R;if(g.path!=null)R=q({},g,{path:Un(n,g.path,P.path).path});else{const u=q({},g.params);for(const v in u)u[v]==null&&delete u[v];R=q({},g,{params:h(u)}),P.params=h(P.params)}const T=t.resolve(R,P),W=g.hash||"";T.params=f(p(T.params));const Z=Mc(o,q({},g,{hash:Rc(W),path:T.path})),c=s.createHref(Z);return q({fullPath:Z,hash:W,query:o===xs?la(g.query):g.query||{}},T,{redirectedFrom:void 0,href:c})}function k(g){return typeof g=="string"?Un(n,g,l.value.path):q({},g)}function F(g,P){if(d!==g)return Pt(8,{from:P,to:g})}function U(g){return de(g)}function J(g){return U(q(k(g),{replace:!0}))}function H(g){const P=g.matched[g.matched.length-1];if(P&&P.redirect){const{redirect:R}=P;let T=typeof R=="function"?R(g):R;return typeof T=="string"&&(T=T.includes("?")||T.includes("#")?T=k(T):{path:T},T.params={}),q({query:g.query,hash:g.hash,params:T.path!=null?{}:g.params},T)}}function de(g,P){const R=d=C(g),T=l.value,W=g.state,Z=g.force,c=g.replace===!0,u=H(R);if(u)return de(q(k(u),{state:typeof u=="object"?q({},W,u.state):W,force:Z,replace:c}),P||R);const v=R;v.redirectedFrom=P;let _;return!Z&&Tc(o,T,R)&&(_=Pt(16,{to:v,from:T}),Me(T,T,!0,!1)),(_?Promise.resolve(_):Oe(v,T)).catch(m=>je(m)?je(m,2)?m:De(m):K(m,v,T)).then(m=>{if(m){if(je(m,2))return de(q({replace:c},k(m.to),{state:typeof m.to=="object"?q({},W,m.to.state):W,force:Z}),P||v)}else m=nt(v,T,!0,c,W);return ze(v,T,m),m})}function ye(g,P){const R=F(g,P);return R?Promise.reject(R):Promise.resolve()}function tt(g){const P=vt.values().next().value;return P&&typeof P.runWithContext=="function"?P.runWithContext(g):g()}function Oe(g,P){let R;const[T,W,Z]=va(g,P);R=zn(T.reverse(),"beforeRouteLeave",g,P);for(const u of T)u.leaveGuards.forEach(v=>{R.push(Xe(v,g,P))});const c=ye.bind(null,g,P);return R.push(c),ae(R).then(()=>{R=[];for(const u of r.list())R.push(Xe(u,g,P));return R.push(c),ae(R)}).then(()=>{R=zn(W,"beforeRouteUpdate",g,P);for(const u of W)u.updateGuards.forEach(v=>{R.push(Xe(v,g,P))});return R.push(c),ae(R)}).then(()=>{R=[];for(const u of Z)if(u.beforeEnter)if(Pe(u.beforeEnter))for(const v of u.beforeEnter)R.push(Xe(v,g,P));else R.push(Xe(u.beforeEnter,g,P));return R.push(c),ae(R)}).then(()=>(g.matched.forEach(u=>u.enterCallbacks={}),R=zn(Z,"beforeRouteEnter",g,P,tt),R.push(c),ae(R))).then(()=>{R=[];for(const u of i.list())R.push(Xe(u,g,P));return R.push(c),ae(R)}).catch(u=>je(u,8)?u:Promise.reject(u))}function ze(g,P,R){a.list().forEach(T=>tt(()=>T(g,P,R)))}function nt(g,P,R,T,W){const Z=F(g,P);if(Z)return Z;const c=P===We,u=gt?history.state:{};R&&(T||c?s.replace(g.fullPath,q({scroll:c&&u&&u.scroll},W)):s.push(g.fullPath,W)),l.value=g,Me(g,P,R,c),De()}let Ae;function Mt(){Ae||(Ae=s.listen((g,P,R)=>{if(!Qt.listening)return;const T=C(g),W=H(T);if(W){de(q(W,{replace:!0}),T).catch(Bt);return}d=T;const Z=l.value;gt&&Hc(vs(Z.fullPath,R.delta),Tn()),Oe(T,Z).catch(c=>je(c,12)?c:je(c,2)?(de(c.to,T).then(u=>{je(u,20)&&!R.delta&&R.type===Gt.pop&&s.go(-1,!1)}).catch(Bt),Promise.reject()):(R.delta&&s.go(-R.delta,!1),K(c,T,Z))).then(c=>{c=c||nt(T,Z,!1),c&&(R.delta&&!je(c,8)?s.go(-R.delta,!1):R.type===Gt.pop&&je(c,20)&&s.go(-1,!1)),ze(T,Z,c)}).catch(Bt)}))}let ht=$t(),re=$t(),G;function K(g,P,R){De(g);const T=re.list();return T.length?T.forEach(W=>W(g,P,R)):console.error(g),Promise.reject(g)}function Fe(){return G&&l.value!==We?Promise.resolve():new Promise((g,P)=>{ht.add([g,P])})}function De(g){return G||(G=!g,Mt(),ht.list().forEach(([P,R])=>g?R(g):P()),ht.reset()),g}function Me(g,P,R,T){const{scrollBehavior:W}=e;if(!gt||!W)return Promise.resolve();const Z=!R&&Bc(vs(g.fullPath,0))||(T||!R)&&history.state&&history.state.scroll||null;return rr().then(()=>W(g,P,Z)).then(c=>c&&jc(c)).catch(c=>K(c,g,P))}const ve=g=>s.go(g);let pt;const vt=new Set,Qt={currentRoute:l,listening:!0,addRoute:y,removeRoute:M,hasRoute:I,getRoutes:A,resolve:C,options:e,push:U,replace:J,go:ve,back:()=>ve(-1),forward:()=>ve(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:re.add,isReady:Fe,install(g){const P=this;g.component("RouterLink",ro),g.component("RouterView",zr),g.config.globalProperties.$router=P,Object.defineProperty(g.config.globalProperties,"$route",{enumerable:!0,get:()=>X(l)}),gt&&!pt&&l.value===We&&(pt=!0,U(s.location).catch(W=>{}));const R={};for(const W in We)Object.defineProperty(R,W,{get:()=>l.value[W],enumerable:!0});g.provide(In,P),g.provide(Ur,Ys(R)),g.provide(so,l);const T=g.unmount;vt.add(g),g.unmount=function(){vt.delete(g),vt.size<1&&(d=We,Ae&&Ae(),Ae=null,l.value=We,pt=!1,G=!1),T()}}};function ae(g){return g.reduce((P,R)=>P.then(()=>tt(R)),Promise.resolve())}return Qt}function va(e,t){const n=[],o=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iCt(d,a))?o.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(d=>Ct(d,l))||s.push(l))}return[n,o,s]}function uf(){return ke(In)}const He=e=>{e.target.classList.add("animation")},Be=e=>{e.target.classList.remove("animation")},Xt=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},ma=e=>(Eo("data-v-2a989487"),e=e(),xo(),e),ga=ma(()=>le("a",null,null,-1)),_a={__name:"NavigationElement",setup(e){return(t,n)=>(et(),dt("nav",null,[Q(X(ro),{to:"/",onMouseenter:X(He),onMouseleave:X(Be)},{default:mn(()=>[Wt("Home")]),_:1},8,["onMouseenter","onMouseleave"]),ga,Q(X(ro),{to:"/more",onMouseenter:X(He),onMouseleave:X(Be)},{default:mn(()=>[Wt("More")]),_:1},8,["onMouseenter","onMouseleave"])]))}},ya=Xt(_a,[["__scopeId","data-v-2a989487"]]),ba="/assets/agataCV-B3-yIWWe.jpeg",wa={},Dr=e=>(Eo("data-v-2a2c8873"),e=e(),xo(),e),Ea=Dr(()=>le("img",{alt:"my photo",class:"photo",src:ba},null,-1)),xa=Dr(()=>le("h1",null,"Hi, I am Agata",-1));function Ra(e,t){return et(),dt(be,null,[Ea,xa],64)}const Sa=Xt(wa,[["render",Ra],["__scopeId","data-v-2a2c8873"]]),Ca=e=>(Eo("data-v-09f64a6d"),e=e(),xo(),e),Pa={class:"contact"},Oa=Ca(()=>le("h2",null,[Wt("Feel free to check my repositories"),le("br"),Wt("and contact me with:")],-1)),Aa={__name:"ContactElement",setup(e){return(t,n)=>{const o=Gn("v-icon");return et(),dt("div",Pa,[Oa,le("a",{href:"mailto:abialoskorska@icloud.com",target:"_blank",rel:"noopener",onMouseenter:n[0]||(n[0]=(...s)=>X(He)&&X(He)(...s)),onMouseleave:n[1]||(n[1]=(...s)=>X(Be)&&X(Be)(...s))},[Q(o,{name:"fa-regular-envelope"})],32),le("a",{href:"https://github.com/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[2]||(n[2]=(...s)=>X(He)&&X(He)(...s)),onMouseleave:n[3]||(n[3]=(...s)=>X(Be)&&X(Be)(...s))},[Q(o,{name:"fa-github"})],32),le("a",{href:"https://www.linkedin.com/in/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[4]||(n[4]=(...s)=>X(He)&&X(He)(...s)),onMouseleave:n[5]||(n[5]=(...s)=>X(Be)&&X(Be)(...s))},[Q(o,{name:"fa-linkedin",class:"icon"})],32)])}}},Ma=Xt(Aa,[["__scopeId","data-v-09f64a6d"]]),Ta={name:"CookieElement",data(){return{checking:!1}},mounted(){localStorage.getItem("cookieButtonClicked")&&(this.checking=!0)},methods:{clicked(){localStorage.setItem("cookieButtonClicked",!0),this.checking=!0}}},Ia={key:0,class:"cookie"},$a=le("p",null,"This website uses cookies to enhance the user experience.",-1);function La(e,t,n,o,s,r){return s.checking?Al("",!0):(et(),dt("div",Ia,[$a,le("button",{onClick:t[0]||(t[0]=(...i)=>r.clicked&&r.clicked(...i))},"OK!")]))}const ka=Xt(Ta,[["render",La]]),Na={class:"content"},Fa={__name:"App",setup(e){return(t,n)=>(et(),dt(be,null,[le("header",null,[Q(ya),Q(Sa),Q(Ma)]),le("div",Na,[Q(X(zr))]),le("footer",null,[Q(ka)])],64))}},ja="modulepreload",Ha=function(e){return"/"+e},As={},Ba=function(t,n,o){let s=Promise.resolve();if(n&&n.length>0){const r=document.getElementsByTagName("link");s=Promise.all(n.map(i=>{if(i=Ha(i),i in As)return;As[i]=!0;const a=i.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!o)for(let h=r.length-1;h>=0;h--){const p=r[h];if(p.href===i&&(!a||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const f=document.createElement("link");if(f.rel=a?"stylesheet":ja,a||(f.as="script",f.crossOrigin=""),f.href=i,document.head.appendChild(f),a)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})}))}return s.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},Va={},Ua={class:"home"},za=Ar('
SELECT experience FROM my_life;
Leadership and Team Management
Financial and Office Administration
E-commerce Sales / Customers Service
SELECT traits FROM my_personality
LIMIT 3;
Adaptability
Empathy
Initiative
SELECT favorite FROM my_personality;
Personal manners
Swimming
Volvos
SELECT goal, progress FROM my_roadmap
ORDER BY progress DESC LIMIT 3;
Self-learning English from scratch.66%
Refresh German language44%
Code perfect App33%
SELECT dream FROM my_imagination
ORDER BY rating DESC LIMIT 1;
Swimming in a large lake
in the middle of a dense wild forest
surrounded by happy people.
',5),Da=[za];function Ka(e,t){return et(),dt("div",Ua,Da)}const Ms=Xt(Va,[["render",Ka],["__scopeId","data-v-0cf0d2d8"]]),Wa=Ar('

I've been working with:

git,gihub,aws,vscodemysql,regex,pynpm,nodejs,js,vue,nextjshtml,tailwind,sass,css
',1),qa={class:"projects"},Ga=le("p",null,"My visual project:",-1),Ya={__name:"View-More",setup(e){return(t,n)=>{const o=Gn("v-icon"),s=Gn("RouterLink");return et(),dt(be,null,[Wa,le("div",qa,[Ga,Q(s,{to:"/hangman",onMouseenter:X(He),onMouseleave:X(Be)},{default:mn(()=>[Q(o,{name:"fa-spell-check"})]),_:1},8,["onMouseenter","onMouseleave"])])],64)}}},Kr=pa({history:Kc(),routes:[{path:"/",name:"home",component:Ms,meta:{title:"Portfolio"}},{path:"/more",name:"more",component:Ya,meta:{title:"More"}},{path:"/hangman",name:"Hangman",component:()=>Ba(()=>import("./GameHangman-Dtw_fr2B.js"),__vite__mapDeps([0,1])),meta:{title:"Game Hangman"}},{path:"/:pathMatch(.*)*",name:"home",component:Ms}]});Kr.beforeEach((e,t,n)=>{const o="Agata Białoskórska";e.meta.title?document.title=o+" - "+e.meta.title:document.title=o,e.path==="/"||e.path==="/more"||e.path==="/hangman"?n():n("/"),n()});const Xa={"<":"<",">":">",'"':""","'":"'","&":"&"};let Qa=0;var Ja=e=>e.replace(/[<>"&]/g,t=>Xa[t]||t),Za=e=>e+Qa++;const it={},ef=e=>{const{name:t,paths:n=[],d:o,polygons:s=[],points:r}=e;o&&n.push({d:o}),r&&s.push({points:r}),it[t]=Object.assign({},e,{paths:n,polygons:s}),it[t].minX||(it[t].minX=0),it[t].minY||(it[t].minY=0)},tf=(...e)=>{for(const t of e)ef(t)},nf=Ro({name:"OhVueIcon",props:{name:{type:String,validator:e=>!e||e in it||(console.warn(`Invalid prop: prop "name" is referring to an unregistered icon "${e}". Please make sure you have imported this icon before using it.`),!1)},title:String,fill:String,scale:{type:[Number,String],default:1},animation:{validator:e=>["spin","spin-pulse","wrench","ring","pulse","flash","float"].includes(e)},hover:Boolean,flip:{validator:e=>["horizontal","vertical","both"].includes(e)},speed:{validator:e=>e==="fast"||e==="slow"},label:String,inverse:Boolean},setup(e){const t=tr([]),n=xt({outerScale:1.2,x:null,y:null}),o=xt({width:0,height:0}),s=oe(()=>{const A=Number(e.scale);return isNaN(A)||A<=0?(console.warn('Invalid prop: prop "scale" should be a number over 0.'),n.outerScale):A*n.outerScale}),r=oe(()=>({"ov-icon":!0,"ov-inverse":e.inverse,"ov-flip-horizontal":e.flip==="horizontal","ov-flip-vertical":e.flip==="vertical","ov-flip-both":e.flip==="both","ov-spin":e.animation==="spin","ov-spin-pulse":e.animation==="spin-pulse","ov-wrench":e.animation==="wrench","ov-ring":e.animation==="ring","ov-pulse":e.animation==="pulse","ov-flash":e.animation==="flash","ov-float":e.animation==="float","ov-hover":e.hover,"ov-fast":e.speed==="fast","ov-slow":e.speed==="slow"})),i=oe(()=>e.name?it[e.name]:null),a=oe(()=>i.value?`${i.value.minX} ${i.value.minY} ${i.value.width} ${i.value.height}`:`0 0 ${d.value} ${f.value}`),l=oe(()=>{if(!i.value)return 1;const{width:A,height:I}=i.value;return Math.max(A,I)/16}),d=oe(()=>o.width||i.value&&i.value.width/l.value*s.value||0),f=oe(()=>o.height||i.value&&i.value.height/l.value*s.value||0),h=oe(()=>s.value!==1&&{fontSize:s.value+"em"}),p=oe(()=>{if(!i.value||!i.value.raw)return null;const A={};let I=i.value.raw;return I=I.replace(/\s(?:xml:)?id=(["']?)([^"')\s]+)\1/g,(C,k,F)=>{const U=Za("vat-");return A[F]=U,` id="${U}"`}),I=I.replace(/#(?:([^'")\s]+)|xpointer\(id\((['"]?)([^')]+)\2\)\))/g,(C,k,F,U)=>{const J=k||U;return J&&A[J]?`#${A[J]}`:C}),I}),y=oe(()=>i.value&&i.value.attr?i.value.attr:{}),M=()=>{if(!e.name&&e.name!==null&&t.value.length===0)return void console.warn('Invalid prop: prop "name" is required.');if(i.value)return;let A=0,I=0;t.value.forEach(C=>{C.outerScale=s.value,A=Math.max(A,C.width),I=Math.max(I,C.height)}),o.width=A,o.height=I,t.value.forEach(C=>{C.x=(A-C.width)/2,C.y=(I-C.height)/2})};return vr(()=>{M()}),mr(()=>{M()}),{...Ti(n),children:t,icon:i,klass:r,style:h,width:d,height:f,box:a,attribs:y,raw:p}},created(){const e=this.$parent;e&&e.children&&e.children.push(this)},render(){const e=Object.assign({role:this.$attrs.role||(this.label||this.title?"img":null),"aria-label":this.label||null,"aria-hidden":!(this.label||this.title),width:this.width,height:this.height,viewBox:this.box},this.attribs);this.attribs.stroke?e.stroke=this.fill?this.fill:"currentColor":e.fill=this.fill?this.fill:"currentColor",this.x&&(e.x=this.x.toString()),this.y&&(e.y=this.y.toString());let t={class:this.klass,style:this.style};if(t=Object.assign(t,e),this.raw){const s=this.title?`${Ja(this.title)}${this.raw}`:this.raw;t.innerHTML=s}const n=this.title?[Ht("title",this.title)]:[],o=(s,r,i)=>Ht(s,{...r,key:`${s}-${i}`});return Ht("svg",t,this.raw?void 0:n.concat([this.$slots.default?this.$slots.default():this.icon?[...this.icon.paths.map((s,r)=>o("path",s,r)),...this.icon.polygons.map((s,r)=>o("polygon",s,r))]:[]]))}});function Mo(e,t){t===void 0&&(t={});var n=t.insertAt;if(e&&typeof document<"u"){var o=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&o.firstChild?o.insertBefore(s,o.firstChild):o.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}Mo(`.ov-icon { display: inline-block; overflow: visible; diff --git a/assets/index-CyYEfuYr.css b/assets/index-CyYEfuYr.css new file mode 100644 index 0000000..901c7fd --- /dev/null +++ b/assets/index-CyYEfuYr.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400&family=Nunito&family=Open+Sans&family=Roboto:ital,wght@0,300;0,400;1,300&display=swap";:root{--green: rgba(79, 255, 176, .6);--hover-text: rgba(0, 255, 140, .9);--hover-bg: rgba(79, 255, 176, .1);--background: rgba(0, 0, 0, .9);--text: rgba(255, 255, 255, .7);--borders: rgba(255, 255, 255, .5);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--text);background:var(--background);transition:color .5s,background-color .5s;line-height:1.3;font-family:Open Sans,Lato,Roboto,Nunito,monospace,-apple-system,Fira Sans,Droid Sans,BlinkMacSystemFont,Ubuntu,Cantarell,sans-serif;font-size:2vmin;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:var(--green);transition:.4s}@keyframes scaleAnimation{0%{transform:scale(1)}25%{transform:scale(1.1)}75%{transform:scale(.9)}to{transform:scale(1)}}@media (hover: hover){a:hover{background-color:var(--hover-bg);border-radius:15px;color:var(--hover-text)}}@media (min-width: 980px){#app{align-items:center;display:grid;font-size:clamp(12px,1em,20px);gap:2em;grid-template-columns:.8fr 1fr;height:100vh;margin:auto;width:980px}}.animation{animation:scaleAnimation 2s linear infinite}nav[data-v-2a989487]{width:100%;font-size:max(1.5em,16px);text-align:center;padding:1.5em 0}nav a.router-link-exact-active[data-v-2a989487]{color:var(--white)}nav a.router-link-exact-active[data-v-2a989487]:hover{background-color:transparent;animation:none}nav a[data-v-2a989487]{display:inline-block;padding:2vmin;position:relative}nav a[data-v-2a989487]:nth-of-type(2){height:max(4vmin,20px);padding:.5vmin}nav a[data-v-2a989487]:nth-of-type(2):before{content:"";position:absolute;top:50%;left:50%;width:1px;height:100%;background-color:var(--text);transform:translateY(-25%)}.photo[data-v-2a2c8873]{border:none;border-radius:50%;width:40%;max-width:15vmin}.contact[data-v-09f64a6d]{padding-top:2em;text-align:center}.contact a[data-v-09f64a6d]{border-radius:15px;display:inline-grid;grid-auto-columns:minmax(max-content,auto);grid-auto-rows:minmax(max-content,auto);justify-content:center;padding:2vmin;width:33.33%}.ov-icon[data-v-09f64a6d]{scale:2}.cookie{align-items:center;background-color:var(--background);display:flex;font-size:1em;justify-content:space-evenly;margin:auto;padding:1vmin 0;z-index:999}button{background:transparent;border:2px solid var(--green);border-radius:50%;color:#fff;padding:1em}button:hover{background:var(--green);border:2px solid transparent;cursor:pointer}header{display:flex;flex-direction:column;place-items:center}.content{display:flex;flex-direction:column;justify-content:center;margin-top:1em}footer{position:fixed;bottom:0;width:min(100vw,980px)}@media (min-width: 980px){header *{font-size:clamp(14px,1em,24px)}div.content{margin:auto}}.home[data-v-0cf0d2d8]{display:flex;flex-flow:column nowrap;gap:20px}table[data-v-0cf0d2d8]{border-collapse:collapse;border-radius:15px;margin:auto;overflow:hidden;transition:transform .3s ease;width:90%}table[data-v-0cf0d2d8]:hover{transform:scale(1.05)}thead[data-v-0cf0d2d8]{background-color:var(--hover-bg);border-bottom:2px solid var(--green)}th[data-v-0cf0d2d8]{font-size:min(2.8vmin,20px);font-weight:700;padding:.8em .6em}td[data-v-0cf0d2d8]{color:var(--text);font-size:min(2.6vmin,18px);padding:.3em;text-align:center}@media (min-width: 980px){table[data-v-0cf0d2d8]{width:100%}}.techstack{font-size:1.5em;margin-top:3vmin;text-align:center}.techstack img{display:flex;margin:3vmin auto;max-height:30px}.techstack a:hover{cursor:initial}.projects{font-size:1.5em;margin-top:3vmin;text-align:center}.projects a{display:inline-grid;grid-auto-columns:minmax(30px,auto);grid-auto-rows:minmax(30px,auto);margin:1vmin;padding:2vmin}.projects .ov-icon{margin:auto;scale:2}@media (min-width: 980px){.techstack p,.projects p{font-size:clamp(12px,1em,22px)}.techstack img{max-height:100%}} diff --git a/assets/index-DMU-cK_X.css b/assets/index-DMU-cK_X.css deleted file mode 100644 index da338cf..0000000 --- a/assets/index-DMU-cK_X.css +++ /dev/null @@ -1 +0,0 @@ -:root{--green: rgba(79, 255, 176, .6);--hover-text: rgba(0, 255, 140, .9);--hover-bg: rgba(79, 255, 176, .1);--background: rgba(0, 0, 0, .9);--text: rgba(255, 255, 255, .7);--borders: rgba(255, 255, 255, .5);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--text);background:var(--background);transition:color .5s,background-color .5s;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2vmin;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:var(--green);transition:.4s}@keyframes scaleAnimation{0%{transform:scale(1)}25%{transform:scale(1.1)}75%{transform:scale(.9)}to{transform:scale(1)}}@media (hover: hover){a:hover{background-color:var(--hover-bg);border-radius:15px;color:var(--hover-text)}}@media (min-width: 980px){#app{align-items:center;display:grid;font-size:clamp(12px,1em,20px);gap:2em;grid-template-columns:.8fr 1fr;height:100vh;margin:auto;width:980px}}.animation{animation:scaleAnimation 2s linear infinite}nav[data-v-2a989487]{width:100%;font-size:max(1.5em,16px);text-align:center;padding:1.5em 0}nav a.router-link-exact-active[data-v-2a989487]{color:var(--white)}nav a.router-link-exact-active[data-v-2a989487]:hover{background-color:transparent;animation:none}nav a[data-v-2a989487]{display:inline-block;padding:2vmin;position:relative}nav a[data-v-2a989487]:nth-of-type(2){height:max(4vmin,20px);padding:.5vmin}nav a[data-v-2a989487]:nth-of-type(2):before{content:"";position:absolute;top:50%;left:50%;width:1px;height:100%;background-color:var(--text);transform:translateY(-25%)}.photo[data-v-2a2c8873]{border:none;border-radius:50%;width:40%;max-width:15vmin}.contact[data-v-09f64a6d]{padding-top:2em;text-align:center}.contact a[data-v-09f64a6d]{border-radius:15px;display:inline-grid;grid-auto-columns:minmax(max-content,auto);grid-auto-rows:minmax(max-content,auto);justify-content:center;padding:2vmin;width:33.33%}.ov-icon[data-v-09f64a6d]{scale:2}.cookie{align-items:center;background-color:var(--background);display:flex;font-size:1em;justify-content:space-evenly;margin:auto;padding:1vmin 0;z-index:999}button{background:transparent;border:2px solid var(--green);border-radius:50%;color:#fff;padding:1em}button:hover{background:var(--green);border:2px solid transparent;cursor:pointer}header{display:flex;flex-direction:column;place-items:center}.content{display:flex;flex-direction:column;justify-content:center;margin-top:1em}footer{position:fixed;bottom:0;width:min(100vw,980px)}@media (min-width: 980px){header *{font-size:clamp(14px,1em,24px)}div.content{margin:auto}}.home[data-v-0cf0d2d8]{display:flex;flex-flow:column nowrap;gap:20px}table[data-v-0cf0d2d8]{border-collapse:collapse;border-radius:15px;margin:auto;overflow:hidden;transition:transform .3s ease;width:90%}table[data-v-0cf0d2d8]:hover{transform:scale(1.05)}thead[data-v-0cf0d2d8]{background-color:var(--hover-bg);border-bottom:2px solid var(--green)}th[data-v-0cf0d2d8]{font-size:min(2.8vmin,20px);font-weight:700;padding:.8em .6em}td[data-v-0cf0d2d8]{color:var(--text);font-size:min(2.6vmin,18px);padding:.3em;text-align:center}@media (min-width: 980px){table[data-v-0cf0d2d8]{width:100%}}.techstack{font-size:1.5em;margin-top:3vmin;text-align:center}.techstack img{display:flex;margin:3vmin auto;max-height:30px}.techstack a:hover{cursor:initial}.projects{font-size:1.5em;margin-top:3vmin;text-align:center}.projects a{display:inline-grid;grid-auto-columns:minmax(30px,auto);grid-auto-rows:minmax(30px,auto);margin:1vmin;padding:2vmin}.projects .ov-icon{margin:auto;scale:2}@media (min-width: 980px){.techstack p,.projects p{font-size:clamp(12px,1em,22px)}.techstack img{max-height:100%}} diff --git a/index.html b/index.html index 97ea25b..bc965c4 100644 --- a/index.html +++ b/index.html @@ -11,8 +11,8 @@ Agata Białoskórska - - + +