This commit is contained in:
Fabio 2025-03-25 23:48:13 +01:00
parent b2f3041c09
commit 905d520f3e
2570 changed files with 443345 additions and 14934 deletions

View File

@ -30,13 +30,13 @@ declare module '$env/static/private' {
export const npm_command: string;
export const LSCOLORS: string;
export const SESSION_MANAGER: string;
export const WINDOWID: string;
export const USER_ZDOTDIR: string;
export const npm_config_userconfig: string;
export const COLORTERM: string;
export const npm_config_cache: string;
export const LESS: string;
export const XDG_MENU_PREFIX: string;
export const GNOME_KEYRING_CONTROL: string;
export const TERM_PROGRAM_VERSION: string;
export const _P9K_TTY: string;
export const NODE: string;
export const SSH_AUTH_SOCK: string;
@ -45,7 +45,7 @@ declare module '$env/static/private' {
export const COLOR: string;
export const npm_config_local_prefix: string;
export const DESKTOP_SESSION: string;
export const KITTY_PID: string;
export const NO_AT_BRIDGE: string;
export const npm_config_globalconfig: string;
export const EDITOR: string;
export const PWD: string;
@ -56,8 +56,10 @@ declare module '$env/static/private' {
export const SYSTEMD_EXEC_PID: string;
export const _: string;
export const XAUTHORITY: string;
export const KITTY_PUBLIC_KEY: string;
export const VSCODE_GIT_ASKPASS_NODE: string;
export const GJS_DEBUG_TOPICS: string;
export const MOTD_SHOWN: string;
export const VSCODE_INJECTION: string;
export const GDM_LANG: string;
export const HOME: string;
export const USERNAME: string;
@ -67,19 +69,24 @@ declare module '$env/static/private' {
export const npm_package_version: string;
export const MEMORY_PRESSURE_WATCH: string;
export const WAYLAND_DISPLAY: string;
export const KITTY_WINDOW_ID: string;
export const GIT_ASKPASS: string;
export const INVOCATION_ID: string;
export const MANAGERPID: string;
export const INIT_CWD: string;
export const CHROME_DESKTOP: string;
export const npm_lifecycle_script: string;
export const GJS_DEBUG_OUTPUT: string;
export const VSCODE_GIT_ASKPASS_EXTRA_ARGS: string;
export const GNOME_SETUP_DISPLAY: string;
export const npm_config_npm_version: string;
export const XDG_SESSION_CLASS: string;
export const TERMINFO: string;
export const TERM: string;
export const npm_package_name: string;
export const VSCODE_NONCE: string;
export const npm_config_prefix: string;
export const ZDOTDIR: string;
export const USER: string;
export const VSCODE_GIT_IPC_HANDLE: string;
export const DISPLAY: string;
export const npm_lifecycle_event: string;
export const SHLVL: string;
@ -91,19 +98,23 @@ declare module '$env/static/private' {
export const DEBUGINFOD_URLS: string;
export const npm_package_json: string;
export const P9K_SSH: string;
export const VSCODE_GIT_ASKPASS_MAIN: string;
export const JOURNAL_STREAM: string;
export const XDG_DATA_DIRS: string;
export const GDK_BACKEND: string;
export const npm_config_noproxy: string;
export const PATH: string;
export const npm_config_node_gyp: string;
export const GDMSESSION: string;
export const ORIGINAL_XDG_CURRENT_DESKTOP: string;
export const DBUS_SESSION_BUS_ADDRESS: string;
export const npm_config_global_prefix: string;
export const MAIL: string;
export const KITTY_INSTALLATION_DIR: string;
export const GIO_LAUNCHED_DESKTOP_FILE_PID: string;
export const npm_node_execpath: string;
export const GIO_LAUNCHED_DESKTOP_FILE: string;
export const OLDPWD: string;
export const TERM_PROGRAM: string;
export const NODE_ENV: string;
}
@ -140,13 +151,13 @@ declare module '$env/dynamic/private' {
npm_command: string;
LSCOLORS: string;
SESSION_MANAGER: string;
WINDOWID: string;
USER_ZDOTDIR: string;
npm_config_userconfig: string;
COLORTERM: string;
npm_config_cache: string;
LESS: string;
XDG_MENU_PREFIX: string;
GNOME_KEYRING_CONTROL: string;
TERM_PROGRAM_VERSION: string;
_P9K_TTY: string;
NODE: string;
SSH_AUTH_SOCK: string;
@ -155,7 +166,7 @@ declare module '$env/dynamic/private' {
COLOR: string;
npm_config_local_prefix: string;
DESKTOP_SESSION: string;
KITTY_PID: string;
NO_AT_BRIDGE: string;
npm_config_globalconfig: string;
EDITOR: string;
PWD: string;
@ -166,8 +177,10 @@ declare module '$env/dynamic/private' {
SYSTEMD_EXEC_PID: string;
_: string;
XAUTHORITY: string;
KITTY_PUBLIC_KEY: string;
VSCODE_GIT_ASKPASS_NODE: string;
GJS_DEBUG_TOPICS: string;
MOTD_SHOWN: string;
VSCODE_INJECTION: string;
GDM_LANG: string;
HOME: string;
USERNAME: string;
@ -177,19 +190,24 @@ declare module '$env/dynamic/private' {
npm_package_version: string;
MEMORY_PRESSURE_WATCH: string;
WAYLAND_DISPLAY: string;
KITTY_WINDOW_ID: string;
GIT_ASKPASS: string;
INVOCATION_ID: string;
MANAGERPID: string;
INIT_CWD: string;
CHROME_DESKTOP: string;
npm_lifecycle_script: string;
GJS_DEBUG_OUTPUT: string;
VSCODE_GIT_ASKPASS_EXTRA_ARGS: string;
GNOME_SETUP_DISPLAY: string;
npm_config_npm_version: string;
XDG_SESSION_CLASS: string;
TERMINFO: string;
TERM: string;
npm_package_name: string;
VSCODE_NONCE: string;
npm_config_prefix: string;
ZDOTDIR: string;
USER: string;
VSCODE_GIT_IPC_HANDLE: string;
DISPLAY: string;
npm_lifecycle_event: string;
SHLVL: string;
@ -201,19 +219,23 @@ declare module '$env/dynamic/private' {
DEBUGINFOD_URLS: string;
npm_package_json: string;
P9K_SSH: string;
VSCODE_GIT_ASKPASS_MAIN: string;
JOURNAL_STREAM: string;
XDG_DATA_DIRS: string;
GDK_BACKEND: string;
npm_config_noproxy: string;
PATH: string;
npm_config_node_gyp: string;
GDMSESSION: string;
ORIGINAL_XDG_CURRENT_DESKTOP: string;
DBUS_SESSION_BUS_ADDRESS: string;
npm_config_global_prefix: string;
MAIL: string;
KITTY_INSTALLATION_DIR: string;
GIO_LAUNCHED_DESKTOP_FILE_PID: string;
npm_node_execpath: string;
GIO_LAUNCHED_DESKTOP_FILE: string;
OLDPWD: string;
TERM_PROGRAM: string;
NODE_ENV: string;
[key: `PUBLIC_${string}`]: undefined;
[key: `${string}`]: string | undefined;

View File

@ -1,36 +0,0 @@
export { matchers } from './matchers.js';
export const nodes = [
() => import('./nodes/0'),
() => import('./nodes/1'),
() => import('./nodes/2'),
() => import('./nodes/3'),
() => import('./nodes/4'),
() => import('./nodes/5'),
() => import('./nodes/6')
];
export const server_loads = [];
export const dictionary = {
"/": [2],
"/contact": [3],
"/nexo_project": [4],
"/projects": [5],
"/skills": [6]
};
export const hooks = {
handleError: (({ error }) => { console.error(error) }),
reroute: (() => {}),
transport: {}
};
export const decoders = Object.fromEntries(Object.entries(hooks.transport).map(([k, v]) => [k, v.decode]));
export const hash = false;
export const decode = (type, value) => decoders[type](value);
export { default as root } from '../root.js';

View File

@ -1 +0,0 @@
export const matchers = {};

View File

@ -1,3 +0,0 @@
import * as universal from "../../../../src/routes/+layout.js";
export { universal };
export { default as component } from "../../../../src/routes/+layout.svelte";

View File

@ -1 +0,0 @@
export { default as component } from "../../../../node_modules/@sveltejs/kit/src/runtime/components/svelte-5/error.svelte";

View File

@ -1 +0,0 @@
export { default as component } from "../../../../src/routes/+page.svelte";

View File

@ -1 +0,0 @@
export { default as component } from "../../../../src/routes/contact/+page.svelte";

View File

@ -1 +0,0 @@
export { default as component } from "../../../../src/routes/nexo_project/+page.svelte";

View File

@ -1 +0,0 @@
export { default as component } from "../../../../src/routes/projects/+page.svelte";

View File

@ -1 +0,0 @@
export { default as component } from "../../../../src/routes/skills/+page.svelte";

View File

@ -21,7 +21,7 @@ export const options = {
app: ({ head, body, assets, nonce, env }) => "<!doctype html>\n<html lang=\"en\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\t\t<link rel=\"icon\" href=\"" + assets + "/favicon.png\" />\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\n\t\t" + head + "\n\t</head>\n\t<body data-sveltekit-preload-data=\"hover\" class=\"bg-cover\" style=\"background-image: url('https://i.imgur.com/JOEUn40.png')\">\n\t\t<div>" + body + "</div>\n\t</body>\n</html>\n",
error: ({ status, message }) => "<!doctype html>\n<html lang=\"en\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\t\t<title>" + message + "</title>\n\n\t\t<style>\n\t\t\tbody {\n\t\t\t\t--bg: white;\n\t\t\t\t--fg: #222;\n\t\t\t\t--divider: #ccc;\n\t\t\t\tbackground: var(--bg);\n\t\t\t\tcolor: var(--fg);\n\t\t\t\tfont-family:\n\t\t\t\t\tsystem-ui,\n\t\t\t\t\t-apple-system,\n\t\t\t\t\tBlinkMacSystemFont,\n\t\t\t\t\t'Segoe UI',\n\t\t\t\t\tRoboto,\n\t\t\t\t\tOxygen,\n\t\t\t\t\tUbuntu,\n\t\t\t\t\tCantarell,\n\t\t\t\t\t'Open Sans',\n\t\t\t\t\t'Helvetica Neue',\n\t\t\t\t\tsans-serif;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\theight: 100vh;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t\t.error {\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t\tmax-width: 32rem;\n\t\t\t\tmargin: 0 1rem;\n\t\t\t}\n\n\t\t\t.status {\n\t\t\t\tfont-weight: 200;\n\t\t\t\tfont-size: 3rem;\n\t\t\t\tline-height: 1;\n\t\t\t\tposition: relative;\n\t\t\t\ttop: -0.05rem;\n\t\t\t}\n\n\t\t\t.message {\n\t\t\t\tborder-left: 1px solid var(--divider);\n\t\t\t\tpadding: 0 0 0 1rem;\n\t\t\t\tmargin: 0 0 0 1rem;\n\t\t\t\tmin-height: 2.5rem;\n\t\t\t\tdisplay: flex;\n\t\t\t\talign-items: center;\n\t\t\t}\n\n\t\t\t.message h1 {\n\t\t\t\tfont-weight: 400;\n\t\t\t\tfont-size: 1em;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t\t@media (prefers-color-scheme: dark) {\n\t\t\t\tbody {\n\t\t\t\t\t--bg: #222;\n\t\t\t\t\t--fg: #ddd;\n\t\t\t\t\t--divider: #666;\n\t\t\t\t}\n\t\t\t}\n\t\t</style>\n\t</head>\n\t<body>\n\t\t<div class=\"error\">\n\t\t\t<span class=\"status\">" + status + "</span>\n\t\t\t<div class=\"message\">\n\t\t\t\t<h1>" + message + "</h1>\n\t\t\t</div>\n\t\t</div>\n\t</body>\n</html>\n"
},
version_hash: "7r7e0q"
version_hash: "tnnol7"
};
export async function get_hooks() {

View File

@ -1,327 +0,0 @@
{
".svelte-kit/generated/client-optimized/app.js": {
"file": "_app/immutable/entry/app.BECAcouC.js",
"name": "entry/app",
"src": ".svelte-kit/generated/client-optimized/app.js",
"isEntry": true,
"imports": [
"_DQ4wegPz.js",
"_CjZ2NPsf.js",
"_DChXCVzF.js",
"_DqqhFrJ_.js",
"_DO8iMfni.js"
],
"dynamicImports": [
".svelte-kit/generated/client-optimized/nodes/0.js",
".svelte-kit/generated/client-optimized/nodes/1.js",
".svelte-kit/generated/client-optimized/nodes/2.js",
".svelte-kit/generated/client-optimized/nodes/3.js",
".svelte-kit/generated/client-optimized/nodes/4.js",
".svelte-kit/generated/client-optimized/nodes/5.js",
".svelte-kit/generated/client-optimized/nodes/6.js"
]
},
".svelte-kit/generated/client-optimized/nodes/0.js": {
"file": "_app/immutable/nodes/0.eGwy7R_y.js",
"name": "nodes/0",
"src": ".svelte-kit/generated/client-optimized/nodes/0.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DChXCVzF.js",
"_DQ4wegPz.js"
],
"css": [
"_app/immutable/assets/0.CuAYKM0E.css"
]
},
".svelte-kit/generated/client-optimized/nodes/1.js": {
"file": "_app/immutable/nodes/1.DO5dvUjA.js",
"name": "nodes/1",
"src": ".svelte-kit/generated/client-optimized/nodes/1.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DChXCVzF.js",
"_DN-4COnd.js",
"_DQ4wegPz.js",
"_CjZ2NPsf.js",
"_BF7Yuorz.js"
]
},
".svelte-kit/generated/client-optimized/nodes/2.js": {
"file": "_app/immutable/nodes/2.BidHbmpf.js",
"name": "nodes/2",
"src": ".svelte-kit/generated/client-optimized/nodes/2.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DChXCVzF.js",
"_DN-4COnd.js",
"_DQ4wegPz.js",
"_sVqAQJgP.js",
"_BMK9YY9W.js"
],
"css": [
"_app/immutable/assets/2.CSDlrlWH.css"
]
},
".svelte-kit/generated/client-optimized/nodes/3.js": {
"file": "_app/immutable/nodes/3.D4qQnkAz.js",
"name": "nodes/3",
"src": ".svelte-kit/generated/client-optimized/nodes/3.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DChXCVzF.js",
"_DN-4COnd.js",
"_DQ4wegPz.js",
"_BMK9YY9W.js",
"_Dxno6nk1.js",
"_DqqhFrJ_.js",
"_DO8iMfni.js",
"_dG7Fh08x.js"
],
"css": [
"_app/immutable/assets/3.DxWaHxfu.css"
]
},
".svelte-kit/generated/client-optimized/nodes/4.js": {
"file": "_app/immutable/nodes/4.COXCeZme.js",
"name": "nodes/4",
"src": ".svelte-kit/generated/client-optimized/nodes/4.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DChXCVzF.js",
"_DN-4COnd.js",
"_DQ4wegPz.js",
"_BMK9YY9W.js"
],
"css": [
"_app/immutable/assets/4.B7UNwtVr.css"
],
"assets": [
"_app/immutable/assets/nexo_screenshot.Bcm4Ri0h.png"
]
},
".svelte-kit/generated/client-optimized/nodes/5.js": {
"file": "_app/immutable/nodes/5.JgL0Yg1a.js",
"name": "nodes/5",
"src": ".svelte-kit/generated/client-optimized/nodes/5.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DChXCVzF.js",
"_DN-4COnd.js",
"_DQ4wegPz.js",
"_BMK9YY9W.js",
"_CjZ2NPsf.js",
"_DqqhFrJ_.js",
"_CCN-q-DV.js"
],
"css": [
"_app/immutable/assets/5.CvTVcXcF.css"
],
"assets": [
"_app/immutable/assets/nexo_mockup.BQrQL36w.png",
"_app/immutable/assets/sbau_mockup.LKdekisS.png"
]
},
".svelte-kit/generated/client-optimized/nodes/6.js": {
"file": "_app/immutable/nodes/6.CnqL7dRx.js",
"name": "nodes/6",
"src": ".svelte-kit/generated/client-optimized/nodes/6.js",
"isEntry": true,
"isDynamicEntry": true,
"imports": [
"_DChXCVzF.js",
"_DN-4COnd.js",
"_DQ4wegPz.js",
"_BMK9YY9W.js",
"_Dxno6nk1.js",
"_DqqhFrJ_.js",
"_DO8iMfni.js",
"_dG7Fh08x.js"
],
"css": [
"_app/immutable/assets/6.CcwkHlYi.css"
],
"assets": [
"_app/immutable/assets/Javascript_Logo.DpxT93Ny.svg",
"_app/immutable/assets/discordpy_logo.B5e03DV7.png"
]
},
"_!~{00g}~.js": {
"file": "_app/immutable/assets/navigations.qTW2ynUa.css",
"src": "_!~{00g}~.js"
},
"_BF7Yuorz.js": {
"file": "_app/immutable/chunks/BF7Yuorz.js",
"name": "entry",
"imports": [
"_DQ4wegPz.js",
"_CCN-q-DV.js",
"_DO8iMfni.js"
]
},
"_BMK9YY9W.js": {
"file": "_app/immutable/chunks/BMK9YY9W.js",
"name": "navigations",
"imports": [
"_DChXCVzF.js",
"_DN-4COnd.js",
"_DQ4wegPz.js",
"_Dxno6nk1.js",
"_DqqhFrJ_.js",
"_CCN-q-DV.js",
"_DO8iMfni.js"
],
"css": [
"_app/immutable/assets/navigations.qTW2ynUa.css"
],
"assets": [
"_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2",
"_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf",
"_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2",
"_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf",
"_app/immutable/assets/fa-solid-900.CTAAxXor.woff2",
"_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf",
"_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2",
"_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf"
]
},
"_CCN-q-DV.js": {
"file": "_app/immutable/chunks/CCN-q-DV.js",
"name": "paths",
"imports": [
"_DQ4wegPz.js",
"_DO8iMfni.js"
]
},
"_CjZ2NPsf.js": {
"file": "_app/immutable/chunks/CjZ2NPsf.js",
"name": "render",
"imports": [
"_DQ4wegPz.js",
"_Dxno6nk1.js",
"_sVqAQJgP.js",
"_DChXCVzF.js"
]
},
"_DChXCVzF.js": {
"file": "_app/immutable/chunks/DChXCVzF.js",
"name": "disclose-version",
"imports": [
"_DQ4wegPz.js"
]
},
"_DN-4COnd.js": {
"file": "_app/immutable/chunks/DN-4COnd.js",
"name": "legacy",
"imports": [
"_DQ4wegPz.js"
]
},
"_DO8iMfni.js": {
"file": "_app/immutable/chunks/DO8iMfni.js",
"name": "index-client",
"imports": [
"_DQ4wegPz.js"
]
},
"_DQ4wegPz.js": {
"file": "_app/immutable/chunks/DQ4wegPz.js",
"name": "runtime"
},
"_DqqhFrJ_.js": {
"file": "_app/immutable/chunks/DqqhFrJ_.js",
"name": "props",
"imports": [
"_DQ4wegPz.js",
"_DO8iMfni.js"
]
},
"_Dxno6nk1.js": {
"file": "_app/immutable/chunks/Dxno6nk1.js",
"name": "events",
"imports": [
"_DQ4wegPz.js"
]
},
"_dG7Fh08x.js": {
"file": "_app/immutable/chunks/dG7Fh08x.js",
"name": "use-motion-template",
"imports": [
"_BMK9YY9W.js"
]
},
"_sVqAQJgP.js": {
"file": "_app/immutable/chunks/sVqAQJgP.js",
"name": "svelte-head",
"imports": [
"_DQ4wegPz.js"
]
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf": {
"file": "_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2": {
"file": "_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf": {
"file": "_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2": {
"file": "_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf": {
"file": "_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2": {
"file": "_app/immutable/assets/fa-solid-900.CTAAxXor.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf": {
"file": "_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2": {
"file": "_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2"
},
"node_modules/@sveltejs/kit/src/runtime/client/entry.js": {
"file": "_app/immutable/entry/start.vF40YjvC.js",
"name": "entry/start",
"src": "node_modules/@sveltejs/kit/src/runtime/client/entry.js",
"isEntry": true,
"imports": [
"_BF7Yuorz.js"
]
},
"src/lib/img/Javascript_Logo.svg": {
"file": "_app/immutable/assets/Javascript_Logo.DpxT93Ny.svg",
"src": "src/lib/img/Javascript_Logo.svg"
},
"src/lib/img/discordpy_logo.png": {
"file": "_app/immutable/assets/discordpy_logo.B5e03DV7.png",
"src": "src/lib/img/discordpy_logo.png"
},
"src/lib/img/nexo_mockup.png": {
"file": "_app/immutable/assets/nexo_mockup.BQrQL36w.png",
"src": "src/lib/img/nexo_mockup.png"
},
"src/lib/img/nexo_screenshot.png": {
"file": "_app/immutable/assets/nexo_screenshot.Bcm4Ri0h.png",
"src": "src/lib/img/nexo_screenshot.png"
},
"src/lib/img/sbau_mockup.png": {
"file": "_app/immutable/assets/sbau_mockup.LKdekisS.png",
"src": "src/lib/img/sbau_mockup.png"
}
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
import{G as l,I as v,B as k}from"./DQ4wegPz.js";import{s as m}from"./DO8iMfni.js";const c=[];function x(e,t){return{subscribe:z(e,t).subscribe}}function z(e,t=l){let r=null;const o=new Set;function u(n){if(v(e,n)&&(e=n,r)){const i=!c.length;for(const s of o)s[1](),c.push(s,e);if(i){for(let s=0;s<c.length;s+=2)c[s][0](c[s+1]);c.length=0}}}function f(n){u(n(e))}function b(n,i=l){const s=[n,i];return o.add(s),o.size===1&&(r=t(u,f)||l),n(e),()=>{o.delete(s),o.size===0&&r&&(r(),r=null)}}return{set:u,update:f,subscribe:b}}function E(e,t,r){const o=!Array.isArray(e),u=o?[e]:e;if(!u.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const f=t.length<2;return x(r,(b,n)=>{let i=!1;const s=[];let p=0,_=l;const g=()=>{if(p)return;_();const a=t(o?s[0]:s,b,n);f?b(a):_=typeof a=="function"?a:l},q=u.map((a,d)=>m(a,w=>{s[d]=w,p&=~(1<<d),i&&g()},()=>{p|=1<<d}));return i=!0,g(),function(){k(q),_(),i=!1}})}function G(e){let t;return m(e,r=>t=r)(),t}var h;const A=((h=globalThis.__sveltekit_7r7e0q)==null?void 0:h.base)??"";var y;const I=((y=globalThis.__sveltekit_7r7e0q)==null?void 0:y.assets)??A;export{I as a,A as b,E as d,G as g,x as r,z as w};

View File

@ -1 +0,0 @@
import{i as g,f as D,a as I,g as L,j as y,s as c,d as R,k as O,e as u,l as V,m as b,n as H,o as Y,p as j,q as k,c as C,r as M,t as P,h as w,u as $,v as q,w as W}from"./DQ4wegPz.js";import{a as z,r as N,h}from"./Dxno6nk1.js";import{r as B}from"./sVqAQJgP.js";import{a as F}from"./DChXCVzF.js";const G=["touchstart","touchmove"];function J(t){return G.includes(t)}function x(t,e){var r=e==null?"":typeof e=="object"?e+"":e;r!==(t.__t??(t.__t=t.nodeValue))&&(t.__t=r,t.nodeValue=r==null?"":r+"")}function K(t,e){return A(t,e)}function ee(t,e){g(),e.intro=e.intro??!1;const r=e.target,_=w,l=u;try{for(var a=D(r);a&&(a.nodeType!==8||a.data!==I);)a=L(a);if(!a)throw y;c(!0),R(a),O();const d=A(t,{...e,anchor:a});if(u===null||u.nodeType!==8||u.data!==V)throw b(),y;return c(!1),d}catch(d){if(d===y)return e.recover===!1&&H(),g(),Y(r),c(!1),K(t,e);throw d}finally{c(_),R(l),B()}}const i=new Map;function A(t,{target:e,anchor:r,props:_={},events:l,context:a,intro:d=!0}){g();var v=new Set,m=o=>{for(var s=0;s<o.length;s++){var n=o[s];if(!v.has(n)){v.add(n);var f=J(n);e.addEventListener(n,h,{passive:f});var T=i.get(n);T===void 0?(document.addEventListener(n,h,{passive:f}),i.set(n,1)):i.set(n,T+1)}}};m(j(z)),N.add(m);var p=void 0,S=k(()=>{var o=r??e.appendChild(C());return M(()=>{if(a){P({});var s=W;s.c=a}l&&(_.$$events=l),w&&F(o,null),p=t(o,_)||{},w&&($.nodes_end=u),a&&q()}),()=>{var f;for(var s of v){e.removeEventListener(s,h);var n=i.get(s);--n===0?(document.removeEventListener(s,h),i.delete(s)):i.set(s,n)}N.delete(m),o!==r&&((f=o.parentNode)==null||f.removeChild(o))}});return E.set(p,S),p}let E=new WeakMap;function te(t,e){const r=E.get(t);return r?(E.delete(t),r(e)):Promise.resolve()}export{ee as h,K as m,x as s,te as u};

View File

@ -1 +0,0 @@
import{c as i,f,u,a3 as v,a4 as p,h as s,e as o,d as h,k as E}from"./DQ4wegPz.js";function T(n){var t=document.createElement("template");return t.innerHTML=n,t.content}function r(n,t){var e=u;e.nodes_start===null&&(e.nodes_start=n,e.nodes_end=t)}function w(n,t){var e=(t&v)!==0,_=(t&p)!==0,a,c=!n.startsWith("<!>");return()=>{if(s)return r(o,null),o;a===void 0&&(a=T(c?n:"<!>"+n),e||(a=f(a)));var d=_?document.importNode(a,!0):a.cloneNode(!0);if(e){var m=f(d),l=d.lastChild;r(m,l)}else r(d,d);return d}}function M(n=""){if(!s){var t=i(n+"");return r(t,t),t}var e=o;return e.nodeType!==3&&(e.before(e=i()),h(e)),r(e,e),e}function N(){if(s)return r(o,null),o;var n=document.createDocumentFragment(),t=document.createComment(""),e=i();return n.append(t,e),r(t,e),n}function x(n,t){if(s){u.nodes_end=o,E();return}n!==null&&n.before(t)}const g="5";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(g);export{r as a,x as b,N as c,M as d,w as t};

View File

@ -1 +0,0 @@
import{G as i,z as t,w as u,Q as s,R as a,y as r,S as f}from"./DQ4wegPz.js";function _(n,e,o){if(n==null)return e(void 0),o&&o(void 0),i;const l=t(()=>n.subscribe(e,o));return l.unsubscribe?()=>l.unsubscribe():l}function b(n){u===null&&s(),a&&u.l!==null?c(u).m.push(n):r(()=>{const e=t(n);if(typeof e=="function")return e})}function y(n){u===null&&s(),b(()=>()=>t(n))}function d(n){u===null&&s(),u.l===null&&f(),c(u).b.push(n)}function m(n){u===null&&s(),u.l===null&&f(),c(u).a.push(n)}function c(n){var e=n.l;return e.u??(e.u={a:[],b:[],m:[]})}export{m as a,y as b,d as c,b as o,_ as s};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
import{a5 as N,a6 as ee,a7 as re,a8 as m,a9 as ne,a1 as g,aa as D,ab as o,C as P,u as C,ac as ae,ad as ie,P as te,h as T,k as V,b as J,Z as Q,ae as se,af as fe,d as ue,s as M,ag as Y,r as q,ah as F,e as W,M as le,ai as X,G as U,aj as ce,ak as de,al as k,am as ve,z as j,an as _e,ao as oe,K as G,ap as be,R as he,aq as Pe,ar as ge,as as ye,E as Z,a0 as me,at as we,au as z}from"./DQ4wegPz.js";import{s as Re}from"./DO8iMfni.js";function I(e,r=null,d){if(typeof e!="object"||e===null||N in e)return e;const u=ie(e);if(u!==ee&&u!==re)return e;var t=new Map,l=te(e),b=m(0);l&&t.set("length",m(e.length));var y;return new Proxy(e,{defineProperty(f,n,a){(!("value"in a)||a.configurable===!1||a.enumerable===!1||a.writable===!1)&&ne();var s=t.get(n);return s===void 0?(s=m(a.value),t.set(n,s)):g(s,I(a.value,y)),!0},deleteProperty(f,n){var a=t.get(n);if(a===void 0)n in f&&t.set(n,m(o));else{if(l&&typeof n=="string"){var s=t.get("length"),i=Number(n);Number.isInteger(i)&&i<s.v&&g(s,i)}g(a,o),H(b)}return!0},get(f,n,a){var _;if(n===N)return e;var s=t.get(n),i=n in f;if(s===void 0&&(!i||(_=D(f,n))!=null&&_.writable)&&(s=m(I(i?f[n]:o,y)),t.set(n,s)),s!==void 0){var c=P(s);return c===o?void 0:c}return Reflect.get(f,n,a)},getOwnPropertyDescriptor(f,n){var a=Reflect.getOwnPropertyDescriptor(f,n);if(a&&"value"in a){var s=t.get(n);s&&(a.value=P(s))}else if(a===void 0){var i=t.get(n),c=i==null?void 0:i.v;if(i!==void 0&&c!==o)return{enumerable:!0,configurable:!0,value:c,writable:!0}}return a},has(f,n){var c;if(n===N)return!0;var a=t.get(n),s=a!==void 0&&a.v!==o||Reflect.has(f,n);if(a!==void 0||C!==null&&(!s||(c=D(f,n))!=null&&c.writable)){a===void 0&&(a=m(s?I(f[n],y):o),t.set(n,a));var i=P(a);if(i===o)return!1}return s},set(f,n,a,s){var R;var i=t.get(n),c=n in f;if(l&&n==="length")for(var _=a;_<i.v;_+=1){var w=t.get(_+"");w!==void 0?g(w,o):_ in f&&(w=m(o),t.set(_+"",w))}i===void 0?(!c||(R=D(f,n))!=null&&R.writable)&&(i=m(void 0),g(i,I(a,y)),t.set(n,i)):(c=i.v!==o,g(i,I(a,y)));var h=Reflect.getOwnPropertyDescriptor(f,n);if(h!=null&&h.set&&h.set.call(s,a),!c){if(l&&typeof n=="string"){var S=t.get("length"),O=Number(n);Number.isInteger(O)&&O>=S.v&&g(S,O+1)}H(b)}return!0},ownKeys(f){P(b);var n=Reflect.ownKeys(f).filter(i=>{var c=t.get(i);return c===void 0||c.v!==o});for(var[a,s]of t)s.v!==o&&!(a in f)&&n.push(a);return n},setPrototypeOf(){ae()}})}function H(e,r=1){g(e,e.v+r)}function Te(e,r,d=!1){T&&V();var u=e,t=null,l=null,b=o,y=d?Q:0,f=!1;const n=(s,i=!0)=>{f=!0,a(i,s)},a=(s,i)=>{if(b===(b=s))return;let c=!1;if(T){const _=u.data===se;!!b===_&&(u=fe(),ue(u),M(!1),c=!0)}b?(t?Y(t):i&&(t=q(()=>i(u))),l&&F(l,()=>{l=null})):(l?Y(l):i&&(l=q(()=>i(u))),t&&F(t,()=>{t=null})),c&&M(!0)};J(()=>{f=!1,r(n),f||a(null,null)},y),T&&(u=W)}function Ae(e,r,d){T&&V();var u=e,t,l;J(()=>{t!==(t=r())&&(l&&(F(l),l=null),t&&(l=q(()=>d(u,t))))},Q),T&&(u=W)}let A=!1;function Ne(e,r,d){const u=d[r]??(d[r]={store:null,source:X(void 0),unsubscribe:U});if(u.store!==e)if(u.unsubscribe(),u.store=e??null,e==null)u.source.v=void 0,u.unsubscribe=U;else{var t=!0;u.unsubscribe=Re(e,l=>{t?u.source.v=l:g(u.source,l)}),t=!1}return P(u.source)}function De(){const e={};return le(()=>{for(var r in e)e[r].unsubscribe()}),e}function Ee(e){var r=A;try{return A=!1,[e(),A]}finally{A=r}}const Ie={get(e,r){if(!e.exclude.includes(r))return P(e.version),r in e.special?e.special[r]():e.props[r]},set(e,r,d){return r in e.special||(e.special[r]=Se({get[r](){return e.props[r]}},r,k)),e.special[r](d),z(e.version),!0},getOwnPropertyDescriptor(e,r){if(!e.exclude.includes(r)&&r in e.props)return{enumerable:!0,configurable:!0,value:e.props[r]}},deleteProperty(e,r){return e.exclude.includes(r)||(e.exclude.push(r),z(e.version)),!0},has(e,r){return e.exclude.includes(r)?!1:r in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(r=>!e.exclude.includes(r))}};function pe(e,r){return new Proxy({props:e,exclude:r,special:{},version:m(0)},Ie)}function $(e){for(var r=C,d=C;r!==null&&!(r.f&(_e|oe));)r=r.parent;try{return G(r),e()}finally{G(d)}}function Se(e,r,d,u){var K;var t=(d&be)!==0,l=!he||(d&Pe)!==0,b=(d&ge)!==0,y=(d&we)!==0,f=!1,n;b?[n,f]=Ee(()=>e[r]):n=e[r];var a=N in e||ye in e,s=((K=D(e,r))==null?void 0:K.set)??(a&&b&&r in e?v=>e[r]=v:void 0),i=u,c=!0,_=!1,w=()=>(_=!0,c&&(c=!1,y?i=j(u):i=u),i);n===void 0&&u!==void 0&&(s&&l&&ce(),n=w(),s&&s(n));var h;if(l)h=()=>{var v=e[r];return v===void 0?w():(c=!0,_=!1,v)};else{var S=$(()=>(t?Z:me)(()=>e[r]));S.f|=de,h=()=>{var v=P(S);return v!==void 0&&(i=void 0),v===void 0?i:v}}if(!(d&k))return h;if(s){var O=e.$$legacy;return function(v,E){return arguments.length>0?((!l||!E||O||f)&&s(E?h():v),v):h()}}var R=!1,B=!1,p=X(n),x=$(()=>Z(()=>{var v=h(),E=P(p);return R?(R=!1,B=!0,E):(B=!1,p.v=v)}));return t||(x.equals=ve),function(v,E){if(arguments.length>0){const L=E?P(x):l&&b?I(v):v;return x.equals(L)||(R=!0,g(p,L),_&&i!==void 0&&(i=L),j(()=>P(x))),v}return P(x)}}export{I as a,Ne as b,Ae as c,Te as i,pe as l,Se as p,De as s};

View File

@ -1 +0,0 @@
import{J as s,K as f,L as y,u as g,M as O,N as S,O as q,P as x}from"./DQ4wegPz.js";function B(r){var a=y,i=g;s(null),f(null);try{return r()}finally{s(a),f(i)}}const T=new Set,W=new Set;function M(r,a,i,n){function e(t){if(n.capture||N.call(a,t),!t.cancelBubble)return B(()=>i.call(this,t))}return r.startsWith("pointer")||r.startsWith("touch")||r==="wheel"?S(()=>{a.addEventListener(r,e,n)}):a.addEventListener(r,e,n),e}function D(r,a,i,n,e){var t={capture:n,passive:e},u=M(r,a,i,t);(a===document.body||a===window||a===document)&&O(()=>{a.removeEventListener(r,u,t)})}function N(r){var w;var a=this,i=a.ownerDocument,n=r.type,e=((w=r.composedPath)==null?void 0:w.call(r))||[],t=e[0]||r.target,u=0,p=r.__root;if(p){var _=e.indexOf(p);if(_!==-1&&(a===document||a===window)){r.__root=a;return}var v=e.indexOf(a);if(v===-1)return;_<=v&&(u=_)}if(t=e[u]||r.target,t!==a){q(r,"currentTarget",{configurable:!0,get(){return t||i}});var b=y,L=g;s(null),f(null);try{for(var c,d=[];t!==null;){var h=t.assignedSlot||t.parentNode||t.host||null;try{var o=t["__"+n];if(o!==void 0&&!t.disabled)if(x(o)){var[k,...E]=o;k.apply(t,[r,...E])}else o.call(t,r)}catch(l){c?d.push(l):c=l}if(r.cancelBubble||h===a||h===null)break;t=h}if(c){for(let l of d)queueMicrotask(()=>{throw l});throw c}}finally{r.__root=a,delete r.currentTarget,s(b),f(L)}}}export{T as a,D as e,N as h,W as r};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
import{l as o,a as r}from"../chunks/BF7Yuorz.js";export{o as load_css,r as start};

View File

@ -1 +0,0 @@
import{c as s,b as i}from"../chunks/DChXCVzF.js";import{b as p,Z as c,r as f,G as l,_ as u,h as _,e as d,t as m,T as h,v}from"../chunks/DQ4wegPz.js";function b(n,e,...r){var t=n,o=l,a;p(()=>{o!==(o=e())&&(a&&(u(a),a=null),a=f(()=>o(t,...r)))},c),_&&(t=d)}const y=!0,E=Object.freeze(Object.defineProperty({__proto__:null,prerender:y},Symbol.toStringTag,{value:"Module"}));function S(n,e){m(e,!0);var r=s(),t=h(r);b(t,()=>e.children),i(n,r),v()}export{S as component,E as universal};

View File

@ -1 +0,0 @@
import{b as f,t as d}from"../chunks/DChXCVzF.js";import{i as h}from"../chunks/DN-4COnd.js";import{t as l,T as v,U as x,v as _,V as o,W as p,X as $}from"../chunks/DQ4wegPz.js";import{s as u}from"../chunks/CjZ2NPsf.js";import{u as b,s as k,p as t}from"../chunks/BF7Yuorz.js";const E={get data(){return t.data},get error(){return t.error},get form(){return t.form},get params(){return t.params},get route(){return t.route},get state(){return t.state},get status(){return t.status},get url(){return t.url}};k.updated.check;const n=E;var T=d("<h1> </h1> <p> </p>",1);function q(m,g){l(g,!1),h();var e=T(),r=v(e),i=o(r,!0);p(r);var a=$(r,2),c=o(a,!0);p(a),x(()=>{var s;u(i,n.status),u(c,(s=n.error)==null?void 0:s.message)}),f(m,e),_()}export{q as component};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
import{b as n,t as c}from"../chunks/DChXCVzF.js";import{i as _}from"../chunks/DN-4COnd.js";import{t as g,V as i,W as l,X as m,U as h,v as y,C as k,a0 as w,T as L}from"../chunks/DQ4wegPz.js";import{d as j,e as $,f as N,g as b,a as P,B as x,N as B}from"../chunks/BMK9YY9W.js";import{s as u}from"../chunks/CjZ2NPsf.js";import{p as z}from"../chunks/DqqhFrJ_.js";import{b as S}from"../chunks/CCN-q-DV.js";var U=c('<div><h3 class="text-lg font-semibold tracking-tighter mt-3 mb-1"> </h3> <p class="text-sm leading-5"> </p></div>');function D(o,s){g(s,!1);let e=z(s,"class",8,""),a={title:"Nexo bot for Discord",desc:"My own personal bot for Discord, written in Python using the discord.py library."};_();var t=U();const d=w(()=>$(N("px-2 text-gray-100 sm:px-4 py-0 sm:pb-3 text-left",e())));var r=i(t),p=i(r,!0);l(r);var v=m(r,2),f=i(v,!0);l(v),l(t),h(()=>{j(t,k(d),""),u(p,a.title),u(f,a.desc)}),n(o,t),y()}const I=""+new URL("../assets/nexo_mockup.BQrQL36w.png",import.meta.url).href;var Q=c('<a><div class="rounded-3xl shadow-3xl relative overflow-hidden group card svelte-1ki4ixf"><img placeholder="blur" alt="nexo_mockup" class="w-[25rem] object-cover object-center m-0"> <div class="absolute inset-0 from-stone-900/90 via-stone-900/60 to-stone-900/5 bg-gradient-to-t backdrop-blur-[2px] transition-all duration-300"></div> <!></div></a>');function R(o,s){var e=Q();b(e,"href",`${S??""}/nexo_project`);var a=i(e),t=i(a);b(t,"src",I);var d=m(t,4);P(d,s,"default",{},r=>{D(r,{class:"absolute pb-0.5 px-4 md:pb-10 inset-x-0 bottom-2 flex flex-col justify-end size-full"})}),l(a),l(e),n(o,e)}var W=c('<div><h3 class="text-lg font-semibold tracking-tighter mt-3 mb-1"> </h3> <p class="text-sm leading-5"> </p></div>');function q(o,s){g(s,!1);let e=z(s,"class",8,""),a={title:"Website for my uncle's business",desc:"A website for my uncle's business. It's purpose is to be like a business card, but on the internet."};_();var t=W();const d=w(()=>$(N("px-2 text-gray-100 sm:px-4 py-0 sm:pb-3 text-left",e())));var r=i(t),p=i(r,!0);l(r);var v=m(r,2),f=i(v,!0);l(v),l(t),h(()=>{j(t,k(d),""),u(p,a.title),u(f,a.desc)}),n(o,t),y()}const A=""+new URL("../assets/sbau_mockup.LKdekisS.png",import.meta.url).href;var C=c('<div class="rounded-3xl shadow-3xl relative overflow-hidden group card svelte-1ki4ixf"><img placeholder="blur" alt="sbau_mockup" class="w-[25rem] object-cover object-center m-0"> <div class="absolute inset-0 from-stone-900/90 via-stone-900/60 to-stone-900/5 bg-gradient-to-t backdrop-blur-[2px] transition-all duration-300"></div> <!></div>');function F(o,s){var e=C(),a=i(e);b(a,"src",A);var t=m(a,4);P(t,s,"default",{},d=>{q(d,{class:"absolute pb-0.5 px-4 md:pb-10 inset-x-0 bottom-2 flex flex-col justify-end size-full"})}),l(e),n(o,e)}var K=c(`<h1 class="text-4xl mb-12 text-center">Projects I've worked on:</h1>`),M=c('<div class="siatka grid gap-8 items-center justify-center svelte-zzsmm5"><!> <!></div>'),T=c('<div class="h-screen flex flex-col items-center justify-center"><!> <!></div>');function V(o){var s=T(),e=i(s);x(e,{delay:.1,children:(t,d)=>{var r=K();n(t,r)},$$slots:{default:!0}});var a=m(e,2);x(a,{delay:.1*2,children:(t,d)=>{var r=M(),p=i(r);R(p,{});var v=m(p,2);F(v,{}),l(r),n(t,r)},$$slots:{default:!0}}),l(s),n(o,s)}var X=c("<!> <!>",1);function ee(o){var s=X(),e=L(s);V(e);var a=m(e,2);B(a),n(o,s)}export{ee as component};

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"version":"1742934597318"}

View File

@ -1,253 +0,0 @@
{
".svelte-kit/generated/server/internal.js": {
"file": "internal.js",
"name": "internal",
"src": ".svelte-kit/generated/server/internal.js",
"isEntry": true,
"imports": [
"_internal.js",
"_paths.js"
]
},
"_equality.js": {
"file": "chunks/equality.js",
"name": "equality"
},
"_escaping.js": {
"file": "chunks/escaping.js",
"name": "escaping"
},
"_exports.js": {
"file": "chunks/exports.js",
"name": "exports"
},
"_index.js": {
"file": "chunks/index.js",
"name": "index"
},
"_index2.js": {
"file": "chunks/index2.js",
"name": "index",
"imports": [
"_index.js",
"_equality.js"
]
},
"_internal.js": {
"file": "chunks/internal.js",
"name": "internal",
"imports": [
"_index.js",
"_equality.js",
"_paths.js"
]
},
"_navigations.js": {
"file": "chunks/navigations.js",
"name": "navigations",
"imports": [
"_index.js",
"_index2.js",
"_paths.js",
"_escaping.js"
],
"css": [
"_app/immutable/assets/navigations.CSAm3iAf.css"
],
"assets": [
"_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2",
"_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf",
"_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2",
"_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf",
"_app/immutable/assets/fa-solid-900.CTAAxXor.woff2",
"_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf",
"_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2",
"_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf"
]
},
"_paths.js": {
"file": "chunks/paths.js",
"name": "paths"
},
"_use-motion-template.js": {
"file": "chunks/use-motion-template.js",
"name": "use-motion-template",
"imports": [
"_navigations.js"
]
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf": {
"file": "_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2": {
"file": "_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.woff2"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf": {
"file": "_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2": {
"file": "_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.woff2"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf": {
"file": "_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2": {
"file": "_app/immutable/assets/fa-solid-900.CTAAxXor.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf": {
"file": "_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.ttf"
},
"node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2": {
"file": "_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2",
"src": "node_modules/@fortawesome/fontawesome-free/webfonts/fa-v4compatibility.woff2"
},
"node_modules/@sveltejs/kit/src/runtime/components/svelte-5/error.svelte": {
"file": "entries/fallbacks/error.svelte.js",
"name": "entries/fallbacks/error.svelte",
"src": "node_modules/@sveltejs/kit/src/runtime/components/svelte-5/error.svelte",
"isEntry": true,
"imports": [
"_escaping.js",
"_index.js",
"_exports.js",
"_index2.js"
]
},
"node_modules/@sveltejs/kit/src/runtime/server/index.js": {
"file": "index.js",
"name": "index",
"src": "node_modules/@sveltejs/kit/src/runtime/server/index.js",
"isEntry": true,
"imports": [
"_index.js",
"_paths.js",
"_exports.js",
"_index2.js",
"_internal.js"
]
},
"src/lib/img/Javascript_Logo.svg": {
"file": "_app/immutable/assets/Javascript_Logo.DpxT93Ny.svg",
"src": "src/lib/img/Javascript_Logo.svg"
},
"src/lib/img/discordpy_logo.png": {
"file": "_app/immutable/assets/discordpy_logo.B5e03DV7.png",
"src": "src/lib/img/discordpy_logo.png"
},
"src/lib/img/nexo_mockup.png": {
"file": "_app/immutable/assets/nexo_mockup.BQrQL36w.png",
"src": "src/lib/img/nexo_mockup.png"
},
"src/lib/img/nexo_screenshot.png": {
"file": "_app/immutable/assets/nexo_screenshot.Bcm4Ri0h.png",
"src": "src/lib/img/nexo_screenshot.png"
},
"src/lib/img/sbau_mockup.png": {
"file": "_app/immutable/assets/sbau_mockup.LKdekisS.png",
"src": "src/lib/img/sbau_mockup.png"
},
"src/routes/+layout.js": {
"file": "entries/pages/_layout.js",
"name": "entries/pages/_layout",
"src": "src/routes/+layout.js",
"isEntry": true
},
"src/routes/+layout.svelte": {
"file": "entries/pages/_layout.svelte.js",
"name": "entries/pages/_layout.svelte",
"src": "src/routes/+layout.svelte",
"isEntry": true,
"imports": [
"_index.js"
],
"css": [
"_app/immutable/assets/_layout.B95fEswO.css"
]
},
"src/routes/+page.svelte": {
"file": "entries/pages/_page.svelte.js",
"name": "entries/pages/_page.svelte",
"src": "src/routes/+page.svelte",
"isEntry": true,
"imports": [
"_index.js",
"_navigations.js"
],
"css": [
"_app/immutable/assets/_page.CSDlrlWH.css"
]
},
"src/routes/contact/+page.svelte": {
"file": "entries/pages/contact/_page.svelte.js",
"name": "entries/pages/contact/_page.svelte",
"src": "src/routes/contact/+page.svelte",
"isEntry": true,
"imports": [
"_navigations.js",
"_index.js",
"_use-motion-template.js"
],
"css": [
"_app/immutable/assets/_page.DxWaHxfu.css"
]
},
"src/routes/nexo_project/+page.svelte": {
"file": "entries/pages/nexo_project/_page.svelte.js",
"name": "entries/pages/nexo_project/_page.svelte",
"src": "src/routes/nexo_project/+page.svelte",
"isEntry": true,
"imports": [
"_navigations.js"
],
"css": [
"_app/immutable/assets/_page.B7UNwtVr.css"
],
"assets": [
"_app/immutable/assets/nexo_screenshot.Bcm4Ri0h.png"
]
},
"src/routes/projects/+page.svelte": {
"file": "entries/pages/projects/_page.svelte.js",
"name": "entries/pages/projects/_page.svelte",
"src": "src/routes/projects/+page.svelte",
"isEntry": true,
"imports": [
"_navigations.js",
"_index.js",
"_escaping.js",
"_paths.js"
],
"css": [
"_app/immutable/assets/_page.CvTVcXcF.css"
],
"assets": [
"_app/immutable/assets/nexo_mockup.BQrQL36w.png",
"_app/immutable/assets/sbau_mockup.LKdekisS.png"
]
},
"src/routes/skills/+page.svelte": {
"file": "entries/pages/skills/_page.svelte.js",
"name": "entries/pages/skills/_page.svelte",
"src": "src/routes/skills/+page.svelte",
"isEntry": true,
"imports": [
"_navigations.js",
"_index.js",
"_use-motion-template.js"
],
"css": [
"_app/immutable/assets/_page.CcwkHlYi.css"
],
"assets": [
"_app/immutable/assets/Javascript_Logo.DpxT93Ny.svg",
"_app/immutable/assets/discordpy_logo.B5e03DV7.png"
]
}
}

View File

@ -1,150 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="145.75"
height="157.82767"
id="svg2"
version="1.1"
inkscape:version="0.48.4 r9939"
sodipodi:docname="javascript.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.77995601"
inkscape:cx="50.16802"
inkscape:cy="19.624571"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1026"
inkscape:window-height="764"
inkscape:window-x="220"
inkscape:window-y="220"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-326.59295,-168.33349)">
<g
id="g8487"
transform="translate(-202.57553,-38.463711)">
<g
transform="matrix(1.25,0,0,1.25,-2.5065195,174.1722)"
id="g3652">
<path
style="opacity:0.85;fill:#101010"
inkscape:connector-curvature="0"
d="m 512.87,26.15 c 1.4,-0.02 2.81,-0.04 4.22,-0.05 0.02,0.78 0.05,2.33 0.07,3.11 -1.44,0 -2.88,-0.01 -4.31,-0.01 0,-0.76 0.02,-2.28 0.02,-3.05 z"
id="path3654" />
</g>
<path
id="path3664"
d="m 531.79348,207.6597 c 3.2125,0.025 6.4375,0.0375 9.675,0.05 -0.275,5.75 0.85,11.725 -0.775,17.325 -2.1,4.025 -7.325,3.2375 -11.0875,3.3125 -0.15,-1.275 -0.3,-2.55 -0.4375,-3.825 2.1625,-0.175 4.5125,0.25 6.5,-0.8625 1.2875,-3.9875 0.7125,-8.25 0.3875,-12.35 -1.1,0.025 -3.2875,0.05 -4.3875,0.0625 0.0375,-0.925 0.0875,-2.7875 0.125,-3.7125 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3666"
d="m 596.15598,209.2347 c 3.7875,-2.925 8.7625,-1.725 12.975,-0.5875 -0.0125,1.1125 -0.025,3.3375 -0.025,4.45 -3.2625,-1.3125 -9.4625,-4.175 -10.2875,1.225 3.0875,0.9375 6.35,1.4875 9.15,3.1625 2.975,2.425 2.1375,7.9375 -1.2875,9.6 -3.9,2.3125 -8.525,1.05 -12.6375,0.2125 -0.2375,-1.7125 -0.475,-3.4125 -0.6875,-5.125 3.4625,1.525 10.475,5.1375 11.5125,-0.7 -3.475,-1.3125 -7.8,-1.5 -10.325,-4.5 -1.1125,-2.55 -0.925,-6.1 1.6125,-7.7375 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3668"
d="m 665.26848,208.3722 c 1.4625,0 2.9375,0 4.425,0 0.0375,1.4125 0.0875,2.825 0.15,4.2375 1.125,0.0125 3.3875,0.0375 4.525,0.05 0.025,0.8625 0.0625,2.575 0.0875,3.425 -1.15,-0.0125 -3.45,-0.0375 -4.6,-0.0625 0.0625,2.8625 -0.675,5.9875 0.7625,8.625 1.075,0.1125 3.225,0.325 4.3,0.4375 -0.1125,5.2625 -6.1125,2.875 -9.2875,2.05 -0.2875,-3.2125 -0.425,-6.425 -0.425,-9.65 -0.8125,-1.1375 -1.625,-2.2875 -2.425,-3.425 0.6125,-0.5625 1.8375,-1.6875 2.45,-2.25 0.0125,-0.8625 0.025,-2.5875 0.0375,-3.4375 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3670"
d="m 545.36848,212.7722 c 4.075,-0.2125 9.775,-1.725 12.3375,2.4875 0.9125,4.175 0.3375,8.5125 0.475,12.7625 -1.825,-0.1625 -3.65,-0.3375 -5.4625,-0.5 -2.075,0.175 -4.5125,1.7125 -6.425,0.3375 -3.175,-1.525 -3.225,-7.15 0.1125,-8.5125 2.425,-1 5.075,-1.175 7.6125,-1.775 -2.4125,-2.5 -5.8375,-1.55 -8.875,-1.225 0.0625,-0.9 0.175,-2.6875 0.225,-3.575 m 3.975,8.5875 c -0.1375,1.2125 -0.2625,2.425 -0.375,3.65 1.3875,-0.075 2.775,-0.1375 4.175,-0.2125 0.1,-1.3125 0.2125,-2.625 0.325,-3.9375 -1.3875,0.1625 -2.7625,0.3375 -4.125,0.5 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3672"
d="m 560.04348,212.3347 c 1.2,0.2375 3.6125,0.7125 4.8125,0.95 1.2625,2.9 2.125,5.95 3.35,8.875 1.025,-3.125 1.975,-6.2875 2.9,-9.45 1.2,-0.025 3.6125,-0.0625 4.8125,-0.0875 -1.7,5.3625 -3.6,10.6625 -5.725,15.8875 -1.65,-0.2125 -3.275,-0.5625 -4.85,-1.025 -2.275,-4.85 -3.775,-10.025 -5.3,-15.15 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3674"
d="m 577.46848,216.3222 c 0.35,-1.1875 0.75,-2.375 1.1875,-3.5375 3.875,-0.5625 9.125,-1.3875 11.7875,2.2375 0.9125,4.325 0.35,8.8 0.4375,13.1875 -1.8375,-0.25 -3.6625,-0.5 -5.4875,-0.75 -3.275,1.7375 -8.7375,1.1125 -8.6625,-3.5 -0.625,-5.475 6.2125,-5.55 9.925,-6.275 -2.2375,-3 -6.1125,-1.4125 -9.1875,-1.3625 m 4.525,5.15 c -0.1375,1.125 -0.2625,2.2625 -0.3875,3.3875 1.375,0.0375 2.75,0.075 4.1375,0.1 0.125,-1.3875 0.25,-2.7625 0.375,-4.15 -1.375,0.2125 -2.75,0.4375 -4.125,0.6625 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3676"
d="m 610.90598,220.4097 c -0.3875,-6.8 8.2625,-10.3625 13.4375,-6.7375 0.125,0.9625 0.3625,2.9 0.475,3.8625 -2.375,-0.75 -4.8125,-2.45 -7.3625,-1.3 -2.7,2.575 -2.1375,9.1125 2.4375,8.725 1.2625,-0.4 3.775,-1.2 5.0375,-1.6 -0.225,1.075 -0.6625,3.225 -0.875,4.2875 -5.4125,2.55 -13.575,-0.4625 -13.15,-7.2375 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3678"
d="m 626.89348,212.2847 c 1.875,0.5 3.7875,1 5.675,1.5375 1.4125,-0.5125 2.8375,-1.0125 4.275,-1.525 0.0625,1.2 0.2125,3.6 0.2875,4.8 -1.8,0.0875 -3.6,0.175 -5.375,0.2625 -0.125,3.5875 -0.1625,7.1625 -0.1875,10.75 -1.175,0.0125 -3.5375,0.025 -4.7125,0.0375 -0.0625,-5.2875 -0.075,-10.575 0.0375,-15.8625 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<path
id="path3680"
d="m 647.21848,212.6222 c 3.45,0.775 6.925,0.5375 10.3625,-0.15 5.3875,1.1125 5.5125,8.75 3.4625,12.75 -1.7,3.45 -5.8625,3.125 -9.075,2.95 0.025,1.825 0.05,3.6375 0.075,5.4625 -1.2,-0.0125 -3.625,-0.0375 -4.8375,-0.0625 0,-6.975 -0.0125,-13.9625 0.0125,-20.95 m 4.875,3.675 c -0.05,2.9125 -0.075,5.8375 -0.05,8.75 1.55,-0.425 3.55,-0.125 4.725,-1.4625 0.875,-2.375 0.1875,-4.9375 0.0125,-7.3875 -1.5625,0.025 -3.125,0.0625 -4.6875,0.1 z"
inkscape:connector-curvature="0"
style="fill:#131313" />
<g
transform="matrix(1.25,0,0,1.25,-2.5065195,174.1722)"
id="g3688">
<path
style="fill:#131313"
inkscape:connector-curvature="0"
d="m 513.23,30.79 c 0.89,0 2.67,0 3.55,0 0.06,4.13 0.06,8.25 0,12.38 -0.89,0 -2.66,0 -3.55,0 -0.07,-4.12 -0.07,-8.25 0,-12.38 z"
id="path3690" />
</g>
<g
transform="matrix(1.25,0,0,1.25,-2.5065195,174.1722)"
id="g3768">
<path
style="fill:#d6ba32"
inkscape:connector-curvature="0"
d="m 439.03,51.2 c 9.97,-0.42 19.96,0.12 29.94,-0.05 11.01,-0.35 22.01,-0.06 33.03,-0.02 8.74,0.02 17.48,-0.04 26.22,0.03 -2.75,30.33 -5.52,60.66 -8.07,91.01 -11.71,3.33 -23.43,6.61 -35.14,9.92 -1.5,0.62 -3.04,0.04 -4.48,-0.35 -11.13,-3.2 -22.26,-6.37 -33.41,-9.45 -2.9,-30.34 -5.63,-60.71 -8.09,-91.09 m 44.78,7.91 c -0.41,14.96 -0.06,29.92 -0.18,44.88 0.11,13.68 -0.2,27.37 0.16,41.05 9.84,-2.32 19.55,-5.17 29.26,-7.98 2.44,-25.97 4.82,-51.94 6.86,-77.94 -12.03,-0.12 -24.07,0.02 -36.1,-0.01 m -12.52,58.42 c -5.78,-1.58 -11.49,-3.4 -17.35,-4.65 -0.17,3.48 -0.11,6.96 0.29,10.42 8.58,2.09 16.98,4.84 25.57,6.89 0.06,-19.81 -0.03,-39.63 0.04,-59.44 -2.8,-0.07 -5.6,-0.11 -8.4,-0.17 -0.32,15.64 -0.02,31.3 -0.15,46.95 z"
id="path3770" />
</g>
<g
transform="matrix(1.25,0,0,1.25,-2.5065195,174.1722)"
id="g3796">
<path
style="fill:#ffda3e"
inkscape:connector-curvature="0"
d="m 483.81,59.11 c 12.03,0.03 24.07,-0.11 36.1,0.01 -2.04,26 -4.42,51.97 -6.86,77.94 -9.71,2.81 -19.42,5.66 -29.26,7.98 -0.36,-13.68 -0.05,-27.37 -0.16,-41.05 0.12,-14.96 -0.23,-29.92 0.18,-44.88 m 3.37,11.63 c 0.04,12.88 0.05,25.77 0,38.65 5.88,-0.95 11.74,-2.04 17.6,-3.11 -0.09,3 -0.21,6 -0.34,9 -5.71,1.52 -11.41,3.09 -17.15,4.5 -0.09,3.46 -0.1,6.92 -0.07,10.39 7.23,-1.62 14.35,-3.66 21.53,-5.47 0.9,-0.42 2.63,-0.37 2.55,-1.78 0.87,-9.26 1.41,-18.56 2.25,-27.84 -5.95,0.49 -11.84,1.49 -17.79,1.9 -0.05,-5.26 -0.06,-10.52 0.02,-15.78 6.26,0 12.51,0 18.77,0.01 0.4,-3.51 0.75,-7.03 1.02,-10.55 -9.46,0.04 -18.93,-0.09 -28.39,0.08 z"
id="path3798" />
</g>
<path
id="path3806"
d="m 586.60598,321.0847 c 0.1625,-19.5625 -0.2125,-39.1375 0.1875,-58.6875 3.5,0.075 7,0.125 10.5,0.2125 -0.0875,24.7625 0.025,49.5375 -0.05,74.3 -10.7375,-2.5625 -21.2375,-6 -31.9625,-8.6125 -0.5,-4.325 -0.575,-8.675 -0.3625,-13.025 7.325,1.5625 14.4625,3.8375 21.6875,5.8125 z"
inkscape:connector-curvature="0"
style="fill:#ebebeb" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.3 KiB

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
.siatka.svelte-1utbc06{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 540px){.cheight1.svelte-1utbc06{height:100vh}.mwm.svelte-1utbc06{display:none}}@media screen and (max-width: 540px){.mwp.svelte-1utbc06{display:none}.siatka.svelte-1utbc06{grid-template-columns:none;gap:1rem}.ctext1.svelte-1utbc06{margin-top:3rem}.ctext2.svelte-1utbc06{text-align:center}}

View File

@ -1 +0,0 @@
.hero.svelte-1epqffq p:where(.svelte-1epqffq){width:40rem}@media screen and (max-width: 540px){.hero.svelte-1epqffq p:where(.svelte-1epqffq){width:21rem}}.hero.svelte-1epqffq i:where(.svelte-1epqffq){transition:transform .2s}.hero.svelte-1epqffq i:where(.svelte-1epqffq):hover{transform:scale(1.15)}

View File

@ -1 +0,0 @@
.size-full.svelte-1dd4shl{width:100%;height:100%}@media screen and (max-width: 540px){.gapphone.svelte-o9w2j2{gap:.5rem}}

View File

@ -1 +0,0 @@
.card.svelte-1ki4ixf{transition:all .3s;filter:grayscale(100%)}.card.svelte-1ki4ixf:hover{transform:scale(1.05);filter:grayscale(0%)}.siatka.svelte-zzsmm5{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width: 540px){.siatka.svelte-zzsmm5{grid-template-columns:none}}

View File

@ -1 +0,0 @@
.size-full.svelte-1dd4shl{width:100%;height:100%}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 265 KiB

View File

@ -1,14 +0,0 @@
function equals(value) {
return value === this.v;
}
function safe_not_equal(a, b) {
return a != a ? b == b : a !== b || a !== null && typeof a === "object" || typeof a === "function";
}
function safe_equals(value) {
return !safe_not_equal(value, this.v);
}
export {
safe_not_equal as a,
equals as e,
safe_equals as s
};

View File

@ -1,19 +0,0 @@
const ATTR_REGEX = /[&"<]/g;
const CONTENT_REGEX = /[&<]/g;
function escape_html(value, is_attr) {
const str = String(value ?? "");
const pattern = is_attr ? ATTR_REGEX : CONTENT_REGEX;
pattern.lastIndex = 0;
let escaped = "";
let last = 0;
while (pattern.test(str)) {
const i = pattern.lastIndex - 1;
const ch = str[i];
escaped += str.substring(last, i) + (ch === "&" ? "&amp;" : ch === '"' ? "&quot;" : "&lt;");
last = i + 1;
}
return escaped + str.substring(last);
}
export {
escape_html as e
};

View File

@ -1,172 +0,0 @@
const internal = new URL("sveltekit-internal://");
function resolve(base, path) {
if (path[0] === "/" && path[1] === "/") return path;
let url = new URL(base, internal);
url = new URL(path, url);
return url.protocol === internal.protocol ? url.pathname + url.search + url.hash : url.href;
}
function normalize_path(path, trailing_slash) {
if (path === "/" || trailing_slash === "ignore") return path;
if (trailing_slash === "never") {
return path.endsWith("/") ? path.slice(0, -1) : path;
} else if (trailing_slash === "always" && !path.endsWith("/")) {
return path + "/";
}
return path;
}
function decode_pathname(pathname) {
return pathname.split("%25").map(decodeURI).join("%25");
}
function decode_params(params) {
for (const key in params) {
params[key] = decodeURIComponent(params[key]);
}
return params;
}
function make_trackable(url, callback, search_params_callback, allow_hash = false) {
const tracked = new URL(url);
Object.defineProperty(tracked, "searchParams", {
value: new Proxy(tracked.searchParams, {
get(obj, key) {
if (key === "get" || key === "getAll" || key === "has") {
return (param) => {
search_params_callback(param);
return obj[key](param);
};
}
callback();
const value = Reflect.get(obj, key);
return typeof value === "function" ? value.bind(obj) : value;
}
}),
enumerable: true,
configurable: true
});
const tracked_url_properties = ["href", "pathname", "search", "toString", "toJSON"];
if (allow_hash) tracked_url_properties.push("hash");
for (const property of tracked_url_properties) {
Object.defineProperty(tracked, property, {
get() {
callback();
return url[property];
},
enumerable: true,
configurable: true
});
}
{
tracked[Symbol.for("nodejs.util.inspect.custom")] = (depth, opts, inspect) => {
return inspect(url, opts);
};
tracked.searchParams[Symbol.for("nodejs.util.inspect.custom")] = (depth, opts, inspect) => {
return inspect(url.searchParams, opts);
};
}
if (!allow_hash) {
disable_hash(tracked);
}
return tracked;
}
function disable_hash(url) {
allow_nodejs_console_log(url);
Object.defineProperty(url, "hash", {
get() {
throw new Error(
"Cannot access event.url.hash. Consider using `page.url.hash` inside a component instead"
);
}
});
}
function disable_search(url) {
allow_nodejs_console_log(url);
for (const property of ["search", "searchParams"]) {
Object.defineProperty(url, property, {
get() {
throw new Error(`Cannot access url.${property} on a page with prerendering enabled`);
}
});
}
}
function allow_nodejs_console_log(url) {
{
url[Symbol.for("nodejs.util.inspect.custom")] = (depth, opts, inspect) => {
return inspect(new URL(url), opts);
};
}
}
function validator(expected) {
function validate(module, file) {
if (!module) return;
for (const key in module) {
if (key[0] === "_" || expected.has(key)) continue;
const values = [...expected.values()];
const hint = hint_for_supported_files(key, file?.slice(file.lastIndexOf("."))) ?? `valid exports are ${values.join(", ")}, or anything with a '_' prefix`;
throw new Error(`Invalid export '${key}'${file ? ` in ${file}` : ""} (${hint})`);
}
}
return validate;
}
function hint_for_supported_files(key, ext = ".js") {
const supported_files = [];
if (valid_layout_exports.has(key)) {
supported_files.push(`+layout${ext}`);
}
if (valid_page_exports.has(key)) {
supported_files.push(`+page${ext}`);
}
if (valid_layout_server_exports.has(key)) {
supported_files.push(`+layout.server${ext}`);
}
if (valid_page_server_exports.has(key)) {
supported_files.push(`+page.server${ext}`);
}
if (valid_server_exports.has(key)) {
supported_files.push(`+server${ext}`);
}
if (supported_files.length > 0) {
return `'${key}' is a valid export in ${supported_files.slice(0, -1).join(", ")}${supported_files.length > 1 ? " or " : ""}${supported_files.at(-1)}`;
}
}
const valid_layout_exports = /* @__PURE__ */ new Set([
"load",
"prerender",
"csr",
"ssr",
"trailingSlash",
"config"
]);
const valid_page_exports = /* @__PURE__ */ new Set([...valid_layout_exports, "entries"]);
const valid_layout_server_exports = /* @__PURE__ */ new Set([...valid_layout_exports]);
const valid_page_server_exports = /* @__PURE__ */ new Set([...valid_layout_server_exports, "actions", "entries"]);
const valid_server_exports = /* @__PURE__ */ new Set([
"GET",
"POST",
"PATCH",
"PUT",
"DELETE",
"OPTIONS",
"HEAD",
"fallback",
"prerender",
"trailingSlash",
"config",
"entries"
]);
const validate_layout_exports = validator(valid_layout_exports);
const validate_page_exports = validator(valid_page_exports);
const validate_layout_server_exports = validator(valid_layout_server_exports);
const validate_page_server_exports = validator(valid_page_server_exports);
const validate_server_exports = validator(valid_server_exports);
export {
decode_params as a,
validate_layout_exports as b,
validate_page_server_exports as c,
disable_search as d,
validate_page_exports as e,
decode_pathname as f,
validate_server_exports as g,
make_trackable as m,
normalize_path as n,
resolve as r,
validate_layout_server_exports as v
};

File diff suppressed because it is too large Load Diff

View File

@ -1,114 +0,0 @@
import { S as noop, a5 as subscribe_to_store, a6 as run_all } from "./index.js";
import { a as safe_not_equal } from "./equality.js";
const subscriber_queue = [];
function readable(value, start) {
return {
subscribe: writable(value, start).subscribe
};
}
function writable(value, start = noop) {
let stop = null;
const subscribers = /* @__PURE__ */ new Set();
function set(new_value) {
if (safe_not_equal(value, new_value)) {
value = new_value;
if (stop) {
const run_queue = !subscriber_queue.length;
for (const subscriber of subscribers) {
subscriber[1]();
subscriber_queue.push(subscriber, value);
}
if (run_queue) {
for (let i = 0; i < subscriber_queue.length; i += 2) {
subscriber_queue[i][0](subscriber_queue[i + 1]);
}
subscriber_queue.length = 0;
}
}
}
}
function update(fn) {
set(fn(
/** @type {T} */
value
));
}
function subscribe(run, invalidate = noop) {
const subscriber = [run, invalidate];
subscribers.add(subscriber);
if (subscribers.size === 1) {
stop = start(set, update) || noop;
}
run(
/** @type {T} */
value
);
return () => {
subscribers.delete(subscriber);
if (subscribers.size === 0 && stop) {
stop();
stop = null;
}
};
}
return { set, update, subscribe };
}
function derived(stores, fn, initial_value) {
const single = !Array.isArray(stores);
const stores_array = single ? [stores] : stores;
if (!stores_array.every(Boolean)) {
throw new Error("derived() expects stores as input, got a falsy value");
}
const auto = fn.length < 2;
return readable(initial_value, (set, update) => {
let started = false;
const values = [];
let pending = 0;
let cleanup = noop;
const sync = () => {
if (pending) {
return;
}
cleanup();
const result = fn(single ? values[0] : values, set, update);
if (auto) {
set(result);
} else {
cleanup = typeof result === "function" ? result : noop;
}
};
const unsubscribers = stores_array.map(
(store, i) => subscribe_to_store(
store,
(value) => {
values[i] = value;
pending &= ~(1 << i);
if (started) {
sync();
}
},
() => {
pending |= 1 << i;
}
)
);
started = true;
sync();
return function stop() {
run_all(unsubscribers);
cleanup();
started = false;
};
});
}
function get(store) {
let value;
subscribe_to_store(store, (_) => value = _)();
return value;
}
export {
derived as d,
get as g,
readable as r,
writable as w
};

View File

@ -1,648 +0,0 @@
import { a as active_reaction, i as is_runes, D as DERIVED, b as BLOCK_EFFECT, d as derived_sources, s as state_unsafe_mutation, c as increment_version, e as DIRTY, f as set_signal_status, C as CLEAN, U as UNOWNED, g as schedule_effect, M as MAYBE_DIRTY, h as active_effect, j as BRANCH_EFFECT, n as new_deps, u as untracked_writes, k as set_untracked_writes, H as HYDRATION_ERROR, l as get_next_sibling, m as define_property, o as set_active_reaction, p as set_active_effect, q as is_array, r as init_operations, t as get_first_child, v as HYDRATION_START, w as HYDRATION_END, x as hydration_failed, y as clear_text_content, z as array_from, A as component_root, E as create_text, F as branch, G as push, I as pop, J as component_context, K as get, L as LEGACY_PROPS, N as flush_sync, O as render, P as push$1, Q as setContext, R as pop$1 } from "./index.js";
import { s as safe_equals, e as equals } from "./equality.js";
import "clsx";
import "./paths.js";
let public_env = {};
let safe_public_env = {};
function set_private_env(environment) {
}
function set_public_env(environment) {
public_env = environment;
}
function set_safe_public_env(environment) {
safe_public_env = environment;
}
function source(v, stack) {
var signal = {
f: 0,
// TODO ideally we could skip this altogether, but it causes type errors
v,
reactions: null,
equals,
version: 0
};
return signal;
}
// @__NO_SIDE_EFFECTS__
function mutable_source(initial_value, immutable = false) {
const s = source(initial_value);
if (!immutable) {
s.equals = safe_equals;
}
return s;
}
function set(source2, value) {
if (active_reaction !== null && is_runes() && (active_reaction.f & (DERIVED | BLOCK_EFFECT)) !== 0 && // If the source was created locally within the current derived, then
// we allow the mutation.
(derived_sources === null || !derived_sources.includes(source2))) {
state_unsafe_mutation();
}
return internal_set(source2, value);
}
function internal_set(source2, value) {
if (!source2.equals(value)) {
source2.v;
source2.v = value;
source2.version = increment_version();
mark_reactions(source2, DIRTY);
if (active_effect !== null && (active_effect.f & CLEAN) !== 0 && (active_effect.f & BRANCH_EFFECT) === 0) {
if (new_deps !== null && new_deps.includes(source2)) {
set_signal_status(active_effect, DIRTY);
schedule_effect(active_effect);
} else {
if (untracked_writes === null) {
set_untracked_writes([source2]);
} else {
untracked_writes.push(source2);
}
}
}
}
return value;
}
function mark_reactions(signal, status) {
var reactions = signal.reactions;
if (reactions === null) return;
var length = reactions.length;
for (var i = 0; i < length; i++) {
var reaction = reactions[i];
var flags = reaction.f;
if ((flags & DIRTY) !== 0) continue;
set_signal_status(reaction, status);
if ((flags & (CLEAN | UNOWNED)) !== 0) {
if ((flags & DERIVED) !== 0) {
mark_reactions(
/** @type {Derived} */
reaction,
MAYBE_DIRTY
);
} else {
schedule_effect(
/** @type {Effect} */
reaction
);
}
}
}
}
function hydration_mismatch(location) {
{
console.warn(`https://svelte.dev/e/hydration_mismatch`);
}
}
let hydrating = false;
function set_hydrating(value) {
hydrating = value;
}
let hydrate_node;
function set_hydrate_node(node) {
if (node === null) {
hydration_mismatch();
throw HYDRATION_ERROR;
}
return hydrate_node = node;
}
function hydrate_next() {
return set_hydrate_node(
/** @type {TemplateNode} */
get_next_sibling(hydrate_node)
);
}
const PASSIVE_EVENTS = ["touchstart", "touchmove"];
function is_passive_event(name) {
return PASSIVE_EVENTS.includes(name);
}
const all_registered_events = /* @__PURE__ */ new Set();
const root_event_handles = /* @__PURE__ */ new Set();
function handle_event_propagation(event) {
var handler_element = this;
var owner_document = (
/** @type {Node} */
handler_element.ownerDocument
);
var event_name = event.type;
var path = event.composedPath?.() || [];
var current_target = (
/** @type {null | Element} */
path[0] || event.target
);
var path_idx = 0;
var handled_at = event.__root;
if (handled_at) {
var at_idx = path.indexOf(handled_at);
if (at_idx !== -1 && (handler_element === document || handler_element === /** @type {any} */
window)) {
event.__root = handler_element;
return;
}
var handler_idx = path.indexOf(handler_element);
if (handler_idx === -1) {
return;
}
if (at_idx <= handler_idx) {
path_idx = at_idx;
}
}
current_target = /** @type {Element} */
path[path_idx] || event.target;
if (current_target === handler_element) return;
define_property(event, "currentTarget", {
configurable: true,
get() {
return current_target || owner_document;
}
});
var previous_reaction = active_reaction;
var previous_effect = active_effect;
set_active_reaction(null);
set_active_effect(null);
try {
var throw_error;
var other_errors = [];
while (current_target !== null) {
var parent_element = current_target.assignedSlot || current_target.parentNode || /** @type {any} */
current_target.host || null;
try {
var delegated = current_target["__" + event_name];
if (delegated !== void 0 && !/** @type {any} */
current_target.disabled) {
if (is_array(delegated)) {
var [fn, ...data] = delegated;
fn.apply(current_target, [event, ...data]);
} else {
delegated.call(current_target, event);
}
}
} catch (error) {
if (throw_error) {
other_errors.push(error);
} else {
throw_error = error;
}
}
if (event.cancelBubble || parent_element === handler_element || parent_element === null) {
break;
}
current_target = parent_element;
}
if (throw_error) {
for (let error of other_errors) {
queueMicrotask(() => {
throw error;
});
}
throw throw_error;
}
} finally {
event.__root = handler_element;
delete event.currentTarget;
set_active_reaction(previous_reaction);
set_active_effect(previous_effect);
}
}
function assign_nodes(start, end) {
var effect = (
/** @type {Effect} */
active_effect
);
if (effect.nodes_start === null) {
effect.nodes_start = start;
effect.nodes_end = end;
}
}
function mount(component, options2) {
return _mount(component, options2);
}
function hydrate(component, options2) {
init_operations();
options2.intro = options2.intro ?? false;
const target = options2.target;
const was_hydrating = hydrating;
const previous_hydrate_node = hydrate_node;
try {
var anchor = (
/** @type {TemplateNode} */
get_first_child(target)
);
while (anchor && (anchor.nodeType !== 8 || /** @type {Comment} */
anchor.data !== HYDRATION_START)) {
anchor = /** @type {TemplateNode} */
get_next_sibling(anchor);
}
if (!anchor) {
throw HYDRATION_ERROR;
}
set_hydrating(true);
set_hydrate_node(
/** @type {Comment} */
anchor
);
hydrate_next();
const instance = _mount(component, { ...options2, anchor });
if (hydrate_node === null || hydrate_node.nodeType !== 8 || /** @type {Comment} */
hydrate_node.data !== HYDRATION_END) {
hydration_mismatch();
throw HYDRATION_ERROR;
}
set_hydrating(false);
return (
/** @type {Exports} */
instance
);
} catch (error) {
if (error === HYDRATION_ERROR) {
if (options2.recover === false) {
hydration_failed();
}
init_operations();
clear_text_content(target);
set_hydrating(false);
return mount(component, options2);
}
throw error;
} finally {
set_hydrating(was_hydrating);
set_hydrate_node(previous_hydrate_node);
}
}
const document_listeners = /* @__PURE__ */ new Map();
function _mount(Component, { target, anchor, props = {}, events, context, intro = true }) {
init_operations();
var registered_events = /* @__PURE__ */ new Set();
var event_handle = (events2) => {
for (var i = 0; i < events2.length; i++) {
var event_name = events2[i];
if (registered_events.has(event_name)) continue;
registered_events.add(event_name);
var passive = is_passive_event(event_name);
target.addEventListener(event_name, handle_event_propagation, { passive });
var n = document_listeners.get(event_name);
if (n === void 0) {
document.addEventListener(event_name, handle_event_propagation, { passive });
document_listeners.set(event_name, 1);
} else {
document_listeners.set(event_name, n + 1);
}
}
};
event_handle(array_from(all_registered_events));
root_event_handles.add(event_handle);
var component = void 0;
var unmount2 = component_root(() => {
var anchor_node = anchor ?? target.appendChild(create_text());
branch(() => {
if (context) {
push({});
var ctx = (
/** @type {ComponentContext} */
component_context
);
ctx.c = context;
}
if (events) {
props.$$events = events;
}
if (hydrating) {
assign_nodes(
/** @type {TemplateNode} */
anchor_node,
null
);
}
component = Component(anchor_node, props) || {};
if (hydrating) {
active_effect.nodes_end = hydrate_node;
}
if (context) {
pop();
}
});
return () => {
for (var event_name of registered_events) {
target.removeEventListener(event_name, handle_event_propagation);
var n = (
/** @type {number} */
document_listeners.get(event_name)
);
if (--n === 0) {
document.removeEventListener(event_name, handle_event_propagation);
document_listeners.delete(event_name);
} else {
document_listeners.set(event_name, n);
}
}
root_event_handles.delete(event_handle);
if (anchor_node !== anchor) {
anchor_node.parentNode?.removeChild(anchor_node);
}
};
});
mounted_components.set(component, unmount2);
return component;
}
let mounted_components = /* @__PURE__ */ new WeakMap();
function unmount(component, options2) {
const fn = mounted_components.get(component);
if (fn) {
mounted_components.delete(component);
return fn(options2);
}
return Promise.resolve();
}
function asClassComponent$1(component) {
return class extends Svelte4Component {
/** @param {any} options */
constructor(options2) {
super({
component,
...options2
});
}
};
}
class Svelte4Component {
/** @type {any} */
#events;
/** @type {Record<string, any>} */
#instance;
/**
* @param {ComponentConstructorOptions & {
* component: any;
* }} options
*/
constructor(options2) {
var sources = /* @__PURE__ */ new Map();
var add_source = (key, value) => {
var s = /* @__PURE__ */ mutable_source(value);
sources.set(key, s);
return s;
};
const props = new Proxy(
{ ...options2.props || {}, $$events: {} },
{
get(target, prop) {
return get(sources.get(prop) ?? add_source(prop, Reflect.get(target, prop)));
},
has(target, prop) {
if (prop === LEGACY_PROPS) return true;
get(sources.get(prop) ?? add_source(prop, Reflect.get(target, prop)));
return Reflect.has(target, prop);
},
set(target, prop, value) {
set(sources.get(prop) ?? add_source(prop, value), value);
return Reflect.set(target, prop, value);
}
}
);
this.#instance = (options2.hydrate ? hydrate : mount)(options2.component, {
target: options2.target,
anchor: options2.anchor,
props,
context: options2.context,
intro: options2.intro ?? false,
recover: options2.recover
});
if (!options2?.props?.$$host || options2.sync === false) {
flush_sync();
}
this.#events = props.$$events;
for (const key of Object.keys(this.#instance)) {
if (key === "$set" || key === "$destroy" || key === "$on") continue;
define_property(this, key, {
get() {
return this.#instance[key];
},
/** @param {any} value */
set(value) {
this.#instance[key] = value;
},
enumerable: true
});
}
this.#instance.$set = /** @param {Record<string, any>} next */
(next) => {
Object.assign(props, next);
};
this.#instance.$destroy = () => {
unmount(this.#instance);
};
}
/** @param {Record<string, any>} props */
$set(props) {
this.#instance.$set(props);
}
/**
* @param {string} event
* @param {(...args: any[]) => any} callback
* @returns {any}
*/
$on(event, callback) {
this.#events[event] = this.#events[event] || [];
const cb = (...args) => callback.call(this, ...args);
this.#events[event].push(cb);
return () => {
this.#events[event] = this.#events[event].filter(
/** @param {any} fn */
(fn) => fn !== cb
);
};
}
$destroy() {
this.#instance.$destroy();
}
}
let read_implementation = null;
function set_read_implementation(fn) {
read_implementation = fn;
}
function set_manifest(_) {
}
function asClassComponent(component) {
const component_constructor = asClassComponent$1(component);
const _render = (props, { context } = {}) => {
const result = render(component, { props, context });
return {
css: { code: "", map: null },
head: result.head,
html: result.body
};
};
component_constructor.render = _render;
return component_constructor;
}
let prerendering = false;
function set_building() {
}
function set_prerendering() {
prerendering = true;
}
function Root($$payload, $$props) {
push$1();
let {
stores,
page,
constructors,
components = [],
form,
data_0 = null,
data_1 = null
} = $$props;
{
setContext("__svelte__", stores);
}
{
stores.page.set(page);
}
const Pyramid_1 = constructors[1];
if (constructors[1]) {
$$payload.out += "<!--[-->";
const Pyramid_0 = constructors[0];
$$payload.out += `<!---->`;
Pyramid_0($$payload, {
data: data_0,
form,
children: ($$payload2) => {
$$payload2.out += `<!---->`;
Pyramid_1($$payload2, { data: data_1, form });
$$payload2.out += `<!---->`;
},
$$slots: { default: true }
});
$$payload.out += `<!---->`;
} else {
$$payload.out += "<!--[!-->";
const Pyramid_0 = constructors[0];
$$payload.out += `<!---->`;
Pyramid_0($$payload, { data: data_0, form });
$$payload.out += `<!---->`;
}
$$payload.out += `<!--]--> `;
{
$$payload.out += "<!--[!-->";
}
$$payload.out += `<!--]-->`;
pop$1();
}
const root = asClassComponent(Root);
const options = {
app_template_contains_nonce: false,
csp: { "mode": "auto", "directives": { "upgrade-insecure-requests": false, "block-all-mixed-content": false }, "reportOnly": { "upgrade-insecure-requests": false, "block-all-mixed-content": false } },
csrf_check_origin: true,
embedded: false,
env_public_prefix: "PUBLIC_",
env_private_prefix: "",
hash_routing: false,
hooks: null,
// added lazily, via `get_hooks`
preload_strategy: "modulepreload",
root,
service_worker: false,
templates: {
app: ({ head, body, assets, nonce, env }) => '<!doctype html>\n<html lang="en">\n <head>\n <meta charset="utf-8" />\n <link rel="icon" href="' + assets + '/favicon.png" />\n <meta name="viewport" content="width=device-width, initial-scale=1" />\n ' + head + `
</head>
<body data-sveltekit-preload-data="hover" class="bg-cover" style="background-image: url('https://i.imgur.com/JOEUn40.png')">
<div>` + body + "</div>\n </body>\n</html>\n",
error: ({ status, message }) => '<!doctype html>\n<html lang="en">\n <head>\n <meta charset="utf-8" />\n <title>' + message + `</title>
<style>
body {
--bg: white;
--fg: #222;
--divider: #ccc;
background: var(--bg);
color: var(--fg);
font-family:
system-ui,
-apple-system,
BlinkMacSystemFont,
'Segoe UI',
Roboto,
Oxygen,
Ubuntu,
Cantarell,
'Open Sans',
'Helvetica Neue',
sans-serif;
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
margin: 0;
}
.error {
display: flex;
align-items: center;
max-width: 32rem;
margin: 0 1rem;
}
.status {
font-weight: 200;
font-size: 3rem;
line-height: 1;
position: relative;
top: -0.05rem;
}
.message {
border-left: 1px solid var(--divider);
padding: 0 0 0 1rem;
margin: 0 0 0 1rem;
min-height: 2.5rem;
display: flex;
align-items: center;
}
.message h1 {
font-weight: 400;
font-size: 1em;
margin: 0;
}
@media (prefers-color-scheme: dark) {
body {
--bg: #222;
--fg: #ddd;
--divider: #666;
}
}
</style>
</head>
<body>
<div class="error">
<span class="status">` + status + '</span>\n <div class="message">\n <h1>' + message + "</h1>\n </div>\n </div>\n </body>\n</html>\n"
},
version_hash: "7r7e0q"
};
async function get_hooks() {
let handle;
let handleFetch;
let handleError;
let init;
let reroute;
let transport;
return {
handle,
handleFetch,
handleError,
init,
reroute,
transport
};
}
export {
set_private_env as a,
prerendering as b,
set_public_env as c,
set_safe_public_env as d,
set_read_implementation as e,
set_building as f,
get_hooks as g,
set_manifest as h,
set_prerendering as i,
options as o,
public_env as p,
read_implementation as r,
safe_public_env as s
};

File diff suppressed because it is too large Load Diff

View File

@ -1,23 +0,0 @@
let base = "";
let assets = base;
const app_dir = "_app";
const initial = { base, assets };
function override(paths) {
base = paths.base;
assets = paths.assets;
}
function reset() {
base = initial.base;
assets = initial.assets;
}
function set_assets(path) {
assets = initial.assets = path;
}
export {
assets as a,
base as b,
app_dir as c,
override as o,
reset as r,
set_assets as s
};

View File

@ -1,55 +0,0 @@
import sync from "framesync";
import { d as motionValue } from "./navigations.js";
const useCombineMotionValues = (values, combineValues) => {
let subscriptions = [];
let vals = values;
const unsubscribe = () => {
subscriptions.forEach((unsubscribe2) => unsubscribe2());
};
const subscribe = () => {
subscriptions = vals.map((val) => val.onChange(handler));
updateValue();
};
const value = motionValue(combineValues(), () => {
unsubscribe();
subscribe();
return unsubscribe;
});
let updateValue = () => {
value.set(combineValues());
};
const handler = () => {
sync.update(updateValue, false, true);
};
value.reset = (_values, _combineValues) => {
vals = _values;
unsubscribe();
updateValue = () => {
value.set(_combineValues());
};
subscribe();
};
return value;
};
const useMotionTemplate = (fragments, ...values) => {
let numFragments = fragments.length;
const buildValue = () => {
let output = ``;
for (let i = 0; i < numFragments; i++) {
output += fragments[i];
const value2 = values[i];
if (value2) output += values[i].get();
}
return output;
};
const value = useCombineMotionValues(values, buildValue);
value.resetInner = value.reset;
value.reset = (f, ...vs) => {
numFragments = f.length;
value.resetInner(vs, buildValue);
};
return value;
};
export {
useMotionTemplate as u
};

View File

@ -1,118 +0,0 @@
import { e as escape_html } from "../../chunks/escaping.js";
import "clsx";
import { S as noop, T as getContext, R as pop, P as push } from "../../chunks/index.js";
import "../../chunks/exports.js";
import { w as writable } from "../../chunks/index2.js";
const SNAPSHOT_KEY = "sveltekit:snapshot";
const SCROLL_KEY = "sveltekit:scroll";
function notifiable_store(value) {
const store = writable(value);
let ready = true;
function notify() {
ready = true;
store.update((val) => val);
}
function set(new_value) {
ready = false;
store.set(new_value);
}
function subscribe(run) {
let old_value;
return store.subscribe((new_value) => {
if (old_value === void 0 || ready && new_value !== old_value) {
run(old_value = new_value);
}
});
}
return { notify, set, subscribe };
}
function create_updated_store() {
const { set, subscribe } = writable(false);
{
return {
subscribe,
// eslint-disable-next-line @typescript-eslint/require-await
check: async () => false
};
}
}
let updated;
const is_legacy = noop.toString().includes("$$") || /function \w+\(\) \{\}/.test(noop.toString());
if (is_legacy) {
({
data: {},
form: null,
error: null,
params: {},
route: { id: null },
state: {},
status: -1,
url: new URL("https://example.com")
});
updated = { current: false };
} else {
updated = new class Updated {
current = false;
}();
}
function get(key, parse = JSON.parse) {
try {
return parse(sessionStorage[key]);
} catch {
}
}
get(SCROLL_KEY) ?? {};
get(SNAPSHOT_KEY) ?? {};
const stores = {
url: /* @__PURE__ */ notifiable_store({}),
page: /* @__PURE__ */ notifiable_store({}),
navigating: /* @__PURE__ */ writable(
/** @type {import('@sveltejs/kit').Navigation | null} */
null
),
updated: /* @__PURE__ */ create_updated_store()
};
({
get current() {
return updated.current;
},
check: stores.updated.check
});
function context() {
return getContext("__request__");
}
const page$1 = {
get data() {
return context().page.data;
},
get error() {
return context().page.error;
},
get form() {
return context().page.form;
},
get params() {
return context().page.params;
},
get route() {
return context().page.route;
},
get state() {
return context().page.state;
},
get status() {
return context().page.status;
},
get url() {
return context().page.url;
}
};
const page = page$1;
function Error$1($$payload, $$props) {
push();
$$payload.out += `<h1>${escape_html(page.status)}</h1> <p>${escape_html(page.error?.message)}</p>`;
pop();
}
export {
Error$1 as default
};

View File

@ -1,4 +0,0 @@
const prerender = true;
export {
prerender
};

View File

@ -1,12 +0,0 @@
import "clsx";
import { R as pop, P as push } from "../../chunks/index.js";
function _layout($$payload, $$props) {
push();
let { children } = $$props;
children($$payload);
$$payload.out += `<!---->`;
pop();
}
export {
_layout as default
};

View File

@ -1,42 +0,0 @@
import "clsx";
import { V as head } from "../../chunks/index.js";
import { B as BlurFade, N as Navigations } from "../../chunks/navigations.js";
function Hero($$payload) {
head($$payload, ($$payload2) => {
$$payload2.out += `<link rel="stylesheet" href="/font/simple-icons.css">`;
});
$$payload.out += `<div class="hero min-h-screen text-right svelte-1epqffq"><div class="hero-content flex-col lg:flex-row-reverse"><div>`;
BlurFade($$payload, {
delay: 0.1,
children: ($$payload2) => {
$$payload2.out += `<h1 class="text-5xl">Hi, I'm <span class="text-accent">f1rq</span></h1>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----> `;
BlurFade($$payload, {
delay: 0.1 * 2,
children: ($$payload2) => {
$$payload2.out += `<p class="py-6 svelte-1epqffq">I'm a programmer, passionate gamer and high school student from Poland. I'm currently focused on Svelte, Python (discord.py) and planning to learn C# or C++. I'm also learning Japanese and would like to learn Spanish in the future.</p>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----> `;
BlurFade($$payload, {
delay: 0.1 * 3,
children: ($$payload2) => {
$$payload2.out += `<a href="https://git.f1rq.ovh" target="_blank" aria-label="git"><i class="fa-brands fa-git-alt text-2xl svelte-1epqffq"></i></a> <a href="https://buymeacoffee.com/f1rq" target="_blank" aria-label="coffe"><i class="fa-solid fa-mug-saucer text-2xl svelte-1epqffq"></i></a> <a href="https://discord.gg/YU5yWFt7vB" target="_blank" aria-label="discord"><i class="fa-brands fa-discord text-2xl svelte-1epqffq"></i></a> <a href="https://open.spotify.com/user/dcfv3p5qxwa0sfdimxgyqabri" target="_blank" aria-label="spotify"><i class="fa-brands fa-spotify text-2xl svelte-1epqffq"></i></a> <a href="https://www.youtube.com/@_f1rq_" target="_blank" aria-label="youtube"><i class="fa-brands fa-youtube text-2xl svelte-1epqffq"></i></a> <a href="https://github.com/f1rq" target="_blank" aria-label="github"><i class="fa-brands fa-github text-2xl svelte-1epqffq"></i></a> <a href="https://myanimelist.net/profile/f1rq" target="_blank" aria-label="mal"><i class="si si-myanimelist text-2xl svelte-1epqffq"></i></a>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----></div></div></div>`;
}
function _page($$payload) {
Hero($$payload);
$$payload.out += `<!----> `;
Navigations($$payload);
$$payload.out += `<!---->`;
}
export {
_page as default
};

View File

@ -1,112 +0,0 @@
import "clsx";
import { a as attr, c as clsx, b as cn, m as motion, d as motionValue, B as BlurFade, N as Navigations } from "../../../chunks/navigations.js";
import { P as push, W as fallback, X as slot, Y as invalid_default_snippet, Z as bind_props, R as pop, _ as stringify } from "../../../chunks/index.js";
import { u as useMotionTemplate } from "../../../chunks/use-motion-template.js";
function MagicCard($$payload, $$props) {
push();
let gradientSize = fallback($$props["gradientSize"], 200);
let gradientColor = fallback($$props["gradientColor"], "#262626");
let gradientOpacity = fallback($$props["gradientOpacity"], 0.8);
let className = fallback($$props["class"], "");
let gradSize = motionValue(gradientSize);
let gradColor = motionValue(gradientColor);
let mouseX = motionValue(-gradientSize);
let mouseY = motionValue(-gradientSize);
let bg = useMotionTemplate`radial-gradient(${gradSize}px circle at ${mouseX}px ${mouseY}px, ${gradColor}, transparent 100%)`;
$$payload.out += `<div${attr("class", clsx(cn("group relative flex size-full overflow-hidden rounded-xl bg-neutral-100 dark:bg-base-100 border text-black dark:text-white justify-center py-4", className)) + " svelte-1dd4shl")}><div class="relative z-10"><!---->`;
slot($$payload, $$props, "default", {}, () => {
$$payload.out += `<div class="flex items-center justify-center h-full text-center"><p class="text-2xl">Magic Card</p></div>`;
});
$$payload.out += `<!----></div> `;
motion($$payload, {
style: { background: bg, opacity: gradientOpacity },
children: invalid_default_snippet,
$$slots: {
default: ($$payload2, { motion: motion2 }) => {
$$payload2.out += `<div class="pointer-events-none absolute -inset-px rounded-xl opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div>`;
}
}
});
$$payload.out += `<!----></div>`;
bind_props($$props, {
gradientSize,
gradientColor,
gradientOpacity,
class: className
});
pop();
}
function Contact($$payload) {
$$payload.out += `<div class="container flex flex-col min-h-screen justify-center items-center place-self-center">`;
BlurFade($$payload, {
delay: 0.1,
children: ($$payload2) => {
$$payload2.out += `<h1 class="text-5xl mb-4">Contact me</h1>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----> `;
BlurFade($$payload, {
delay: 0.1 * 2,
children: ($$payload2) => {
$$payload2.out += `<button class="mr-8 w-[13.5rem]">`;
MagicCard($$payload2, {
class: "m-4 cursor-pointer flex-col items-center justify-center shadow-2xl whitespace-nowrap text-3xl group hover:border-[#7289DAAA] transition-all duration-300",
gradientColor: "#425082",
gradientSize: 200,
children: ($$payload3) => {
$$payload3.out += `<div class="group-hover:text-[#7289DA] transition-all duration-500 flex gap-1.5 justify-center items-center font-semibold"><i class="fa-brands fa-discord"></i> Discord</div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></button>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----> `;
BlurFade($$payload, {
delay: 0.1 * 3,
children: ($$payload2) => {
$$payload2.out += `<a href="https://t.me/f1rqq" target="_blank">`;
MagicCard($$payload2, {
class: "mr-8 cursor-pointer flex-col items-center justify-center shadow-2xl whitespace-nowrap text-3xl group hover:border-[#24A1DEAA] transition-all duration-300",
gradientColor: "#0b5980",
gradientSize: 200,
children: ($$payload3) => {
$$payload3.out += `<div class="group-hover:text-[#24A1DE] transition-all duration-500 flex gap-1.5 justify-center items-center font-semibold"><i class="fa-brands fa-telegram text-3xl"></i> Telegram</div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----> `;
BlurFade($$payload, {
delay: 0.1 * 4,
children: ($$payload2) => {
$$payload2.out += `<button class="mr-8 w-[13.5rem]">`;
MagicCard($$payload2, {
class: "m-4 cursor-pointer flex-col items-center justify-center shadow-2xl whitespace-nowrap text-3xl group hover:border-[#bf0404AA] transition-all duration-300",
gradientColor: "#5e0000",
gradientSize: 200,
children: ($$payload3) => {
$$payload3.out += `<div class="group-hover:text-[#bf0404] transition-all duration-500 flex gap-1.5 justify-center items-center font-semibold"><i class="fa-solid fa-envelope"></i> E-Mail</div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></button>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----></div> <dialog${attr("class", `modal modal-bottom sm:modal-middle ${stringify([""].filter(Boolean).join(" "))}`)}><div class="modal-box"><h3 class="text-lg font-bold">Discord</h3> <p class="py-4">To contact me via Discord, add me: <span class="text-[#7289DA]">f1rq</span></p> <div class="modal-action"><form method="dialog"><button class="btn">Close</button></form></div></div></dialog> <dialog${attr("class", `modal modal-bottom sm:modal-middle ${stringify([""].filter(Boolean).join(" "))}`)}><div class="modal-box"><h3 class="text-lg font-bold">E-Mail</h3> <p class="py-4">To contact me via E-Mail, send message at:<br> <a href="mailto:contact@f1rq.ovh"><span class="text-[#bf0404] hover:text-[#ff0303] transition-colors">contact@f1rq.ovh</span></a></p> <div class="modal-action"><form method="dialog"><button class="btn">Close</button></form></div></div></dialog>`;
}
function _page($$payload) {
Contact($$payload);
$$payload.out += `<!----> `;
Navigations($$payload);
$$payload.out += `<!---->`;
}
export {
_page as default
};

View File

@ -1,30 +0,0 @@
import "clsx";
import { B as BlurFade, a as attr, N as Navigations } from "../../../chunks/navigations.js";
const nexo_screenshot = "/_app/immutable/assets/nexo_screenshot.Bcm4Ri0h.png";
function Nexo_desc($$payload) {
BlurFade($$payload, {
delay: 0.1,
children: ($$payload2) => {
$$payload2.out += `<div class="cheight1 flex flex-col items-center justify-center svelte-1utbc06"><h1 class="ctext1 text-4xl mb-8 text-center svelte-1utbc06">Nexo bot for Discord</h1> `;
BlurFade($$payload2, {
delay: 0.1 * 2,
children: ($$payload3) => {
$$payload3.out += `<div class="siatka grid gap-8 svelte-1utbc06"><div class="mwp svelte-1utbc06"><div class="flex justify-center px-4 py-4"><img${attr("src", nexo_screenshot)} alt="nexo bot screenshot" class="w-[32rem] rounded-2xl shadow-2xl border"></div></div> <div class="mwm svelte-1utbc06"><div class="flex justify-center px-4 py-4"><img${attr("src", nexo_screenshot)} alt="nexo bot screenshot" class="rounded-2xl shadow-2xl border"></div></div> <div class="flex flex-col justify-center items-center sm:block mb-24"><p class="ctext2 max-w-96 text-xl svelte-1utbc06">My own personal bot for Discord, written in Python using the discord.py library. It's purpose is to use on my own <a href="https://discord.gg/YU5yWFt7vB" class="text-[#7289DA] hover:text-[#425082] transition-colors">Discord server</a>, and it has or will have a lot of features, such as: moderation, fun, and more. It's still under development, but it's already usable.
It contains commands such as:</p> <ul class="list-disc list-inside my-2 ml-4"><li>/mute</li> <li>/warn</li> <li>/warnlist</li> <li>/clear</li> <li>/ping</li> <li>/kick</li> <li>/ban</li></ul> <p class="ctext2 max-w-96 text-xl svelte-1utbc06">and much more, also I'm still adding new features. Suggestions are welcome.</p></div></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></div>`;
},
$$slots: { default: true }
});
}
function _page($$payload) {
Nexo_desc($$payload);
$$payload.out += `<!----> `;
Navigations($$payload);
$$payload.out += `<!---->`;
}
export {
_page as default
};

View File

@ -1,79 +0,0 @@
import "clsx";
import { a as attr, c as clsx, b as cn, B as BlurFade, N as Navigations } from "../../../chunks/navigations.js";
import { P as push, W as fallback, Z as bind_props, R as pop, _ as stringify, X as slot } from "../../../chunks/index.js";
import { e as escape_html } from "../../../chunks/escaping.js";
import { b as base } from "../../../chunks/paths.js";
function Nexo_body_card($$payload, $$props) {
push();
let className = fallback($$props["class"], "");
let card = {
title: "Nexo bot for Discord",
desc: "My own personal bot for Discord, written in Python using the discord.py library."
};
$$payload.out += `<div${attr("class", clsx(cn("px-2 text-gray-100 sm:px-4 py-0 sm:pb-3 text-left", className)))}><h3 class="text-lg font-semibold tracking-tighter mt-3 mb-1">${escape_html(card.title)}</h3> <p class="text-sm leading-5">${escape_html(card.desc)}</p></div>`;
bind_props($$props, { class: className });
pop();
}
const nexo_mockup = "/_app/immutable/assets/nexo_mockup.BQrQL36w.png";
function Nexo_card($$payload, $$props) {
$$payload.out += `<a${attr("href", `${stringify(base)}/nexo_project`)}><div class="rounded-3xl shadow-3xl relative overflow-hidden group card svelte-1ki4ixf"><img${attr("src", nexo_mockup)} placeholder="blur" alt="nexo_mockup" class="w-[25rem] object-cover object-center m-0"> <div class="absolute inset-0 from-stone-900/90 via-stone-900/60 to-stone-900/5 bg-gradient-to-t backdrop-blur-[2px] transition-all duration-300"></div> <!---->`;
slot($$payload, $$props, "default", {}, () => {
Nexo_body_card($$payload, {
class: "absolute pb-0.5 px-4 md:pb-10 inset-x-0 bottom-2 flex flex-col justify-end size-full"
});
});
$$payload.out += `<!----></div></a>`;
}
function Sbau_body_card($$payload, $$props) {
push();
let className = fallback($$props["class"], "");
let card = {
title: "Website for my uncle's business",
desc: "A website for my uncle's business. It's purpose is to be like a business card, but on the internet."
};
$$payload.out += `<div${attr("class", clsx(cn("px-2 text-gray-100 sm:px-4 py-0 sm:pb-3 text-left", className)))}><h3 class="text-lg font-semibold tracking-tighter mt-3 mb-1">${escape_html(card.title)}</h3> <p class="text-sm leading-5">${escape_html(card.desc)}</p></div>`;
bind_props($$props, { class: className });
pop();
}
const sbau_mockup = "/_app/immutable/assets/sbau_mockup.LKdekisS.png";
function Sbau_card($$payload, $$props) {
$$payload.out += `<div class="rounded-3xl shadow-3xl relative overflow-hidden group card svelte-1ki4ixf"><img${attr("src", sbau_mockup)} placeholder="blur" alt="sbau_mockup" class="w-[25rem] object-cover object-center m-0"> <div class="absolute inset-0 from-stone-900/90 via-stone-900/60 to-stone-900/5 bg-gradient-to-t backdrop-blur-[2px] transition-all duration-300"></div> <!---->`;
slot($$payload, $$props, "default", {}, () => {
Sbau_body_card($$payload, {
class: "absolute pb-0.5 px-4 md:pb-10 inset-x-0 bottom-2 flex flex-col justify-end size-full"
});
});
$$payload.out += `<!----></div>`;
}
function Projects($$payload) {
$$payload.out += `<div class="h-screen flex flex-col items-center justify-center">`;
BlurFade($$payload, {
delay: 0.1,
children: ($$payload2) => {
$$payload2.out += `<h1 class="text-4xl mb-12 text-center">Projects I've worked on:</h1>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----> `;
BlurFade($$payload, {
delay: 0.1 * 2,
children: ($$payload2) => {
$$payload2.out += `<div class="siatka grid gap-8 items-center justify-center svelte-zzsmm5">`;
Nexo_card($$payload2, {});
$$payload2.out += `<!----> `;
Sbau_card($$payload2, {});
$$payload2.out += `<!----></div>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----></div>`;
}
function _page($$payload) {
Projects($$payload);
$$payload.out += `<!----> `;
Navigations($$payload);
$$payload.out += `<!---->`;
}
export {
_page as default
};

View File

@ -1,154 +0,0 @@
import "clsx";
import { a as attr, c as clsx, b as cn, m as motion, d as motionValue, B as BlurFade, N as Navigations } from "../../../chunks/navigations.js";
import { P as push, W as fallback, X as slot, Y as invalid_default_snippet, Z as bind_props, R as pop } from "../../../chunks/index.js";
import { u as useMotionTemplate } from "../../../chunks/use-motion-template.js";
function SkillsMagicCard($$payload, $$props) {
push();
let gradientSize = fallback($$props["gradientSize"], 200);
let gradientColor = fallback($$props["gradientColor"], "#262626");
let gradientOpacity = fallback($$props["gradientOpacity"], 0.8);
let className = fallback($$props["class"], "");
let gradSize = motionValue(gradientSize);
let gradColor = motionValue(gradientColor);
let mouseX = motionValue(-gradientSize);
let mouseY = motionValue(-gradientSize);
let bg = useMotionTemplate`radial-gradient(${gradSize}px circle at ${mouseX}px ${mouseY}px, ${gradColor}, transparent 100%)`;
$$payload.out += `<div${attr("class", clsx(cn("group relative flex size-full overflow-hidden rounded-xl bg-neutral-100 dark:bg-base-100 border text-black dark:text-white justify-center py-4", className)) + " svelte-1dd4shl")}><div class="relative z-10 w-[90px]"><!---->`;
slot($$payload, $$props, "default", {}, () => {
$$payload.out += `<div class="flex items-center justify-center text-center"><p class="text-2xl">Magic Card</p></div>`;
});
$$payload.out += `<!----></div> `;
motion($$payload, {
style: { background: bg, opacity: gradientOpacity },
children: invalid_default_snippet,
$$slots: {
default: ($$payload2, { motion: motion2 }) => {
$$payload2.out += `<div class="pointer-events-none absolute -inset-px rounded-xl opacity-0 transition-opacity duration-300 group-hover:opacity-100"></div>`;
}
}
});
$$payload.out += `<!----></div>`;
bind_props($$props, {
gradientSize,
gradientColor,
gradientOpacity,
class: className
});
pop();
}
const svelte_logo = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2023.0.2,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2098.1%20118'%20style='enable-background:new%200%200%2098.1%20118;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FF3E00;}%20.st1{fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M91.8,15.6C80.9-0.1,59.2-4.7,43.6,5.2L16.1,22.8C8.6,27.5,3.4,35.2,1.9,43.9c-1.3,7.3-0.2,14.8,3.3,21.3%20c-2.4,3.6-4,7.6-4.7,11.8c-1.6,8.9,0.5,18.1,5.7,25.4c11,15.7,32.6,20.3,48.2,10.4l27.5-17.5c7.5-4.7,12.7-12.4,14.2-21.1%20c1.3-7.3,0.2-14.8-3.3-21.3c2.4-3.6,4-7.6,4.7-11.8C99.2,32.1,97.1,22.9,91.8,15.6'/%3e%3cpath%20class='st1'%20d='M40.9,103.9c-8.9,2.3-18.2-1.2-23.4-8.7c-3.2-4.4-4.4-9.9-3.5-15.3c0.2-0.9,0.4-1.7,0.6-2.6l0.5-1.6l1.4,1%20c3.3,2.4,6.9,4.2,10.8,5.4l1,0.3l-0.1,1c-0.1,1.4,0.3,2.9,1.1,4.1c1.6,2.3,4.4,3.4,7.1,2.7c0.6-0.2,1.2-0.4,1.7-0.7L65.5,72%20c1.4-0.9,2.3-2.2,2.6-3.8c0.3-1.6-0.1-3.3-1-4.6c-1.6-2.3-4.4-3.3-7.1-2.6c-0.6,0.2-1.2,0.4-1.7,0.7l-10.5,6.7%20c-1.7,1.1-3.6,1.9-5.6,2.4c-8.9,2.3-18.2-1.2-23.4-8.7c-3.1-4.4-4.4-9.9-3.4-15.3c0.9-5.2,4.1-9.9,8.6-12.7l27.5-17.5%20c1.7-1.1,3.6-1.9,5.6-2.5c8.9-2.3,18.2,1.2,23.4,8.7c3.2,4.4,4.4,9.9,3.5,15.3c-0.2,0.9-0.4,1.7-0.7,2.6l-0.5,1.6l-1.4-1%20c-3.3-2.4-6.9-4.2-10.8-5.4l-1-0.3l0.1-1c0.1-1.4-0.3-2.9-1.1-4.1c-1.6-2.3-4.4-3.3-7.1-2.6c-0.6,0.2-1.2,0.4-1.7,0.7L32.4,46.1%20c-1.4,0.9-2.3,2.2-2.6,3.8s0.1,3.3,1,4.6c1.6,2.3,4.4,3.3,7.1,2.6c0.6-0.2,1.2-0.4,1.7-0.7l10.5-6.7c1.7-1.1,3.6-1.9,5.6-2.5%20c8.9-2.3,18.2,1.2,23.4,8.7c3.2,4.4,4.4,9.9,3.5,15.3c-0.9,5.2-4.1,9.9-8.6,12.7l-27.5,17.5C44.8,102.5,42.9,103.3,40.9,103.9'/%3e%3c/svg%3e";
const python_logo = "data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20id='python'%3e%3cpath%20d='M18.231%207.357h.001v-.004z'%3e%3c/path%3e%3cpath%20fill='%23F2BB30'%20d='M20.699%2017.748c1.666%200%202.282-1.162%202.861-2.904.6-1.794.574-3.52%200-5.818-.413-1.655-1.194-2.904-2.861-2.904h-2.147v2.541c0%201.971-1.672%203.632-3.578%203.632H9.252c-1.565%200-2.861%201.339-2.861%202.909v5.454c0%201.553%201.35%202.464%202.861%202.909%201.81.53%203.552.626%205.721%200%201.441-.418%202.861-1.26%202.861-2.909v-2.181h-5.717v-.728h8.582zm-5.367%202.181c.594%200%201.077.488%201.077%201.088%200%20.606-.482%201.093-1.077%201.093a1.09%201.09%200%200%201-1.077-1.093%201.088%201.088%200%200%201%201.077-1.088z'%3e%3c/path%3e%3cpath%20fill='%2335668F'%20d='M3.444%2017.749H5.41v-2.615c0-1.891%201.634-3.558%203.578-3.558h5.721c1.591%200%202.861-1.312%202.861-2.909V3.209c0-1.553-1.307-2.717-2.861-2.978-1.918-.317-4.002-.299-5.721.006l.001-.001c-2.422.428-2.86%201.322-2.86%202.977v2.181h5.727v.729H3.98C2.314%206.123.856%207.125.402%209.027c-.525%202.181-.546%203.541%200%205.818.406%201.693%201.377%202.904%203.042%202.904zM8.63%203.937a1.084%201.084%200%200%201-1.077-1.088A1.089%201.089%200%200%201%208.63%201.756c.59%200%201.077.492%201.077%201.093S9.225%203.937%208.63%203.937z'%3e%3c/path%3e%3c/svg%3e";
const tailwind_logo = "data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='none'%20viewBox='0%200%2054%2033'%3e%3cg%20clip-path='url(%23prefix__clip0)'%3e%3cpath%20fill='%2338bdf8'%20fill-rule='evenodd'%20d='M27%200c-7.2%200-11.7%203.6-13.5%2010.8%202.7-3.6%205.85-4.95%209.45-4.05%202.054.513%203.522%202.004%205.147%203.653C30.744%2013.09%2033.808%2016.2%2040.5%2016.2c7.2%200%2011.7-3.6%2013.5-10.8-2.7%203.6-5.85%204.95-9.45%204.05-2.054-.513-3.522-2.004-5.147-3.653C36.756%203.11%2033.692%200%2027%200zM13.5%2016.2C6.3%2016.2%201.8%2019.8%200%2027c2.7-3.6%205.85-4.95%209.45-4.05%202.054.514%203.522%202.004%205.147%203.653C17.244%2029.29%2020.308%2032.4%2027%2032.4c7.2%200%2011.7-3.6%2013.5-10.8-2.7%203.6-5.85%204.95-9.45%204.05-2.054-.513-3.522-2.004-5.147-3.653C23.256%2019.31%2020.192%2016.2%2013.5%2016.2z'%20clip-rule='evenodd'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='prefix__clip0'%3e%3cpath%20fill='%23fff'%20d='M0%200h54v32.4H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e";
const Html_Logo = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='-52.5%200%20361%20361'%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='xMinYMin%20meet'%3e%3cpath%20d='M255.555%2070.766l-23.241%20260.36-104.47%2028.962-104.182-28.922L.445%2070.766h255.11z'%20fill='%23E44D26'/%3e%3cpath%20d='M128%20337.95l84.417-23.403%2019.86-222.49H128V337.95z'%20fill='%23F16529'/%3e%3cpath%20d='M82.82%20155.932H128v-31.937H47.917l.764%208.568%207.85%2088.01H128v-31.937H85.739l-2.919-32.704zM90.018%20236.542h-32.06l4.474%2050.146%2065.421%2018.16.147-.04V271.58l-.14.037-35.568-9.604-2.274-25.471z'%20fill='%23EBEBEB'/%3e%3cpath%20d='M24.18%200h16.23v16.035h14.847V0h16.231v48.558h-16.23v-16.26H40.411v16.26h-16.23V0zM92.83%2016.103H78.544V0h44.814v16.103h-14.295v32.455h-16.23V16.103h-.001zM130.47%200h16.923l10.41%2017.062L168.203%200h16.93v48.558h-16.164V24.49l-11.166%2017.265h-.28L146.35%2024.49v24.068h-15.88V0zM193.21%200h16.235v32.508h22.824v16.05h-39.06V0z'/%3e%3cpath%20d='M127.89%20220.573h39.327l-3.708%2041.42-35.62%209.614v33.226l65.473-18.145.48-5.396%207.506-84.08.779-8.576H127.89v31.937zM127.89%20155.854v.078h77.143l.64-7.178%201.456-16.191.763-8.568H127.89v31.86z'%20fill='%23FFF'/%3e%3c/svg%3e";
const CSS_Logo = "data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20width='102.3716mm'%20height='144.49777mm'%20viewBox='0%200%20362.73401%20511.99998'%20id='svg3476'%20version='1.1'%20inkscape:version='0.91%20r13725'%20sodipodi:docname='CSS3.svg'%3e%3cdefs%20id='defs3478'%20/%3e%3csodipodi:namedview%20id='base'%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1.0'%20inkscape:pageopacity='0.0'%20inkscape:pageshadow='2'%20inkscape:zoom='0.35'%20inkscape:cx='181.367'%20inkscape:cy='256'%20inkscape:document-units='px'%20inkscape:current-layer='layer1'%20showgrid='false'%20fit-margin-top='0'%20fit-margin-left='0'%20fit-margin-right='0'%20fit-margin-bottom='0'%20inkscape:window-width='1366'%20inkscape:window-height='704'%20inkscape:window-x='0'%20inkscape:window-y='27'%20inkscape:window-maximized='1'%20/%3e%3cmetadata%20id='metadata3481'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cg%20inkscape:label='Calque%201'%20inkscape:groupmode='layer'%20id='layer1'%20transform='translate(-193.633,-276.3622)'%3e%3cg%20id='g3013'%20transform='translate(119,276.3622)'%3e%3cpolygon%20id='polygon2989'%20points='437.367,100.62%20404.321,470.819%20255.778,512%20107.644,470.877%2074.633,100.62%20'%20style='fill:%23264de4'%20/%3e%3cpolygon%20id='polygon2991'%20points='376.03,447.246%20404.27,130.894%20256,130.894%20256,480.523%20'%20style='fill:%232965f1'%20/%3e%3cpolygon%20id='polygon2993'%20points='150.31,268.217%20154.38,313.627%20256,313.627%20256,268.217%20'%20style='fill:%23ebebeb'%20/%3e%3cpolygon%20id='polygon2995'%20points='256,176.305%20255.843,176.305%20142.132,176.305%20146.26,221.716%20256,221.716%20'%20style='fill:%23ebebeb'%20/%3e%3cpolygon%20id='polygon2997'%20points='256,433.399%20256,386.153%20255.801,386.206%20205.227,372.55%20201.994,336.333%20177.419,336.333%20156.409,336.333%20162.771,407.634%20255.791,433.457%20'%20style='fill:%23ebebeb'%20/%3e%3cpath%20id='path2999'%20d='m%20160,0%2055,0%200,23%20-32,0%200,23%2032,0%200,23%20-55,0%20z'%20inkscape:connector-curvature='0'%20/%3e%3cpath%20id='path3001'%20d='m%20226,0%2055,0%200,20%20-32,0%200,4%2032,0%200,46%20-55,0%200,-21%2032,0%200,-4%20-32,0%20z'%20inkscape:connector-curvature='0'%20/%3e%3cpath%20id='path3003'%20d='m%20292,0%2055,0%200,20%20-32,0%200,4%2032,0%200,46%20-55,0%200,-21%2032,0%200,-4%20-32,0%20z'%20inkscape:connector-curvature='0'%20/%3e%3cpolygon%20id='polygon3005'%20points='311.761,313.627%20306.49,372.521%20255.843,386.191%20255.843,433.435%20348.937,407.634%20349.62,399.962%20360.291,280.411%20361.399,268.217%20369.597,176.305%20255.843,176.305%20255.843,221.716%20319.831,221.716%20315.699,268.217%20255.843,268.217%20255.843,313.627%20'%20style='fill:%23ffffff'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e";
const JS_Logo = "/_app/immutable/assets/Javascript_Logo.DpxT93Ny.svg";
const Mysql_Logo = "data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2025.6%2025.6'%3e%3cpath%20d='M179.076%2094.886c-3.568-.1-6.336.268-8.656%201.25-.668.27-1.74.27-1.828%201.116.357.355.4.936.713%201.428.535.893%201.473%202.096%202.32%202.72l2.855%202.053c1.74%201.07%203.703%201.695%205.398%202.766.982.625%201.963%201.428%202.945%202.098.5.357.803.938%201.428%201.16v-.135c-.312-.4-.402-.98-.713-1.428l-1.34-1.293c-1.293-1.74-2.9-3.258-4.64-4.506-1.428-.982-4.55-2.32-5.13-3.97l-.088-.1c.98-.1%202.14-.447%203.078-.715%201.518-.4%202.9-.312%204.46-.713l2.143-.625v-.4c-.803-.803-1.383-1.874-2.23-2.632-2.275-1.963-4.775-3.882-7.363-5.488-1.383-.892-3.168-1.473-4.64-2.23-.537-.268-1.428-.402-1.74-.848-.805-.98-1.25-2.275-1.83-3.436l-3.658-7.763c-.803-1.74-1.295-3.48-2.275-5.086-4.596-7.585-9.594-12.18-17.268-16.687-1.65-.937-3.613-1.34-5.7-1.83l-3.346-.18c-.715-.312-1.428-1.16-2.053-1.562-2.543-1.606-9.102-5.086-10.977-.5-1.205%202.9%201.785%205.755%202.8%207.228.76%201.026%201.74%202.186%202.277%203.346.3.758.4%201.562.713%202.365.713%201.963%201.383%204.15%202.32%205.98.5.937%201.025%201.92%201.65%202.767.357.5.982.714%201.115%201.517-.625.893-.668%202.23-1.025%203.347-1.607%205.042-.982%2011.288%201.293%2015%20.715%201.115%202.4%203.57%204.686%202.632%202.008-.803%201.56-3.346%202.14-5.577.135-.535.045-.892.312-1.25v.1l1.83%203.703c1.383%202.186%203.793%204.462%205.8%205.98%201.07.803%201.918%202.187%203.256%202.677v-.135h-.088c-.268-.4-.67-.58-1.027-.892-.803-.803-1.695-1.785-2.32-2.677-1.873-2.498-3.523-5.265-4.996-8.12-.715-1.383-1.34-2.9-1.918-4.283-.27-.536-.27-1.34-.715-1.606-.67.98-1.65%201.83-2.143%203.034-.848%201.918-.936%204.283-1.248%206.737-.18.045-.1%200-.18.1-1.426-.356-1.918-1.83-2.453-3.078-1.338-3.168-1.562-8.254-.402-11.913.312-.937%201.652-3.882%201.117-4.774-.27-.848-1.16-1.338-1.652-2.008-.58-.848-1.203-1.918-1.605-2.855-1.07-2.5-1.605-5.265-2.766-7.764-.537-1.16-1.473-2.365-2.232-3.435-.848-1.205-1.783-2.053-2.453-3.48-.223-.5-.535-1.294-.178-1.83.088-.357.268-.5.623-.58.58-.5%202.232.134%202.812.4%201.65.67%203.033%201.294%204.416%202.23.625.446%201.295%201.294%202.098%201.518h.938c1.428.312%203.033.1%204.37.5%202.365.76%204.506%201.874%206.426%203.08%205.844%203.703%2010.664%208.968%2013.92%2015.26.535%201.026.758%201.963%201.25%203.034.938%202.187%202.098%204.417%203.033%206.56.938%202.097%201.83%204.24%203.168%205.98.67.937%203.346%201.427%204.55%201.918.893.4%202.275.76%203.08%201.25%201.516.937%203.033%202.008%204.46%203.034.713.534%202.945%201.65%203.078%202.54zm-45.5-38.772a7.09%207.09%200%200%200-1.828.223v.1h.088c.357.714.982%201.205%201.428%201.83l1.027%202.142.088-.1c.625-.446.938-1.16.938-2.23-.268-.312-.312-.625-.535-.937-.268-.446-.848-.67-1.206-1.026z'%20transform='matrix(.390229%200%200%20.38781%20-46.300037%20-16.856717)'%20fill-rule='evenodd'%20fill='%2300678c'/%3e%3c/svg%3e";
const discordpy_logo = "/_app/immutable/assets/discordpy_logo.B5e03DV7.png";
function Skills($$payload) {
$$payload.out += `<div class="h-screen flex flex-col items-center justify-center">`;
BlurFade($$payload, {
delay: 0.1,
children: ($$payload2) => {
$$payload2.out += `<h1 class="text-4xl mb-12 text-center">Skills or technologies I'm familiar with:</h1>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----> `;
BlurFade($$payload, {
delay: 0.1 * 2,
children: ($$payload2) => {
$$payload2.out += `<div class="gapphone grid grid-cols-4 gap-4 svelte-o9w2j2"><a href="https://svelte.dev" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#ff770094] transition-all duration-300",
gradientColor: "#4D2506",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", svelte_logo)} alt="svelte_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a> <a href="https://tailwindcss.com/" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#a5f3fcaa] transition-all duration-300",
gradientColor: "#007c91",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", tailwind_logo)} alt="tailwind_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a> <a href="https://www.python.org/" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#ffde57aa] transition-all duration-300",
gradientColor: "#8a7830",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", python_logo)} alt="python_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a> <a href="https://discordpy.readthedocs.io/en/stable/" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#ffde57aa] transition-all duration-300",
gradientColor: "#8a7830",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", discordpy_logo)} alt="discordpy_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a> <a href="https://www.mysql.com/" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#00758F] transition-all duration-300",
gradientColor: "#01414f",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", Mysql_Logo)} alt="mysql_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a> <a href="https://en.wikipedia.org/wiki/HTML" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#ff770094] transition-all duration-300",
gradientColor: "#4D2506",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", Html_Logo)} alt="html_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a> <a href="https://en.wikipedia.org/wiki/CSS" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#264de4] transition-all duration-300",
gradientColor: "#13297d",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", CSS_Logo)} alt="css_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a> <a href="https://en.wikipedia.org/wiki/JavaScript" target="_blank">`;
SkillsMagicCard($$payload2, {
class: "cursor-pointer shadow-2xl whitespace-nowrap group hover:border-[#F0DB4F] transition-all duration-300",
gradientColor: "#80742a",
gradientSize: 100,
children: ($$payload3) => {
$$payload3.out += `<div class="transition-all duration-500 flex gap-1.5 justify-center items-center"><img${attr("src", JS_Logo)} alt="javascript_logo" class="size-12"></div>`;
},
$$slots: { default: true }
});
$$payload2.out += `<!----></a></div>`;
},
$$slots: { default: true }
});
$$payload.out += `<!----></div>`;
}
function _page($$payload) {
Skills($$payload);
$$payload.out += `<!----> `;
Navigations($$payload);
$$payload.out += `<!---->`;
}
export {
_page as default
};

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +0,0 @@
import { g, o, f, h, i, a, c, e, d } from "./chunks/internal.js";
import { s } from "./chunks/paths.js";
export {
g as get_hooks,
o as options,
s as set_assets,
f as set_building,
h as set_manifest,
i as set_prerendering,
a as set_private_env,
c as set_public_env,
e as set_read_implementation,
d as set_safe_public_env
};

View File

@ -1,68 +0,0 @@
export const manifest = (() => {
function __memo(fn) {
let value;
return () => value ??= (value = fn());
}
return {
appDir: "_app",
appPath: "_app",
assets: new Set([".nojekyll","favicon.png","font/simple-icons.css"]),
mimeTypes: {".png":"image/png",".css":"text/css"},
_: {
client: {start:"_app/immutable/entry/start.vF40YjvC.js",app:"_app/immutable/entry/app.BECAcouC.js",imports:["_app/immutable/entry/start.vF40YjvC.js","_app/immutable/chunks/BF7Yuorz.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/CCN-q-DV.js","_app/immutable/chunks/DO8iMfni.js","_app/immutable/entry/app.BECAcouC.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/CjZ2NPsf.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/sVqAQJgP.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DqqhFrJ_.js","_app/immutable/chunks/DO8iMfni.js"],stylesheets:[],fonts:[],uses_env_dynamic_public:false},
nodes: [
__memo(() => import('./nodes/0.js')),
__memo(() => import('./nodes/1.js')),
__memo(() => import('./nodes/2.js')),
__memo(() => import('./nodes/3.js')),
__memo(() => import('./nodes/4.js')),
__memo(() => import('./nodes/5.js')),
__memo(() => import('./nodes/6.js'))
],
routes: [
{
id: "/",
pattern: /^\/$/,
params: [],
page: { layouts: [0,], errors: [1,], leaf: 2 },
endpoint: null
},
{
id: "/contact",
pattern: /^\/contact\/?$/,
params: [],
page: { layouts: [0,], errors: [1,], leaf: 3 },
endpoint: null
},
{
id: "/nexo_project",
pattern: /^\/nexo_project\/?$/,
params: [],
page: { layouts: [0,], errors: [1,], leaf: 4 },
endpoint: null
},
{
id: "/projects",
pattern: /^\/projects\/?$/,
params: [],
page: { layouts: [0,], errors: [1,], leaf: 5 },
endpoint: null
},
{
id: "/skills",
pattern: /^\/skills\/?$/,
params: [],
page: { layouts: [0,], errors: [1,], leaf: 6 },
endpoint: null
}
],
prerendered_routes: new Set([]),
matchers: async () => {
return { };
},
server_assets: {}
}
}
})();

View File

@ -1,29 +0,0 @@
export const manifest = (() => {
function __memo(fn) {
let value;
return () => value ??= (value = fn());
}
return {
appDir: "_app",
appPath: "_app",
assets: new Set([".nojekyll","favicon.png","font/simple-icons.css"]),
mimeTypes: {".png":"image/png",".css":"text/css"},
_: {
client: {start:"_app/immutable/entry/start.vF40YjvC.js",app:"_app/immutable/entry/app.BECAcouC.js",imports:["_app/immutable/entry/start.vF40YjvC.js","_app/immutable/chunks/BF7Yuorz.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/CCN-q-DV.js","_app/immutable/chunks/DO8iMfni.js","_app/immutable/entry/app.BECAcouC.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/CjZ2NPsf.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/sVqAQJgP.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DqqhFrJ_.js","_app/immutable/chunks/DO8iMfni.js"],stylesheets:[],fonts:[],uses_env_dynamic_public:false},
nodes: [
__memo(() => import('./nodes/0.js')),
__memo(() => import('./nodes/1.js'))
],
routes: [
],
prerendered_routes: new Set(["/","/contact","/nexo_project","/projects","/skills"]),
matchers: async () => {
return { };
},
server_assets: {}
}
}
})();

View File

@ -1,10 +0,0 @@
import * as universal from '../entries/pages/_layout.js';
export const index = 0;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/_layout.svelte.js')).default;
export { universal };
export const universal_id = "src/routes/+layout.js";
export const imports = ["_app/immutable/nodes/0.eGwy7R_y.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DQ4wegPz.js"];
export const stylesheets = ["_app/immutable/assets/0.CuAYKM0E.css"];
export const fonts = [];

View File

@ -1,8 +0,0 @@
export const index = 1;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/fallbacks/error.svelte.js')).default;
export const imports = ["_app/immutable/nodes/1.DO5dvUjA.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/DN-4COnd.js","_app/immutable/chunks/CjZ2NPsf.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/sVqAQJgP.js","_app/immutable/chunks/BF7Yuorz.js","_app/immutable/chunks/CCN-q-DV.js","_app/immutable/chunks/DO8iMfni.js"];
export const stylesheets = [];
export const fonts = [];

View File

@ -1,8 +0,0 @@
export const index = 2;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/2.BidHbmpf.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/DN-4COnd.js","_app/immutable/chunks/sVqAQJgP.js","_app/immutable/chunks/BMK9YY9W.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/DqqhFrJ_.js","_app/immutable/chunks/DO8iMfni.js","_app/immutable/chunks/CCN-q-DV.js"];
export const stylesheets = ["_app/immutable/assets/navigations.qTW2ynUa.css","_app/immutable/assets/2.CSDlrlWH.css"];
export const fonts = ["_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2","_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf","_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2","_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf","_app/immutable/assets/fa-solid-900.CTAAxXor.woff2","_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf","_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2","_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf"];

View File

@ -1,8 +0,0 @@
export const index = 3;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/contact/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/3.D4qQnkAz.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/DN-4COnd.js","_app/immutable/chunks/BMK9YY9W.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/DqqhFrJ_.js","_app/immutable/chunks/DO8iMfni.js","_app/immutable/chunks/CCN-q-DV.js","_app/immutable/chunks/dG7Fh08x.js"];
export const stylesheets = ["_app/immutable/assets/navigations.qTW2ynUa.css","_app/immutable/assets/3.DxWaHxfu.css"];
export const fonts = ["_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2","_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf","_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2","_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf","_app/immutable/assets/fa-solid-900.CTAAxXor.woff2","_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf","_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2","_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf"];

View File

@ -1,8 +0,0 @@
export const index = 4;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/nexo_project/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/4.COXCeZme.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/DN-4COnd.js","_app/immutable/chunks/BMK9YY9W.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/DqqhFrJ_.js","_app/immutable/chunks/DO8iMfni.js","_app/immutable/chunks/CCN-q-DV.js"];
export const stylesheets = ["_app/immutable/assets/navigations.qTW2ynUa.css","_app/immutable/assets/4.B7UNwtVr.css"];
export const fonts = ["_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2","_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf","_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2","_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf","_app/immutable/assets/fa-solid-900.CTAAxXor.woff2","_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf","_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2","_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf"];

View File

@ -1,8 +0,0 @@
export const index = 5;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/projects/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/5.JgL0Yg1a.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/DN-4COnd.js","_app/immutable/chunks/BMK9YY9W.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/DqqhFrJ_.js","_app/immutable/chunks/DO8iMfni.js","_app/immutable/chunks/CCN-q-DV.js","_app/immutable/chunks/CjZ2NPsf.js","_app/immutable/chunks/sVqAQJgP.js"];
export const stylesheets = ["_app/immutable/assets/navigations.qTW2ynUa.css","_app/immutable/assets/5.CvTVcXcF.css"];
export const fonts = ["_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2","_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf","_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2","_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf","_app/immutable/assets/fa-solid-900.CTAAxXor.woff2","_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf","_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2","_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf"];

View File

@ -1,8 +0,0 @@
export const index = 6;
let component_cache;
export const component = async () => component_cache ??= (await import('../entries/pages/skills/_page.svelte.js')).default;
export const imports = ["_app/immutable/nodes/6.CnqL7dRx.js","_app/immutable/chunks/DChXCVzF.js","_app/immutable/chunks/DQ4wegPz.js","_app/immutable/chunks/DN-4COnd.js","_app/immutable/chunks/BMK9YY9W.js","_app/immutable/chunks/Dxno6nk1.js","_app/immutable/chunks/DqqhFrJ_.js","_app/immutable/chunks/DO8iMfni.js","_app/immutable/chunks/CCN-q-DV.js","_app/immutable/chunks/dG7Fh08x.js"];
export const stylesheets = ["_app/immutable/assets/navigations.qTW2ynUa.css","_app/immutable/assets/6.CcwkHlYi.css"];
export const fonts = ["_app/immutable/assets/fa-brands-400.D_cYUPeE.woff2","_app/immutable/assets/fa-brands-400.D1LuMI3I.ttf","_app/immutable/assets/fa-regular-400.BjRzuEpd.woff2","_app/immutable/assets/fa-regular-400.DZaxPHgR.ttf","_app/immutable/assets/fa-solid-900.CTAAxXor.woff2","_app/immutable/assets/fa-solid-900.D0aA9rwL.ttf","_app/immutable/assets/fa-v4compatibility.C9RhG_FT.woff2","_app/immutable/assets/fa-v4compatibility.CCth-dXg.ttf"];

File diff suppressed because one or more lines are too long

View File

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

File diff suppressed because one or more lines are too long

View File

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 115 KiB

Some files were not shown because too many files have changed in this diff Show More