From 39065a5bac2425b30da88356be8eb1121d03a157 Mon Sep 17 00:00:00 2001 From: Benedikt Hunger Date: Tue, 2 Jan 2024 12:32:17 +0100 Subject: [PATCH] Initial commit --- .gitignore | 24 + backgrounds/left-and-right.svg | 81 ++ backgrounds/normal.svg | 84 ++ backgrounds/title.svg | 1086 ++++++++++++++++++++++ index.html | 19 + package-lock.json | 1579 ++++++++++++++++++++++++++++++++ package.json | 22 + public/logo_scandio.svg | 47 + public/scandioicon.ico | Bin 0 -> 22382 bytes public/thankyou.png | Bin 0 -> 89686 bytes src/main.ts | 8 + src/slides.html | 40 + src/vite-env.d.ts | 1 + theme/colors.scss | 7 + theme/index.scss | 2 + theme/scandio.scss | 101 ++ tsconfig.json | 23 + vite.config.ts | 8 + 18 files changed, 3132 insertions(+) create mode 100644 .gitignore create mode 100644 backgrounds/left-and-right.svg create mode 100644 backgrounds/normal.svg create mode 100644 backgrounds/title.svg create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/logo_scandio.svg create mode 100644 public/scandioicon.ico create mode 100644 public/thankyou.png create mode 100644 src/main.ts create mode 100644 src/slides.html create mode 100644 src/vite-env.d.ts create mode 100644 theme/colors.scss create mode 100644 theme/index.scss create mode 100644 theme/scandio.scss create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/backgrounds/left-and-right.svg b/backgrounds/left-and-right.svg new file mode 100644 index 0000000..b686ab1 --- /dev/null +++ b/backgrounds/left-and-right.svg @@ -0,0 +1,81 @@ + + + + diff --git a/backgrounds/normal.svg b/backgrounds/normal.svg new file mode 100644 index 0000000..a2ab5fa --- /dev/null +++ b/backgrounds/normal.svg @@ -0,0 +1,84 @@ + + + + diff --git a/backgrounds/title.svg b/backgrounds/title.svg new file mode 100644 index 0000000..bcae2b7 --- /dev/null +++ b/backgrounds/title.svg @@ -0,0 +1,1086 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..10f2e74 --- /dev/null +++ b/index.html @@ -0,0 +1,19 @@ + + + + + + + + Scandio - Präsentation + + +
+
+ {{> slides}} +
+
+ + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..19d90ea --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1579 @@ +{ + "name": "oop-heimdall", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "oop-heimdall", + "version": "0.0.0", + "dependencies": { + "reveal.js": "^5.0.4" + }, + "devDependencies": { + "@types/reveal.js": "^4.4.8", + "path": "^0.12.7", + "sass": "^1.69.6", + "typescript": "^5.2.2", + "vite": "^5.0.8", + "vite-plugin-handlebars": "^1.6.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", + "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", + "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", + "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", + "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", + "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", + "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", + "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", + "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", + "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", + "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", + "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", + "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", + "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", + "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", + "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", + "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", + "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", + "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", + "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", + "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", + "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", + "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", + "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.2.tgz", + "integrity": "sha512-RKzxFxBHq9ysZ83fn8Iduv3A283K7zPPYuhL/z9CQuyFrjwpErJx0h4aeb/bnJ+q29GRLgJpY66ceQ/Wcsn3wA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.2.tgz", + "integrity": "sha512-yZ+MUbnwf3SHNWQKJyWh88ii2HbuHCFQnAYTeeO1Nb8SyEiWASEi5dQUygt3ClHWtA9My9RQAYkjvrsZ0WK8Xg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.2.tgz", + "integrity": "sha512-vqJ/pAUh95FLc/G/3+xPqlSBgilPnauVf2EXOQCZzhZJCXDXt/5A8mH/OzU6iWhb3CNk5hPJrh8pqJUPldN5zw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.2.tgz", + "integrity": "sha512-otPHsN5LlvedOprd3SdfrRNhOahhVBwJpepVKUN58L0RnC29vOAej1vMEaVU6DadnpjivVsNTM5eNt0CcwTahw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.2.tgz", + "integrity": "sha512-ewG5yJSp+zYKBYQLbd1CUA7b1lSfIdo9zJShNTyc2ZP1rcPrqyZcNlsHgs7v1zhgfdS+kW0p5frc0aVqhZCiYQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.2.tgz", + "integrity": "sha512-pL6QtV26W52aCWTG1IuFV3FMPL1m4wbsRG+qijIvgFO/VBsiXJjDPE/uiMdHBAO6YcpV4KvpKtd0v3WFbaxBtg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.2.tgz", + "integrity": "sha512-On+cc5EpOaTwPSNetHXBuqylDW+765G/oqB9xGmWU3npEhCh8xu0xqHGUA+4xwZLqBbIZNcBlKSIYfkBm6ko7g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.2.tgz", + "integrity": "sha512-Wnx/IVMSZ31D/cO9HSsU46FjrPWHqtdF8+0eyZ1zIB5a6hXaZXghUKpRrC4D5DcRTZOjml2oBhXoqfGYyXKipw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.2.tgz", + "integrity": "sha512-ym5x1cj4mUAMBummxxRkI4pG5Vht1QMsJexwGP8547TZ0sox9fCLDHw9KCH9c1FO5d9GopvkaJsBIOkTKxksdw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.2.tgz", + "integrity": "sha512-m0hYELHGXdYx64D6IDDg/1vOJEaiV8f1G/iO+tejvRCJNSwK4jJ15e38JQy5Q6dGkn1M/9KcyEOwqmlZ2kqaZg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.2.tgz", + "integrity": "sha512-x1CWburlbN5JjG+juenuNa4KdedBdXLjZMp56nHFSHTOsb/MI2DYiGzLtRGHNMyydPGffGId+VgjOMrcltOksA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.2.tgz", + "integrity": "sha512-VVzCB5yXR1QlfsH1Xw1zdzQ4Pxuzv+CPr5qpElpKhVxlxD3CRdfubAG9mJROl6/dmj5gVYDDWk8sC+j9BI9/kQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.2.tgz", + "integrity": "sha512-SYRedJi+mweatroB+6TTnJYLts0L0bosg531xnQWtklOI6dezEagx4Q0qDyvRdK+qgdA3YZpjjGuPFtxBmddBA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/reveal.js": { + "version": "4.4.8", + "resolved": "https://registry.npmjs.org/@types/reveal.js/-/reveal.js-4.4.8.tgz", + "integrity": "sha512-ADWVEgRLNVRE+J5yGjFDogsAaeVz+FKRVgvpLk1tgNewocXQd6wuKSknfamCVgZyUY9/IgOlkNKh9a2iIaconA==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/esbuild": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", + "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.11", + "@esbuild/android-arm": "0.19.11", + "@esbuild/android-arm64": "0.19.11", + "@esbuild/android-x64": "0.19.11", + "@esbuild/darwin-arm64": "0.19.11", + "@esbuild/darwin-x64": "0.19.11", + "@esbuild/freebsd-arm64": "0.19.11", + "@esbuild/freebsd-x64": "0.19.11", + "@esbuild/linux-arm": "0.19.11", + "@esbuild/linux-arm64": "0.19.11", + "@esbuild/linux-ia32": "0.19.11", + "@esbuild/linux-loong64": "0.19.11", + "@esbuild/linux-mips64el": "0.19.11", + "@esbuild/linux-ppc64": "0.19.11", + "@esbuild/linux-riscv64": "0.19.11", + "@esbuild/linux-s390x": "0.19.11", + "@esbuild/linux-x64": "0.19.11", + "@esbuild/netbsd-x64": "0.19.11", + "@esbuild/openbsd-x64": "0.19.11", + "@esbuild/sunos-x64": "0.19.11", + "@esbuild/win32-arm64": "0.19.11", + "@esbuild/win32-ia32": "0.19.11", + "@esbuild/win32-x64": "0.19.11" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", + "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", + "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", + "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", + "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", + "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", + "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", + "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", + "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", + "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", + "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", + "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", + "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", + "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", + "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", + "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", + "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", + "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", + "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", + "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", + "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", + "dev": true, + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.4.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reveal.js": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-5.0.4.tgz", + "integrity": "sha512-480pVhre9SXWuE4QbDwG0nPrip3TkifflqaKQWF8Ynf4iYIUBfgu5leeMso0srubQsZQ+G2OzktAfAkrvBY0Ww==", + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/rollup": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.2.tgz", + "integrity": "sha512-66RB8OtFKUTozmVEh3qyNfH+b+z2RXBVloqO2KCC/pjFaGaHtxP9fVfOQKPSGXg2mElmjmxjW/fZ7iKrEpMH5Q==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.9.2", + "@rollup/rollup-android-arm64": "4.9.2", + "@rollup/rollup-darwin-arm64": "4.9.2", + "@rollup/rollup-darwin-x64": "4.9.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.2", + "@rollup/rollup-linux-arm64-gnu": "4.9.2", + "@rollup/rollup-linux-arm64-musl": "4.9.2", + "@rollup/rollup-linux-riscv64-gnu": "4.9.2", + "@rollup/rollup-linux-x64-gnu": "4.9.2", + "@rollup/rollup-linux-x64-musl": "4.9.2", + "@rollup/rollup-win32-arm64-msvc": "4.9.2", + "@rollup/rollup-win32-ia32-msvc": "4.9.2", + "@rollup/rollup-win32-x64-msvc": "4.9.2", + "fsevents": "~2.3.2" + } + }, + "node_modules/sass": { + "version": "1.69.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.6.tgz", + "integrity": "sha512-qbRr3k9JGHWXCvZU77SD2OTwUlC+gNT+61JOLcmLm+XqH4h/5D+p4IIsxvpkB89S9AwJOyb5+rWNpIucaFxSFQ==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/vite": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz", + "integrity": "sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==", + "dev": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.32", + "rollup": "^4.2.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-plugin-handlebars": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vite-plugin-handlebars/-/vite-plugin-handlebars-1.6.0.tgz", + "integrity": "sha512-/TZ2FadScvJW6fmQ+3m3stm6ns+tDZ3VAgzEkSQYQurAnaQ/3MJfidhmTXzD1Hu1iwgkI3lNuEqybzjjKemCTg==", + "dev": true, + "dependencies": { + "handlebars": "^4.7.6", + "vite": "^2.0.0" + } + }, + "node_modules/vite-plugin-handlebars/node_modules/@esbuild/linux-loong64": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", + "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite-plugin-handlebars/node_modules/esbuild": { + "version": "0.14.54", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", + "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/linux-loong64": "0.14.54", + "esbuild-android-64": "0.14.54", + "esbuild-android-arm64": "0.14.54", + "esbuild-darwin-64": "0.14.54", + "esbuild-darwin-arm64": "0.14.54", + "esbuild-freebsd-64": "0.14.54", + "esbuild-freebsd-arm64": "0.14.54", + "esbuild-linux-32": "0.14.54", + "esbuild-linux-64": "0.14.54", + "esbuild-linux-arm": "0.14.54", + "esbuild-linux-arm64": "0.14.54", + "esbuild-linux-mips64le": "0.14.54", + "esbuild-linux-ppc64le": "0.14.54", + "esbuild-linux-riscv64": "0.14.54", + "esbuild-linux-s390x": "0.14.54", + "esbuild-netbsd-64": "0.14.54", + "esbuild-openbsd-64": "0.14.54", + "esbuild-sunos-64": "0.14.54", + "esbuild-windows-32": "0.14.54", + "esbuild-windows-64": "0.14.54", + "esbuild-windows-arm64": "0.14.54" + } + }, + "node_modules/vite-plugin-handlebars/node_modules/rollup": { + "version": "2.77.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", + "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vite-plugin-handlebars/node_modules/vite": { + "version": "2.9.16", + "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.16.tgz", + "integrity": "sha512-X+6q8KPyeuBvTQV8AVSnKDvXoBMnTx8zxh54sOwmmuOdxkjMmEJXH2UEchA+vTMps1xw9vL64uwJOWryULg7nA==", + "dev": true, + "dependencies": { + "esbuild": "^0.14.27", + "postcss": "^8.4.13", + "resolve": "^1.22.0", + "rollup": ">=2.59.0 <2.78.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": ">=12.2.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "less": "*", + "sass": "*", + "stylus": "*" + }, + "peerDependenciesMeta": { + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + } + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a50240c --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "oop-heimdall", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "devDependencies": { + "@types/reveal.js": "^4.4.8", + "path": "^0.12.7", + "sass": "^1.69.6", + "typescript": "^5.2.2", + "vite": "^5.0.8", + "vite-plugin-handlebars": "^1.6.0" + }, + "dependencies": { + "reveal.js": "^5.0.4" + } +} diff --git a/public/logo_scandio.svg b/public/logo_scandio.svg new file mode 100644 index 0000000..bfc36d5 --- /dev/null +++ b/public/logo_scandio.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/scandioicon.ico b/public/scandioicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..23cfa6c1386f9766f7cb6478303a995ee21a0e42 GIT binary patch literal 22382 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 literal 0 HcmV?d00001 diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..035385b --- /dev/null +++ b/src/main.ts @@ -0,0 +1,8 @@ +import Reveal from 'reveal.js'; + +let deck = new Reveal({ + transition: 'fade', + margin: 0.0 +}); +deck.initialize(); + diff --git a/src/slides.html b/src/slides.html new file mode 100644 index 0000000..43deae0 --- /dev/null +++ b/src/slides.html @@ -0,0 +1,40 @@ +
+
+ +

Scandio und Reveal.js

+
02.01.2024
+
+
+ +
+
+

Inhalt

+
+
+
    +
  • Über Scandio
  • +
  • Mehr Inhalt
  • +
  • Danke
  • +
+
+
+ +
+ Über Scandio +
+ +
+

Wir digitalisieren Produkte, Prozesse und Organisationen

+
Durch agile Teams, zugeschnitten auf die Ansprüche ihres Projekts, verhelfen wir kleinen und großen Unternehmen zu mehr + Kompetenz in der digitalen Welt.
+
+ +
+
+ +
+
+
Thank you
+
+
+ diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/theme/colors.scss b/theme/colors.scss new file mode 100644 index 0000000..dda7370 --- /dev/null +++ b/theme/colors.scss @@ -0,0 +1,7 @@ +$scandioWhite: #fff; +$scandioBlack: #000; + +$scandioBlue: #42d4fb; +$scandioRed: #d21515; + +$scandioGray: #999; diff --git a/theme/index.scss b/theme/index.scss new file mode 100644 index 0000000..9ca3646 --- /dev/null +++ b/theme/index.scss @@ -0,0 +1,2 @@ +@import "reveal.js/css/reveal.scss"; +@import "./scandio.scss"; diff --git a/theme/scandio.scss b/theme/scandio.scss new file mode 100644 index 0000000..25bf11d --- /dev/null +++ b/theme/scandio.scss @@ -0,0 +1,101 @@ +/** + * White theme for reveal.js. This is the opposite of the 'black' theme. + * + * By Hakim El Hattab, http://hakim.se + */ + +// Default mixins and settings ----------------- +@import "reveal.js/css/theme/template/mixins"; +@import "reveal.js/css/theme/template/settings"; +// --------------------------------------------- + +@import "./colors"; + +// Include theme-specific fonts +@import url(https://fonts.googleapis.com/css?family=Raleway:900|Roboto:300); + + +// Override theme settings (see ../template/settings.scss) +$backgroundColor: #fff; + +$mainColor: #000; +$headingColor: #000; + +$mainFontSize: 42px; +$mainFont: 'Roboto', sans-serif; +$headingFont: 'Raleway', sans-serif; +$headingTextShadow: none; +$headingLetterSpacing: normal; +$headingTextTransform: none; +$headingFontWeight: 900; +$linkColor: $scandioRed; +$linkColorHover: lighten( $linkColor, 15% ); +$selectionBackgroundColor: $scandioBlue; + +$heading1Size: 2.5em; +$heading2Size: 1.6em; +$heading3Size: 1.3em; +$heading4Size: 1.0em; + +$overlayElementBgColor: 0, 0, 0; +$overlayElementFgColor: 240, 240, 240; + +.sc-gray { + color: $scandioGray; +} + +.sc-white { + color: $scandioWhite; +} + +@mixin half-size { + width: calc(50% - 2em); + height: 100%; + position: absolute; + display: flex; + flex-direction: column; + justify-content: center; +} + +.sc-left-and-right { + position: absolute; + width: 100%; + height: 100%; + + .sc-left { + @include half-size; + left: 0; + align-items: flex-end; + text-align: right; + } + + .sc-right { + @include half-size; + right: 0; + align-items: flex-start; + text-align: left; + } +} + +ul { + padding: 0; + li { + margin: 24px 0; + &::marker { + color: $scandioBlue; + } + &:not(:first-child) { + & { + } + } + } +} + +// Change text colors against dark slide backgrounds +@include dark-bg-text-color(#fff); + + +// Theme template ------------------------------ +@import "reveal.js/css/theme/template/theme"; +// --------------------------------------------- + diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..75abdef --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..2c104a2 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,8 @@ +import { resolve } from 'path'; +import handlebars from 'vite-plugin-handlebars'; + +export default { + plugins: [handlebars({ + partialDirectory: resolve(__dirname, 'src') + })] +};