From d89c60c30125323193a86bfdb7e2c62d51621feb Mon Sep 17 00:00:00 2001 From: AgataBialoskorska <36113903+AgataBialoskorska@users.noreply.github.com> Date: Tue, 1 Oct 2024 12:16:26 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20AgataBia?= =?UTF-8?q?loskorska/VueProject@64895e348450dbd6c8cf720d44772ce8fe7c651d?= =?UTF-8?q?=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/{GameHangman-B07MIt0Q.js => GameHangman-Cu9FuqZl.js} | 2 +- assets/{index-CCw798yN.js => index-DW0lQEoy.js} | 6 +++--- index.html | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) rename assets/{GameHangman-B07MIt0Q.js => GameHangman-Cu9FuqZl.js} (98%) rename assets/{index-CCw798yN.js => index-DW0lQEoy.js} (99%) diff --git a/assets/GameHangman-B07MIt0Q.js b/assets/GameHangman-Cu9FuqZl.js similarity index 98% rename from assets/GameHangman-B07MIt0Q.js rename to assets/GameHangman-Cu9FuqZl.js index f466e12..1a3e68f 100644 --- a/assets/GameHangman-B07MIt0Q.js +++ b/assets/GameHangman-Cu9FuqZl.js @@ -1 +1 @@ -import{_ as N,r as t,u as x,w as q,a as z,o as _,c as p,b as r,d as F,e as L,f as o,F as R,g as T,h as U,t as I,n as D,i as C,j as g,k as f,p as W,l as $,m as n}from"./index-CCw798yN.js";const Y=(u,v,c)=>{const m=u[v];return m?typeof m=="function"?m():Promise.resolve(m):new Promise((l,y)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(y.bind(null,new Error("Unknown variable dynamic import: "+v+(v.split("/").length!==c?". Note that variables only represent file names one level deep.":""))))})},M=u=>(W("data-v-2e7a7599"),u=u(),$(),u),J=M(()=>r("h1",null,"Hangman Game",-1)),K=["src"],Q={class:"password"},X={key:0,class:"alphabet"},Z=["onClick"],ee=M(()=>r("i",{class:"fa-brands fa-square-github"},null,-1)),ae={__name:"GameHangman",setup(u){const v=["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"],c=t(!0),m=Array.from({length:26},(s,a)=>String.fromCharCode(65+a)),l=t(""),y=t(0),k=t([]),i=t([]),j=t(),w=t(1),A=t(!1),h=t(!1),b=t(""),E=t(""),G=x(),H=()=>{G.push("/more")},O=()=>{c.value=!0,l.value=v[Math.floor(Math.random()*v.length)].toUpperCase(),y.value=l.value.length,w.value=0,k.value=l.value.split("").map(s=>s===" "||s===","?s:"-"),i.value=[],A.value=!1,h.value=!1,b.value="",E.value=""},B=()=>{O()},S=s=>{if(i.value.includes(s))return;i.value.push(s);let a=!1;for(let d=0;d=9&&V(!1)),k.value.includes("-")||V(!0)},V=s=>{s&&!h.value?(A.value=!0,b.value="Well done! You guessed the password!",E.value="lime",c.value=!1):(h.value=!0,b.value="Oh sorry, try again 😉",E.value="red",c.value=!1)};return q(w,async s=>{try{const a=await Y(Object.assign({"./img/s0.jpg":()=>n(()=>import("./s0-jE18M5vL.js"),[]),"./img/s1.jpg":()=>n(()=>import("./s1-C8jv8Qlj.js"),[]),"./img/s2.jpg":()=>n(()=>import("./s2-CseW3fnz.js"),[]),"./img/s3.jpg":()=>n(()=>import("./s3-Bw-lLoFl.js"),[]),"./img/s4.jpg":()=>n(()=>import("./s4-ZgC5BDD-.js"),[]),"./img/s5.jpg":()=>n(()=>import("./s5-BRp_ITv3.js"),[]),"./img/s6.jpg":()=>n(()=>import("./s6-CnGXIs0W.js"),[]),"./img/s7.jpg":()=>n(()=>import("./s7-DUmD8dBP.js"),[]),"./img/s8.jpg":()=>n(()=>import("./s8-D-S_5Txm.js"),[]),"./img/s9.jpg":()=>n(()=>import("./s9-C5YULmnT.js"),[])}),`./img/s${s}.jpg`,3);j.value=a.default}catch(a){console.error("Error loading image:",a)}}),O(),(s,a)=>{const d=z("v-icon");return _(),p("div",{class:"gameHangman",style:C({borderColor:E.value})},[r("a",{class:"goBack",onClick:H,onMouseenter:a[0]||(a[0]=(...e)=>o(g)&&o(g)(...e)),onMouseleave:a[1]||(a[1]=(...e)=>o(f)&&o(f)(...e))},[F(d,{name:"fa-angle-double-left"}),L(" back ")],32),J,r("img",{src:j.value,alt:"Hangman Image"},null,8,K),r("div",Q,[(_(!0),p(R,null,T(k.value,(e,P)=>(_(),p("span",{key:P},I(e===" "||e===","||i.value.includes(e)?e:h.value?l.value[P]:"-"),1))),128))]),c.value?(_(),p("div",X,[(_(!0),p(R,null,T(o(m),(e,P)=>(_(),p("span",{key:P,onClick:se=>S(e),class:D({disabled:i.value.includes(e),guessed:i.value.includes(e)&&l.value.indexOf(e)>-1,notguessed:i.value.includes(e)&&l.value.indexOf(e)===-1})},I(e),11,Z))),128))])):U("",!0),r("div",{class:D(["result",{won:A.value,loose:h.value}]),style:C({color:E.value})},I(b.value),7),r("a",{class:"reset",onClick:B,onMouseenter:a[2]||(a[2]=(...e)=>o(g)&&o(g)(...e)),onMouseleave:a[3]||(a[3]=(...e)=>o(f)&&o(f)(...e))}," Play Again",32),r("a",{class:"gh",onMouseenter:a[4]||(a[4]=(...e)=>o(g)&&o(g)(...e)),onMouseleave:a[5]||(a[5]=(...e)=>o(f)&&o(f)(...e)),href:"https://github.com/AgataBialoskorska/vueProject/blob/master/src/components/GameHangman.vue"},[ee,L(" GH Repository ")],32)],4)}}},te=N(ae,[["__scopeId","data-v-2e7a7599"]]);export{te as default}; +import{_ as N,r as t,u as x,w as q,a as z,o as _,c as p,b as r,d as F,e as L,f as o,F as R,g as T,h as U,t as I,n as D,i as C,j as g,k as f,p as W,l as $,m as n}from"./index-DW0lQEoy.js";const Y=(u,v,c)=>{const m=u[v];return m?typeof m=="function"?m():Promise.resolve(m):new Promise((l,y)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(y.bind(null,new Error("Unknown variable dynamic import: "+v+(v.split("/").length!==c?". Note that variables only represent file names one level deep.":""))))})},M=u=>(W("data-v-2e7a7599"),u=u(),$(),u),J=M(()=>r("h1",null,"Hangman Game",-1)),K=["src"],Q={class:"password"},X={key:0,class:"alphabet"},Z=["onClick"],ee=M(()=>r("i",{class:"fa-brands fa-square-github"},null,-1)),ae={__name:"GameHangman",setup(u){const v=["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"],c=t(!0),m=Array.from({length:26},(s,a)=>String.fromCharCode(65+a)),l=t(""),y=t(0),k=t([]),i=t([]),j=t(),w=t(1),A=t(!1),h=t(!1),b=t(""),E=t(""),G=x(),H=()=>{G.push("/more")},O=()=>{c.value=!0,l.value=v[Math.floor(Math.random()*v.length)].toUpperCase(),y.value=l.value.length,w.value=0,k.value=l.value.split("").map(s=>s===" "||s===","?s:"-"),i.value=[],A.value=!1,h.value=!1,b.value="",E.value=""},B=()=>{O()},S=s=>{if(i.value.includes(s))return;i.value.push(s);let a=!1;for(let d=0;d=9&&V(!1)),k.value.includes("-")||V(!0)},V=s=>{s&&!h.value?(A.value=!0,b.value="Well done! You guessed the password!",E.value="lime",c.value=!1):(h.value=!0,b.value="Oh sorry, try again 😉",E.value="red",c.value=!1)};return q(w,async s=>{try{const a=await Y(Object.assign({"./img/s0.jpg":()=>n(()=>import("./s0-jE18M5vL.js"),[]),"./img/s1.jpg":()=>n(()=>import("./s1-C8jv8Qlj.js"),[]),"./img/s2.jpg":()=>n(()=>import("./s2-CseW3fnz.js"),[]),"./img/s3.jpg":()=>n(()=>import("./s3-Bw-lLoFl.js"),[]),"./img/s4.jpg":()=>n(()=>import("./s4-ZgC5BDD-.js"),[]),"./img/s5.jpg":()=>n(()=>import("./s5-BRp_ITv3.js"),[]),"./img/s6.jpg":()=>n(()=>import("./s6-CnGXIs0W.js"),[]),"./img/s7.jpg":()=>n(()=>import("./s7-DUmD8dBP.js"),[]),"./img/s8.jpg":()=>n(()=>import("./s8-D-S_5Txm.js"),[]),"./img/s9.jpg":()=>n(()=>import("./s9-C5YULmnT.js"),[])}),`./img/s${s}.jpg`,3);j.value=a.default}catch(a){console.error("Error loading image:",a)}}),O(),(s,a)=>{const d=z("v-icon");return _(),p("div",{class:"gameHangman",style:C({borderColor:E.value})},[r("a",{class:"goBack",onClick:H,onMouseenter:a[0]||(a[0]=(...e)=>o(g)&&o(g)(...e)),onMouseleave:a[1]||(a[1]=(...e)=>o(f)&&o(f)(...e))},[F(d,{name:"fa-angle-double-left"}),L(" back ")],32),J,r("img",{src:j.value,alt:"Hangman Image"},null,8,K),r("div",Q,[(_(!0),p(R,null,T(k.value,(e,P)=>(_(),p("span",{key:P},I(e===" "||e===","||i.value.includes(e)?e:h.value?l.value[P]:"-"),1))),128))]),c.value?(_(),p("div",X,[(_(!0),p(R,null,T(o(m),(e,P)=>(_(),p("span",{key:P,onClick:se=>S(e),class:D({disabled:i.value.includes(e),guessed:i.value.includes(e)&&l.value.indexOf(e)>-1,notguessed:i.value.includes(e)&&l.value.indexOf(e)===-1})},I(e),11,Z))),128))])):U("",!0),r("div",{class:D(["result",{won:A.value,loose:h.value}]),style:C({color:E.value})},I(b.value),7),r("a",{class:"reset",onClick:B,onMouseenter:a[2]||(a[2]=(...e)=>o(g)&&o(g)(...e)),onMouseleave:a[3]||(a[3]=(...e)=>o(f)&&o(f)(...e))}," Play Again",32),r("a",{class:"gh",onMouseenter:a[4]||(a[4]=(...e)=>o(g)&&o(g)(...e)),onMouseleave:a[5]||(a[5]=(...e)=>o(f)&&o(f)(...e)),href:"https://github.com/AgataBialoskorska/vueProject/blob/master/src/components/GameHangman.vue"},[ee,L(" GH Repository ")],32)],4)}}},te=N(ae,[["__scopeId","data-v-2e7a7599"]]);export{te as default}; diff --git a/assets/index-CCw798yN.js b/assets/index-DW0lQEoy.js similarity index 99% rename from assets/index-CCw798yN.js rename to assets/index-DW0lQEoy.js index ab47a2f..1ec0f67 100644 --- a/assets/index-CCw798yN.js +++ b/assets/index-DW0lQEoy.js @@ -1,4 +1,4 @@ -const __vite__fileDeps=["assets/GameHangman-B07MIt0Q.js","assets/GameHangman-DaEK6rH5.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +const __vite__fileDeps=["assets/GameHangman-Cu9FuqZl.js","assets/GameHangman-DaEK6rH5.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();/** * @vue/shared v3.4.38 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -16,10 +16,10 @@ const __vite__fileDeps=["assets/GameHangman-B07MIt0Q.js","assets/GameHangman-DaE * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const Xl="http://www.w3.org/2000/svg",Ql="http://www.w3.org/1998/Math/MathML",Be=typeof document<"u"?document:null,Js=Be&&Be.createElement("template"),Jl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?Be.createElementNS(Xl,e):t==="mathml"?Be.createElementNS(Ql,e):n?Be.createElement(e,{is:n}):Be.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>Be.createTextNode(e),createComment:e=>Be.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Be.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Js.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const a=Js.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Zl=Symbol("_vtc");function ec(e,t,n){const s=e[Zl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Zs=Symbol("_vod"),tc=Symbol("_vsh"),nc=Symbol(""),sc=/(^|;)\s*display\s*:/;function oc(e,t,n){const s=e.style,o=ie(n);let r=!1;if(n&&!o){if(t)if(ie(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&dn(s,a,"")}else for(const i in t)n[i]==null&&dn(s,i,"");for(const i in n)i==="display"&&(r=!0),dn(s,i,n[i])}else if(o){if(t!==n){const i=s[nc];i&&(n+=";"+i),s.cssText=n,r=sc.test(n)}}else t&&e.removeAttribute("style");Zs in e&&(e[Zs]=r?s.display:"",e[tc]&&(s.display="none"))}const eo=/\s*!important$/;function dn(e,t,n){if(N(n))n.forEach(s=>dn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=rc(e,t);eo.test(n)?e.setProperty(vt(s),n.replace(eo,""),"important"):e[s]=n}}const to=["Webkit","Moz","ms"],Nn={};function rc(e,t){const n=Nn[t];if(n)return n;let s=Me(t);if(s!=="filter"&&s in e)return Nn[t]=s;s=wn(s);for(let o=0;oHn||(uc.then(()=>Hn=0),Hn=Date.now());function hc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Oe(pc(s,n.value),t,5,[s])};return n.value=e,n.attached=dc(),n}function pc(e,t){if(N(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const io=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,vc=(e,t,n,s,o,r)=>{const i=o==="svg";t==="class"?ec(e,s,i):t==="style"?oc(e,n,s):_n(t)?os(t)||ac(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):mc(e,t,s,i))?(ic(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&so(e,t,s,i,r,t!=="value")):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),so(e,t,s,i))};function mc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&io(t)&&j(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 o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return io(t)&&ie(n)?!1:t in e}const gc=ue({patchProp:vc},Jl);let lo;function _c(){return lo||(lo=yl(gc))}const yc=(...e)=>{const t=_c().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=wc(s);if(!o)return;const r=t._component;!j(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,bc(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function bc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function wc(e){return ie(e)?document.querySelector(e):e}/*! - * vue-router v4.4.0 + * vue-router v4.4.3 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const wt=typeof document<"u";function Ec(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Y=Object.assign;function jn(e,t){const n={};for(const s in t){const o=t[s];n[s]=Ae(o)?o.map(e):e(o)}return n}const Bt=()=>{},Ae=Array.isArray,kr=/#/g,xc=/&/g,Sc=/\//g,Rc=/=/g,Cc=/\?/g,Fr=/\+/g,Pc=/%5B/g,Oc=/%5D/g,Nr=/%5E/g,Mc=/%60/g,Hr=/%7B/g,Ac=/%7C/g,jr=/%7D/g,Tc=/%20/g;function Rs(e){return encodeURI(""+e).replace(Ac,"|").replace(Pc,"[").replace(Oc,"]")}function Ic(e){return Rs(e).replace(Hr,"{").replace(jr,"}").replace(Nr,"^")}function Zn(e){return Rs(e).replace(Fr,"%2B").replace(Tc,"+").replace(kr,"%23").replace(xc,"%26").replace(Mc,"`").replace(Hr,"{").replace(jr,"}").replace(Nr,"^")}function $c(e){return Zn(e).replace(Rc,"%3D")}function Lc(e){return Rs(e).replace(kr,"%23").replace(Cc,"%3F")}function kc(e){return e==null?"":Lc(e).replace(Sc,"%2F")}function Gt(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Fc=/\/$/,Nc=e=>e.replace(Fc,"");function Vn(e,t,n="/"){let s,o={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),o=e(r)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=Bc(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:Gt(i)}}function Hc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function co(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function jc(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Mt(t.matched[s],n.matched[o])&&Vr(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Vr(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Vc(e[n],t[n]))return!1;return!0}function Vc(e,t){return Ae(e)?ao(e,t):Ae(t)?ao(t,e):e===t}function ao(e,t){return Ae(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Bc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}const qe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Yt;(function(e){e.pop="pop",e.push="push"})(Yt||(Yt={}));var Dt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dt||(Dt={}));function Dc(e){if(!e)if(wt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Nc(e)}const Uc=/^[^#]+#/;function zc(e,t){return e.replace(Uc,"#")+t}function Kc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Mn=()=>({left:window.scrollX,top:window.scrollY});function Wc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Kc(o,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 fo(e,t){return(history.state?history.state.position-t:-1)+e}const es=new Map;function qc(e,t){es.set(e,t)}function Gc(e){const t=es.get(e);return es.delete(e),t}let Yc=()=>location.protocol+"//"+location.host;function Br(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let a=o.includes(e.slice(r))?e.slice(r).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),co(l,"")}return co(n,e)+s+o}function Xc(e,t,n,s){let o=[],r=[],i=null;const a=({state:v})=>{const m=Br(e,location),A=n.value,S=t.value;let F=0;if(v){if(n.value=m,t.value=v,i&&i===A){i=null;return}F=S?v.position-S.position:0}else s(m);o.forEach(T=>{T(n.value,A,{delta:F,type:Yt.pop,direction:F?F>0?Dt.forward:Dt.back:Dt.unknown})})};function l(){i=n.value}function d(v){o.push(v);const m=()=>{const A=o.indexOf(v);A>-1&&o.splice(A,1)};return r.push(m),m}function u(){const{history:v}=window;v.state&&v.replaceState(Y({},v.state,{scroll:Mn()}),"")}function h(){for(const v of r)v();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:d,destroy:h}}function uo(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Mn():null}}function Qc(e){const{history:t,location:n}=window,s={value:Br(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,d,u){const h=e.indexOf("#"),v=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Yc()+e+l;try{t[u?"replaceState":"pushState"](d,"",v),o.value=d}catch(m){console.error(m),n[u?"replace":"assign"](v)}}function i(l,d){const u=Y({},t.state,uo(o.value.back,l,o.value.forward,!0),d,{position:o.value.position});r(l,u,!0),s.value=l}function a(l,d){const u=Y({},o.value,t.state,{forward:l,scroll:Mn()});r(u.current,u,!0);const h=Y({},uo(s.value,l,null),{position:u.position+1},d);r(l,h,!1),s.value=l}return{location:s,state:o,push:a,replace:i}}function Jc(e){e=Dc(e);const t=Qc(e),n=Xc(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=Y({location:"",base:e,go:s,createHref:zc.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Zc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Jc(e)}function ea(e){return typeof e=="string"||e&&typeof e=="object"}function Dr(e){return typeof e=="string"||typeof e=="symbol"}const Ur=Symbol("");var ho;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ho||(ho={}));function At(e,t){return Y(new Error,{type:e,[Ur]:!0},t)}function Ve(e,t){return e instanceof Error&&Ur in e&&(t==null||!!(e.type&t))}const po="[^/]+?",ta={sensitive:!1,strict:!1,start:!0,end:!0},na=/[.+*?^${}()[\]/\\]/g;function sa(e,t){const n=Y({},ta,t),s=[];let o=n.start?"^":"";const r=[];for(const d of e){const u=d.length?[]:[90];n.strict&&!d.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function zr(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const ra={type:0,value:""},ia=/[a-zA-Z0-9_]/;function la(e){if(!e)return[[]];if(e==="/")return[[ra]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${d}": ${m}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,l,d="",u="";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:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function v(){d+=l}for(;a{i(M)}:Bt}function i(h){if(Dr(h)){const v=s.get(h);v&&(s.delete(h),n.splice(n.indexOf(v),1),v.children.forEach(i),v.alias.forEach(i))}else{const v=n.indexOf(h);v>-1&&(n.splice(v,1),h.record.name&&s.delete(h.record.name),h.children.forEach(i),h.alias.forEach(i))}}function a(){return n}function l(h){const v=ha(h,n);n.splice(v,0,h),h.record.name&&!go(h)&&s.set(h.record.name,h)}function d(h,v){let m,A={},S,F;if("name"in h&&h.name){if(m=s.get(h.name),!m)throw At(1,{location:h});F=m.record.name,A=Y(mo(v.params,m.keys.filter(M=>!M.optional).concat(m.parent?m.parent.keys.filter(M=>M.optional):[]).map(M=>M.name)),h.params&&mo(h.params,m.keys.map(M=>M.name))),S=m.stringify(A)}else if(h.path!=null)S=h.path,m=n.find(M=>M.re.test(S)),m&&(A=m.parse(S),F=m.record.name);else{if(m=v.name?s.get(v.name):n.find(M=>M.re.test(v.path)),!m)throw At(1,{location:h,currentLocation:v});F=m.record.name,A=Y({},v.params,h.params),S=m.stringify(A)}const T=[];let L=m;for(;L;)T.unshift(L.record),L=L.parent;return{name:F,path:S,params:A,matched:T,meta:da(T)}}e.forEach(h=>r(h));function u(){n.length=0,s.clear()}return{addRoute:r,resolve:d,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function mo(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function fa(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ua(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 ua(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function go(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function da(e){return e.reduce((t,n)=>Y(t,n.meta),{})}function _o(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function ha(e,t){let n=0,s=t.length;for(;n!==s;){const r=n+s>>1;zr(e,t[r])<0?s=r:n=r+1}const o=pa(e);return o&&(s=t.lastIndexOf(o,s-1)),s}function pa(e){let t=e;for(;t=t.parent;)if(Kr(t)&&zr(e,t)===0)return t}function Kr({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function va(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&Zn(r)):[s&&Zn(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ma(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Ae(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const ga=Symbol(""),bo=Symbol(""),An=Symbol(""),Wr=Symbol(""),ts=Symbol("");function Lt(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Xe(e,t,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const d=v=>{v===!1?l(At(4,{from:n,to:t})):v instanceof Error?l(v):ea(v)?l(At(2,{from:t,to:v})):(i&&s.enterCallbacks[o]===i&&typeof v=="function"&&i.push(v),a())},u=r(()=>e.call(s&&s.instances[o],t,n,d));let h=Promise.resolve(u);e.length<3&&(h=h.then(d)),h.catch(v=>l(v))})}function Bn(e,t,n,s,o=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(_a(l)){const u=(l.__vccOpts||l)[t];u&&r.push(Xe(u,n,s,i,a,o))}else{let d=l();r.push(()=>d.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const h=Ec(u)?u.default:u;i.components[a]=h;const m=(h.__vccOpts||h)[t];return m&&Xe(m,n,s,i,a,o)()}))}}return r}function _a(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function wo(e){const t=He(An),n=He(Wr),s=re(()=>{const l=U(e.to);return t.resolve(l)}),o=re(()=>{const{matched:l}=s.value,{length:d}=l,u=l[d-1],h=n.matched;if(!u||!h.length)return-1;const v=h.findIndex(Mt.bind(null,u));if(v>-1)return v;const m=Eo(l[d-2]);return d>1&&Eo(u)===m&&h[h.length-1].path!==m?h.findIndex(Mt.bind(null,l[d-2])):v}),r=re(()=>o.value>-1&&wa(n.params,s.value.params)),i=re(()=>o.value>-1&&o.value===n.matched.length-1&&Vr(n.params,s.value.params));function a(l={}){return ba(l)?t[U(e.replace)?"replace":"push"](U(e.to)).catch(Bt):Promise.resolve()}return{route:s,href:re(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}const ya=bs({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:wo,setup(e,{slots:t}){const n=Ct(wo(e)),{options:s}=He(An),o=re(()=>({[xo(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[xo(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Vt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),ns=ya;function ba(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 wa(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!Ae(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function Eo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xo=(e,t,n)=>e??t??n,Ea=bs({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=He(ts),o=re(()=>e.route||s.value),r=He(bo,0),i=re(()=>{let d=U(r);const{matched:u}=o.value;let h;for(;(h=u[d])&&!h.components;)d++;return d}),a=re(()=>o.value.matched[i.value]);cn(bo,re(()=>i.value+1)),cn(ga,a),cn(ts,o);const l=Jo();return an(()=>[l.value,a.value,e.name],([d,u,h],[v,m,A])=>{u&&(u.instances[h]=d,m&&m!==u&&d&&d===v&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),d&&u&&(!m||!Mt(u,m)||!v)&&(u.enterCallbacks[h]||[]).forEach(S=>S(d))},{flush:"post"}),()=>{const d=o.value,u=e.name,h=a.value,v=h&&h.components[u];if(!v)return So(n.default,{Component:v,route:d});const m=h.props[u],A=m?m===!0?d.params:typeof m=="function"?m(d):m:null,F=Vt(v,Y({},A,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return So(n.default,{Component:F,route:d})||F}}});function So(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const qr=Ea;function xa(e){const t=aa(e.routes,e),n=e.parseQuery||va,s=e.stringifyQuery||yo,o=e.history,r=Lt(),i=Lt(),a=Lt(),l=Li(qe);let d=qe;wt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=jn.bind(null,_=>""+_),h=jn.bind(null,kc),v=jn.bind(null,Gt);function m(_,P){let C,I;return Dr(_)?(C=t.getRecordMatcher(_),I=P):I=_,t.addRoute(I,C)}function A(_){const P=t.getRecordMatcher(_);P&&t.removeRoute(P)}function S(){return t.getRoutes().map(_=>_.record)}function F(_){return!!t.getRecordMatcher(_)}function T(_,P){if(P=Y({},P||l.value),typeof _=="string"){const f=Vn(n,_,P.path),p=t.resolve({path:f.path},P),y=o.createHref(f.fullPath);return Y(f,p,{params:v(p.params),hash:Gt(f.hash),redirectedFrom:void 0,href:y})}let C;if(_.path!=null)C=Y({},_,{path:Vn(n,_.path,P.path).path});else{const f=Y({},_.params);for(const p in f)f[p]==null&&delete f[p];C=Y({},_,{params:h(f)}),P.params=h(P.params)}const I=t.resolve(C,P),G=_.hash||"";I.params=u(v(I.params));const ne=Hc(s,Y({},_,{hash:Ic(G),path:I.path})),c=o.createHref(ne);return Y({fullPath:ne,hash:G,query:s===yo?ma(_.query):_.query||{}},I,{redirectedFrom:void 0,href:c})}function L(_){return typeof _=="string"?Vn(n,_,l.value.path):Y({},_)}function M(_,P){if(d!==_)return At(8,{from:P,to:_})}function D(_){return oe(_)}function ee(_){return D(Y(L(_),{replace:!0}))}function V(_){const P=_.matched[_.matched.length-1];if(P&&P.redirect){const{redirect:C}=P;let I=typeof C=="function"?C(_):C;return typeof I=="string"&&(I=I.includes("?")||I.includes("#")?I=L(I):{path:I},I.params={}),Y({query:_.query,hash:_.hash,params:I.path!=null?{}:_.params},I)}}function oe(_,P){const C=d=T(_),I=l.value,G=_.state,ne=_.force,c=_.replace===!0,f=V(C);if(f)return oe(Y(L(f),{state:typeof f=="object"?Y({},G,f.state):G,force:ne,replace:c}),P||C);const p=C;p.redirectedFrom=P;let y;return!ne&&jc(s,I,C)&&(y=At(16,{to:p,from:I}),$e(I,I,!0,!1)),(y?Promise.resolve(y):Te(p,I)).catch(g=>Ve(g)?Ve(g,2)?g:Ke(g):W(g,p,I)).then(g=>{if(g){if(Ve(g,2))return oe(Y({replace:c},L(g.to),{state:typeof g.to=="object"?Y({},G,g.to.state):G,force:ne}),P||p)}else g=rt(p,I,!0,c,G);return ze(p,I,g),g})}function we(_,P){const C=M(_,P);return C?Promise.reject(C):Promise.resolve()}function ot(_){const P=yt.values().next().value;return P&&typeof P.runWithContext=="function"?P.runWithContext(_):_()}function Te(_,P){let C;const[I,G,ne]=Sa(_,P);C=Bn(I.reverse(),"beforeRouteLeave",_,P);for(const f of I)f.leaveGuards.forEach(p=>{C.push(Xe(p,_,P))});const c=we.bind(null,_,P);return C.push(c),Ee(C).then(()=>{C=[];for(const f of r.list())C.push(Xe(f,_,P));return C.push(c),Ee(C)}).then(()=>{C=Bn(G,"beforeRouteUpdate",_,P);for(const f of G)f.updateGuards.forEach(p=>{C.push(Xe(p,_,P))});return C.push(c),Ee(C)}).then(()=>{C=[];for(const f of ne)if(f.beforeEnter)if(Ae(f.beforeEnter))for(const p of f.beforeEnter)C.push(Xe(p,_,P));else C.push(Xe(f.beforeEnter,_,P));return C.push(c),Ee(C)}).then(()=>(_.matched.forEach(f=>f.enterCallbacks={}),C=Bn(ne,"beforeRouteEnter",_,P,ot),C.push(c),Ee(C))).then(()=>{C=[];for(const f of i.list())C.push(Xe(f,_,P));return C.push(c),Ee(C)}).catch(f=>Ve(f,8)?f:Promise.reject(f))}function ze(_,P,C){a.list().forEach(I=>ot(()=>I(_,P,C)))}function rt(_,P,C,I,G){const ne=M(_,P);if(ne)return ne;const c=P===qe,f=wt?history.state:{};C&&(I||c?o.replace(_.fullPath,Y({scroll:c&&f&&f.scroll},G)):o.push(_.fullPath,G)),l.value=_,$e(_,P,C,c),Ke()}let Ie;function Tt(){Ie||(Ie=o.listen((_,P,C)=>{if(!Jt.listening)return;const I=T(_),G=V(I);if(G){oe(Y(G,{replace:!0}),I).catch(Bt);return}d=I;const ne=l.value;wt&&qc(fo(ne.fullPath,C.delta),Mn()),Te(I,ne).catch(c=>Ve(c,12)?c:Ve(c,2)?(oe(c.to,I).then(f=>{Ve(f,20)&&!C.delta&&C.type===Yt.pop&&o.go(-1,!1)}).catch(Bt),Promise.reject()):(C.delta&&o.go(-C.delta,!1),W(c,I,ne))).then(c=>{c=c||rt(I,ne,!1),c&&(C.delta&&!Ve(c,8)?o.go(-C.delta,!1):C.type===Yt.pop&&Ve(c,20)&&o.go(-1,!1)),ze(I,ne,c)}).catch(Bt)}))}let gt=Lt(),le=Lt(),X;function W(_,P,C){Ke(_);const I=le.list();return I.length?I.forEach(G=>G(_,P,C)):console.error(_),Promise.reject(_)}function je(){return X&&l.value!==qe?Promise.resolve():new Promise((_,P)=>{gt.add([_,P])})}function Ke(_){return X||(X=!_,Tt(),gt.list().forEach(([P,C])=>_?C(_):P()),gt.reset()),_}function $e(_,P,C,I){const{scrollBehavior:G}=e;if(!wt||!G)return Promise.resolve();const ne=!C&&Gc(fo(_.fullPath,0))||(I||!C)&&history.state&&history.state.scroll||null;return nr().then(()=>G(_,P,ne)).then(c=>c&&Wc(c)).catch(c=>W(c,_,P))}const pe=_=>o.go(_);let _t;const yt=new Set,Jt={currentRoute:l,listening:!0,addRoute:m,removeRoute:A,clearRoutes:t.clearRoutes,hasRoute:F,getRoutes:S,resolve:T,options:e,push:D,replace:ee,go:pe,back:()=>pe(-1),forward:()=>pe(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:le.add,isReady:je,install(_){const P=this;_.component("RouterLink",ns),_.component("RouterView",qr),_.config.globalProperties.$router=P,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>U(l)}),wt&&!_t&&l.value===qe&&(_t=!0,D(o.location).catch(G=>{}));const C={};for(const G in qe)Object.defineProperty(C,G,{get:()=>l.value[G],enumerable:!0});_.provide(An,P),_.provide(Wr,qo(C)),_.provide(ts,l);const I=_.unmount;yt.add(_),_.unmount=function(){yt.delete(_),yt.size<1&&(d=qe,Ie&&Ie(),Ie=null,l.value=qe,_t=!1,X=!1),I()}}};function Ee(_){return _.reduce((P,C)=>P.then(()=>ot(C)),Promise.resolve())}return Jt}function Sa(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iMt(d,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(d=>Mt(d,l))||o.push(l))}return[n,s,o]}function Pf(){return He(An)}const _e=e=>{e.target.classList.add("animation")},ye=e=>{e.target.classList.remove("animation")},Qt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},Ra=e=>(_s("data-v-2a989487"),e=e(),ys(),e),Ca=Ra(()=>Z("a",null,null,-1)),Pa={__name:"NavigationElement",setup(e){return(t,n)=>(st(),mt("nav",null,[J(U(ns),{to:"/",onMouseenter:U(_e),onMouseleave:U(ye)},{default:vn(()=>[qt("Home")]),_:1},8,["onMouseenter","onMouseleave"]),Ca,J(U(ns),{to:"/more",onMouseenter:U(_e),onMouseleave:U(ye)},{default:vn(()=>[qt("More")]),_:1},8,["onMouseenter","onMouseleave"])]))}},Oa=Qt(Pa,[["__scopeId","data-v-2a989487"]]),Ma="/assets/agataCV-B3-yIWWe.jpeg",Aa={},Gr=e=>(_s("data-v-2a2c8873"),e=e(),ys(),e),Ta=Gr(()=>Z("img",{alt:"my photo",class:"photo",src:Ma},null,-1)),Ia=Gr(()=>Z("h1",null,"Hi, I am Agata",-1));function $a(e,t){return st(),mt(xe,null,[Ta,Ia],64)}const La=Qt(Aa,[["render",$a],["__scopeId","data-v-2a2c8873"]]),ka=e=>(_s("data-v-09f64a6d"),e=e(),ys(),e),Fa={class:"contact"},Na=ka(()=>Z("h2",null,[qt("Feel free to check my repositories"),Z("br"),qt("and contact me with:")],-1)),Ha={__name:"ContactElement",setup(e){return(t,n)=>{const s=hr("v-icon");return st(),mt("div",Fa,[Na,Z("a",{href:"mailto:abialoskorska@icloud.com",target:"_blank",rel:"noopener",onMouseenter:n[0]||(n[0]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[1]||(n[1]=(...o)=>U(ye)&&U(ye)(...o))},[J(s,{name:"fa-regular-envelope"})],32),Z("a",{href:"https://github.com/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[2]||(n[2]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[3]||(n[3]=(...o)=>U(ye)&&U(ye)(...o))},[J(s,{name:"fa-github"})],32),Z("a",{href:"https://www.linkedin.com/in/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[4]||(n[4]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[5]||(n[5]=(...o)=>U(ye)&&U(ye)(...o))},[J(s,{name:"fa-linkedin",class:"icon"})],32)])}}},ja=Qt(Ha,[["__scopeId","data-v-09f64a6d"]]),Va={name:"CookieElement",data(){return{checking:!1}},mounted(){localStorage.getItem("cookieButtonClicked")&&(this.checking=!0)},methods:{clicked(){localStorage.setItem("cookieButtonClicked",!0),this.checking=!0}}},Ba={key:0,class:"cookie"},Da=Z("p",null,"This website uses cookies to enhance the user experience.",-1);function Ua(e,t,n,s,o,r){return o.checking?Hl("",!0):(st(),mt("div",Ba,[Da,Z("button",{onClick:t[0]||(t[0]=(...i)=>r.clicked&&r.clicked(...i))},"OK!")]))}const za=Qt(Va,[["render",Ua]]),Ka={class:"content"},Wa={__name:"App",setup(e){return(t,n)=>(st(),mt(xe,null,[Z("header",null,[J(Oa),J(La),J(ja)]),Z("div",Ka,[J(U(qr))]),Z("footer",null,[J(za)])],64))}},qa="modulepreload",Ga=function(e){return"/"+e},Ro={},Ya=function(t,n,s){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),i=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));o=Promise.all(n.map(a=>{if(a=Ga(a),a in Ro)return;Ro[a]=!0;const l=a.endsWith(".css"),d=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${d}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":qa,l||(u.as="script",u.crossOrigin=""),u.href=a,i&&u.setAttribute("nonce",i),document.head.appendChild(u),l)return new Promise((h,v)=>{u.addEventListener("load",h),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})}))}return o.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},Xa={},Qa={class:"home"},Ja=Ir('
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),Za=[Ja];function ef(e,t){return st(),mt("div",Qa,Za)}const Co=Qt(Xa,[["render",ef],["__scopeId","data-v-0cf0d2d8"]]),tf=Ir('
I've been working with:
git,gihub,aws,vscodemysql,regex,pynpm,nodejs,js,vue,nextjshtml,tailwind,sass,css
',1),nf={class:"projects"},sf=Z("div",null,"My visual projects:",-1),of=Z("p",{class:"linkIcon"},null,-1),rf=Z("p",{class:"linkDescription"},"Hangman Game",-1),lf=Z("p",{class:"linkIcon"},null,-1),cf=Z("p",{class:"linkDescription"},"Webpage for Stained Glass brand, created in Vanilla JavaScript",-1),af=[lf,cf],ff=Z("p",{class:"linkIcon"},null,-1),uf=Z("p",{class:"linkDescription"},"Total overhaul webpage in Next.js",-1),df=[ff,uf],hf={__name:"View-More",setup(e){return(t,n)=>{const s=hr("RouterLink");return st(),mt(xe,null,[tf,Z("div",nf,[sf,J(s,{to:"/hangman",class:"hangmanLink",onMouseenter:U(_e),onMouseleave:U(ye)},{default:vn(()=>[of,rf]),_:1},8,["onMouseenter","onMouseleave"]),Z("a",{href:"https://www.jabi.pl",class:"jabiLink",onMouseenter:n[0]||(n[0]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[1]||(n[1]=(...o)=>U(ye)&&U(ye)(...o))},af,32),Z("a",{href:"https://www.bialoskorski.eu",class:"bskiLink",onMouseenter:n[2]||(n[2]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[3]||(n[3]=(...o)=>U(ye)&&U(ye)(...o))},df,32)])],64)}}},Yr=xa({history:Zc(),routes:[{path:"/",name:"home",component:Co,meta:{title:"Portfolio"}},{path:"/more",name:"more",component:hf,meta:{title:"More"}},{path:"/hangman",name:"Hangman",component:()=>Ya(()=>import("./GameHangman-B07MIt0Q.js"),__vite__mapDeps([0,1])),meta:{title:"Game Hangman"}},{path:"/:pathMatch(.*)*",name:"home",component:Co}]});Yr.beforeEach((e,t,n)=>{const s="Agata Białoskórska";e.meta.title?document.title=s+" - "+e.meta.title:document.title=s,e.path==="/"||e.path==="/more"||e.path==="/hangman"?n():n("/"),n()});const pf={"<":"<",">":">",'"':""","'":"'","&":"&"};let vf=0;var mf=e=>e.replace(/[<>"&]/g,t=>pf[t]||t),gf=e=>e+vf++;const ft={},_f=e=>{const{name:t,paths:n=[],d:s,polygons:o=[],points:r}=e;s&&n.push({d:s}),r&&o.push({points:r}),ft[t]=Object.assign({},e,{paths:n,polygons:o}),ft[t].minX||(ft[t].minX=0),ft[t].minY||(ft[t].minY=0)},yf=(...e)=>{for(const t of e)_f(t)},bf=bs({name:"OhVueIcon",props:{name:{type:String,validator:e=>!e||e in ft||(console.warn(`Invalid prop: prop "name" is referring to an unregistered icon "${e}". + */const wt=typeof document<"u";function Ec(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Y=Object.assign;function jn(e,t){const n={};for(const s in t){const o=t[s];n[s]=Ae(o)?o.map(e):e(o)}return n}const Bt=()=>{},Ae=Array.isArray,kr=/#/g,xc=/&/g,Sc=/\//g,Rc=/=/g,Cc=/\?/g,Fr=/\+/g,Pc=/%5B/g,Oc=/%5D/g,Nr=/%5E/g,Mc=/%60/g,Hr=/%7B/g,Ac=/%7C/g,jr=/%7D/g,Tc=/%20/g;function Rs(e){return encodeURI(""+e).replace(Ac,"|").replace(Pc,"[").replace(Oc,"]")}function Ic(e){return Rs(e).replace(Hr,"{").replace(jr,"}").replace(Nr,"^")}function Zn(e){return Rs(e).replace(Fr,"%2B").replace(Tc,"+").replace(kr,"%23").replace(xc,"%26").replace(Mc,"`").replace(Hr,"{").replace(jr,"}").replace(Nr,"^")}function $c(e){return Zn(e).replace(Rc,"%3D")}function Lc(e){return Rs(e).replace(kr,"%23").replace(Cc,"%3F")}function kc(e){return e==null?"":Lc(e).replace(Sc,"%2F")}function Gt(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Fc=/\/$/,Nc=e=>e.replace(Fc,"");function Vn(e,t,n="/"){let s,o={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),o=e(r)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=Bc(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:Gt(i)}}function Hc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function co(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function jc(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Mt(t.matched[s],n.matched[o])&&Vr(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Vr(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Vc(e[n],t[n]))return!1;return!0}function Vc(e,t){return Ae(e)?ao(e,t):Ae(t)?ao(t,e):e===t}function ao(e,t){return Ae(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Bc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}const qe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Yt;(function(e){e.pop="pop",e.push="push"})(Yt||(Yt={}));var Dt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Dt||(Dt={}));function Dc(e){if(!e)if(wt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Nc(e)}const Uc=/^[^#]+#/;function zc(e,t){return e.replace(Uc,"#")+t}function Kc(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Mn=()=>({left:window.scrollX,top:window.scrollY});function Wc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Kc(o,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 fo(e,t){return(history.state?history.state.position-t:-1)+e}const es=new Map;function qc(e,t){es.set(e,t)}function Gc(e){const t=es.get(e);return es.delete(e),t}let Yc=()=>location.protocol+"//"+location.host;function Br(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let a=o.includes(e.slice(r))?e.slice(r).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),co(l,"")}return co(n,e)+s+o}function Xc(e,t,n,s){let o=[],r=[],i=null;const a=({state:v})=>{const m=Br(e,location),A=n.value,S=t.value;let F=0;if(v){if(n.value=m,t.value=v,i&&i===A){i=null;return}F=S?v.position-S.position:0}else s(m);o.forEach(T=>{T(n.value,A,{delta:F,type:Yt.pop,direction:F?F>0?Dt.forward:Dt.back:Dt.unknown})})};function l(){i=n.value}function d(v){o.push(v);const m=()=>{const A=o.indexOf(v);A>-1&&o.splice(A,1)};return r.push(m),m}function u(){const{history:v}=window;v.state&&v.replaceState(Y({},v.state,{scroll:Mn()}),"")}function h(){for(const v of r)v();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:d,destroy:h}}function uo(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Mn():null}}function Qc(e){const{history:t,location:n}=window,s={value:Br(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,d,u){const h=e.indexOf("#"),v=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Yc()+e+l;try{t[u?"replaceState":"pushState"](d,"",v),o.value=d}catch(m){console.error(m),n[u?"replace":"assign"](v)}}function i(l,d){const u=Y({},t.state,uo(o.value.back,l,o.value.forward,!0),d,{position:o.value.position});r(l,u,!0),s.value=l}function a(l,d){const u=Y({},o.value,t.state,{forward:l,scroll:Mn()});r(u.current,u,!0);const h=Y({},uo(s.value,l,null),{position:u.position+1},d);r(l,h,!1),s.value=l}return{location:s,state:o,push:a,replace:i}}function Jc(e){e=Dc(e);const t=Qc(e),n=Xc(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=Y({location:"",base:e,go:s,createHref:zc.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Zc(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Jc(e)}function ea(e){return typeof e=="string"||e&&typeof e=="object"}function Dr(e){return typeof e=="string"||typeof e=="symbol"}const Ur=Symbol("");var ho;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ho||(ho={}));function At(e,t){return Y(new Error,{type:e,[Ur]:!0},t)}function Ve(e,t){return e instanceof Error&&Ur in e&&(t==null||!!(e.type&t))}const po="[^/]+?",ta={sensitive:!1,strict:!1,start:!0,end:!0},na=/[.+*?^${}()[\]/\\]/g;function sa(e,t){const n=Y({},ta,t),s=[];let o=n.start?"^":"";const r=[];for(const d of e){const u=d.length?[]:[90];n.strict&&!d.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function zr(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const ra={type:0,value:""},ia=/[a-zA-Z0-9_]/;function la(e){if(!e)return[[]];if(e==="/")return[[ra]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(m){throw new Error(`ERR (${n})/"${d}": ${m}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,l,d="",u="";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:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function v(){d+=l}for(;a{i(M)}:Bt}function i(h){if(Dr(h)){const v=s.get(h);v&&(s.delete(h),n.splice(n.indexOf(v),1),v.children.forEach(i),v.alias.forEach(i))}else{const v=n.indexOf(h);v>-1&&(n.splice(v,1),h.record.name&&s.delete(h.record.name),h.children.forEach(i),h.alias.forEach(i))}}function a(){return n}function l(h){const v=ha(h,n);n.splice(v,0,h),h.record.name&&!go(h)&&s.set(h.record.name,h)}function d(h,v){let m,A={},S,F;if("name"in h&&h.name){if(m=s.get(h.name),!m)throw At(1,{location:h});F=m.record.name,A=Y(mo(v.params,m.keys.filter(M=>!M.optional).concat(m.parent?m.parent.keys.filter(M=>M.optional):[]).map(M=>M.name)),h.params&&mo(h.params,m.keys.map(M=>M.name))),S=m.stringify(A)}else if(h.path!=null)S=h.path,m=n.find(M=>M.re.test(S)),m&&(A=m.parse(S),F=m.record.name);else{if(m=v.name?s.get(v.name):n.find(M=>M.re.test(v.path)),!m)throw At(1,{location:h,currentLocation:v});F=m.record.name,A=Y({},v.params,h.params),S=m.stringify(A)}const T=[];let L=m;for(;L;)T.unshift(L.record),L=L.parent;return{name:F,path:S,params:A,matched:T,meta:da(T)}}e.forEach(h=>r(h));function u(){n.length=0,s.clear()}return{addRoute:r,resolve:d,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function mo(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function fa(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ua(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 ua(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function go(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function da(e){return e.reduce((t,n)=>Y(t,n.meta),{})}function _o(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function ha(e,t){let n=0,s=t.length;for(;n!==s;){const r=n+s>>1;zr(e,t[r])<0?s=r:n=r+1}const o=pa(e);return o&&(s=t.lastIndexOf(o,s-1)),s}function pa(e){let t=e;for(;t=t.parent;)if(Kr(t)&&zr(e,t)===0)return t}function Kr({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function va(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&Zn(r)):[s&&Zn(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ma(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Ae(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const ga=Symbol(""),bo=Symbol(""),An=Symbol(""),Wr=Symbol(""),ts=Symbol("");function Lt(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Xe(e,t,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const d=v=>{v===!1?l(At(4,{from:n,to:t})):v instanceof Error?l(v):ea(v)?l(At(2,{from:t,to:v})):(i&&s.enterCallbacks[o]===i&&typeof v=="function"&&i.push(v),a())},u=r(()=>e.call(s&&s.instances[o],t,n,d));let h=Promise.resolve(u);e.length<3&&(h=h.then(d)),h.catch(v=>l(v))})}function Bn(e,t,n,s,o=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(_a(l)){const u=(l.__vccOpts||l)[t];u&&r.push(Xe(u,n,s,i,a,o))}else{let d=l();r.push(()=>d.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const h=Ec(u)?u.default:u;i.components[a]=h;const m=(h.__vccOpts||h)[t];return m&&Xe(m,n,s,i,a,o)()}))}}return r}function _a(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function wo(e){const t=He(An),n=He(Wr),s=re(()=>{const l=U(e.to);return t.resolve(l)}),o=re(()=>{const{matched:l}=s.value,{length:d}=l,u=l[d-1],h=n.matched;if(!u||!h.length)return-1;const v=h.findIndex(Mt.bind(null,u));if(v>-1)return v;const m=Eo(l[d-2]);return d>1&&Eo(u)===m&&h[h.length-1].path!==m?h.findIndex(Mt.bind(null,l[d-2])):v}),r=re(()=>o.value>-1&&wa(n.params,s.value.params)),i=re(()=>o.value>-1&&o.value===n.matched.length-1&&Vr(n.params,s.value.params));function a(l={}){return ba(l)?t[U(e.replace)?"replace":"push"](U(e.to)).catch(Bt):Promise.resolve()}return{route:s,href:re(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}const ya=bs({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:wo,setup(e,{slots:t}){const n=Ct(wo(e)),{options:s}=He(An),o=re(()=>({[xo(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[xo(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Vt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),ns=ya;function ba(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 wa(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!Ae(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function Eo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xo=(e,t,n)=>e??t??n,Ea=bs({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=He(ts),o=re(()=>e.route||s.value),r=He(bo,0),i=re(()=>{let d=U(r);const{matched:u}=o.value;let h;for(;(h=u[d])&&!h.components;)d++;return d}),a=re(()=>o.value.matched[i.value]);cn(bo,re(()=>i.value+1)),cn(ga,a),cn(ts,o);const l=Jo();return an(()=>[l.value,a.value,e.name],([d,u,h],[v,m,A])=>{u&&(u.instances[h]=d,m&&m!==u&&d&&d===v&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),d&&u&&(!m||!Mt(u,m)||!v)&&(u.enterCallbacks[h]||[]).forEach(S=>S(d))},{flush:"post"}),()=>{const d=o.value,u=e.name,h=a.value,v=h&&h.components[u];if(!v)return So(n.default,{Component:v,route:d});const m=h.props[u],A=m?m===!0?d.params:typeof m=="function"?m(d):m:null,F=Vt(v,Y({},A,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return So(n.default,{Component:F,route:d})||F}}});function So(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const qr=Ea;function xa(e){const t=aa(e.routes,e),n=e.parseQuery||va,s=e.stringifyQuery||yo,o=e.history,r=Lt(),i=Lt(),a=Lt(),l=Li(qe);let d=qe;wt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=jn.bind(null,_=>""+_),h=jn.bind(null,kc),v=jn.bind(null,Gt);function m(_,P){let C,I;return Dr(_)?(C=t.getRecordMatcher(_),I=P):I=_,t.addRoute(I,C)}function A(_){const P=t.getRecordMatcher(_);P&&t.removeRoute(P)}function S(){return t.getRoutes().map(_=>_.record)}function F(_){return!!t.getRecordMatcher(_)}function T(_,P){if(P=Y({},P||l.value),typeof _=="string"){const f=Vn(n,_,P.path),p=t.resolve({path:f.path},P),y=o.createHref(f.fullPath);return Y(f,p,{params:v(p.params),hash:Gt(f.hash),redirectedFrom:void 0,href:y})}let C;if(_.path!=null)C=Y({},_,{path:Vn(n,_.path,P.path).path});else{const f=Y({},_.params);for(const p in f)f[p]==null&&delete f[p];C=Y({},_,{params:h(f)}),P.params=h(P.params)}const I=t.resolve(C,P),G=_.hash||"";I.params=u(v(I.params));const ne=Hc(s,Y({},_,{hash:Ic(G),path:I.path})),c=o.createHref(ne);return Y({fullPath:ne,hash:G,query:s===yo?ma(_.query):_.query||{}},I,{redirectedFrom:void 0,href:c})}function L(_){return typeof _=="string"?Vn(n,_,l.value.path):Y({},_)}function M(_,P){if(d!==_)return At(8,{from:P,to:_})}function D(_){return oe(_)}function ee(_){return D(Y(L(_),{replace:!0}))}function V(_){const P=_.matched[_.matched.length-1];if(P&&P.redirect){const{redirect:C}=P;let I=typeof C=="function"?C(_):C;return typeof I=="string"&&(I=I.includes("?")||I.includes("#")?I=L(I):{path:I},I.params={}),Y({query:_.query,hash:_.hash,params:I.path!=null?{}:_.params},I)}}function oe(_,P){const C=d=T(_),I=l.value,G=_.state,ne=_.force,c=_.replace===!0,f=V(C);if(f)return oe(Y(L(f),{state:typeof f=="object"?Y({},G,f.state):G,force:ne,replace:c}),P||C);const p=C;p.redirectedFrom=P;let y;return!ne&&jc(s,I,C)&&(y=At(16,{to:p,from:I}),$e(I,I,!0,!1)),(y?Promise.resolve(y):Te(p,I)).catch(g=>Ve(g)?Ve(g,2)?g:Ke(g):W(g,p,I)).then(g=>{if(g){if(Ve(g,2))return oe(Y({replace:c},L(g.to),{state:typeof g.to=="object"?Y({},G,g.to.state):G,force:ne}),P||p)}else g=rt(p,I,!0,c,G);return ze(p,I,g),g})}function we(_,P){const C=M(_,P);return C?Promise.reject(C):Promise.resolve()}function ot(_){const P=yt.values().next().value;return P&&typeof P.runWithContext=="function"?P.runWithContext(_):_()}function Te(_,P){let C;const[I,G,ne]=Sa(_,P);C=Bn(I.reverse(),"beforeRouteLeave",_,P);for(const f of I)f.leaveGuards.forEach(p=>{C.push(Xe(p,_,P))});const c=we.bind(null,_,P);return C.push(c),Ee(C).then(()=>{C=[];for(const f of r.list())C.push(Xe(f,_,P));return C.push(c),Ee(C)}).then(()=>{C=Bn(G,"beforeRouteUpdate",_,P);for(const f of G)f.updateGuards.forEach(p=>{C.push(Xe(p,_,P))});return C.push(c),Ee(C)}).then(()=>{C=[];for(const f of ne)if(f.beforeEnter)if(Ae(f.beforeEnter))for(const p of f.beforeEnter)C.push(Xe(p,_,P));else C.push(Xe(f.beforeEnter,_,P));return C.push(c),Ee(C)}).then(()=>(_.matched.forEach(f=>f.enterCallbacks={}),C=Bn(ne,"beforeRouteEnter",_,P,ot),C.push(c),Ee(C))).then(()=>{C=[];for(const f of i.list())C.push(Xe(f,_,P));return C.push(c),Ee(C)}).catch(f=>Ve(f,8)?f:Promise.reject(f))}function ze(_,P,C){a.list().forEach(I=>ot(()=>I(_,P,C)))}function rt(_,P,C,I,G){const ne=M(_,P);if(ne)return ne;const c=P===qe,f=wt?history.state:{};C&&(I||c?o.replace(_.fullPath,Y({scroll:c&&f&&f.scroll},G)):o.push(_.fullPath,G)),l.value=_,$e(_,P,C,c),Ke()}let Ie;function Tt(){Ie||(Ie=o.listen((_,P,C)=>{if(!Jt.listening)return;const I=T(_),G=V(I);if(G){oe(Y(G,{replace:!0}),I).catch(Bt);return}d=I;const ne=l.value;wt&&qc(fo(ne.fullPath,C.delta),Mn()),Te(I,ne).catch(c=>Ve(c,12)?c:Ve(c,2)?(oe(c.to,I).then(f=>{Ve(f,20)&&!C.delta&&C.type===Yt.pop&&o.go(-1,!1)}).catch(Bt),Promise.reject()):(C.delta&&o.go(-C.delta,!1),W(c,I,ne))).then(c=>{c=c||rt(I,ne,!1),c&&(C.delta&&!Ve(c,8)?o.go(-C.delta,!1):C.type===Yt.pop&&Ve(c,20)&&o.go(-1,!1)),ze(I,ne,c)}).catch(Bt)}))}let gt=Lt(),le=Lt(),X;function W(_,P,C){Ke(_);const I=le.list();return I.length?I.forEach(G=>G(_,P,C)):console.error(_),Promise.reject(_)}function je(){return X&&l.value!==qe?Promise.resolve():new Promise((_,P)=>{gt.add([_,P])})}function Ke(_){return X||(X=!_,Tt(),gt.list().forEach(([P,C])=>_?C(_):P()),gt.reset()),_}function $e(_,P,C,I){const{scrollBehavior:G}=e;if(!wt||!G)return Promise.resolve();const ne=!C&&Gc(fo(_.fullPath,0))||(I||!C)&&history.state&&history.state.scroll||null;return nr().then(()=>G(_,P,ne)).then(c=>c&&Wc(c)).catch(c=>W(c,_,P))}const pe=_=>o.go(_);let _t;const yt=new Set,Jt={currentRoute:l,listening:!0,addRoute:m,removeRoute:A,clearRoutes:t.clearRoutes,hasRoute:F,getRoutes:S,resolve:T,options:e,push:D,replace:ee,go:pe,back:()=>pe(-1),forward:()=>pe(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:le.add,isReady:je,install(_){const P=this;_.component("RouterLink",ns),_.component("RouterView",qr),_.config.globalProperties.$router=P,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>U(l)}),wt&&!_t&&l.value===qe&&(_t=!0,D(o.location).catch(G=>{}));const C={};for(const G in qe)Object.defineProperty(C,G,{get:()=>l.value[G],enumerable:!0});_.provide(An,P),_.provide(Wr,qo(C)),_.provide(ts,l);const I=_.unmount;yt.add(_),_.unmount=function(){yt.delete(_),yt.size<1&&(d=qe,Ie&&Ie(),Ie=null,l.value=qe,_t=!1,X=!1),I()}}};function Ee(_){return _.reduce((P,C)=>P.then(()=>ot(C)),Promise.resolve())}return Jt}function Sa(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iMt(d,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(d=>Mt(d,l))||o.push(l))}return[n,s,o]}function Pf(){return He(An)}const _e=e=>{e.target.classList.add("animation")},ye=e=>{e.target.classList.remove("animation")},Qt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},Ra=e=>(_s("data-v-2a989487"),e=e(),ys(),e),Ca=Ra(()=>Z("a",null,null,-1)),Pa={__name:"NavigationElement",setup(e){return(t,n)=>(st(),mt("nav",null,[J(U(ns),{to:"/",onMouseenter:U(_e),onMouseleave:U(ye)},{default:vn(()=>[qt("Home")]),_:1},8,["onMouseenter","onMouseleave"]),Ca,J(U(ns),{to:"/more",onMouseenter:U(_e),onMouseleave:U(ye)},{default:vn(()=>[qt("More")]),_:1},8,["onMouseenter","onMouseleave"])]))}},Oa=Qt(Pa,[["__scopeId","data-v-2a989487"]]),Ma="/assets/agataCV-B3-yIWWe.jpeg",Aa={},Gr=e=>(_s("data-v-2a2c8873"),e=e(),ys(),e),Ta=Gr(()=>Z("img",{alt:"my photo",class:"photo",src:Ma},null,-1)),Ia=Gr(()=>Z("h1",null,"Hi, I am Agata",-1));function $a(e,t){return st(),mt(xe,null,[Ta,Ia],64)}const La=Qt(Aa,[["render",$a],["__scopeId","data-v-2a2c8873"]]),ka=e=>(_s("data-v-09f64a6d"),e=e(),ys(),e),Fa={class:"contact"},Na=ka(()=>Z("h2",null,[qt("Feel free to check my repositories"),Z("br"),qt("and contact me with:")],-1)),Ha={__name:"ContactElement",setup(e){return(t,n)=>{const s=hr("v-icon");return st(),mt("div",Fa,[Na,Z("a",{href:"mailto:abialoskorska@icloud.com",target:"_blank",rel:"noopener",onMouseenter:n[0]||(n[0]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[1]||(n[1]=(...o)=>U(ye)&&U(ye)(...o))},[J(s,{name:"fa-regular-envelope"})],32),Z("a",{href:"https://github.com/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[2]||(n[2]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[3]||(n[3]=(...o)=>U(ye)&&U(ye)(...o))},[J(s,{name:"fa-github"})],32),Z("a",{href:"https://www.linkedin.com/in/agatabialoskorska",target:"_blank",rel:"noopener",onMouseenter:n[4]||(n[4]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[5]||(n[5]=(...o)=>U(ye)&&U(ye)(...o))},[J(s,{name:"fa-linkedin",class:"icon"})],32)])}}},ja=Qt(Ha,[["__scopeId","data-v-09f64a6d"]]),Va={name:"CookieElement",data(){return{checking:!1}},mounted(){localStorage.getItem("cookieButtonClicked")&&(this.checking=!0)},methods:{clicked(){localStorage.setItem("cookieButtonClicked",!0),this.checking=!0}}},Ba={key:0,class:"cookie"},Da=Z("p",null,"This website uses cookies to enhance the user experience.",-1);function Ua(e,t,n,s,o,r){return o.checking?Hl("",!0):(st(),mt("div",Ba,[Da,Z("button",{onClick:t[0]||(t[0]=(...i)=>r.clicked&&r.clicked(...i))},"OK!")]))}const za=Qt(Va,[["render",Ua]]),Ka={class:"content"},Wa={__name:"App",setup(e){return(t,n)=>(st(),mt(xe,null,[Z("header",null,[J(Oa),J(La),J(ja)]),Z("div",Ka,[J(U(qr))]),Z("footer",null,[J(za)])],64))}},qa="modulepreload",Ga=function(e){return"/"+e},Ro={},Ya=function(t,n,s){let o=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),i=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));o=Promise.all(n.map(a=>{if(a=Ga(a),a in Ro)return;Ro[a]=!0;const l=a.endsWith(".css"),d=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${d}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":qa,l||(u.as="script",u.crossOrigin=""),u.href=a,i&&u.setAttribute("nonce",i),document.head.appendChild(u),l)return new Promise((h,v)=>{u.addEventListener("load",h),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${a}`)))})}))}return o.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},Xa={},Qa={class:"home"},Ja=Ir('
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),Za=[Ja];function ef(e,t){return st(),mt("div",Qa,Za)}const Co=Qt(Xa,[["render",ef],["__scopeId","data-v-0cf0d2d8"]]),tf=Ir('
I've been working with:
git,gihub,aws,vscodemysql,regex,pynpm,nodejs,js,vue,nextjshtml,tailwind,sass,css
',1),nf={class:"projects"},sf=Z("div",null,"My visual projects:",-1),of=Z("p",{class:"linkIcon"},null,-1),rf=Z("p",{class:"linkDescription"},"Hangman Game",-1),lf=Z("p",{class:"linkIcon"},null,-1),cf=Z("p",{class:"linkDescription"},"Webpage for Stained Glass brand, created in Vanilla JavaScript",-1),af=[lf,cf],ff=Z("p",{class:"linkIcon"},null,-1),uf=Z("p",{class:"linkDescription"},"Total overhaul webpage in Next.js",-1),df=[ff,uf],hf={__name:"View-More",setup(e){return(t,n)=>{const s=hr("RouterLink");return st(),mt(xe,null,[tf,Z("div",nf,[sf,J(s,{to:"/hangman",class:"hangmanLink",onMouseenter:U(_e),onMouseleave:U(ye)},{default:vn(()=>[of,rf]),_:1},8,["onMouseenter","onMouseleave"]),Z("a",{href:"https://www.jabi.pl",class:"jabiLink",onMouseenter:n[0]||(n[0]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[1]||(n[1]=(...o)=>U(ye)&&U(ye)(...o))},af,32),Z("a",{href:"https://www.bialoskorski.eu",class:"bskiLink",onMouseenter:n[2]||(n[2]=(...o)=>U(_e)&&U(_e)(...o)),onMouseleave:n[3]||(n[3]=(...o)=>U(ye)&&U(ye)(...o))},df,32)])],64)}}},Yr=xa({history:Zc(),routes:[{path:"/",name:"home",component:Co,meta:{title:"Portfolio"}},{path:"/more",name:"more",component:hf,meta:{title:"More"}},{path:"/hangman",name:"Hangman",component:()=>Ya(()=>import("./GameHangman-Cu9FuqZl.js"),__vite__mapDeps([0,1])),meta:{title:"Game Hangman"}},{path:"/:pathMatch(.*)*",name:"home",component:Co}]});Yr.beforeEach((e,t,n)=>{const s="Agata Białoskórska";e.meta.title?document.title=s+" - "+e.meta.title:document.title=s,e.path==="/"||e.path==="/more"||e.path==="/hangman"?n():n("/"),n()});const pf={"<":"<",">":">",'"':""","'":"'","&":"&"};let vf=0;var mf=e=>e.replace(/[<>"&]/g,t=>pf[t]||t),gf=e=>e+vf++;const ft={},_f=e=>{const{name:t,paths:n=[],d:s,polygons:o=[],points:r}=e;s&&n.push({d:s}),r&&o.push({points:r}),ft[t]=Object.assign({},e,{paths:n,polygons:o}),ft[t].minX||(ft[t].minX=0),ft[t].minY||(ft[t].minY=0)},yf=(...e)=>{for(const t of e)_f(t)},bf=bs({name:"OhVueIcon",props:{name:{type:String,validator:e=>!e||e in ft||(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=Jo([]),n=Ct({outerScale:1.2,x:null,y:null}),s=Ct({width:0,height:0}),o=re(()=>{const S=Number(e.scale);return isNaN(S)||S<=0?(console.warn('Invalid prop: prop "scale" should be a number over 0.'),n.outerScale):S*n.outerScale}),r=re(()=>({"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=re(()=>e.name?ft[e.name]:null),a=re(()=>i.value?`${i.value.minX} ${i.value.minY} ${i.value.width} ${i.value.height}`:`0 0 ${d.value} ${u.value}`),l=re(()=>{if(!i.value)return 1;const{width:S,height:F}=i.value;return Math.max(S,F)/16}),d=re(()=>s.width||i.value&&i.value.width/l.value*o.value||0),u=re(()=>s.height||i.value&&i.value.height/l.value*o.value||0),h=re(()=>o.value!==1&&{fontSize:o.value+"em"}),v=re(()=>{if(!i.value||!i.value.raw)return null;const S={};let F=i.value.raw;return F=F.replace(/\s(?:xml:)?id=(["']?)([^"')\s]+)\1/g,(T,L,M)=>{const D=gf("vat-");return S[M]=D,` id="${D}"`}),F=F.replace(/#(?:([^'")\s]+)|xpointer\(id\((['"]?)([^')]+)\2\)\))/g,(T,L,M,D)=>{const ee=L||D;return ee&&S[ee]?`#${S[ee]}`:T}),F}),m=re(()=>i.value&&i.value.attr?i.value.attr:{}),A=()=>{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 S=0,F=0;t.value.forEach(T=>{T.outerScale=o.value,S=Math.max(S,T.width),F=Math.max(F,T.height)}),s.width=S,s.height=F,t.value.forEach(T=>{T.x=(S-T.width)/2,T.y=(F-T.height)/2})};return ar(()=>{A()}),fr(()=>{A()}),{...Ni(n),children:t,icon:i,klass:r,style:h,width:d,height:u,box:a,attribs:m,raw:v}},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 o=this.title?`${mf(this.title)}${this.raw}`:this.raw;t.innerHTML=o}const n=this.title?[Vt("title",this.title)]:[],s=(o,r,i)=>Vt(o,{...r,key:`${o}-${i}`});return Vt("svg",t,this.raw?void 0:n.concat([this.$slots.default?this.$slots.default():this.icon?[...this.icon.paths.map((o,r)=>s("path",o,r)),...this.icon.polygons.map((o,r)=>s("polygon",o,r))]:[]]))}});function Cs(e,t){t===void 0&&(t={});var n=t.insertAt;if(e&&typeof document<"u"){var s=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",n==="top"&&s.firstChild?s.insertBefore(o,s.firstChild):s.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}Cs(`.ov-icon { display: inline-block; overflow: visible; diff --git a/index.html b/index.html index dab4748..dd4167a 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ Agata Białoskórska - +