├── public
├── robots.txt
├── favicon.ico
├── img
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── mstile-150x150.png
│ ├── apple-touch-icon.png
│ ├── android-chrome-192x192.png
│ └── android-chrome-512x512.png
├── sw.js
├── manifest.webmanifest
├── 404.html
└── index.css
├── .prettierrc
├── wrangler.toml
├── src
├── pages
│ ├── users
│ │ ├── [id].data.js
│ │ └── [id].jsx
│ ├── stories
│ │ ├── [id].data.js
│ │ └── [id].jsx
│ ├── [...stories].data.js
│ └── [...stories].jsx
├── lib
│ └── api.js
├── index.jsx
├── components
│ ├── nav.jsx
│ ├── comment.jsx
│ └── story.jsx
└── routes.js
├── index.js
├── .gitignore
├── README.md
├── package.json
├── rollup.config.js
├── worker
└── script.js
└── pnpm-lock.yaml
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow:
3 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/solidjs/solid-hackernews/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/img/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/solidjs/solid-hackernews/HEAD/public/img/favicon-16x16.png
--------------------------------------------------------------------------------
/public/img/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/solidjs/solid-hackernews/HEAD/public/img/favicon-32x32.png
--------------------------------------------------------------------------------
/public/img/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/solidjs/solid-hackernews/HEAD/public/img/mstile-150x150.png
--------------------------------------------------------------------------------
/public/img/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/solidjs/solid-hackernews/HEAD/public/img/apple-touch-icon.png
--------------------------------------------------------------------------------
/public/img/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/solidjs/solid-hackernews/HEAD/public/img/android-chrome-192x192.png
--------------------------------------------------------------------------------
/public/img/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/solidjs/solid-hackernews/HEAD/public/img/android-chrome-512x512.png
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "none",
3 | "tabWidth": 2,
4 | "semi": true,
5 | "singleQuote": false,
6 | "printWidth": 100
7 | }
--------------------------------------------------------------------------------
/wrangler.toml:
--------------------------------------------------------------------------------
1 | name = "hackernews-csr"
2 | type = "javascript"
3 | workers_dev = true
4 | main = "index.js"
5 | compatibility_date = "2023-12-08"
6 |
7 | [site]
8 | bucket = "./public"
--------------------------------------------------------------------------------
/src/pages/users/[id].data.js:
--------------------------------------------------------------------------------
1 | import { cache } from "@solidjs/router";
2 | import fetchAPI from "../../lib/api";
3 |
4 | export const getUser = cache((id) => fetchAPI(`user/${id}`), "user");
5 |
6 | export default ({ params }) => getUser(params.id);
7 |
--------------------------------------------------------------------------------
/src/pages/stories/[id].data.js:
--------------------------------------------------------------------------------
1 | import { cache } from "@solidjs/router";
2 | import fetchAPI from "../../lib/api";
3 |
4 | export const getStory = cache((id) => fetchAPI(`item/${id}`), "story");
5 |
6 | export default ({ params }) => getStory(params.id);
7 |
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | import { getAssetFromKV, serveSinglePageApp } from '@cloudflare/kv-asset-handler';
2 |
3 | addEventListener("fetch", event => {
4 | event.respondWith(handleEvent(event))
5 | })
6 |
7 | async function handleEvent(event) {
8 | return await getAssetFromKV(event, { mapRequestToAsset: serveSinglePageApp });
9 | }
--------------------------------------------------------------------------------
/public/sw.js:
--------------------------------------------------------------------------------
1 | self.addEventListener("fetch",e=>{(e.request.url.includes("localhost")||e.request.url.includes("solidjs"))&&e.respondWith(caches.open("solid-hn").then(t=>t.match(e.request).then(n=>n||fetch(e.request).then(n=>(t.put(e.request,n.clone()),n)))))}),self.addEventListener("activate",e=>e.waitUntil(caches.delete("solid-hn")))
--------------------------------------------------------------------------------
/src/lib/api.js:
--------------------------------------------------------------------------------
1 | const story = (path) => `https://node-hnapi.herokuapp.com/${path}`;
2 | const user = (path) =>
3 | `https://hacker-news.firebaseio.com/v0/${path}.json`;
4 |
5 | export default function fetchAPI(path) {
6 | const url = path.startsWith("user") ? user(path) : story(path);
7 |
8 | return fetch(url).then((r) => r.json());
9 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | public/*
2 | !public/404.html
3 | !public/index.css
4 | !public/favicon.ico
5 | !public/robots.txt
6 | !public/manifest.webmanifest
7 | !public/img
8 | !public/sw.js
9 |
10 | # dependencies
11 | /node_modules
12 |
13 | # IDEs and editors
14 | /.idea
15 | .project
16 | .classpath
17 | *.launch
18 | .settings/
19 |
20 | #System Files
21 | .DS_Store
22 | Thumbs.db
23 |
--------------------------------------------------------------------------------
/src/pages/[...stories].data.js:
--------------------------------------------------------------------------------
1 | import { cache } from "@solidjs/router";
2 | import fetchAPI from "../lib/api";
3 |
4 | const mapStories = {
5 | top: "news",
6 | new: "newest",
7 | show: "show",
8 | ask: "ask",
9 | job: "jobs"
10 | };
11 |
12 | export const getStories = cache(
13 | (type, page) => fetchAPI(`${mapStories[type]}?page=${page}`),
14 | "stories"
15 | );
16 |
17 | export default ({ location, params }) =>
18 | getStories(params.stories || "top", +(location.query.page || 1));
19 |
--------------------------------------------------------------------------------
/public/manifest.webmanifest:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Solid Hackernews",
3 | "short_name": "Solid HN",
4 | "icons": [
5 | {
6 | "src": "img/android-chrome-192x192.png",
7 | "sizes": "192x192",
8 | "type": "image/png"
9 | },
10 | {
11 | "src": "img/android-chrome-512x512.png",
12 | "sizes": "512x512",
13 | "type": "image/png"
14 | }
15 | ],
16 | "start_url": "/solid-hackernews/",
17 | "background_color": "#f2f3f5",
18 | "display": "standalone",
19 | "theme_color": "#f60"
20 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Solid Hacker News
2 |
3 | Demo app based on [Vue Hackernews 2.0](https://github.com/vuejs/vue-hackernews-2.0). Uses Solid and Solid App Router.
4 |
5 | You can view it [here](https://hackernews-csr.ryansolid.workers.dev/).
6 |
7 | ## Testing Locally:
8 | First, you'll need to clone this repo, then cd into the `solid-hackernews` folder
9 |
10 | Then, run `npm install` to install all dependencies
11 |
12 | Lastly, run `npm run start` and the web-app will open in your default browser at `http://localhost:5000/`
13 |
14 | Happy Hacking!
15 |
--------------------------------------------------------------------------------
/src/index.jsx:
--------------------------------------------------------------------------------
1 | import { render } from "solid-js/web";
2 | import { Router } from "@solidjs/router";
3 |
4 | import routes from "./routes";
5 |
6 | render(
7 | () => (
8 |
9 | {routes}
10 |
11 | ),
12 | document.body
13 | );
14 |
15 | // if ("serviceWorker" in navigator) {
16 | // // Use the window load event to keep the page load performant
17 | // window.addEventListener("load", () => {
18 | // navigator.serviceWorker.register(`${process.env.PUBLIC_URL}sw.js`);
19 | // });
20 | // }
21 |
--------------------------------------------------------------------------------
/src/components/nav.jsx:
--------------------------------------------------------------------------------
1 | export default function Nav() {
2 | return (
3 |
25 | );
26 | }
27 |
--------------------------------------------------------------------------------
/src/routes.js:
--------------------------------------------------------------------------------
1 | import { lazy } from "solid-js";
2 | import Nav from "./components/nav";
3 | import StoriesData from "./pages/[...stories].data";
4 | import StoryData from "./pages/stories/[id].data";
5 | import UserData from "./pages/users/[id].data";
6 |
7 | export default {
8 | path: "",
9 | component: (props) => (
10 | <>
11 |
12 | {props.children}
13 | >
14 | ),
15 | children: [
16 | {
17 | path: "/users/:id",
18 | component: lazy(() => import("./pages/users/[id]")),
19 | load: UserData
20 | },
21 | {
22 | path: "/stories/:id",
23 | component: lazy(() => import("./pages/stories/[id]")),
24 | load: StoryData
25 | },
26 | {
27 | path: "/*stories",
28 | component: lazy(() => import("./pages/[...stories]")),
29 | load: StoriesData
30 | }
31 | ]
32 | };
33 |
--------------------------------------------------------------------------------
/src/components/comment.jsx:
--------------------------------------------------------------------------------
1 | import { createSignal } from "solid-js";
2 |
3 | const pluralize = (n) => n + (n === 1 ? " reply" : " replies");
4 |
5 | export default function Comment(props) {
6 | const [open, setOpen] = createSignal(true);
7 | return (
8 |
27 | );
28 | }
29 |
--------------------------------------------------------------------------------
/src/pages/users/[id].jsx:
--------------------------------------------------------------------------------
1 | import { createAsync } from "@solidjs/router";
2 | import { getUser } from "./[id].data";
3 |
4 | export default function User(props) {
5 | const user = createAsync(() => getUser(props.params.id));
6 | return (
7 |
8 |
9 | User not found.}>
10 | User : {user().id}
11 |
22 |
23 | submissions |{" "}
24 | comments
25 |
26 |
27 |
28 |
29 | );
30 | }
31 |
--------------------------------------------------------------------------------
/src/components/story.jsx:
--------------------------------------------------------------------------------
1 | export default function Story(props) {
2 | return (
3 |
4 | {props.story.points}
5 |
6 | {props.story.title}}
9 | >
10 |
11 | {props.story.title}
12 |
13 | ({props.story.domain})
14 |
15 |
16 |
17 |
18 | {props.story.time_ago}}
21 | >
22 | by {props.story.user}{" "}
23 | {props.story.time_ago} |{" "}
24 |
25 | {props.story.comments_count ? `${props.story.comments_count} comments` : "discuss"}
26 |
27 |
28 |
29 |
30 | {" "}
31 | {props.story.type}
32 |
33 |
34 | );
35 | }
36 |
--------------------------------------------------------------------------------
/src/pages/stories/[id].jsx:
--------------------------------------------------------------------------------
1 | import { createAsync } from "@solidjs/router";
2 | import { getStory } from "./[id].data";
3 | import Comment from "../../components/comment";
4 |
5 | export default function Story(props) {
6 | const story = createAsync(() => getStory(props.params.id));
7 | return (
8 |
9 |
10 |
25 |
35 |
36 |
37 | );
38 | }
39 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "solid-hackernews",
3 | "version": "0.0.0",
4 | "description": "A Solid Implementation of the Hacker News Example App",
5 | "main": "index.js",
6 | "type": "module",
7 | "scripts": {
8 | "start": "serve public -l 3000 -s & rollup -w -c",
9 | "build": "rollup -c --environment production",
10 | "serve": "serve public -l 3000 -s",
11 | "test": "test"
12 | },
13 | "repository": {
14 | "type": "git",
15 | "url": "git+https://github.com/solidjs/solid-hackernews.git"
16 | },
17 | "keywords": [
18 | "Solid",
19 | "Hacker News",
20 | "example"
21 | ],
22 | "author": "Ryan Carniato",
23 | "license": "MIT",
24 | "bugs": {
25 | "url": "https://github.com/solidjs/solid-hackernews/issues"
26 | },
27 | "homepage": "https://hackernews-csr.ryansolid.workers.dev/",
28 | "dependencies": {
29 | "@solidjs/router": "0.10.1",
30 | "solid-js": "1.8.7"
31 | },
32 | "devDependencies": {
33 | "@babel/core": "7.23.5",
34 | "@cloudflare/kv-asset-handler": "^0.2.0",
35 | "@open-wc/rollup-plugin-html": "^1.2.5",
36 | "@rollup/plugin-alias": "5.1.0",
37 | "@rollup/plugin-babel": "6.0.4",
38 | "@rollup/plugin-node-resolve": "15.2.3",
39 | "@rollup/plugin-replace": "5.0.5",
40 | "babel-preset-solid": "1.8.6",
41 | "rollup": "4.7.0",
42 | "rollup-plugin-delete": "^2.0.0",
43 | "rollup-plugin-terser": "^7.0.2",
44 | "serve": "^14.2.1",
45 | "wrangler": "^3.19.0"
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/src/pages/[...stories].jsx:
--------------------------------------------------------------------------------
1 | import { createAsync } from "@solidjs/router";
2 | import { getStories } from "./[...stories].data";
3 | import Story from "../components/story";
4 |
5 | export default function Stories(props) {
6 | const page = () => +(props.location.query.page || 1),
7 | type = () => props.params.stories || "top",
8 | stories = createAsync(() => getStories(type(), page()));
9 | return (
10 |
11 |
12 |
1}
14 | fallback={
15 |
16 | < prev
17 |
18 | }
19 | >
20 |
21 | {"<"} prev
22 |
23 |
24 |
page {page()}
25 |
= 28}
27 | fallback={
28 |
29 | more >
30 |
31 | }
32 | >
33 |
34 | more {">"}
35 |
36 |
37 |
38 |
39 |
40 |
43 |
44 |
45 |
46 | );
47 | }
48 |
--------------------------------------------------------------------------------
/public/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Single Page Apps for GitHub Pages
6 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | import resolve from "@rollup/plugin-node-resolve";
2 | import babel from "@rollup/plugin-babel";
3 | import replace from "@rollup/plugin-replace";
4 | import alias from "@rollup/plugin-alias";
5 | import html from "@open-wc/rollup-plugin-html";
6 | import del from "rollup-plugin-delete";
7 | import { terser } from "rollup-plugin-terser";
8 | import url from "url";
9 | const pkg = require("./package.json");
10 |
11 | let publicPath = "";
12 |
13 | function template({ bundle }) {
14 | const chunks = Object.keys(bundle.bundle);
15 | return `
16 |
17 |
18 | Solid - Hacker News
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | `;
29 | }
30 |
31 | export default () => {
32 | return {
33 | input: "src/index.jsx",
34 | output: {
35 | dir: "public",
36 | format: "esm"
37 | },
38 | preserveEntrySignatures: false,
39 | plugins: [
40 | del({
41 | targets: [
42 | "public/*",
43 | "!public/index.css",
44 | "!public/404.html",
45 | "!public/favicon.ico",
46 | "!public/robots.txt",
47 | "!public/manifest.webmanifest",
48 | "!public/img",
49 | "!public/sw.js"
50 | ],
51 | watch: true
52 | }),
53 | !process.env.production &&
54 | alias({
55 | entries: [{ find: /^solid-js$/, replacement: "solid-js/dist/dev.js" }]
56 | }),
57 | resolve({ extensions: [".jsx", ".js"]}),
58 | babel({
59 | babelHelpers: "bundled",
60 | presets: ["solid"],
61 | plugins: ["@babel/syntax-dynamic-import", "@babel/plugin-proposal-optional-chaining"]
62 | }),
63 | replace({
64 | "process.env.PUBLIC_URL": JSON.stringify(publicPath)
65 | }),
66 | html({
67 | inject: false,
68 | publicPath,
69 | template
70 | }),
71 | // generateSW({
72 | // swDest: 'public/sw.js',
73 | // globDirectory: 'public/',
74 | // }),
75 | process.env.production &&
76 | terser({
77 | output: { comments: false }
78 | })
79 | ]
80 | };
81 | };
82 |
--------------------------------------------------------------------------------
/public/index.css:
--------------------------------------------------------------------------------
1 | body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:15px;background-color:#f2f3f5;margin:0;padding-top:55px;color:#34495e;overflow-y:scroll}a{color:#34495e;text-decoration:none}.header{background-color:#335d92;position:fixed;z-index:999;height:55px;top:0;left:0;right:0}.header .inner{max-width:800px;box-sizing:border-box;margin:0 auto;padding:15px 5px}.header a{color:rgba(255,255,255,.8);line-height:24px;transition:color .15s ease;display:inline-block;vertical-align:middle;font-weight:300;letter-spacing:.075em;margin-right:1.8em}.header a:hover{color:#fff}.header a.active{color:#fff;font-weight:400}.header a:nth-child(6){margin-right:0}.header .github{color:#fff;font-size:.9em;margin:0;float:right}.logo{width:24px;margin-right:10px;display:inline-block;vertical-align:middle}.view{max-width:800px;margin:0 auto;position:relative}.fade-enter-active,.fade-exit-active{transition:all .2s ease}.fade-enter,.fade-exit-active{opacity:0}@media (max-width:860px){.header .inner{padding:15px 30px}}@media (max-width:600px){.header .inner{padding:15px}.header a{margin-right:1em}.header .github{display:none}}.news-view{padding-top:45px}.news-list,.news-list-nav{background-color:#fff;border-radius:2px}.news-list-nav{padding:15px 30px;position:fixed;text-align:center;top:55px;left:0;right:0;z-index:998;box-shadow:0 1px 2px rgba(0,0,0,.1)}.news-list-nav .page-link{margin:0 1em}.news-list-nav .disabled{color:#aaa}.news-list{position:absolute;margin:30px 0;width:100%;transition:all .5s cubic-bezier(.55,0,.1,1)}.news-list ul{list-style-type:none;padding:0;margin:0}@media (max-width:600px){.news-list{margin:10px 0}}.news-item{background-color:#fff;padding:20px 30px 20px 80px;border-bottom:1px solid #eee;position:relative;line-height:20px}.news-item .score{color:#335d92;font-size:1.1em;font-weight:700;position:absolute;top:50%;left:0;width:80px;text-align:center;margin-top:-10px}.news-item .host,.news-item .meta{font-size:.85em;color:#626262}.news-item .host a,.news-item .meta a{color:#626262;text-decoration:underline}.news-item .host a:hover,.news-item .meta a:hover{color:#335d92}.item-view-header{background-color:#fff;padding:1.8em 2em 1em;box-shadow:0 1px 2px rgba(0,0,0,.1)}.item-view-header h1{display:inline;font-size:1.5em;margin:0;margin-right:.5em}.item-view-header .host,.item-view-header .meta,.item-view-header .meta a{color:#626262}.item-view-header .meta a{text-decoration:underline}.item-view-comments{background-color:#fff;margin-top:10px;padding:0 2em .5em}.item-view-comments-header{margin:0;font-size:1.1em;padding:1em 0;position:relative}.item-view-comments-header .spinner{display:inline-block;margin:-15px 0}.comment-children{list-style-type:none;padding:0;margin:0}@media (max-width:600px){.item-view-header h1{font-size:1.25em}}.comment-children .comment-children{margin-left:1.5em}.comment{border-top:1px solid #eee;position:relative}.comment .by,.comment .text,.comment .toggle{font-size:.9em;margin:1em 0}.comment .by{color:#626262}.comment .by a{color:#626262;text-decoration:underline}.comment .text{overflow-wrap:break-word}.comment .text a:hover{color:#335d92}.comment .text pre{white-space:pre-wrap}.comment .toggle{background-color:#fffbf2;padding:.3em .5em;border-radius:4px}.comment .toggle a{color:#626262;cursor:pointer}.comment .toggle.open{padding:0;background-color:transparent;margin-bottom:-.5em}.user-view{background-color:#fff;box-sizing:border-box;padding:2em 3em}.user-view h1{margin:0;font-size:1.5em}.user-view .meta{list-style-type:none;padding:0}.user-view .label{display:inline-block;min-width:4em}.user-view .about{margin:1em 0}.user-view .links a{text-decoration:underline}
--------------------------------------------------------------------------------
/worker/script.js:
--------------------------------------------------------------------------------
1 | !function(a){var i={};function p(t){if(i[t])return i[t].exports;var n=i[t]={i:t,l:!1,exports:{}};return a[t].call(n.exports,n,n.exports,p),n.l=!0,n.exports}p.m=a,p.c=i,p.d=function(a,i,t){p.o(a,i)||Object.defineProperty(a,i,{enumerable:!0,get:t})},p.r=function(a){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},p.t=function(a,i){if(1&i&&(a=p(a)),8&i)return a;if(4&i&&"object"==typeof a&&a&&a.__esModule)return a;var t=Object.create(null);if(p.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:a}),2&i&&"string"!=typeof a)for(var n in a)p.d(t,n,function(i){return a[i]}.bind(null,n));return t},p.n=function(a){var i=a&&a.__esModule?function(){return a.default}:function(){return a};return p.d(i,"a",i),i},p.o=function(a,i){return Object.prototype.hasOwnProperty.call(a,i)},p.p="",p(p.s=1)}([function(a,i,p){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.InternalError=i.NotFoundError=i.MethodNotAllowedError=i.serveSinglePageApp=i.mapRequestToAsset=i.getAssetFromKV=void 0;const t=p(2),n=p(6);Object.defineProperty(i,"MethodNotAllowedError",{enumerable:!0,get:function(){return n.MethodNotAllowedError}}),Object.defineProperty(i,"NotFoundError",{enumerable:!0,get:function(){return n.NotFoundError}}),Object.defineProperty(i,"InternalError",{enumerable:!0,get:function(){return n.InternalError}});const o={browserTTL:null,edgeTTL:172800,bypassCache:!1},e=a=>"string"==typeof a?JSON.parse(a):a,l={ASSET_NAMESPACE:"undefined"!=typeof __STATIC_CONTENT?__STATIC_CONTENT:void 0,ASSET_MANIFEST:"undefined"!=typeof __STATIC_CONTENT_MANIFEST?e(__STATIC_CONTENT_MANIFEST):{},cacheControl:o,defaultMimeType:"text/plain",defaultDocument:"index.html",pathIsEncoded:!1};function c(a){return Object.assign({},l,a)}const s=(a,i)=>{i=c(i);const p=new URL(a.url);let n=p.pathname;return n.endsWith("/")?n=n.concat(i.defaultDocument):t.getType(n)||(n=n.concat("/"+i.defaultDocument)),p.pathname=n,new Request(p.toString(),a)};i.mapRequestToAsset=s,i.serveSinglePageApp=function(a,i){i=c(i),a=s(a,i);const p=new URL(a.url);return p.pathname.endsWith(".html")?new Request(`${p.origin}/${i.defaultDocument}`,a):a};i.getAssetFromKV=async(a,i)=>{i=c(i);const p=a.request,l=i.ASSET_NAMESPACE,d=e(i.ASSET_MANIFEST);if(void 0===l)throw new n.InternalError("there is no KV namespace bound to the script");const m=new URL(p.url).pathname.replace(/^\/+/,"");let r,x=i.pathIsEncoded;if(i.mapRequestToAsset)r=i.mapRequestToAsset(p);else if(d[m])r=p;else if(d[decodeURIComponent(m)])x=!0,r=p;else{const a=s(p),t=new URL(a.url).pathname.replace(/^\/+/,"");d[decodeURIComponent(t)]?(x=!0,r=a):r=s(p,i)}if(!["GET","HEAD"].includes(r.method))throw new n.MethodNotAllowedError(r.method+" is not a valid request method");const v=new URL(r.url);let u=(x?decodeURIComponent(v.pathname):v.pathname).replace(/^\/+/,"");const f=caches.default;let g=t.getType(u)||i.defaultMimeType;(g.startsWith("text")||"application/javascript"===g)&&(g+="; charset=utf-8");let h=!1;void 0!==d&&d[u]&&(u=d[u],h=!0);let b=new Request(`${v.origin}/${u}`,p);const w=(()=>{switch(typeof i.cacheControl){case"function":return i.cacheControl(p);case"object":return i.cacheControl;default:return o}})(),k=(a=u,i="strong")=>{if(!a)return"";switch(i){case"weak":return a.startsWith("W/")?a:"W/"+a;case"strong":return a.startsWith('W/"')&&(a=a.replace("W/","")),a.endsWith('"')||(a=`"${a}"`),a;default:return""}};i.cacheControl=Object.assign({},o,w),(i.cacheControl.bypassCache||null===i.cacheControl.edgeTTL||"HEAD"==p.method)&&(h=!1);const y="number"==typeof i.cacheControl.browserTTL;let j=null;if(h&&(j=await f.match(b)),j)if(j.status>300&&j.status<400)j.body&&"cancel"in Object.getPrototypeOf(j.body)&&j.body.cancel(),j=new Response(null,j);else{let a={headers:new Headers(j.headers),status:0,statusText:""};a.headers.set("cf-cache-status","HIT"),j.status?(a.status=j.status,a.statusText=j.statusText):a.headers.has("Content-Range")?(a.status=206,a.statusText="Partial Content"):(a.status=200,a.statusText="OK"),j=new Response(j.body,a)}else{const p=await l.get(u,"arrayBuffer");if(null===p)throw new n.NotFoundError(`could not find ${u} in your content namespace`);j=new Response(p),h&&(j.headers.set("Accept-Ranges","bytes"),j.headers.set("Content-Length",p.length),j.headers.has("etag")||j.headers.set("etag",k(u,"strong")),j.headers.set("Cache-Control","max-age="+i.cacheControl.edgeTTL),a.waitUntil(f.put(b,j.clone())),j.headers.set("CF-Cache-Status","MISS"))}if(j.headers.set("Content-Type",g),304===j.status){let a=k(j.headers.get("etag"),"strong"),i=b.headers.get("if-none-match"),p=j.headers.get("CF-Cache-Status");a&&(i&&i===a&&"MISS"===p?j.headers.set("CF-Cache-Status","EXPIRED"):j.headers.set("CF-Cache-Status","REVALIDATED"),j.headers.set("etag",k(a,"weak")))}return y?j.headers.set("Cache-Control","max-age="+i.cacheControl.browserTTL):j.headers.delete("Cache-Control"),j}},function(a,i,p){"use strict";p.r(i);var t=p(0);addEventListener("fetch",a=>{a.respondWith(async function(a){return await Object(t.getAssetFromKV)(a,{mapRequestToAsset:t.serveSinglePageApp})}(a))})},function(a,i,p){"use strict";let t=p(3);a.exports=new t(p(4),p(5))},function(a,i,p){"use strict";function t(){this._types=Object.create(null),this._extensions=Object.create(null);for(let a=0;a=6.0.0'}
61 | dependencies:
62 | '@jridgewell/gen-mapping': 0.3.3
63 | '@jridgewell/trace-mapping': 0.3.20
64 | dev: true
65 |
66 | /@babel/code-frame@7.23.5:
67 | resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
68 | engines: {node: '>=6.9.0'}
69 | dependencies:
70 | '@babel/highlight': 7.23.4
71 | chalk: 2.4.2
72 | dev: true
73 |
74 | /@babel/compat-data@7.23.5:
75 | resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
76 | engines: {node: '>=6.9.0'}
77 | dev: true
78 |
79 | /@babel/core@7.23.5:
80 | resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==}
81 | engines: {node: '>=6.9.0'}
82 | dependencies:
83 | '@ampproject/remapping': 2.2.1
84 | '@babel/code-frame': 7.23.5
85 | '@babel/generator': 7.23.5
86 | '@babel/helper-compilation-targets': 7.22.15
87 | '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5)
88 | '@babel/helpers': 7.23.5
89 | '@babel/parser': 7.23.5
90 | '@babel/template': 7.22.15
91 | '@babel/traverse': 7.23.5
92 | '@babel/types': 7.23.5
93 | convert-source-map: 2.0.0
94 | debug: 4.3.4
95 | gensync: 1.0.0-beta.2
96 | json5: 2.2.3
97 | semver: 6.3.1
98 | transitivePeerDependencies:
99 | - supports-color
100 | dev: true
101 |
102 | /@babel/generator@7.23.5:
103 | resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==}
104 | engines: {node: '>=6.9.0'}
105 | dependencies:
106 | '@babel/types': 7.23.5
107 | '@jridgewell/gen-mapping': 0.3.3
108 | '@jridgewell/trace-mapping': 0.3.20
109 | jsesc: 2.5.2
110 | dev: true
111 |
112 | /@babel/helper-compilation-targets@7.22.15:
113 | resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
114 | engines: {node: '>=6.9.0'}
115 | dependencies:
116 | '@babel/compat-data': 7.23.5
117 | '@babel/helper-validator-option': 7.23.5
118 | browserslist: 4.22.2
119 | lru-cache: 5.1.1
120 | semver: 6.3.1
121 | dev: true
122 |
123 | /@babel/helper-environment-visitor@7.22.20:
124 | resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
125 | engines: {node: '>=6.9.0'}
126 | dev: true
127 |
128 | /@babel/helper-function-name@7.23.0:
129 | resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
130 | engines: {node: '>=6.9.0'}
131 | dependencies:
132 | '@babel/template': 7.22.15
133 | '@babel/types': 7.23.5
134 | dev: true
135 |
136 | /@babel/helper-hoist-variables@7.22.5:
137 | resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
138 | engines: {node: '>=6.9.0'}
139 | dependencies:
140 | '@babel/types': 7.23.5
141 | dev: true
142 |
143 | /@babel/helper-module-imports@7.18.6:
144 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
145 | engines: {node: '>=6.9.0'}
146 | dependencies:
147 | '@babel/types': 7.23.5
148 | dev: true
149 |
150 | /@babel/helper-module-imports@7.22.15:
151 | resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
152 | engines: {node: '>=6.9.0'}
153 | dependencies:
154 | '@babel/types': 7.23.5
155 | dev: true
156 |
157 | /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5):
158 | resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
159 | engines: {node: '>=6.9.0'}
160 | peerDependencies:
161 | '@babel/core': ^7.0.0
162 | dependencies:
163 | '@babel/core': 7.23.5
164 | '@babel/helper-environment-visitor': 7.22.20
165 | '@babel/helper-module-imports': 7.22.15
166 | '@babel/helper-simple-access': 7.22.5
167 | '@babel/helper-split-export-declaration': 7.22.6
168 | '@babel/helper-validator-identifier': 7.22.20
169 | dev: true
170 |
171 | /@babel/helper-plugin-utils@7.22.5:
172 | resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
173 | engines: {node: '>=6.9.0'}
174 | dev: true
175 |
176 | /@babel/helper-simple-access@7.22.5:
177 | resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
178 | engines: {node: '>=6.9.0'}
179 | dependencies:
180 | '@babel/types': 7.23.5
181 | dev: true
182 |
183 | /@babel/helper-split-export-declaration@7.22.6:
184 | resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
185 | engines: {node: '>=6.9.0'}
186 | dependencies:
187 | '@babel/types': 7.23.5
188 | dev: true
189 |
190 | /@babel/helper-string-parser@7.23.4:
191 | resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
192 | engines: {node: '>=6.9.0'}
193 | dev: true
194 |
195 | /@babel/helper-validator-identifier@7.22.20:
196 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
197 | engines: {node: '>=6.9.0'}
198 | dev: true
199 |
200 | /@babel/helper-validator-option@7.23.5:
201 | resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
202 | engines: {node: '>=6.9.0'}
203 | dev: true
204 |
205 | /@babel/helpers@7.23.5:
206 | resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==}
207 | engines: {node: '>=6.9.0'}
208 | dependencies:
209 | '@babel/template': 7.22.15
210 | '@babel/traverse': 7.23.5
211 | '@babel/types': 7.23.5
212 | transitivePeerDependencies:
213 | - supports-color
214 | dev: true
215 |
216 | /@babel/highlight@7.23.4:
217 | resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
218 | engines: {node: '>=6.9.0'}
219 | dependencies:
220 | '@babel/helper-validator-identifier': 7.22.20
221 | chalk: 2.4.2
222 | js-tokens: 4.0.0
223 | dev: true
224 |
225 | /@babel/parser@7.23.5:
226 | resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==}
227 | engines: {node: '>=6.0.0'}
228 | hasBin: true
229 | dependencies:
230 | '@babel/types': 7.23.5
231 | dev: true
232 |
233 | /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.5):
234 | resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==}
235 | peerDependencies:
236 | '@babel/core': ^7.0.0-0
237 | dependencies:
238 | '@babel/core': 7.23.5
239 | '@babel/helper-plugin-utils': 7.22.5
240 | dev: true
241 |
242 | /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.5):
243 | resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
244 | engines: {node: '>=6.9.0'}
245 | peerDependencies:
246 | '@babel/core': ^7.0.0-0
247 | dependencies:
248 | '@babel/core': 7.23.5
249 | '@babel/helper-plugin-utils': 7.22.5
250 | dev: true
251 |
252 | /@babel/template@7.22.15:
253 | resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
254 | engines: {node: '>=6.9.0'}
255 | dependencies:
256 | '@babel/code-frame': 7.23.5
257 | '@babel/parser': 7.23.5
258 | '@babel/types': 7.23.5
259 | dev: true
260 |
261 | /@babel/traverse@7.23.5:
262 | resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==}
263 | engines: {node: '>=6.9.0'}
264 | dependencies:
265 | '@babel/code-frame': 7.23.5
266 | '@babel/generator': 7.23.5
267 | '@babel/helper-environment-visitor': 7.22.20
268 | '@babel/helper-function-name': 7.23.0
269 | '@babel/helper-hoist-variables': 7.22.5
270 | '@babel/helper-split-export-declaration': 7.22.6
271 | '@babel/parser': 7.23.5
272 | '@babel/types': 7.23.5
273 | debug: 4.3.4
274 | globals: 11.12.0
275 | transitivePeerDependencies:
276 | - supports-color
277 | dev: true
278 |
279 | /@babel/types@7.23.5:
280 | resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==}
281 | engines: {node: '>=6.9.0'}
282 | dependencies:
283 | '@babel/helper-string-parser': 7.23.4
284 | '@babel/helper-validator-identifier': 7.22.20
285 | to-fast-properties: 2.0.0
286 | dev: true
287 |
288 | /@cloudflare/kv-asset-handler@0.2.0:
289 | resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==}
290 | dependencies:
291 | mime: 3.0.0
292 | dev: true
293 |
294 | /@cloudflare/workerd-darwin-64@1.20231030.0:
295 | resolution: {integrity: sha512-J4PQ9utPxLya9yHdMMx3AZeC5M/6FxcoYw6jo9jbDDFTy+a4Gslqf4Im9We3aeOEdPXa3tgQHVQOSelJSZLhIw==}
296 | engines: {node: '>=16'}
297 | cpu: [x64]
298 | os: [darwin]
299 | requiresBuild: true
300 | dev: true
301 | optional: true
302 |
303 | /@cloudflare/workerd-darwin-arm64@1.20231030.0:
304 | resolution: {integrity: sha512-WSJJjm11Del4hSneiNB7wTXGtBXI4QMCH9l5qf4iT5PAW8cESGcCmdHtWDWDtGAAGcvmLT04KNvmum92vRKKQQ==}
305 | engines: {node: '>=16'}
306 | cpu: [arm64]
307 | os: [darwin]
308 | requiresBuild: true
309 | dev: true
310 | optional: true
311 |
312 | /@cloudflare/workerd-linux-64@1.20231030.0:
313 | resolution: {integrity: sha512-2HUeRTvoCC17fxE0qdBeR7J9dO8j4A8ZbdcvY8pZxdk+zERU6+N03RTbk/dQMU488PwiDvcC3zZqS4gwLfVT8g==}
314 | engines: {node: '>=16'}
315 | cpu: [x64]
316 | os: [linux]
317 | requiresBuild: true
318 | dev: true
319 | optional: true
320 |
321 | /@cloudflare/workerd-linux-arm64@1.20231030.0:
322 | resolution: {integrity: sha512-4/GK5zHh+9JbUI6Z5xTCM0ZmpKKHk7vu9thmHjUxtz+o8Ne9DoD7DlDvXQWgMF6XGaTubDWyp3ttn+Qv8jDFuQ==}
323 | engines: {node: '>=16'}
324 | cpu: [arm64]
325 | os: [linux]
326 | requiresBuild: true
327 | dev: true
328 | optional: true
329 |
330 | /@cloudflare/workerd-windows-64@1.20231030.0:
331 | resolution: {integrity: sha512-fb/Jgj8Yqy3PO1jLhk7mTrHMkR8jklpbQFud6rL/aMAn5d6MQbaSrYOCjzkKGp0Zng8D2LIzSl+Fc0C9Sggxjg==}
332 | engines: {node: '>=16'}
333 | cpu: [x64]
334 | os: [win32]
335 | requiresBuild: true
336 | dev: true
337 | optional: true
338 |
339 | /@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19):
340 | resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==}
341 | peerDependencies:
342 | esbuild: '*'
343 | dependencies:
344 | esbuild: 0.17.19
345 | dev: true
346 |
347 | /@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.17.19):
348 | resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==}
349 | peerDependencies:
350 | esbuild: '*'
351 | dependencies:
352 | esbuild: 0.17.19
353 | escape-string-regexp: 4.0.0
354 | rollup-plugin-node-polyfills: 0.2.1
355 | dev: true
356 |
357 | /@esbuild/android-arm64@0.17.19:
358 | resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==}
359 | engines: {node: '>=12'}
360 | cpu: [arm64]
361 | os: [android]
362 | requiresBuild: true
363 | dev: true
364 | optional: true
365 |
366 | /@esbuild/android-arm@0.17.19:
367 | resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==}
368 | engines: {node: '>=12'}
369 | cpu: [arm]
370 | os: [android]
371 | requiresBuild: true
372 | dev: true
373 | optional: true
374 |
375 | /@esbuild/android-x64@0.17.19:
376 | resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==}
377 | engines: {node: '>=12'}
378 | cpu: [x64]
379 | os: [android]
380 | requiresBuild: true
381 | dev: true
382 | optional: true
383 |
384 | /@esbuild/darwin-arm64@0.17.19:
385 | resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==}
386 | engines: {node: '>=12'}
387 | cpu: [arm64]
388 | os: [darwin]
389 | requiresBuild: true
390 | dev: true
391 | optional: true
392 |
393 | /@esbuild/darwin-x64@0.17.19:
394 | resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==}
395 | engines: {node: '>=12'}
396 | cpu: [x64]
397 | os: [darwin]
398 | requiresBuild: true
399 | dev: true
400 | optional: true
401 |
402 | /@esbuild/freebsd-arm64@0.17.19:
403 | resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==}
404 | engines: {node: '>=12'}
405 | cpu: [arm64]
406 | os: [freebsd]
407 | requiresBuild: true
408 | dev: true
409 | optional: true
410 |
411 | /@esbuild/freebsd-x64@0.17.19:
412 | resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==}
413 | engines: {node: '>=12'}
414 | cpu: [x64]
415 | os: [freebsd]
416 | requiresBuild: true
417 | dev: true
418 | optional: true
419 |
420 | /@esbuild/linux-arm64@0.17.19:
421 | resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==}
422 | engines: {node: '>=12'}
423 | cpu: [arm64]
424 | os: [linux]
425 | requiresBuild: true
426 | dev: true
427 | optional: true
428 |
429 | /@esbuild/linux-arm@0.17.19:
430 | resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==}
431 | engines: {node: '>=12'}
432 | cpu: [arm]
433 | os: [linux]
434 | requiresBuild: true
435 | dev: true
436 | optional: true
437 |
438 | /@esbuild/linux-ia32@0.17.19:
439 | resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==}
440 | engines: {node: '>=12'}
441 | cpu: [ia32]
442 | os: [linux]
443 | requiresBuild: true
444 | dev: true
445 | optional: true
446 |
447 | /@esbuild/linux-loong64@0.17.19:
448 | resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==}
449 | engines: {node: '>=12'}
450 | cpu: [loong64]
451 | os: [linux]
452 | requiresBuild: true
453 | dev: true
454 | optional: true
455 |
456 | /@esbuild/linux-mips64el@0.17.19:
457 | resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==}
458 | engines: {node: '>=12'}
459 | cpu: [mips64el]
460 | os: [linux]
461 | requiresBuild: true
462 | dev: true
463 | optional: true
464 |
465 | /@esbuild/linux-ppc64@0.17.19:
466 | resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==}
467 | engines: {node: '>=12'}
468 | cpu: [ppc64]
469 | os: [linux]
470 | requiresBuild: true
471 | dev: true
472 | optional: true
473 |
474 | /@esbuild/linux-riscv64@0.17.19:
475 | resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==}
476 | engines: {node: '>=12'}
477 | cpu: [riscv64]
478 | os: [linux]
479 | requiresBuild: true
480 | dev: true
481 | optional: true
482 |
483 | /@esbuild/linux-s390x@0.17.19:
484 | resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==}
485 | engines: {node: '>=12'}
486 | cpu: [s390x]
487 | os: [linux]
488 | requiresBuild: true
489 | dev: true
490 | optional: true
491 |
492 | /@esbuild/linux-x64@0.17.19:
493 | resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==}
494 | engines: {node: '>=12'}
495 | cpu: [x64]
496 | os: [linux]
497 | requiresBuild: true
498 | dev: true
499 | optional: true
500 |
501 | /@esbuild/netbsd-x64@0.17.19:
502 | resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==}
503 | engines: {node: '>=12'}
504 | cpu: [x64]
505 | os: [netbsd]
506 | requiresBuild: true
507 | dev: true
508 | optional: true
509 |
510 | /@esbuild/openbsd-x64@0.17.19:
511 | resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==}
512 | engines: {node: '>=12'}
513 | cpu: [x64]
514 | os: [openbsd]
515 | requiresBuild: true
516 | dev: true
517 | optional: true
518 |
519 | /@esbuild/sunos-x64@0.17.19:
520 | resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==}
521 | engines: {node: '>=12'}
522 | cpu: [x64]
523 | os: [sunos]
524 | requiresBuild: true
525 | dev: true
526 | optional: true
527 |
528 | /@esbuild/win32-arm64@0.17.19:
529 | resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==}
530 | engines: {node: '>=12'}
531 | cpu: [arm64]
532 | os: [win32]
533 | requiresBuild: true
534 | dev: true
535 | optional: true
536 |
537 | /@esbuild/win32-ia32@0.17.19:
538 | resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==}
539 | engines: {node: '>=12'}
540 | cpu: [ia32]
541 | os: [win32]
542 | requiresBuild: true
543 | dev: true
544 | optional: true
545 |
546 | /@esbuild/win32-x64@0.17.19:
547 | resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==}
548 | engines: {node: '>=12'}
549 | cpu: [x64]
550 | os: [win32]
551 | requiresBuild: true
552 | dev: true
553 | optional: true
554 |
555 | /@fastify/busboy@2.1.0:
556 | resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==}
557 | engines: {node: '>=14'}
558 | dev: true
559 |
560 | /@jridgewell/gen-mapping@0.3.3:
561 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
562 | engines: {node: '>=6.0.0'}
563 | dependencies:
564 | '@jridgewell/set-array': 1.1.2
565 | '@jridgewell/sourcemap-codec': 1.4.15
566 | '@jridgewell/trace-mapping': 0.3.20
567 | dev: true
568 |
569 | /@jridgewell/resolve-uri@3.1.1:
570 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
571 | engines: {node: '>=6.0.0'}
572 | dev: true
573 |
574 | /@jridgewell/set-array@1.1.2:
575 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
576 | engines: {node: '>=6.0.0'}
577 | dev: true
578 |
579 | /@jridgewell/source-map@0.3.5:
580 | resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==}
581 | dependencies:
582 | '@jridgewell/gen-mapping': 0.3.3
583 | '@jridgewell/trace-mapping': 0.3.20
584 | dev: true
585 |
586 | /@jridgewell/sourcemap-codec@1.4.15:
587 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
588 | dev: true
589 |
590 | /@jridgewell/trace-mapping@0.3.20:
591 | resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==}
592 | dependencies:
593 | '@jridgewell/resolve-uri': 3.1.1
594 | '@jridgewell/sourcemap-codec': 1.4.15
595 | dev: true
596 |
597 | /@nodelib/fs.scandir@2.1.5:
598 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
599 | engines: {node: '>= 8'}
600 | dependencies:
601 | '@nodelib/fs.stat': 2.0.5
602 | run-parallel: 1.2.0
603 | dev: true
604 |
605 | /@nodelib/fs.stat@2.0.5:
606 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
607 | engines: {node: '>= 8'}
608 | dev: true
609 |
610 | /@nodelib/fs.walk@1.2.8:
611 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
612 | engines: {node: '>= 8'}
613 | dependencies:
614 | '@nodelib/fs.scandir': 2.1.5
615 | fastq: 1.15.0
616 | dev: true
617 |
618 | /@open-wc/building-utils@2.21.1:
619 | resolution: {integrity: sha512-wCyxkvkcA7vRwXJeyrIpRhDbBrVlPGAgYKsuG9n1Pyxt2aypthtZR+1q0+wPkr6h1ZYgJnM9CWQYe72AaAXxvw==}
620 | dependencies:
621 | '@babel/core': 7.23.5
622 | '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.5)
623 | '@webcomponents/shadycss': 1.11.2
624 | '@webcomponents/webcomponentsjs': 2.8.0
625 | arrify: 2.0.1
626 | browserslist: 4.22.2
627 | chokidar: 3.5.3
628 | clean-css: 5.3.3
629 | clone: 2.1.2
630 | core-js-bundle: 3.34.0
631 | deepmerge: 4.3.1
632 | es-module-shims: 1.8.2
633 | html-minifier-terser: 5.1.1
634 | lru-cache: 6.0.0
635 | minimatch: 7.4.6
636 | parse5: 7.1.2
637 | path-is-inside: 1.0.2
638 | regenerator-runtime: 0.13.11
639 | resolve: 1.22.8
640 | rimraf: 3.0.2
641 | shady-css-scoped-element: 0.0.2
642 | systemjs: 6.14.2
643 | terser: 4.8.1
644 | valid-url: 1.0.9
645 | whatwg-fetch: 3.6.19
646 | whatwg-url: 7.1.0
647 | transitivePeerDependencies:
648 | - supports-color
649 | dev: true
650 |
651 | /@open-wc/rollup-plugin-html@1.2.5:
652 | resolution: {integrity: sha512-iW/sP/zLEjRN8DuHgAkUg3A3eOYoMgY+dJs7kiVhpKTLSKA5ETybrPeM4i/VS3q2D2wc3hwhnzvEmc8hN4mFQQ==}
653 | dependencies:
654 | '@open-wc/building-utils': 2.21.1
655 | '@types/html-minifier': 3.5.3
656 | fs-extra: 8.1.0
657 | glob: 7.2.3
658 | html-minifier-terser: 5.1.1
659 | parse5: 5.1.1
660 | transitivePeerDependencies:
661 | - supports-color
662 | dev: true
663 |
664 | /@rollup/plugin-alias@5.1.0(rollup@4.7.0):
665 | resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
666 | engines: {node: '>=14.0.0'}
667 | peerDependencies:
668 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
669 | peerDependenciesMeta:
670 | rollup:
671 | optional: true
672 | dependencies:
673 | rollup: 4.7.0
674 | slash: 4.0.0
675 | dev: true
676 |
677 | /@rollup/plugin-babel@6.0.4(@babel/core@7.23.5)(rollup@4.7.0):
678 | resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==}
679 | engines: {node: '>=14.0.0'}
680 | peerDependencies:
681 | '@babel/core': ^7.0.0
682 | '@types/babel__core': ^7.1.9
683 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
684 | peerDependenciesMeta:
685 | '@types/babel__core':
686 | optional: true
687 | rollup:
688 | optional: true
689 | dependencies:
690 | '@babel/core': 7.23.5
691 | '@babel/helper-module-imports': 7.22.15
692 | '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
693 | rollup: 4.7.0
694 | dev: true
695 |
696 | /@rollup/plugin-node-resolve@15.2.3(rollup@4.7.0):
697 | resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
698 | engines: {node: '>=14.0.0'}
699 | peerDependencies:
700 | rollup: ^2.78.0||^3.0.0||^4.0.0
701 | peerDependenciesMeta:
702 | rollup:
703 | optional: true
704 | dependencies:
705 | '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
706 | '@types/resolve': 1.20.2
707 | deepmerge: 4.3.1
708 | is-builtin-module: 3.2.1
709 | is-module: 1.0.0
710 | resolve: 1.22.8
711 | rollup: 4.7.0
712 | dev: true
713 |
714 | /@rollup/plugin-replace@5.0.5(rollup@4.7.0):
715 | resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
716 | engines: {node: '>=14.0.0'}
717 | peerDependencies:
718 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
719 | peerDependenciesMeta:
720 | rollup:
721 | optional: true
722 | dependencies:
723 | '@rollup/pluginutils': 5.1.0(rollup@4.7.0)
724 | magic-string: 0.30.5
725 | rollup: 4.7.0
726 | dev: true
727 |
728 | /@rollup/pluginutils@5.1.0(rollup@4.7.0):
729 | resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
730 | engines: {node: '>=14.0.0'}
731 | peerDependencies:
732 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
733 | peerDependenciesMeta:
734 | rollup:
735 | optional: true
736 | dependencies:
737 | '@types/estree': 1.0.5
738 | estree-walker: 2.0.2
739 | picomatch: 2.3.1
740 | rollup: 4.7.0
741 | dev: true
742 |
743 | /@rollup/rollup-android-arm-eabi@4.7.0:
744 | resolution: {integrity: sha512-rGku10pL1StFlFvXX5pEv88KdGW6DHUghsxyP/aRYb9eH+74jTGJ3U0S/rtlsQ4yYq1Hcc7AMkoJOb1xu29Fxw==}
745 | cpu: [arm]
746 | os: [android]
747 | requiresBuild: true
748 | dev: true
749 | optional: true
750 |
751 | /@rollup/rollup-android-arm64@4.7.0:
752 | resolution: {integrity: sha512-/EBw0cuJ/KVHiU2qyVYUhogXz7W2vXxBzeE9xtVIMC+RyitlY2vvaoysMUqASpkUtoNIHlnKTu/l7mXOPgnKOA==}
753 | cpu: [arm64]
754 | os: [android]
755 | requiresBuild: true
756 | dev: true
757 | optional: true
758 |
759 | /@rollup/rollup-darwin-arm64@4.7.0:
760 | resolution: {integrity: sha512-4VXG1bgvClJdbEYYjQ85RkOtwN8sqI3uCxH0HC5w9fKdqzRzgG39K7GAehATGS8jghA7zNoS5CjSKkDEqWmNZg==}
761 | cpu: [arm64]
762 | os: [darwin]
763 | requiresBuild: true
764 | dev: true
765 | optional: true
766 |
767 | /@rollup/rollup-darwin-x64@4.7.0:
768 | resolution: {integrity: sha512-/ImhO+T/RWJ96hUbxiCn2yWI0/MeQZV/aeukQQfhxiSXuZJfyqtdHPUPrc84jxCfXTxbJLmg4q+GBETeb61aNw==}
769 | cpu: [x64]
770 | os: [darwin]
771 | requiresBuild: true
772 | dev: true
773 | optional: true
774 |
775 | /@rollup/rollup-linux-arm-gnueabihf@4.7.0:
776 | resolution: {integrity: sha512-zhye8POvTyUXlKbfPBVqoHy3t43gIgffY+7qBFqFxNqVtltQLtWeHNAbrMnXiLIfYmxcoL/feuLDote2tx+Qbg==}
777 | cpu: [arm]
778 | os: [linux]
779 | requiresBuild: true
780 | dev: true
781 | optional: true
782 |
783 | /@rollup/rollup-linux-arm64-gnu@4.7.0:
784 | resolution: {integrity: sha512-RAdr3OJnUum6Vs83cQmKjxdTg31zJnLLTkjhcFt0auxM6jw00GD6IPFF42uasYPr/wGC6TRm7FsQiJyk0qIEfg==}
785 | cpu: [arm64]
786 | os: [linux]
787 | requiresBuild: true
788 | dev: true
789 | optional: true
790 |
791 | /@rollup/rollup-linux-arm64-musl@4.7.0:
792 | resolution: {integrity: sha512-nhWwYsiJwZGq7SyR3afS3EekEOsEAlrNMpPC4ZDKn5ooYSEjDLe9W/xGvoIV8/F/+HNIY6jY8lIdXjjxfxopXw==}
793 | cpu: [arm64]
794 | os: [linux]
795 | requiresBuild: true
796 | dev: true
797 | optional: true
798 |
799 | /@rollup/rollup-linux-riscv64-gnu@4.7.0:
800 | resolution: {integrity: sha512-rlfy5RnQG1aop1BL/gjdH42M2geMUyVQqd52GJVirqYc787A/XVvl3kQ5NG/43KXgOgE9HXgCaEH05kzQ+hLoA==}
801 | cpu: [riscv64]
802 | os: [linux]
803 | requiresBuild: true
804 | dev: true
805 | optional: true
806 |
807 | /@rollup/rollup-linux-x64-gnu@4.7.0:
808 | resolution: {integrity: sha512-cCkoGlGWfBobdDtiiypxf79q6k3/iRVGu1HVLbD92gWV5WZbmuWJCgRM4x2N6i7ljGn1cGytPn9ZAfS8UwF6vg==}
809 | cpu: [x64]
810 | os: [linux]
811 | requiresBuild: true
812 | dev: true
813 | optional: true
814 |
815 | /@rollup/rollup-linux-x64-musl@4.7.0:
816 | resolution: {integrity: sha512-R2oBf2p/Arc1m+tWmiWbpHBjEcJnHVnv6bsypu4tcKdrYTpDfl1UT9qTyfkIL1iiii5D4WHxUHCg5X0pzqmxFg==}
817 | cpu: [x64]
818 | os: [linux]
819 | requiresBuild: true
820 | dev: true
821 | optional: true
822 |
823 | /@rollup/rollup-win32-arm64-msvc@4.7.0:
824 | resolution: {integrity: sha512-CPtgaQL1aaPc80m8SCVEoxFGHxKYIt3zQYC3AccL/SqqiWXblo3pgToHuBwR8eCP2Toa+X1WmTR/QKFMykws7g==}
825 | cpu: [arm64]
826 | os: [win32]
827 | requiresBuild: true
828 | dev: true
829 | optional: true
830 |
831 | /@rollup/rollup-win32-ia32-msvc@4.7.0:
832 | resolution: {integrity: sha512-pmioUlttNh9GXF5x2CzNa7Z8kmRTyhEzzAC+2WOOapjewMbl+3tGuAnxbwc5JyG8Jsz2+hf/QD/n5VjimOZ63g==}
833 | cpu: [ia32]
834 | os: [win32]
835 | requiresBuild: true
836 | dev: true
837 | optional: true
838 |
839 | /@rollup/rollup-win32-x64-msvc@4.7.0:
840 | resolution: {integrity: sha512-SeZzC2QhhdBQUm3U0c8+c/P6UlRyBcLL2Xp5KX7z46WXZxzR8RJSIWL9wSUeBTgxog5LTPJuPj0WOT9lvrtP7Q==}
841 | cpu: [x64]
842 | os: [win32]
843 | requiresBuild: true
844 | dev: true
845 | optional: true
846 |
847 | /@solidjs/router@0.10.1(solid-js@1.8.7):
848 | resolution: {integrity: sha512-5CpC5vX3+Sehi9D8IAyuBXYlk96sF9k2KerK++DI/XbyLGuK9EXvMvWVhxSN9o+rieLgpgcIcpZzyoKxnAmgCw==}
849 | peerDependencies:
850 | solid-js: ^1.8.6
851 | dependencies:
852 | solid-js: 1.8.7
853 | dev: false
854 |
855 | /@types/clean-css@4.2.11:
856 | resolution: {integrity: sha512-Y8n81lQVTAfP2TOdtJJEsCoYl1AnOkqDqMvXb9/7pfgZZ7r8YrEyurrAvAoAjHOGXKRybay+5CsExqIH6liccw==}
857 | dependencies:
858 | '@types/node': 20.10.4
859 | source-map: 0.6.1
860 | dev: true
861 |
862 | /@types/estree@1.0.5:
863 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
864 | dev: true
865 |
866 | /@types/glob@7.2.0:
867 | resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
868 | dependencies:
869 | '@types/minimatch': 5.1.2
870 | '@types/node': 20.10.4
871 | dev: true
872 |
873 | /@types/html-minifier@3.5.3:
874 | resolution: {integrity: sha512-j1P/4PcWVVCPEy5lofcHnQ6BtXz9tHGiFPWzqm7TtGuWZEfCHEP446HlkSNc9fQgNJaJZ6ewPtp2aaFla/Uerg==}
875 | dependencies:
876 | '@types/clean-css': 4.2.11
877 | '@types/relateurl': 0.2.33
878 | '@types/uglify-js': 3.17.4
879 | dev: true
880 |
881 | /@types/minimatch@5.1.2:
882 | resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
883 | dev: true
884 |
885 | /@types/node-forge@1.3.10:
886 | resolution: {integrity: sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw==}
887 | dependencies:
888 | '@types/node': 20.10.4
889 | dev: true
890 |
891 | /@types/node@20.10.4:
892 | resolution: {integrity: sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==}
893 | dependencies:
894 | undici-types: 5.26.5
895 | dev: true
896 |
897 | /@types/relateurl@0.2.33:
898 | resolution: {integrity: sha512-bTQCKsVbIdzLqZhLkF5fcJQreE4y1ro4DIyVrlDNSCJRRwHhB8Z+4zXXa8jN6eDvc2HbRsEYgbvrnGvi54EpSw==}
899 | dev: true
900 |
901 | /@types/resolve@1.20.2:
902 | resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
903 | dev: true
904 |
905 | /@types/uglify-js@3.17.4:
906 | resolution: {integrity: sha512-Hm/T0kV3ywpJyMGNbsItdivRhYNCQQf1IIsYsXnoVPES4t+FMLyDe0/K+Ea7ahWtMtSNb22ZdY7MIyoD9rqARg==}
907 | dependencies:
908 | source-map: 0.6.1
909 | dev: true
910 |
911 | /@webcomponents/shadycss@1.11.2:
912 | resolution: {integrity: sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==}
913 | dev: true
914 |
915 | /@webcomponents/webcomponentsjs@2.8.0:
916 | resolution: {integrity: sha512-loGD63sacRzOzSJgQnB9ZAhaQGkN7wl2Zuw7tsphI5Isa0irijrRo6EnJii/GgjGefIFO8AIO7UivzRhFaEk9w==}
917 | dev: true
918 |
919 | /@zeit/schemas@2.29.0:
920 | resolution: {integrity: sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==}
921 | dev: true
922 |
923 | /accepts@1.3.8:
924 | resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
925 | engines: {node: '>= 0.6'}
926 | dependencies:
927 | mime-types: 2.1.35
928 | negotiator: 0.6.3
929 | dev: true
930 |
931 | /acorn-walk@8.3.1:
932 | resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==}
933 | engines: {node: '>=0.4.0'}
934 | dev: true
935 |
936 | /acorn@8.11.2:
937 | resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
938 | engines: {node: '>=0.4.0'}
939 | hasBin: true
940 | dev: true
941 |
942 | /aggregate-error@3.1.0:
943 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
944 | engines: {node: '>=8'}
945 | dependencies:
946 | clean-stack: 2.2.0
947 | indent-string: 4.0.0
948 | dev: true
949 |
950 | /ajv@8.11.0:
951 | resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
952 | dependencies:
953 | fast-deep-equal: 3.1.3
954 | json-schema-traverse: 1.0.0
955 | require-from-string: 2.0.2
956 | uri-js: 4.4.1
957 | dev: true
958 |
959 | /ansi-align@3.0.1:
960 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
961 | dependencies:
962 | string-width: 4.2.3
963 | dev: true
964 |
965 | /ansi-regex@5.0.1:
966 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
967 | engines: {node: '>=8'}
968 | dev: true
969 |
970 | /ansi-regex@6.0.1:
971 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
972 | engines: {node: '>=12'}
973 | dev: true
974 |
975 | /ansi-styles@3.2.1:
976 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
977 | engines: {node: '>=4'}
978 | dependencies:
979 | color-convert: 1.9.3
980 | dev: true
981 |
982 | /ansi-styles@4.3.0:
983 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
984 | engines: {node: '>=8'}
985 | dependencies:
986 | color-convert: 2.0.1
987 | dev: true
988 |
989 | /ansi-styles@6.2.1:
990 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
991 | engines: {node: '>=12'}
992 | dev: true
993 |
994 | /anymatch@3.1.3:
995 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
996 | engines: {node: '>= 8'}
997 | dependencies:
998 | normalize-path: 3.0.0
999 | picomatch: 2.3.1
1000 | dev: true
1001 |
1002 | /arch@2.2.0:
1003 | resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==}
1004 | dev: true
1005 |
1006 | /arg@5.0.2:
1007 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
1008 | dev: true
1009 |
1010 | /array-union@2.1.0:
1011 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
1012 | engines: {node: '>=8'}
1013 | dev: true
1014 |
1015 | /arrify@2.0.1:
1016 | resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==}
1017 | engines: {node: '>=8'}
1018 | dev: true
1019 |
1020 | /as-table@1.0.55:
1021 | resolution: {integrity: sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ==}
1022 | dependencies:
1023 | printable-characters: 1.0.42
1024 | dev: true
1025 |
1026 | /babel-plugin-jsx-dom-expressions@0.37.9(@babel/core@7.23.5):
1027 | resolution: {integrity: sha512-6w+zs2i14fVanj4e1hXCU5cp+x0U0LJ5jScknpMZZUteHhwFRGJflHMVJ+xAcW7ku41FYjr7DgtK9mnc2SXlJg==}
1028 | peerDependencies:
1029 | '@babel/core': ^7.20.12
1030 | dependencies:
1031 | '@babel/core': 7.23.5
1032 | '@babel/helper-module-imports': 7.18.6
1033 | '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5)
1034 | '@babel/types': 7.23.5
1035 | html-entities: 2.3.3
1036 | validate-html-nesting: 1.2.2
1037 | dev: true
1038 |
1039 | /babel-preset-solid@1.8.6(@babel/core@7.23.5):
1040 | resolution: {integrity: sha512-Ened42CHjU4EFkvNeS042/3Pm21yvMWn8p4G4ddzQTlKaMwSGGD1VciA/e7EshBVHJCcBj9vHiUd/r3A4qLPZA==}
1041 | peerDependencies:
1042 | '@babel/core': ^7.0.0
1043 | dependencies:
1044 | '@babel/core': 7.23.5
1045 | babel-plugin-jsx-dom-expressions: 0.37.9(@babel/core@7.23.5)
1046 | dev: true
1047 |
1048 | /balanced-match@1.0.2:
1049 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1050 | dev: true
1051 |
1052 | /binary-extensions@2.2.0:
1053 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1054 | engines: {node: '>=8'}
1055 | dev: true
1056 |
1057 | /blake3-wasm@2.1.5:
1058 | resolution: {integrity: sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g==}
1059 | dev: true
1060 |
1061 | /boxen@7.0.0:
1062 | resolution: {integrity: sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==}
1063 | engines: {node: '>=14.16'}
1064 | dependencies:
1065 | ansi-align: 3.0.1
1066 | camelcase: 7.0.1
1067 | chalk: 5.0.1
1068 | cli-boxes: 3.0.0
1069 | string-width: 5.1.2
1070 | type-fest: 2.19.0
1071 | widest-line: 4.0.1
1072 | wrap-ansi: 8.1.0
1073 | dev: true
1074 |
1075 | /brace-expansion@1.1.11:
1076 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1077 | dependencies:
1078 | balanced-match: 1.0.2
1079 | concat-map: 0.0.1
1080 | dev: true
1081 |
1082 | /brace-expansion@2.0.1:
1083 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
1084 | dependencies:
1085 | balanced-match: 1.0.2
1086 | dev: true
1087 |
1088 | /braces@3.0.2:
1089 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1090 | engines: {node: '>=8'}
1091 | dependencies:
1092 | fill-range: 7.0.1
1093 | dev: true
1094 |
1095 | /browserslist@4.22.2:
1096 | resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==}
1097 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1098 | hasBin: true
1099 | dependencies:
1100 | caniuse-lite: 1.0.30001566
1101 | electron-to-chromium: 1.4.609
1102 | node-releases: 2.0.14
1103 | update-browserslist-db: 1.0.13(browserslist@4.22.2)
1104 | dev: true
1105 |
1106 | /buffer-from@1.1.2:
1107 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1108 | dev: true
1109 |
1110 | /builtin-modules@3.3.0:
1111 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
1112 | engines: {node: '>=6'}
1113 | dev: true
1114 |
1115 | /bytes@3.0.0:
1116 | resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=}
1117 | engines: {node: '>= 0.8'}
1118 | dev: true
1119 |
1120 | /camel-case@4.1.2:
1121 | resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==}
1122 | dependencies:
1123 | pascal-case: 3.1.2
1124 | tslib: 2.6.2
1125 | dev: true
1126 |
1127 | /camelcase@7.0.1:
1128 | resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
1129 | engines: {node: '>=14.16'}
1130 | dev: true
1131 |
1132 | /caniuse-lite@1.0.30001566:
1133 | resolution: {integrity: sha512-ggIhCsTxmITBAMmK8yZjEhCO5/47jKXPu6Dha/wuCS4JePVL+3uiDEBuhu2aIoT+bqTOR8L76Ip1ARL9xYsEJA==}
1134 | dev: true
1135 |
1136 | /capnp-ts@0.7.0:
1137 | resolution: {integrity: sha512-XKxXAC3HVPv7r674zP0VC3RTXz+/JKhfyw94ljvF80yynK6VkTnqE3jMuN8b3dUVmmc43TjyxjW4KTsmB3c86g==}
1138 | dependencies:
1139 | debug: 4.3.4
1140 | tslib: 2.6.2
1141 | transitivePeerDependencies:
1142 | - supports-color
1143 | dev: true
1144 |
1145 | /chalk-template@0.4.0:
1146 | resolution: {integrity: sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==}
1147 | engines: {node: '>=12'}
1148 | dependencies:
1149 | chalk: 4.1.2
1150 | dev: true
1151 |
1152 | /chalk@2.4.2:
1153 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1154 | engines: {node: '>=4'}
1155 | dependencies:
1156 | ansi-styles: 3.2.1
1157 | escape-string-regexp: 1.0.5
1158 | supports-color: 5.5.0
1159 | dev: true
1160 |
1161 | /chalk@4.1.2:
1162 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1163 | engines: {node: '>=10'}
1164 | dependencies:
1165 | ansi-styles: 4.3.0
1166 | supports-color: 7.2.0
1167 | dev: true
1168 |
1169 | /chalk@5.0.1:
1170 | resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==}
1171 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
1172 | dev: true
1173 |
1174 | /chokidar@3.5.3:
1175 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
1176 | engines: {node: '>= 8.10.0'}
1177 | dependencies:
1178 | anymatch: 3.1.3
1179 | braces: 3.0.2
1180 | glob-parent: 5.1.2
1181 | is-binary-path: 2.1.0
1182 | is-glob: 4.0.3
1183 | normalize-path: 3.0.0
1184 | readdirp: 3.6.0
1185 | optionalDependencies:
1186 | fsevents: 2.3.3
1187 | dev: true
1188 |
1189 | /clean-css@4.2.4:
1190 | resolution: {integrity: sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==}
1191 | engines: {node: '>= 4.0'}
1192 | dependencies:
1193 | source-map: 0.6.1
1194 | dev: true
1195 |
1196 | /clean-css@5.3.3:
1197 | resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
1198 | engines: {node: '>= 10.0'}
1199 | dependencies:
1200 | source-map: 0.6.1
1201 | dev: true
1202 |
1203 | /clean-stack@2.2.0:
1204 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
1205 | engines: {node: '>=6'}
1206 | dev: true
1207 |
1208 | /cli-boxes@3.0.0:
1209 | resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
1210 | engines: {node: '>=10'}
1211 | dev: true
1212 |
1213 | /clipboardy@3.0.0:
1214 | resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==}
1215 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1216 | dependencies:
1217 | arch: 2.2.0
1218 | execa: 5.1.1
1219 | is-wsl: 2.2.0
1220 | dev: true
1221 |
1222 | /clone@2.1.2:
1223 | resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
1224 | engines: {node: '>=0.8'}
1225 | dev: true
1226 |
1227 | /color-convert@1.9.3:
1228 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1229 | dependencies:
1230 | color-name: 1.1.3
1231 | dev: true
1232 |
1233 | /color-convert@2.0.1:
1234 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1235 | engines: {node: '>=7.0.0'}
1236 | dependencies:
1237 | color-name: 1.1.4
1238 | dev: true
1239 |
1240 | /color-name@1.1.3:
1241 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1242 | dev: true
1243 |
1244 | /color-name@1.1.4:
1245 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1246 | dev: true
1247 |
1248 | /commander@2.20.3:
1249 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
1250 | dev: true
1251 |
1252 | /commander@4.1.1:
1253 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1254 | engines: {node: '>= 6'}
1255 | dev: true
1256 |
1257 | /compressible@2.0.18:
1258 | resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==}
1259 | engines: {node: '>= 0.6'}
1260 | dependencies:
1261 | mime-db: 1.52.0
1262 | dev: true
1263 |
1264 | /compression@1.7.4:
1265 | resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==}
1266 | engines: {node: '>= 0.8.0'}
1267 | dependencies:
1268 | accepts: 1.3.8
1269 | bytes: 3.0.0
1270 | compressible: 2.0.18
1271 | debug: 2.6.9
1272 | on-headers: 1.0.2
1273 | safe-buffer: 5.1.2
1274 | vary: 1.1.2
1275 | transitivePeerDependencies:
1276 | - supports-color
1277 | dev: true
1278 |
1279 | /concat-map@0.0.1:
1280 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
1281 | dev: true
1282 |
1283 | /content-disposition@0.5.2:
1284 | resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==}
1285 | engines: {node: '>= 0.6'}
1286 | dev: true
1287 |
1288 | /convert-source-map@2.0.0:
1289 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
1290 | dev: true
1291 |
1292 | /cookie@0.5.0:
1293 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
1294 | engines: {node: '>= 0.6'}
1295 | dev: true
1296 |
1297 | /core-js-bundle@3.34.0:
1298 | resolution: {integrity: sha512-6afGRU6ouqeVDVCmwXVE9H+oYmXsR77a9Iax83RcgXi3fOGgemzAzNWauwnKD4iIR8j5hzy/6bCF3d7nmAt/lA==}
1299 | requiresBuild: true
1300 | dev: true
1301 |
1302 | /cross-spawn@7.0.3:
1303 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1304 | engines: {node: '>= 8'}
1305 | dependencies:
1306 | path-key: 3.1.1
1307 | shebang-command: 2.0.0
1308 | which: 2.0.2
1309 | dev: true
1310 |
1311 | /csstype@3.1.3:
1312 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
1313 | dev: false
1314 |
1315 | /data-uri-to-buffer@2.0.2:
1316 | resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==}
1317 | dev: true
1318 |
1319 | /debug@2.6.9:
1320 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
1321 | peerDependencies:
1322 | supports-color: '*'
1323 | peerDependenciesMeta:
1324 | supports-color:
1325 | optional: true
1326 | dependencies:
1327 | ms: 2.0.0
1328 | dev: true
1329 |
1330 | /debug@4.3.4:
1331 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1332 | engines: {node: '>=6.0'}
1333 | peerDependencies:
1334 | supports-color: '*'
1335 | peerDependenciesMeta:
1336 | supports-color:
1337 | optional: true
1338 | dependencies:
1339 | ms: 2.1.2
1340 | dev: true
1341 |
1342 | /deep-extend@0.6.0:
1343 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
1344 | engines: {node: '>=4.0.0'}
1345 | dev: true
1346 |
1347 | /deepmerge@4.3.1:
1348 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1349 | engines: {node: '>=0.10.0'}
1350 | dev: true
1351 |
1352 | /del@5.1.0:
1353 | resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==}
1354 | engines: {node: '>=8'}
1355 | dependencies:
1356 | globby: 10.0.2
1357 | graceful-fs: 4.2.11
1358 | is-glob: 4.0.3
1359 | is-path-cwd: 2.2.0
1360 | is-path-inside: 3.0.3
1361 | p-map: 3.0.0
1362 | rimraf: 3.0.2
1363 | slash: 3.0.0
1364 | dev: true
1365 |
1366 | /dir-glob@3.0.1:
1367 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1368 | engines: {node: '>=8'}
1369 | dependencies:
1370 | path-type: 4.0.0
1371 | dev: true
1372 |
1373 | /dot-case@3.0.4:
1374 | resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
1375 | dependencies:
1376 | no-case: 3.0.4
1377 | tslib: 2.6.2
1378 | dev: true
1379 |
1380 | /eastasianwidth@0.2.0:
1381 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1382 | dev: true
1383 |
1384 | /electron-to-chromium@1.4.609:
1385 | resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==}
1386 | dev: true
1387 |
1388 | /emoji-regex@8.0.0:
1389 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1390 | dev: true
1391 |
1392 | /emoji-regex@9.2.2:
1393 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1394 | dev: true
1395 |
1396 | /entities@4.5.0:
1397 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
1398 | engines: {node: '>=0.12'}
1399 | dev: true
1400 |
1401 | /es-module-shims@1.8.2:
1402 | resolution: {integrity: sha512-7vIYVzpOhXtpc3Yn03itB+GSgVZFW7oL4kdydA+iL+IEi7HiSLBUxM05QFw4SxTl6e++pMpGqZPo2+vdNs3TbA==}
1403 | dev: true
1404 |
1405 | /esbuild@0.17.19:
1406 | resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==}
1407 | engines: {node: '>=12'}
1408 | hasBin: true
1409 | requiresBuild: true
1410 | optionalDependencies:
1411 | '@esbuild/android-arm': 0.17.19
1412 | '@esbuild/android-arm64': 0.17.19
1413 | '@esbuild/android-x64': 0.17.19
1414 | '@esbuild/darwin-arm64': 0.17.19
1415 | '@esbuild/darwin-x64': 0.17.19
1416 | '@esbuild/freebsd-arm64': 0.17.19
1417 | '@esbuild/freebsd-x64': 0.17.19
1418 | '@esbuild/linux-arm': 0.17.19
1419 | '@esbuild/linux-arm64': 0.17.19
1420 | '@esbuild/linux-ia32': 0.17.19
1421 | '@esbuild/linux-loong64': 0.17.19
1422 | '@esbuild/linux-mips64el': 0.17.19
1423 | '@esbuild/linux-ppc64': 0.17.19
1424 | '@esbuild/linux-riscv64': 0.17.19
1425 | '@esbuild/linux-s390x': 0.17.19
1426 | '@esbuild/linux-x64': 0.17.19
1427 | '@esbuild/netbsd-x64': 0.17.19
1428 | '@esbuild/openbsd-x64': 0.17.19
1429 | '@esbuild/sunos-x64': 0.17.19
1430 | '@esbuild/win32-arm64': 0.17.19
1431 | '@esbuild/win32-ia32': 0.17.19
1432 | '@esbuild/win32-x64': 0.17.19
1433 | dev: true
1434 |
1435 | /escalade@3.1.1:
1436 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1437 | engines: {node: '>=6'}
1438 | dev: true
1439 |
1440 | /escape-string-regexp@1.0.5:
1441 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1442 | engines: {node: '>=0.8.0'}
1443 | dev: true
1444 |
1445 | /escape-string-regexp@4.0.0:
1446 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1447 | engines: {node: '>=10'}
1448 | dev: true
1449 |
1450 | /estree-walker@0.6.1:
1451 | resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
1452 | dev: true
1453 |
1454 | /estree-walker@2.0.2:
1455 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
1456 | dev: true
1457 |
1458 | /execa@5.1.1:
1459 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1460 | engines: {node: '>=10'}
1461 | dependencies:
1462 | cross-spawn: 7.0.3
1463 | get-stream: 6.0.1
1464 | human-signals: 2.1.0
1465 | is-stream: 2.0.1
1466 | merge-stream: 2.0.0
1467 | npm-run-path: 4.0.1
1468 | onetime: 5.1.2
1469 | signal-exit: 3.0.7
1470 | strip-final-newline: 2.0.0
1471 | dev: true
1472 |
1473 | /exit-hook@2.2.1:
1474 | resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
1475 | engines: {node: '>=6'}
1476 | dev: true
1477 |
1478 | /fast-deep-equal@3.1.3:
1479 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1480 | dev: true
1481 |
1482 | /fast-glob@3.3.2:
1483 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
1484 | engines: {node: '>=8.6.0'}
1485 | dependencies:
1486 | '@nodelib/fs.stat': 2.0.5
1487 | '@nodelib/fs.walk': 1.2.8
1488 | glob-parent: 5.1.2
1489 | merge2: 1.4.1
1490 | micromatch: 4.0.5
1491 | dev: true
1492 |
1493 | /fast-url-parser@1.1.3:
1494 | resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==}
1495 | dependencies:
1496 | punycode: 1.4.1
1497 | dev: true
1498 |
1499 | /fastq@1.15.0:
1500 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
1501 | dependencies:
1502 | reusify: 1.0.4
1503 | dev: true
1504 |
1505 | /fill-range@7.0.1:
1506 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1507 | engines: {node: '>=8'}
1508 | dependencies:
1509 | to-regex-range: 5.0.1
1510 | dev: true
1511 |
1512 | /fs-extra@8.1.0:
1513 | resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
1514 | engines: {node: '>=6 <7 || >=8'}
1515 | dependencies:
1516 | graceful-fs: 4.2.11
1517 | jsonfile: 4.0.0
1518 | universalify: 0.1.2
1519 | dev: true
1520 |
1521 | /fs.realpath@1.0.0:
1522 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1523 | dev: true
1524 |
1525 | /fsevents@2.3.3:
1526 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1527 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1528 | os: [darwin]
1529 | requiresBuild: true
1530 | dev: true
1531 | optional: true
1532 |
1533 | /function-bind@1.1.2:
1534 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
1535 | dev: true
1536 |
1537 | /gensync@1.0.0-beta.2:
1538 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1539 | engines: {node: '>=6.9.0'}
1540 | dev: true
1541 |
1542 | /get-source@2.0.12:
1543 | resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==}
1544 | dependencies:
1545 | data-uri-to-buffer: 2.0.2
1546 | source-map: 0.6.1
1547 | dev: true
1548 |
1549 | /get-stream@6.0.1:
1550 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1551 | engines: {node: '>=10'}
1552 | dev: true
1553 |
1554 | /glob-parent@5.1.2:
1555 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1556 | engines: {node: '>= 6'}
1557 | dependencies:
1558 | is-glob: 4.0.3
1559 | dev: true
1560 |
1561 | /glob-to-regexp@0.4.1:
1562 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
1563 | dev: true
1564 |
1565 | /glob@7.2.3:
1566 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1567 | dependencies:
1568 | fs.realpath: 1.0.0
1569 | inflight: 1.0.6
1570 | inherits: 2.0.4
1571 | minimatch: 3.1.2
1572 | once: 1.4.0
1573 | path-is-absolute: 1.0.1
1574 | dev: true
1575 |
1576 | /globals@11.12.0:
1577 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1578 | engines: {node: '>=4'}
1579 | dev: true
1580 |
1581 | /globby@10.0.2:
1582 | resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==}
1583 | engines: {node: '>=8'}
1584 | dependencies:
1585 | '@types/glob': 7.2.0
1586 | array-union: 2.1.0
1587 | dir-glob: 3.0.1
1588 | fast-glob: 3.3.2
1589 | glob: 7.2.3
1590 | ignore: 5.3.0
1591 | merge2: 1.4.1
1592 | slash: 3.0.0
1593 | dev: true
1594 |
1595 | /graceful-fs@4.2.11:
1596 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
1597 | dev: true
1598 |
1599 | /has-flag@3.0.0:
1600 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1601 | engines: {node: '>=4'}
1602 | dev: true
1603 |
1604 | /has-flag@4.0.0:
1605 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1606 | engines: {node: '>=8'}
1607 | dev: true
1608 |
1609 | /hasown@2.0.0:
1610 | resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
1611 | engines: {node: '>= 0.4'}
1612 | dependencies:
1613 | function-bind: 1.1.2
1614 | dev: true
1615 |
1616 | /he@1.2.0:
1617 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
1618 | hasBin: true
1619 | dev: true
1620 |
1621 | /html-entities@2.3.3:
1622 | resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==}
1623 | dev: true
1624 |
1625 | /html-minifier-terser@5.1.1:
1626 | resolution: {integrity: sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==}
1627 | engines: {node: '>=6'}
1628 | hasBin: true
1629 | dependencies:
1630 | camel-case: 4.1.2
1631 | clean-css: 4.2.4
1632 | commander: 4.1.1
1633 | he: 1.2.0
1634 | param-case: 3.0.4
1635 | relateurl: 0.2.7
1636 | terser: 4.8.1
1637 | dev: true
1638 |
1639 | /human-signals@2.1.0:
1640 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1641 | engines: {node: '>=10.17.0'}
1642 | dev: true
1643 |
1644 | /ignore@5.3.0:
1645 | resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
1646 | engines: {node: '>= 4'}
1647 | dev: true
1648 |
1649 | /indent-string@4.0.0:
1650 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1651 | engines: {node: '>=8'}
1652 | dev: true
1653 |
1654 | /inflight@1.0.6:
1655 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1656 | dependencies:
1657 | once: 1.4.0
1658 | wrappy: 1.0.2
1659 | dev: true
1660 |
1661 | /inherits@2.0.4:
1662 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1663 | dev: true
1664 |
1665 | /ini@1.3.8:
1666 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
1667 | dev: true
1668 |
1669 | /is-binary-path@2.1.0:
1670 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
1671 | engines: {node: '>=8'}
1672 | dependencies:
1673 | binary-extensions: 2.2.0
1674 | dev: true
1675 |
1676 | /is-builtin-module@3.2.1:
1677 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
1678 | engines: {node: '>=6'}
1679 | dependencies:
1680 | builtin-modules: 3.3.0
1681 | dev: true
1682 |
1683 | /is-core-module@2.13.1:
1684 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
1685 | dependencies:
1686 | hasown: 2.0.0
1687 | dev: true
1688 |
1689 | /is-docker@2.2.1:
1690 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
1691 | engines: {node: '>=8'}
1692 | hasBin: true
1693 | dev: true
1694 |
1695 | /is-extglob@2.1.1:
1696 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1697 | engines: {node: '>=0.10.0'}
1698 | dev: true
1699 |
1700 | /is-fullwidth-code-point@3.0.0:
1701 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1702 | engines: {node: '>=8'}
1703 | dev: true
1704 |
1705 | /is-glob@4.0.3:
1706 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1707 | engines: {node: '>=0.10.0'}
1708 | dependencies:
1709 | is-extglob: 2.1.1
1710 | dev: true
1711 |
1712 | /is-module@1.0.0:
1713 | resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
1714 | dev: true
1715 |
1716 | /is-number@7.0.0:
1717 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1718 | engines: {node: '>=0.12.0'}
1719 | dev: true
1720 |
1721 | /is-path-cwd@2.2.0:
1722 | resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==}
1723 | engines: {node: '>=6'}
1724 | dev: true
1725 |
1726 | /is-path-inside@3.0.3:
1727 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1728 | engines: {node: '>=8'}
1729 | dev: true
1730 |
1731 | /is-port-reachable@4.0.0:
1732 | resolution: {integrity: sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==}
1733 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1734 | dev: true
1735 |
1736 | /is-stream@2.0.1:
1737 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
1738 | engines: {node: '>=8'}
1739 | dev: true
1740 |
1741 | /is-wsl@2.2.0:
1742 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
1743 | engines: {node: '>=8'}
1744 | dependencies:
1745 | is-docker: 2.2.1
1746 | dev: true
1747 |
1748 | /isexe@2.0.0:
1749 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1750 | dev: true
1751 |
1752 | /jest-worker@26.6.2:
1753 | resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
1754 | engines: {node: '>= 10.13.0'}
1755 | dependencies:
1756 | '@types/node': 20.10.4
1757 | merge-stream: 2.0.0
1758 | supports-color: 7.2.0
1759 | dev: true
1760 |
1761 | /js-tokens@4.0.0:
1762 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1763 | dev: true
1764 |
1765 | /jsesc@2.5.2:
1766 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
1767 | engines: {node: '>=4'}
1768 | hasBin: true
1769 | dev: true
1770 |
1771 | /json-schema-traverse@1.0.0:
1772 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
1773 | dev: true
1774 |
1775 | /json5@2.2.3:
1776 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1777 | engines: {node: '>=6'}
1778 | hasBin: true
1779 | dev: true
1780 |
1781 | /jsonfile@4.0.0:
1782 | resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
1783 | optionalDependencies:
1784 | graceful-fs: 4.2.11
1785 | dev: true
1786 |
1787 | /lodash.sortby@4.7.0:
1788 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
1789 | dev: true
1790 |
1791 | /lower-case@2.0.2:
1792 | resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
1793 | dependencies:
1794 | tslib: 2.6.2
1795 | dev: true
1796 |
1797 | /lru-cache@5.1.1:
1798 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
1799 | dependencies:
1800 | yallist: 3.1.1
1801 | dev: true
1802 |
1803 | /lru-cache@6.0.0:
1804 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
1805 | engines: {node: '>=10'}
1806 | dependencies:
1807 | yallist: 4.0.0
1808 | dev: true
1809 |
1810 | /magic-string@0.25.9:
1811 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
1812 | dependencies:
1813 | sourcemap-codec: 1.4.8
1814 | dev: true
1815 |
1816 | /magic-string@0.30.5:
1817 | resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
1818 | engines: {node: '>=12'}
1819 | dependencies:
1820 | '@jridgewell/sourcemap-codec': 1.4.15
1821 | dev: true
1822 |
1823 | /merge-stream@2.0.0:
1824 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
1825 | dev: true
1826 |
1827 | /merge2@1.4.1:
1828 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1829 | engines: {node: '>= 8'}
1830 | dev: true
1831 |
1832 | /micromatch@4.0.5:
1833 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
1834 | engines: {node: '>=8.6'}
1835 | dependencies:
1836 | braces: 3.0.2
1837 | picomatch: 2.3.1
1838 | dev: true
1839 |
1840 | /mime-db@1.33.0:
1841 | resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==}
1842 | engines: {node: '>= 0.6'}
1843 | dev: true
1844 |
1845 | /mime-db@1.52.0:
1846 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
1847 | engines: {node: '>= 0.6'}
1848 | dev: true
1849 |
1850 | /mime-types@2.1.18:
1851 | resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==}
1852 | engines: {node: '>= 0.6'}
1853 | dependencies:
1854 | mime-db: 1.33.0
1855 | dev: true
1856 |
1857 | /mime-types@2.1.35:
1858 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
1859 | engines: {node: '>= 0.6'}
1860 | dependencies:
1861 | mime-db: 1.52.0
1862 | dev: true
1863 |
1864 | /mime@3.0.0:
1865 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
1866 | engines: {node: '>=10.0.0'}
1867 | hasBin: true
1868 | dev: true
1869 |
1870 | /mimic-fn@2.1.0:
1871 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1872 | engines: {node: '>=6'}
1873 | dev: true
1874 |
1875 | /miniflare@3.20231030.3:
1876 | resolution: {integrity: sha512-lquHSh0XiO8uoWDujOLHtDS9mkUTJTc5C5amiQ6A++5y0f+DWiMqbDBvvwjlYf4Dvqk6ChFya9dztk7fg2ZVxA==}
1877 | engines: {node: '>=16.13'}
1878 | hasBin: true
1879 | dependencies:
1880 | acorn: 8.11.2
1881 | acorn-walk: 8.3.1
1882 | capnp-ts: 0.7.0
1883 | exit-hook: 2.2.1
1884 | glob-to-regexp: 0.4.1
1885 | source-map-support: 0.5.21
1886 | stoppable: 1.1.0
1887 | undici: 5.28.2
1888 | workerd: 1.20231030.0
1889 | ws: 8.14.2
1890 | youch: 3.3.3
1891 | zod: 3.22.4
1892 | transitivePeerDependencies:
1893 | - bufferutil
1894 | - supports-color
1895 | - utf-8-validate
1896 | dev: true
1897 |
1898 | /minimatch@3.1.2:
1899 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1900 | dependencies:
1901 | brace-expansion: 1.1.11
1902 | dev: true
1903 |
1904 | /minimatch@7.4.6:
1905 | resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==}
1906 | engines: {node: '>=10'}
1907 | dependencies:
1908 | brace-expansion: 2.0.1
1909 | dev: true
1910 |
1911 | /minimist@1.2.8:
1912 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
1913 | dev: true
1914 |
1915 | /ms@2.0.0:
1916 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
1917 | dev: true
1918 |
1919 | /ms@2.1.2:
1920 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1921 | dev: true
1922 |
1923 | /mustache@4.2.0:
1924 | resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==}
1925 | hasBin: true
1926 | dev: true
1927 |
1928 | /nanoid@3.3.7:
1929 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
1930 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1931 | hasBin: true
1932 | dev: true
1933 |
1934 | /negotiator@0.6.3:
1935 | resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
1936 | engines: {node: '>= 0.6'}
1937 | dev: true
1938 |
1939 | /no-case@3.0.4:
1940 | resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
1941 | dependencies:
1942 | lower-case: 2.0.2
1943 | tslib: 2.6.2
1944 | dev: true
1945 |
1946 | /node-forge@1.3.1:
1947 | resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
1948 | engines: {node: '>= 6.13.0'}
1949 | dev: true
1950 |
1951 | /node-releases@2.0.14:
1952 | resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
1953 | dev: true
1954 |
1955 | /normalize-path@3.0.0:
1956 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
1957 | engines: {node: '>=0.10.0'}
1958 | dev: true
1959 |
1960 | /npm-run-path@4.0.1:
1961 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
1962 | engines: {node: '>=8'}
1963 | dependencies:
1964 | path-key: 3.1.1
1965 | dev: true
1966 |
1967 | /on-headers@1.0.2:
1968 | resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==}
1969 | engines: {node: '>= 0.8'}
1970 | dev: true
1971 |
1972 | /once@1.4.0:
1973 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1974 | dependencies:
1975 | wrappy: 1.0.2
1976 | dev: true
1977 |
1978 | /onetime@5.1.2:
1979 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
1980 | engines: {node: '>=6'}
1981 | dependencies:
1982 | mimic-fn: 2.1.0
1983 | dev: true
1984 |
1985 | /p-map@3.0.0:
1986 | resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==}
1987 | engines: {node: '>=8'}
1988 | dependencies:
1989 | aggregate-error: 3.1.0
1990 | dev: true
1991 |
1992 | /param-case@3.0.4:
1993 | resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==}
1994 | dependencies:
1995 | dot-case: 3.0.4
1996 | tslib: 2.6.2
1997 | dev: true
1998 |
1999 | /parse5@5.1.1:
2000 | resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==}
2001 | dev: true
2002 |
2003 | /parse5@7.1.2:
2004 | resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
2005 | dependencies:
2006 | entities: 4.5.0
2007 | dev: true
2008 |
2009 | /pascal-case@3.1.2:
2010 | resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==}
2011 | dependencies:
2012 | no-case: 3.0.4
2013 | tslib: 2.6.2
2014 | dev: true
2015 |
2016 | /path-is-absolute@1.0.1:
2017 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2018 | engines: {node: '>=0.10.0'}
2019 | dev: true
2020 |
2021 | /path-is-inside@1.0.2:
2022 | resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==}
2023 | dev: true
2024 |
2025 | /path-key@3.1.1:
2026 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2027 | engines: {node: '>=8'}
2028 | dev: true
2029 |
2030 | /path-parse@1.0.7:
2031 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2032 | dev: true
2033 |
2034 | /path-to-regexp@2.2.1:
2035 | resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==}
2036 | dev: true
2037 |
2038 | /path-to-regexp@6.2.1:
2039 | resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==}
2040 | dev: true
2041 |
2042 | /path-type@4.0.0:
2043 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2044 | engines: {node: '>=8'}
2045 | dev: true
2046 |
2047 | /picocolors@1.0.0:
2048 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
2049 | dev: true
2050 |
2051 | /picomatch@2.3.1:
2052 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2053 | engines: {node: '>=8.6'}
2054 | dev: true
2055 |
2056 | /printable-characters@1.0.42:
2057 | resolution: {integrity: sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ==}
2058 | dev: true
2059 |
2060 | /punycode@1.4.1:
2061 | resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
2062 | dev: true
2063 |
2064 | /punycode@2.3.1:
2065 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
2066 | engines: {node: '>=6'}
2067 | dev: true
2068 |
2069 | /queue-microtask@1.2.3:
2070 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2071 | dev: true
2072 |
2073 | /randombytes@2.1.0:
2074 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
2075 | dependencies:
2076 | safe-buffer: 5.2.1
2077 | dev: true
2078 |
2079 | /range-parser@1.2.0:
2080 | resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==}
2081 | engines: {node: '>= 0.6'}
2082 | dev: true
2083 |
2084 | /rc@1.2.8:
2085 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
2086 | hasBin: true
2087 | dependencies:
2088 | deep-extend: 0.6.0
2089 | ini: 1.3.8
2090 | minimist: 1.2.8
2091 | strip-json-comments: 2.0.1
2092 | dev: true
2093 |
2094 | /readdirp@3.6.0:
2095 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
2096 | engines: {node: '>=8.10.0'}
2097 | dependencies:
2098 | picomatch: 2.3.1
2099 | dev: true
2100 |
2101 | /regenerator-runtime@0.13.11:
2102 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
2103 | dev: true
2104 |
2105 | /registry-auth-token@3.3.2:
2106 | resolution: {integrity: sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==}
2107 | dependencies:
2108 | rc: 1.2.8
2109 | safe-buffer: 5.2.1
2110 | dev: true
2111 |
2112 | /registry-url@3.1.0:
2113 | resolution: {integrity: sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==}
2114 | engines: {node: '>=0.10.0'}
2115 | dependencies:
2116 | rc: 1.2.8
2117 | dev: true
2118 |
2119 | /relateurl@0.2.7:
2120 | resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==}
2121 | engines: {node: '>= 0.10'}
2122 | dev: true
2123 |
2124 | /require-from-string@2.0.2:
2125 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
2126 | engines: {node: '>=0.10.0'}
2127 | dev: true
2128 |
2129 | /resolve.exports@2.0.2:
2130 | resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==}
2131 | engines: {node: '>=10'}
2132 | dev: true
2133 |
2134 | /resolve@1.22.8:
2135 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
2136 | hasBin: true
2137 | dependencies:
2138 | is-core-module: 2.13.1
2139 | path-parse: 1.0.7
2140 | supports-preserve-symlinks-flag: 1.0.0
2141 | dev: true
2142 |
2143 | /reusify@1.0.4:
2144 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2145 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2146 | dev: true
2147 |
2148 | /rimraf@3.0.2:
2149 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2150 | hasBin: true
2151 | dependencies:
2152 | glob: 7.2.3
2153 | dev: true
2154 |
2155 | /rollup-plugin-delete@2.0.0:
2156 | resolution: {integrity: sha512-/VpLMtDy+8wwRlDANuYmDa9ss/knGsAgrDhM+tEwB1npHwNu4DYNmDfUL55csse/GHs9Q+SMT/rw9uiaZ3pnzA==}
2157 | engines: {node: '>=10'}
2158 | dependencies:
2159 | del: 5.1.0
2160 | dev: true
2161 |
2162 | /rollup-plugin-inject@3.0.2:
2163 | resolution: {integrity: sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==}
2164 | deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.
2165 | dependencies:
2166 | estree-walker: 0.6.1
2167 | magic-string: 0.25.9
2168 | rollup-pluginutils: 2.8.2
2169 | dev: true
2170 |
2171 | /rollup-plugin-node-polyfills@0.2.1:
2172 | resolution: {integrity: sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==}
2173 | dependencies:
2174 | rollup-plugin-inject: 3.0.2
2175 | dev: true
2176 |
2177 | /rollup-plugin-terser@7.0.2(rollup@4.7.0):
2178 | resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
2179 | deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
2180 | peerDependencies:
2181 | rollup: ^2.0.0
2182 | dependencies:
2183 | '@babel/code-frame': 7.23.5
2184 | jest-worker: 26.6.2
2185 | rollup: 4.7.0
2186 | serialize-javascript: 4.0.0
2187 | terser: 5.26.0
2188 | dev: true
2189 |
2190 | /rollup-pluginutils@2.8.2:
2191 | resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
2192 | dependencies:
2193 | estree-walker: 0.6.1
2194 | dev: true
2195 |
2196 | /rollup@4.7.0:
2197 | resolution: {integrity: sha512-7Kw0dUP4BWH78zaZCqF1rPyQ8D5DSU6URG45v1dqS/faNsx9WXyess00uTOZxKr7oR/4TOjO1CPudT8L1UsEgw==}
2198 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
2199 | hasBin: true
2200 | optionalDependencies:
2201 | '@rollup/rollup-android-arm-eabi': 4.7.0
2202 | '@rollup/rollup-android-arm64': 4.7.0
2203 | '@rollup/rollup-darwin-arm64': 4.7.0
2204 | '@rollup/rollup-darwin-x64': 4.7.0
2205 | '@rollup/rollup-linux-arm-gnueabihf': 4.7.0
2206 | '@rollup/rollup-linux-arm64-gnu': 4.7.0
2207 | '@rollup/rollup-linux-arm64-musl': 4.7.0
2208 | '@rollup/rollup-linux-riscv64-gnu': 4.7.0
2209 | '@rollup/rollup-linux-x64-gnu': 4.7.0
2210 | '@rollup/rollup-linux-x64-musl': 4.7.0
2211 | '@rollup/rollup-win32-arm64-msvc': 4.7.0
2212 | '@rollup/rollup-win32-ia32-msvc': 4.7.0
2213 | '@rollup/rollup-win32-x64-msvc': 4.7.0
2214 | fsevents: 2.3.3
2215 | dev: true
2216 |
2217 | /run-parallel@1.2.0:
2218 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2219 | dependencies:
2220 | queue-microtask: 1.2.3
2221 | dev: true
2222 |
2223 | /safe-buffer@5.1.2:
2224 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
2225 | dev: true
2226 |
2227 | /safe-buffer@5.2.1:
2228 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2229 | dev: true
2230 |
2231 | /selfsigned@2.4.1:
2232 | resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
2233 | engines: {node: '>=10'}
2234 | dependencies:
2235 | '@types/node-forge': 1.3.10
2236 | node-forge: 1.3.1
2237 | dev: true
2238 |
2239 | /semver@6.3.1:
2240 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
2241 | hasBin: true
2242 | dev: true
2243 |
2244 | /serialize-javascript@4.0.0:
2245 | resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
2246 | dependencies:
2247 | randombytes: 2.1.0
2248 | dev: true
2249 |
2250 | /seroval@0.15.1:
2251 | resolution: {integrity: sha512-OPVtf0qmeC7RW+ScVX+7aOS+xoIM7pWcZ0jOWg2aTZigCydgRB04adfteBRbecZnnrO1WuGQ+C3tLeBBzX2zSQ==}
2252 | engines: {node: '>=10'}
2253 | dev: false
2254 |
2255 | /serve-handler@6.1.5:
2256 | resolution: {integrity: sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==}
2257 | dependencies:
2258 | bytes: 3.0.0
2259 | content-disposition: 0.5.2
2260 | fast-url-parser: 1.1.3
2261 | mime-types: 2.1.18
2262 | minimatch: 3.1.2
2263 | path-is-inside: 1.0.2
2264 | path-to-regexp: 2.2.1
2265 | range-parser: 1.2.0
2266 | dev: true
2267 |
2268 | /serve@14.2.1:
2269 | resolution: {integrity: sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==}
2270 | engines: {node: '>= 14'}
2271 | hasBin: true
2272 | dependencies:
2273 | '@zeit/schemas': 2.29.0
2274 | ajv: 8.11.0
2275 | arg: 5.0.2
2276 | boxen: 7.0.0
2277 | chalk: 5.0.1
2278 | chalk-template: 0.4.0
2279 | clipboardy: 3.0.0
2280 | compression: 1.7.4
2281 | is-port-reachable: 4.0.0
2282 | serve-handler: 6.1.5
2283 | update-check: 1.5.4
2284 | transitivePeerDependencies:
2285 | - supports-color
2286 | dev: true
2287 |
2288 | /shady-css-scoped-element@0.0.2:
2289 | resolution: {integrity: sha512-Dqfl70x6JiwYDujd33ZTbtCK0t52E7+H2swdWQNSTzfsolSa6LJHnTpN4T9OpJJEq4bxuzHRLFO9RBcy/UfrMQ==}
2290 | dev: true
2291 |
2292 | /shebang-command@2.0.0:
2293 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2294 | engines: {node: '>=8'}
2295 | dependencies:
2296 | shebang-regex: 3.0.0
2297 | dev: true
2298 |
2299 | /shebang-regex@3.0.0:
2300 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2301 | engines: {node: '>=8'}
2302 | dev: true
2303 |
2304 | /signal-exit@3.0.7:
2305 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2306 | dev: true
2307 |
2308 | /slash@3.0.0:
2309 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2310 | engines: {node: '>=8'}
2311 | dev: true
2312 |
2313 | /slash@4.0.0:
2314 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
2315 | engines: {node: '>=12'}
2316 | dev: true
2317 |
2318 | /solid-js@1.8.7:
2319 | resolution: {integrity: sha512-9dzrSVieh2zj3SnJ02II6xZkonR6c+j/91b7XZUNcC6xSaldlqjjGh98F1fk5cRJ8ZTkzqF5fPIWDxEOs6QZXA==}
2320 | dependencies:
2321 | csstype: 3.1.3
2322 | seroval: 0.15.1
2323 | dev: false
2324 |
2325 | /source-map-support@0.5.21:
2326 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
2327 | dependencies:
2328 | buffer-from: 1.1.2
2329 | source-map: 0.6.1
2330 | dev: true
2331 |
2332 | /source-map@0.6.1:
2333 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
2334 | engines: {node: '>=0.10.0'}
2335 | dev: true
2336 |
2337 | /sourcemap-codec@1.4.8:
2338 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
2339 | deprecated: Please use @jridgewell/sourcemap-codec instead
2340 | dev: true
2341 |
2342 | /stacktracey@2.1.8:
2343 | resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==}
2344 | dependencies:
2345 | as-table: 1.0.55
2346 | get-source: 2.0.12
2347 | dev: true
2348 |
2349 | /stoppable@1.1.0:
2350 | resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==}
2351 | engines: {node: '>=4', npm: '>=6'}
2352 | dev: true
2353 |
2354 | /string-width@4.2.3:
2355 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2356 | engines: {node: '>=8'}
2357 | dependencies:
2358 | emoji-regex: 8.0.0
2359 | is-fullwidth-code-point: 3.0.0
2360 | strip-ansi: 6.0.1
2361 | dev: true
2362 |
2363 | /string-width@5.1.2:
2364 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
2365 | engines: {node: '>=12'}
2366 | dependencies:
2367 | eastasianwidth: 0.2.0
2368 | emoji-regex: 9.2.2
2369 | strip-ansi: 7.1.0
2370 | dev: true
2371 |
2372 | /strip-ansi@6.0.1:
2373 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2374 | engines: {node: '>=8'}
2375 | dependencies:
2376 | ansi-regex: 5.0.1
2377 | dev: true
2378 |
2379 | /strip-ansi@7.1.0:
2380 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
2381 | engines: {node: '>=12'}
2382 | dependencies:
2383 | ansi-regex: 6.0.1
2384 | dev: true
2385 |
2386 | /strip-final-newline@2.0.0:
2387 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
2388 | engines: {node: '>=6'}
2389 | dev: true
2390 |
2391 | /strip-json-comments@2.0.1:
2392 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
2393 | engines: {node: '>=0.10.0'}
2394 | dev: true
2395 |
2396 | /supports-color@5.5.0:
2397 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
2398 | engines: {node: '>=4'}
2399 | dependencies:
2400 | has-flag: 3.0.0
2401 | dev: true
2402 |
2403 | /supports-color@7.2.0:
2404 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2405 | engines: {node: '>=8'}
2406 | dependencies:
2407 | has-flag: 4.0.0
2408 | dev: true
2409 |
2410 | /supports-preserve-symlinks-flag@1.0.0:
2411 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2412 | engines: {node: '>= 0.4'}
2413 | dev: true
2414 |
2415 | /systemjs@6.14.2:
2416 | resolution: {integrity: sha512-1TlOwvKWdXxAY9vba+huLu99zrQURDWA8pUTYsRIYDZYQbGyK+pyEP4h4dlySsqo7ozyJBmYD20F+iUHhAltEg==}
2417 | dev: true
2418 |
2419 | /terser@4.8.1:
2420 | resolution: {integrity: sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==}
2421 | engines: {node: '>=6.0.0'}
2422 | hasBin: true
2423 | dependencies:
2424 | acorn: 8.11.2
2425 | commander: 2.20.3
2426 | source-map: 0.6.1
2427 | source-map-support: 0.5.21
2428 | dev: true
2429 |
2430 | /terser@5.26.0:
2431 | resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==}
2432 | engines: {node: '>=10'}
2433 | hasBin: true
2434 | dependencies:
2435 | '@jridgewell/source-map': 0.3.5
2436 | acorn: 8.11.2
2437 | commander: 2.20.3
2438 | source-map-support: 0.5.21
2439 | dev: true
2440 |
2441 | /to-fast-properties@2.0.0:
2442 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
2443 | engines: {node: '>=4'}
2444 | dev: true
2445 |
2446 | /to-regex-range@5.0.1:
2447 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2448 | engines: {node: '>=8.0'}
2449 | dependencies:
2450 | is-number: 7.0.0
2451 | dev: true
2452 |
2453 | /tr46@1.0.1:
2454 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
2455 | dependencies:
2456 | punycode: 2.3.1
2457 | dev: true
2458 |
2459 | /tslib@2.6.2:
2460 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
2461 | dev: true
2462 |
2463 | /type-fest@2.19.0:
2464 | resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
2465 | engines: {node: '>=12.20'}
2466 | dev: true
2467 |
2468 | /undici-types@5.26.5:
2469 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
2470 | dev: true
2471 |
2472 | /undici@5.28.2:
2473 | resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==}
2474 | engines: {node: '>=14.0'}
2475 | dependencies:
2476 | '@fastify/busboy': 2.1.0
2477 | dev: true
2478 |
2479 | /universalify@0.1.2:
2480 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
2481 | engines: {node: '>= 4.0.0'}
2482 | dev: true
2483 |
2484 | /update-browserslist-db@1.0.13(browserslist@4.22.2):
2485 | resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
2486 | hasBin: true
2487 | peerDependencies:
2488 | browserslist: '>= 4.21.0'
2489 | dependencies:
2490 | browserslist: 4.22.2
2491 | escalade: 3.1.1
2492 | picocolors: 1.0.0
2493 | dev: true
2494 |
2495 | /update-check@1.5.4:
2496 | resolution: {integrity: sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==}
2497 | dependencies:
2498 | registry-auth-token: 3.3.2
2499 | registry-url: 3.1.0
2500 | dev: true
2501 |
2502 | /uri-js@4.4.1:
2503 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2504 | dependencies:
2505 | punycode: 2.3.1
2506 | dev: true
2507 |
2508 | /valid-url@1.0.9:
2509 | resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==}
2510 | dev: true
2511 |
2512 | /validate-html-nesting@1.2.2:
2513 | resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==}
2514 | dev: true
2515 |
2516 | /vary@1.1.2:
2517 | resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
2518 | engines: {node: '>= 0.8'}
2519 | dev: true
2520 |
2521 | /webidl-conversions@4.0.2:
2522 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
2523 | dev: true
2524 |
2525 | /whatwg-fetch@3.6.19:
2526 | resolution: {integrity: sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==}
2527 | dev: true
2528 |
2529 | /whatwg-url@7.1.0:
2530 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
2531 | dependencies:
2532 | lodash.sortby: 4.7.0
2533 | tr46: 1.0.1
2534 | webidl-conversions: 4.0.2
2535 | dev: true
2536 |
2537 | /which@2.0.2:
2538 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
2539 | engines: {node: '>= 8'}
2540 | hasBin: true
2541 | dependencies:
2542 | isexe: 2.0.0
2543 | dev: true
2544 |
2545 | /widest-line@4.0.1:
2546 | resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
2547 | engines: {node: '>=12'}
2548 | dependencies:
2549 | string-width: 5.1.2
2550 | dev: true
2551 |
2552 | /workerd@1.20231030.0:
2553 | resolution: {integrity: sha512-+FSW+d31f8RrjHanFf/R9A+Z0csf3OtsvzdPmAKuwuZm/5HrBv83cvG9fFeTxl7/nI6irUUXIRF9xcj/NomQzQ==}
2554 | engines: {node: '>=16'}
2555 | hasBin: true
2556 | requiresBuild: true
2557 | optionalDependencies:
2558 | '@cloudflare/workerd-darwin-64': 1.20231030.0
2559 | '@cloudflare/workerd-darwin-arm64': 1.20231030.0
2560 | '@cloudflare/workerd-linux-64': 1.20231030.0
2561 | '@cloudflare/workerd-linux-arm64': 1.20231030.0
2562 | '@cloudflare/workerd-windows-64': 1.20231030.0
2563 | dev: true
2564 |
2565 | /wrangler@3.19.0:
2566 | resolution: {integrity: sha512-pY7xWqkQn6DJ+1vz9YHz2pCftEmK+JCTj9sqnucp0NZnlUiILDmBWegsjjCLZycgfiA62J213N7NvjLPr2LB8w==}
2567 | engines: {node: '>=16.17.0'}
2568 | hasBin: true
2569 | dependencies:
2570 | '@cloudflare/kv-asset-handler': 0.2.0
2571 | '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19)
2572 | '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.17.19)
2573 | blake3-wasm: 2.1.5
2574 | chokidar: 3.5.3
2575 | esbuild: 0.17.19
2576 | miniflare: 3.20231030.3
2577 | nanoid: 3.3.7
2578 | path-to-regexp: 6.2.1
2579 | resolve.exports: 2.0.2
2580 | selfsigned: 2.4.1
2581 | source-map: 0.6.1
2582 | source-map-support: 0.5.21
2583 | xxhash-wasm: 1.0.2
2584 | optionalDependencies:
2585 | fsevents: 2.3.3
2586 | transitivePeerDependencies:
2587 | - bufferutil
2588 | - supports-color
2589 | - utf-8-validate
2590 | dev: true
2591 |
2592 | /wrap-ansi@8.1.0:
2593 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
2594 | engines: {node: '>=12'}
2595 | dependencies:
2596 | ansi-styles: 6.2.1
2597 | string-width: 5.1.2
2598 | strip-ansi: 7.1.0
2599 | dev: true
2600 |
2601 | /wrappy@1.0.2:
2602 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
2603 | dev: true
2604 |
2605 | /ws@8.14.2:
2606 | resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
2607 | engines: {node: '>=10.0.0'}
2608 | peerDependencies:
2609 | bufferutil: ^4.0.1
2610 | utf-8-validate: '>=5.0.2'
2611 | peerDependenciesMeta:
2612 | bufferutil:
2613 | optional: true
2614 | utf-8-validate:
2615 | optional: true
2616 | dev: true
2617 |
2618 | /xxhash-wasm@1.0.2:
2619 | resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==}
2620 | dev: true
2621 |
2622 | /yallist@3.1.1:
2623 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
2624 | dev: true
2625 |
2626 | /yallist@4.0.0:
2627 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
2628 | dev: true
2629 |
2630 | /youch@3.3.3:
2631 | resolution: {integrity: sha512-qSFXUk3UZBLfggAW3dJKg0BMblG5biqSF8M34E06o5CSsZtH92u9Hqmj2RzGiHDi64fhe83+4tENFP2DB6t6ZA==}
2632 | dependencies:
2633 | cookie: 0.5.0
2634 | mustache: 4.2.0
2635 | stacktracey: 2.1.8
2636 | dev: true
2637 |
2638 | /zod@3.22.4:
2639 | resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
2640 | dev: true
2641 |
--------------------------------------------------------------------------------
27 | {story().comments_count 28 | ? story().comments_count + " comments" 29 | : "No comments yet."} 30 |
31 |32 |{(comment) => }
33 |
34 |