From 96a117b084dbc2b441767bddc054a0b2b16741e6 Mon Sep 17 00:00:00 2001 From: AaronHux Date: Sat, 25 May 2024 15:20:10 +0800 Subject: [PATCH] init --- .editorconfig | 13 + .env.example | 4 + .eslintignore | 4 + .eslintrc.cjs | 16 + .gitignore | 27 + .npmrc | 1 + app.config.ts | 34 + app.vue | 38 + components/Footer.vue | 86 + components/Header.vue | 41 + components/OgImage/OgImageSaas.vue | 29 + components/Placeholder.vue | 21 + components/brand/logo.vue | 44 + components/galaxy.tsx | 162 + content/0.index.yml | 145 + content/1.docs/1.getting-started/1.index.md | 44 + .../1.getting-started/2.installation.md | 21 + content/1.docs/1.getting-started/_dir.yml | 1 + content/1.docs/_dir.yml | 1 + content/2.pricing.yml | 85 + content/3.blog.yml | 3 + content/3.blog/1.asian-cuisine.md | 288 + content/3.blog/2.pyrenees.md | 93 + content/3.blog/3.james-webb.md | 68 + content/3.blog/4.meditation.md | 61 + content/3.blog/5.animals.md | 158 + content/3.blog/6.cryptocurrencies.md | 114 + content/3.blog/7.nuxt-ui.md | 260 + content/header.yml | 39 + error.vue | 49 + install.sh | 23 + layouts/auth.vue | 46 + layouts/default.vue | 48 + nuxt.config.ts | 32 + nuxt.schema.ts | 78 + package.json | 36 + pages/blog.vue | 3 + pages/blog/[slug].vue | 85 + pages/blog/index.vue | 53 + pages/docs.vue | 25 + pages/docs/[...slug].vue | 49 + pages/index.vue | 142 + pages/login.vue | 71 + pages/pricing.vue | 47 + pages/signup.vue | 71 + pnpm-lock.yaml | 11102 ++++++++++++++++ public/favicon.ico | Bin 0 -> 4286 bytes public/social-card.png | Bin 0 -> 557298 bytes renovate.json | 5 + server/api/search.json.get.ts | 5 + server/tsconfig.json | 3 + tailwind.config.ts | 12 + tsconfig.json | 4 + types/index.d.ts | 14 + 54 files changed, 13904 insertions(+) create mode 100644 .editorconfig create mode 100644 .env.example create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 app.config.ts create mode 100644 app.vue create mode 100644 components/Footer.vue create mode 100644 components/Header.vue create mode 100644 components/OgImage/OgImageSaas.vue create mode 100644 components/Placeholder.vue create mode 100644 components/brand/logo.vue create mode 100644 components/galaxy.tsx create mode 100644 content/0.index.yml create mode 100644 content/1.docs/1.getting-started/1.index.md create mode 100644 content/1.docs/1.getting-started/2.installation.md create mode 100644 content/1.docs/1.getting-started/_dir.yml create mode 100644 content/1.docs/_dir.yml create mode 100644 content/2.pricing.yml create mode 100644 content/3.blog.yml create mode 100644 content/3.blog/1.asian-cuisine.md create mode 100644 content/3.blog/2.pyrenees.md create mode 100644 content/3.blog/3.james-webb.md create mode 100644 content/3.blog/4.meditation.md create mode 100644 content/3.blog/5.animals.md create mode 100644 content/3.blog/6.cryptocurrencies.md create mode 100644 content/3.blog/7.nuxt-ui.md create mode 100644 content/header.yml create mode 100644 error.vue create mode 100644 install.sh create mode 100644 layouts/auth.vue create mode 100644 layouts/default.vue create mode 100644 nuxt.config.ts create mode 100644 nuxt.schema.ts create mode 100644 package.json create mode 100644 pages/blog.vue create mode 100644 pages/blog/[slug].vue create mode 100644 pages/blog/index.vue create mode 100644 pages/docs.vue create mode 100644 pages/docs/[...slug].vue create mode 100644 pages/index.vue create mode 100644 pages/login.vue create mode 100644 pages/pricing.vue create mode 100644 pages/signup.vue create mode 100644 pnpm-lock.yaml create mode 100644 public/favicon.ico create mode 100644 public/social-card.png create mode 100644 renovate.json create mode 100644 server/api/search.json.get.ts create mode 100644 server/tsconfig.json create mode 100644 tailwind.config.ts create mode 100644 tsconfig.json create mode 100644 types/index.d.ts diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..9142239 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +# editorconfig.org +root = true + +[*] +indent_size = 2 +indent_style = space +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..d78465b --- /dev/null +++ b/.env.example @@ -0,0 +1,4 @@ +# Production license for @nuxt/ui-pro, get one at https://ui.nuxt.com/pro/purchase +NUXT_UI_PRO_LICENSE= +# Public URL, used for OG Image when running nuxt generate +NUXT_PUBLIC_SITE_URL= diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..81705cc --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +dist +node_modules +.output +.nuxt diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..c2431ac --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,16 @@ +module.exports = { + root: true, + extends: [ + '@nuxt/eslint-config' + ], + rules: { + // Global + semi: ['error', 'never'], + quotes: ['error', 'single'], + 'quote-props': ['error', 'as-needed'], + // Vue + 'vue/multi-word-component-names': 0, + 'vue/max-attributes-per-line': 'off', + 'vue/no-v-html': 0 + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6bbb425 --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +# Nuxt dev/build outputs +.output +.data +.nuxt +.nitro +.cache +dist + +# Node dependencies +node_modules + +# Logs +logs +*.log + +# Misc +.DS_Store +.fleet +.idea + +# Local env files +.env +.env.* +!.env.example + +# VSC +.history diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..bf2e764 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +shamefully-hoist=true diff --git a/app.config.ts b/app.config.ts new file mode 100644 index 0000000..2d3747b --- /dev/null +++ b/app.config.ts @@ -0,0 +1,34 @@ +export default defineAppConfig({ + ui: { + primary: 'amber', + gray: 'stone', + button: { + rounded: 'rounded-full', + default: { + size: 'md' + } + }, + input: { + default: { + size: 'md' + } + }, + card: { + rounded: 'rounded-xl' + }, + footer: { + top: { + wrapper: 'border-t border-gray-200 dark:border-gray-800', + container: 'py-8 lg:py-16' + }, + bottom: { + wrapper: 'border-t border-gray-200 dark:border-gray-800' + } + }, + page: { + hero: { + wrapper: 'lg:py-24' + } + } + } +}) diff --git a/app.vue b/app.vue new file mode 100644 index 0000000..f2f6fd7 --- /dev/null +++ b/app.vue @@ -0,0 +1,38 @@ + + + diff --git a/components/Footer.vue b/components/Footer.vue new file mode 100644 index 0000000..a2ea246 --- /dev/null +++ b/components/Footer.vue @@ -0,0 +1,86 @@ + + + diff --git a/components/Header.vue b/components/Header.vue new file mode 100644 index 0000000..c3e1d8b --- /dev/null +++ b/components/Header.vue @@ -0,0 +1,41 @@ + + + diff --git a/components/OgImage/OgImageSaas.vue b/components/OgImage/OgImageSaas.vue new file mode 100644 index 0000000..0e7faac --- /dev/null +++ b/components/OgImage/OgImageSaas.vue @@ -0,0 +1,29 @@ + + + diff --git a/components/Placeholder.vue b/components/Placeholder.vue new file mode 100644 index 0000000..0d0fffb --- /dev/null +++ b/components/Placeholder.vue @@ -0,0 +1,21 @@ + diff --git a/components/brand/logo.vue b/components/brand/logo.vue new file mode 100644 index 0000000..c88ef2d --- /dev/null +++ b/components/brand/logo.vue @@ -0,0 +1,44 @@ + + + diff --git a/components/galaxy.tsx b/components/galaxy.tsx new file mode 100644 index 0000000..79e9fea --- /dev/null +++ b/components/galaxy.tsx @@ -0,0 +1,162 @@ + +import { lerp, BufferGeometry, Camera, EffectComposer, Points, Renderer, RenderPass, Scene, ShaderMaterial, Texture, UnrealBloomPass, ZoomBlurPass } from 'troisjs' +import { Clock, Color, MathUtils, Vector3 } from 'three' +import { useMouse } from '@vueuse/core' + +const niceColors = [['#69d2e7', '#a7dbd8', '#e0e4cc', '#f38630', '#fa6900'], ['#fe4365', '#fc9d9a', '#f9cdad', '#c8c8a9', '#83af9b'], ['#ecd078', '#d95b43', '#c02942', '#542437', '#53777a'], ['#556270', '#4ecdc4', '#c7f464', '#ff6b6b', '#c44d58'], ['#774f38', '#e08e79', '#f1d4af', '#ece5ce', '#c5e0dc'], ['#e8ddcb', '#cdb380', '#036564', '#033649', '#031634'], ['#490a3d', '#bd1550', '#e97f02', '#f8ca00', '#8a9b0f'], ['#594f4f', '#547980', '#45ada8', '#9de0ad', '#e5fcc2'], ['#00a0b0', '#6a4a3c', '#cc333f', '#eb6841', '#edc951'], ['#e94e77', '#d68189', '#c6a49a', '#c6e5d9', '#f4ead5'], ['#3fb8af', '#7fc7af', '#dad8a7', '#ff9e9d', '#ff3d7f'], ['#d9ceb2', '#948c75', '#d5ded9', '#7a6a53', '#99b2b7'], ['#ffffff', '#cbe86b', '#f2e9e1', '#1c140d', '#cbe86b'], ['#efffcd', '#dce9be', '#555152', '#2e2633', '#99173c'], ['#343838', '#005f6b', '#008c9e', '#00b4cc', '#00dffc'], ['#413e4a', '#73626e', '#b38184', '#f0b49e', '#f7e4be'], ['#ff4e50', '#fc913a', '#f9d423', '#ede574', '#e1f5c4'], ['#99b898', '#fecea8', '#ff847c', '#e84a5f', '#2a363b'], ['#655643', '#80bca3', '#f6f7bd', '#e6ac27', '#bf4d28'], ['#00a8c6', '#40c0cb', '#f9f2e7', '#aee239', '#8fbe00'], ['#351330', '#424254', '#64908a', '#e8caa4', '#cc2a41'], ['#554236', '#f77825', '#d3ce3d', '#f1efa5', '#60b99a'], ['#5d4157', '#838689', '#a8caba', '#cad7b2', '#ebe3aa'], ['#8c2318', '#5e8c6a', '#88a65e', '#bfb35a', '#f2c45a'], ['#fad089', '#ff9c5b', '#f5634a', '#ed303c', '#3b8183'], ['#ff4242', '#f4fad2', '#d4ee5e', '#e1edb9', '#f0f2eb'], ['#f8b195', '#f67280', '#c06c84', '#6c5b7b', '#355c7d'], ['#d1e751', '#ffffff', '#000000', '#4dbce9', '#26ade4'], ['#1b676b', '#519548', '#88c425', '#bef202', '#eafde6'], ['#5e412f', '#fcebb6', '#78c0a8', '#f07818', '#f0a830'], ['#bcbdac', '#cfbe27', '#f27435', '#f02475', '#3b2d38'], ['#452632', '#91204d', '#e4844a', '#e8bf56', '#e2f7ce'], ['#eee6ab', '#c5bc8e', '#696758', '#45484b', '#36393b'], ['#f0d8a8', '#3d1c00', '#86b8b1', '#f2d694', '#fa2a00'], ['#2a044a', '#0b2e59', '#0d6759', '#7ab317', '#a0c55f'], ['#f04155', '#ff823a', '#f2f26f', '#fff7bd', '#95cfb7'], ['#b9d7d9', '#668284', '#2a2829', '#493736', '#7b3b3b'], ['#bbbb88', '#ccc68d', '#eedd99', '#eec290', '#eeaa88'], ['#b3cc57', '#ecf081', '#ffbe40', '#ef746f', '#ab3e5b'], ['#a3a948', '#edb92e', '#f85931', '#ce1836', '#009989'], ['#300030', '#480048', '#601848', '#c04848', '#f07241'], ['#67917a', '#170409', '#b8af03', '#ccbf82', '#e33258'], ['#aab3ab', '#c4cbb7', '#ebefc9', '#eee0b7', '#e8caaf'], ['#e8d5b7', '#0e2430', '#fc3a51', '#f5b349', '#e8d5b9'], ['#ab526b', '#bca297', '#c5ceae', '#f0e2a4', '#f4ebc3'], ['#607848', '#789048', '#c0d860', '#f0f0d8', '#604848'], ['#b6d8c0', '#c8d9bf', '#dadabd', '#ecdbbc', '#fedcba'], ['#a8e6ce', '#dcedc2', '#ffd3b5', '#ffaaa6', '#ff8c94'], ['#3e4147', '#fffedf', '#dfba69', '#5a2e2e', '#2a2c31'], ['#fc354c', '#29221f', '#13747d', '#0abfbc', '#fcf7c5'], ['#cc0c39', '#e6781e', '#c8cf02', '#f8fcc1', '#1693a7'], ['#1c2130', '#028f76', '#b3e099', '#ffeaad', '#d14334'], ['#a7c5bd', '#e5ddcb', '#eb7b59', '#cf4647', '#524656'], ['#dad6ca', '#1bb0ce', '#4f8699', '#6a5e72', '#563444'], ['#5c323e', '#a82743', '#e15e32', '#c0d23e', '#e5f04c'], ['#edebe6', '#d6e1c7', '#94c7b6', '#403b33', '#d3643b'], ['#fdf1cc', '#c6d6b8', '#987f69', '#e3ad40', '#fcd036'], ['#230f2b', '#f21d41', '#ebebbc', '#bce3c5', '#82b3ae'], ['#b9d3b0', '#81bda4', '#b28774', '#f88f79', '#f6aa93'], ['#3a111c', '#574951', '#83988e', '#bcdea5', '#e6f9bc'], ['#5e3929', '#cd8c52', '#b7d1a3', '#dee8be', '#fcf7d3'], ['#1c0113', '#6b0103', '#a30006', '#c21a01', '#f03c02'], ['#000000', '#9f111b', '#b11623', '#292c37', '#cccccc'], ['#382f32', '#ffeaf2', '#fcd9e5', '#fbc5d8', '#f1396d'], ['#e3dfba', '#c8d6bf', '#93ccc6', '#6cbdb5', '#1a1f1e'], ['#f6f6f6', '#e8e8e8', '#333333', '#990100', '#b90504'], ['#1b325f', '#9cc4e4', '#e9f2f9', '#3a89c9', '#f26c4f'], ['#a1dbb2', '#fee5ad', '#faca66', '#f7a541', '#f45d4c'], ['#c1b398', '#605951', '#fbeec2', '#61a6ab', '#accec0'], ['#5e9fa3', '#dcd1b4', '#fab87f', '#f87e7b', '#b05574'], ['#951f2b', '#f5f4d7', '#e0dfb1', '#a5a36c', '#535233'], ['#8dccad', '#988864', '#fea6a2', '#f9d6ac', '#ffe9af'], ['#2d2d29', '#215a6d', '#3ca2a2', '#92c7a3', '#dfece6'], ['#413d3d', '#040004', '#c8ff00', '#fa023c', '#4b000f'], ['#eff3cd', '#b2d5ba', '#61ada0', '#248f8d', '#605063'], ['#ffefd3', '#fffee4', '#d0ecea', '#9fd6d2', '#8b7a5e'], ['#cfffdd', '#b4dec1', '#5c5863', '#a85163', '#ff1f4c'], ['#9dc9ac', '#fffec7', '#f56218', '#ff9d2e', '#919167'], ['#4e395d', '#827085', '#8ebe94', '#ccfc8e', '#dc5b3e'], ['#a8a7a7', '#cc527a', '#e8175d', '#474747', '#363636'], ['#f8edd1', '#d88a8a', '#474843', '#9d9d93', '#c5cfc6'], ['#046d8b', '#309292', '#2fb8ac', '#93a42a', '#ecbe13'], ['#f38a8a', '#55443d', '#a0cab5', '#cde9ca', '#f1edd0'], ['#a70267', '#f10c49', '#fb6b41', '#f6d86b', '#339194'], ['#ff003c', '#ff8a00', '#fabe28', '#88c100', '#00c176'], ['#ffedbf', '#f7803c', '#f54828', '#2e0d23', '#f8e4c1'], ['#4e4d4a', '#353432', '#94ba65', '#2790b0', '#2b4e72'], ['#0ca5b0', '#4e3f30', '#fefeeb', '#f8f4e4', '#a5b3aa'], ['#4d3b3b', '#de6262', '#ffb88c', '#ffd0b3', '#f5e0d3'], ['#fffbb7', '#a6f6af', '#66b6ab', '#5b7c8d', '#4f2958'], ['#edf6ee', '#d1c089', '#b3204d', '#412e28', '#151101'], ['#9d7e79', '#ccac95', '#9a947c', '#748b83', '#5b756c'], ['#fcfef5', '#e9ffe1', '#cdcfb7', '#d6e6c3', '#fafbe3'], ['#9cddc8', '#bfd8ad', '#ddd9ab', '#f7af63', '#633d2e'], ['#30261c', '#403831', '#36544f', '#1f5f61', '#0b8185'], ['#aaff00', '#ffaa00', '#ff00aa', '#aa00ff', '#00aaff'], ['#d1313d', '#e5625c', '#f9bf76', '#8eb2c5', '#615375'], ['#ffe181', '#eee9e5', '#fad3b2', '#ffba7f', '#ff9c97'], ['#73c8a9', '#dee1b6', '#e1b866', '#bd5532', '#373b44'], ['#805841', '#dcf7f3', '#fffcdd', '#ffd8d8', '#f5a2a2']] + +const vertexShader = ` + uniform float uTime; + attribute vec3 color; + attribute float size; + attribute float velocity; + varying vec4 vColor; + void main(){ + vColor = vec4(color, 1.0); + vec3 p = vec3(position); + p.z = -150. + mod(position.z + uTime, 300.); + vec4 mvPosition = modelViewMatrix * vec4( p, 1.0 ); + gl_PointSize = size * (-50.0 / mvPosition.z); + gl_Position = projectionMatrix * mvPosition; + } +` + +const fragmentShader = ` + uniform sampler2D uTexture; + varying vec4 vColor; + void main() { + gl_FragColor = vColor * texture2D(uTexture, gl_PointCoord); + } +` + +const { randFloat: rnd, randInt, randFloatSpread: rndFS } = MathUtils + + +export default defineComponent({ + components: { BufferGeometry, Camera, EffectComposer, Points, Renderer, RenderPass, Scene, ShaderMaterial, Texture, UnrealBloomPass, ZoomBlurPass }, + props: { + targetTimeCoef: { + type: Number, + default: 1 + } + }, + setup() { + const POINTS_COUNT = 1000 + + const palette = niceColors[37] // niceColors[2] 27 92 45 99 + + const positions = new Float32Array(POINTS_COUNT * 3) + const colors = new Float32Array(POINTS_COUNT * 3) + const sizes = new Float32Array(POINTS_COUNT) + const v3 = new Vector3(), color = new Color() + for (let i = 0; i < POINTS_COUNT; i++) { + v3.set(rndFS(200), rndFS(200), rndFS(300)) + v3.toArray(positions, i * 3) + color.set(palette[Math.floor(rnd(0, palette.length))]) + color.toArray(colors, i * 3) + sizes[i] = rnd(5, 20) + } + + const attributes = [ + { name: 'position', array: positions, itemSize: 3 }, + { name: 'color', array: colors, itemSize: 3 }, + { name: 'size', array: sizes, itemSize: 1 }, + ] + + const uniforms = { uTime: { value: 0 } } + + const clock = new Clock() + + const timeCoef = 1 + + return { + POINTS_COUNT, + attributes, uniforms, vertexShader, fragmentShader, + clock, timeCoef, + } + }, + data() { + return { + zoomStrength: 0, + } + }, + mounted() { + const renderer = this.$refs.renderer as any + const points = (this.$refs.points as any).points + + window.addEventListener('mousemove', (e) => { + const { x, y } = e + const midX = window.innerWidth / 2 + const siteX = Math.abs(x - midX) + + const midY = window.innerHeight / 2 + const siteY = Math.abs(y - midY) + + const da = 0.05 + const tiltX = lerp(points.rotation.x, (Math.abs((siteY / midY) - 1)) * da, 0.02) + const tiltY = lerp(points.rotation.y, -(Math.abs((siteX / midX) - 1)) * da, 0.02) + points.rotation.set(tiltX, tiltY, 0) + }) + + window.addEventListener('click',()=>{ + this.updateColors() + }) + + renderer.onBeforeRender(() => { + this.timeCoef = lerp(this.timeCoef, this.targetTimeCoef, 0.02) + this.uniforms.uTime.value += this.clock.getDelta() * this.timeCoef * 4 + this.zoomStrength = this.timeCoef * 0.004 + + // console.log(positionN) + + // const da = 0.05 + // const tiltX = lerp(points.rotation.x, positionN.y * da, 0.02) + // const tiltY = lerp(points.rotation.y, -positionN.x * da, 0.02) + // points.rotation.set(tiltX, tiltY, 0) + }) + }, + methods: { + updateColors() { + const colorAttribute = (this.$refs.points as any).geometry.attributes.color + const ip = randInt(0, 99) + console.log(ip) + const palette = niceColors[ip] + const color = new Color() + for (let i = 0; i < this.POINTS_COUNT; i++) { + color.set(palette[randInt(0, palette.length)]) + color.toArray(colorAttribute.array, i * 3) + } + colorAttribute.needsUpdate = true + }, + }, + render() { + return ( + <> + +
+ {(this.$slots.default?.())} +
+ + + + + + + + + + + + + + +
+ {/* this.targetTimeCoef = 100} onMouseleave={() => this.targetTimeCoef = 1}>Random + Colors */} + + ) + }, +}) diff --git a/content/0.index.yml b/content/0.index.yml new file mode 100644 index 0000000..de077f7 --- /dev/null +++ b/content/0.index.yml @@ -0,0 +1,145 @@ +title: Nuxt UI Pro - SaaS template +description: Nuxt UI Pro is a collection of premium Vue components built on top of Nuxt UI to create beautiful & responsive Nuxt applications in minutes. +navigation: false +hero: + + title: Topverse 下一代元宇宙 + description: 世界领先 Web 3.0 领域应用及多现实混合应用技术研发 + # headline: + # label: Made with Nuxt UI Pro + # to: https://ui.nuxt.com/pro + # icon: i-heroicons-arrow-top-right-on-square-20-solid + # links: + # - label: Get started + # to: '/signup' + # size: xl + # color: black + # icon: i-heroicons-arrow-right-20-solid + # trailing: true + # - label: Use this template + # icon: i-simple-icons-github + # size: xl + # color: gray + # to: https://github.com/nuxt-ui-pro/saas + # target: _blank +sections: + - title: The power of our service + description: Aliqua labore laboris fugiat. Reprehenderit exercitation eu commodo. Officia nostrud sit et aliqua ea ex sunt minim incididunt sunt. + id: features + align: left + features: + - name: Easy to use + description: Id laborum laboris duis nostrud excepteur ut velit. + icon: i-heroicons-cog + - name: Reliable + description: Magna Lorem ex cillum fugiat ad enim aute irure sit duis minim. + icon: i-heroicons-check + - name: Secure + description: Proident nostrud excepteur sint ut culpa consectetur aute adipisicing. + icon: i-heroicons-lock-closed + links: + - label: Explore components + to: /pro/components + color: gray + icon: i-heroicons-arrow-right-20-solid + trailing: true + size: md + class: ml-8 + - title: The speed of our service + description: Cillum sint enim excepteur ut deserunt qui nisi in deserunt in. Deserunt aliquip quis aliquip eu quis ex velit velit nostrud sit. + align: right + features: + - name: Fast + description: Qui reprehenderit nostrud dolore nisi ad fugiat labore eiusmod. + icon: i-heroicons-rocket-launch + - name: Affordable + description: Reprehenderit fugiat elit in do ipsum ut pariatur. + icon: i-heroicons-currency-dollar + - name: Scalable + description: Lorem deserunt et eiusmod. Ea in consectetur minim officia. + icon: i-heroicons-chart-bar + links: + - label: Learn more + to: /pro/guide/content + color: gray + icon: i-heroicons-arrow-right-20-solid + trailing: true + size: md + class: ml-8 +features: + title: Why choose our service? + description: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. + items: + - title: Easy to use + description: Id laborum laboris duis nostrud excepteur ut velit nulla magna Lorem proident non. + icon: i-heroicons-cog + - title: Reliable + description: Magna Lorem ex cillum fugiat ad enim aute irure sit duis minim. + icon: i-heroicons-check + - title: Secure + description: Proident nostrud excepteur sint ut culpa consectetur aute adipisicing non anim ullamco. + icon: i-heroicons-lock-closed + - title: Fast + description: Qui reprehenderit nostrud dolore nisi ad fugiat labore eiusmod sint aliquip nisi voluptate. + icon: i-heroicons-rocket-launch + - title: Affordable + description: Reprehenderit fugiat elit in do ipsum ut pariatur. + icon: i-heroicons-currency-dollar + - title: Scalable + description: Lorem deserunt et eiusmod. Ea in consectetur minim officia ullamco enim deserunt est. + icon: i-heroicons-chart-bar +testimonials: + headline: Testimonials + title: What our customers are saying. + description: Proident sunt exercitation minim laborum enim laboris labore esse. + items: + - quote: Nostrud tempor sunt fugiat. Dolor in sint dolore labore non occaecat adipisicing Lorem labore ullamco enim excepteur. In fugiat Lorem sit velit id veniam esse eiusmod non ea voluptate cupidatat reprehenderit ullamco dolore. Mollit laborum occaecat aliquip. + author: + name: Rose Roberson + description: CEO at Company + avatar: + src: https://i.pravatar.cc/120?img=1 + loading: lazy + - quote: Eiusmod dolor aute ut nulla pariatur officia consequat aute amet exercitation. + author: + name: Chace Rodgers + description: CEO at Company + avatar: + src: https://i.pravatar.cc/120?img=7 + loading: lazy + - quote: Id duis velit enim officia ad nisi incididunt magna ex dolor minim deserunt dolor. Esse incididunt cillum nostrud esse do quis amet labore amet nulla eiusmod amet nulla Lorem. Incididunt ex voluptate irure officia laboris ea proident est qui. + author: + name: Cornelius Sheppard + description: CEO at Company + avatar: + src: https://i.pravatar.cc/120?img=3 + loading: lazy + - quote: Velit consectetur in adipisicing culpa eiusmod commodo eu ex dolore. Officia irure nisi dolor dolore velit fugiat. Aliqua sint aliqua aute elit eu sunt. + author: + name: Destinee Woods + description: CEO at Company + avatar: + src: https://i.pravatar.cc/120?img=5 + loading: lazy + - quote: Proident quis deserunt qui ex exercitation veniam id Lorem est cupidatat ipsum irure aliquip ad. + author: + name: Kaleb Mccormick + description: CEO at Company + avatar: + src: https://i.pravatar.cc/120?img=8 + loading: lazy + - quote: Magna officia quis ea ea in officia non voluptate ipsum culpa do labore sunt. Aute est dolore commodo sint officia ad laboris dolor magna aliquip exercitation tempor commodo. + author: + name: Jazmin Mccall + description: CEO at Company + avatar: + src: https://i.pravatar.cc/120?img=9 + loading: lazy +cta: + title: Get started today + description: Nisi mollit id aliquip sunt est laborum sit sit. + links: + - label: Buy now + size: xl + color: black + to: /pricing diff --git a/content/1.docs/1.getting-started/1.index.md b/content/1.docs/1.getting-started/1.index.md new file mode 100644 index 0000000..13901b9 --- /dev/null +++ b/content/1.docs/1.getting-started/1.index.md @@ -0,0 +1,44 @@ +--- +title: Introduction +description: Welcome to Nuxt UI Pro SaaS template. +--- + +This template is a ready-to-use SaaS template made with [Nuxt UI Pro](https://ui.nuxt.com/pro), a collection of premium components built on top of [Nuxt UI](https://ui.nuxt.com) to create beautiful & responsive Nuxt applications in minutes. + +This template includes a customizable landing page, a pricing page, a documentation, a blog and authentication pages (login, register). + +## Features + +- Powered by [Nuxt 3](https://nuxt.com) +- Built with [Nuxt UI](https://ui.nuxt.com) and [Nuxt UI Pro](https://ui.nuxt.com/pro) +- Write content with [MDC syntax](https://content.nuxt.com/usage/markdown) thanks to [Nuxt Content](https://content.nuxt.com) +- Beautiful Typography styles +- Full-Text Search out of the box +- Dark mode support +- And more... + +## Play online + +You can start playing with this template in your browser using our online sandboxes: + +::u-button +--- +class: mr-4 +icon: i-simple-icons-stackblitz +label: Play on StackBlitz +target: _blank +to: https://stackblitz.com/github/nuxt-ui-pro/saas/ +--- +:: + +::u-button +--- +class: mt-2 sm:mt-0 +icon: i-simple-icons-codesandbox +label: Play on CodeSandbox +target: _blank +to: https://codesandbox.io/s/github/nuxt-ui-pro/saas/ +--- +:: + +Or open [Nuxt UI playground](https://ui.nuxt.com/playground){target=_blank}. diff --git a/content/1.docs/1.getting-started/2.installation.md b/content/1.docs/1.getting-started/2.installation.md new file mode 100644 index 0000000..cc41f93 --- /dev/null +++ b/content/1.docs/1.getting-started/2.installation.md @@ -0,0 +1,21 @@ +--- +title: Installation +description: Get started with Nuxt UI Pro SaaS template. +--- + +## Quick Start + +You can start a fresh new project with: + +```bash [Terminal] +npx nuxi init -t github:nuxt-ui-pro/saas +``` + +or create a new repository from GitHub: + +1. Open +2. Click on `Use this template` button +3. Enter repository name and click on `Create repository from template` button +4. Clone your new repository +5. Install dependencies with your favorite package manager +6. Start development server diff --git a/content/1.docs/1.getting-started/_dir.yml b/content/1.docs/1.getting-started/_dir.yml new file mode 100644 index 0000000..bcd2ba1 --- /dev/null +++ b/content/1.docs/1.getting-started/_dir.yml @@ -0,0 +1 @@ +title: Getting Started diff --git a/content/1.docs/_dir.yml b/content/1.docs/_dir.yml new file mode 100644 index 0000000..715635e --- /dev/null +++ b/content/1.docs/_dir.yml @@ -0,0 +1 @@ +navigation.icon: i-heroicons-book-open diff --git a/content/2.pricing.yml b/content/2.pricing.yml new file mode 100644 index 0000000..1b8ca99 --- /dev/null +++ b/content/2.pricing.yml @@ -0,0 +1,85 @@ +title: Pricing +description: Choose the plan that's right for you. +navigation.icon: i-heroicons-credit-card +hero: + title: A plan for every need + description: Our plans are designed to meet the requirements of both beginners and players. Get the right plan that suits you. + align: center +plans: + - title: Basic + description: A basic plan for individuals. + price: + month: $9.9 + year: $99.9 + align: top + button: + label: Get Started + color: white + features: + - 1 GB Storage + - 1 Email Account + - 1 Domain + - 1 Website + - 1 Database + - 1 SSL Certificate + - 1 Support Ticket + - title: Standard + description: A standard plan for small teams. + price: + month: $19.9 + year: $199.9 + highlight: true + align: top + button: + label: Get Started + color: black + features: + - 10 GB Storage + - 10 Email Accounts + - 10 Domains + - 10 Websites + - 10 Databases + - 10 SSL Certificates + - 10 Support Tickets + - title: Premium + description: A premium plan for large teams. + price: + month: $29.9 + year: $299.9 + align: top + button: + label: Get Started + color: white + features: + - 100 GB Storage + - 100 Email Accounts + - 100 Domains + - 100 Websites + - 100 Databases + - 100 SSL Certificates + - 100 Support Tickets +logos: + title: Trusted by the world's best + icons: + - i-simple-icons-amazonaws + - i-simple-icons-heroku + - i-simple-icons-netlify + - i-simple-icons-vercel + - i-simple-icons-cloudflare +faq: + title: Frequently asked questions + description: Culpa consectetur dolor pariatur commodo aliqua amet tempor nisi enim deserunt elit cillum. + items: + - label: Is this a secure service? + content: Qui sunt nostrud aliquip reprehenderit enim proident veniam magna aliquip velit occaecat eiusmod nisi deserunt sunt. + defaultOpen: true + - label: How can I cancel my subscription? + content: Consectetur irure Lorem nostrud adipisicing aliqua mollit Lorem sit officia magna eiusmod cupidatat. + - label: How does the free trial work? + content: Quis officia commodo magna eu qui aliquip duis. + - label: Can I switch plans later? + content: Dolore irure ullamco dolore eu occaecat magna eiusmod dolor aliqua culpa labore. + - label: Do you offer refunds? + content: Duis mollit nostrud voluptate mollit Lorem dolore commodo veniam incididunt eiusmod. + - label: Do you offer support? + content: Aliqua sit nisi consequat pariatur Lorem minim irure qui. diff --git a/content/3.blog.yml b/content/3.blog.yml new file mode 100644 index 0000000..cd09dc4 --- /dev/null +++ b/content/3.blog.yml @@ -0,0 +1,3 @@ +title: Blog +description: Those are examples posts taken from Nuxt.com, they may be outdated and not render properly. +navigation.icon: i-heroicons-newspaper diff --git a/content/3.blog/1.asian-cuisine.md b/content/3.blog/1.asian-cuisine.md new file mode 100644 index 0000000..638bcf5 --- /dev/null +++ b/content/3.blog/1.asian-cuisine.md @@ -0,0 +1,288 @@ +--- +title: 'Exploring the Culinary Wonders of Asia' +description: "Embark on a tantalizing expedition through the diverse and enchanting flavors of Asia " +image: + src: https://picsum.photos/id/490/640/360 +authors: + - name: Alexia wong + to: https://twitter.com/benjamincanac + avatar: + src: https://i.pravatar.cc/128?u=0 +date: 2023-08-25 +badge: + label: Cooking +--- + +## Introduction to the Enchanting World of Asian Cuisine + +Dive into the rich tapestry of Asian cuisine, a journey through centuries-old traditions and a symphony of flavors that tantalize the taste buds. From the bustling street markets of Bangkok to the serene tea houses of Kyoto, each corner of Asia offers a culinary adventure waiting to be explored. In this chapter, we embark on a quest to understand what makes Asian cuisine truly extraordinary. + +Asia's culinary landscape is as diverse as its cultures. Chinese, Japanese, Thai, Indian, Vietnamese, Malaysian – each region boasts its own unique culinary identity. The use of fresh, locally sourced ingredients, a delicate balance of spices, and a reverence for tradition are the common threads that bind these diverse cuisines. + +::div{ .flex .space-x-4 .items-center .justify-between } + ::div + ![pepper](https://source.unsplash.com/random/400x400/?shushan+pepper){ width="400" height="400" .rounded-lg } + :: + ::div + ![miso](https://source.unsplash.com/random/400x400/?miso+soup){ width="400" height="400" .rounded-lg } + :: + ::div + ![lemongrass](https://source.unsplash.com/random/400x400/?lemongrass){ width="400" height="400" .rounded-lg } + :: +:: + +## Unraveling the Secrets of Asian Flavors and Techniques +The heart of Asian cuisine lies in its distinct flavors and time-honored cooking techniques. Take a journey through the spice-laden streets of Sichuan in China, where the fiery heat of the wok creates mouthwatering masterpieces. Learn the art of sushi making in Japan, where precision and presentation are paramount. Delve into the aromatic world of Thai curries, where the interplay of sweet, sour, salty, and spicy creates a dance of flavors on the palate. + +Asian kitchens are a treasure trove of ingredients, each with its own story. Soy sauce, miso, coconut milk, lemongrass, and an array of exotic spices elevate dishes to new heights. Discover the magic of umami, the elusive fifth taste that defines many Asian dishes, leaving a lingering and savory sensation. + +::div{ .flex .space-x-4 .items-center .justify-between } + ::div + ![curry](https://source.unsplash.com/random/400x400/?curry){ width="400" height="400" .rounded-lg } + :: + ::div + ![safran](https://source.unsplash.com/random/400x400/?safran){ width="400" height="400" .rounded-lg } + :: + ::div + ![Garlic](https://source.unsplash.com/random/400x400/?Garlic){ width="400" height="400" .rounded-lg } + :: + ::div + ![coriander](https://source.unsplash.com/random/400x400/?coriander){ width="400" height="400" .rounded-lg } + :: + ::div + ![wasabi](https://source.unsplash.com/random/400x400/?wasabi){ width="400" height="400" .rounded-lg } + :: + ::div + ![Cumin](https://source.unsplash.com/random/400x400/?Cumin){ width="400" height="400" .rounded-lg } + :: +:: + +## Some Cooking Recipe + +### Salmon Avocado Sushi Rolls (Japan 🇯🇵) +::div + ![sushi](https://source.unsplash.com/random/1200x400/?sushi-rolls){ width="1200" height="400" .rounded-lg } +:: +::tabs + ::div + --- + label: 'Ingredients' + icon: 'i-heroicons-fire' + --- + - 2 cups sushi rice, cooked and seasoned with
rice vinegar, sugar, and salt + - 10 sheets nori (seaweed) + - 1/2 lb fresh sushi-grade salmon, thinly sliced + - 1 ripe avocado, sliced + - 1 cucumber, julienned + - Soy sauce, pickled ginger, and wasabi for serving + :: + ::div + --- + label: 'Instructions' + icon: 'i-heroicons-list-bullet-20-solid' + --- + - **Prepare Sushi Rice:** + Cook sushi rice according to package instructions. Once cooked, season with a mixture of rice vinegar, sugar, and salt. Allow it to cool. + + - **Prepare Ingredients:** + Slice the salmon into thin strips. + Slice the avocado and julienne the cucumber. + + - **Assemble Sushi Roll:** + Place a sheet of nori on the bamboo sushi rolling mat, shiny side down. + Wet your hands to prevent sticking and spread a thin layer of sushi rice on the nori, leaving a small border at the top. + Add Filling: + Arrange slices of salmon, avocado, and julienned cucumber in the center of the rice. + + - **Roll the Sushi:** + Using the bamboo mat, start rolling the sushi away from you, applying gentle pressure to create a tight roll. + Moisten the top border of the nori with a little water to seal the roll. + + - **Slice the Roll:** + With a sharp, wet knife, slice the roll into bite-sized pieces. + + - **Serve:** + Arrange the sushi rolls on a plate. + Serve with soy sauce, pickled ginger, and wasabi on the side. + + - **Enjoy:** + Pick up a slice of sushi with chopsticks, dip it in soy sauce, and savor the delicious combination of fresh salmon, creamy avocado, and crunchy cucumber. + :: +:: + +### Nems/Cha Gio (Vietnam 🇻🇳) +::div + ![Nems](https://source.unsplash.com/random/1200x400/?nems){ width="1200" height="400" .rounded-lg } +:: +::tabs + ::div{ .flex .space-between .w-full .items-center } + --- + label: Ingredients + icon: i-heroicons-fire + --- + - 1/2 lb (about 225g) ground pork + - 1 cup finely shredded carrots + - 1 cup bean sprouts + - 1 cup finely chopped wood ear mushrooms (soaked and softened if dried) + - 1 cup thin rice vermicelli noodles (cooked according to package instructions) + - 2 cloves garlic, minced + - 1 shallot, minced + - 1 tablespoon fish sauce + - 1 teaspoon sugar + - 1/2 teaspoon black pepper + - 2 tablespoons vegetable oil for stir-frying + :: + + ::div + --- + label: Instructions + icon: i-heroicons-list-bullet-20-solid + --- + - **Prepare the Filling:** + In a pan, heat 2 tablespoons of vegetable oil. Add minced garlic and shallots, stir-frying until fragrant. + Add ground pork and cook until browned. Add fish sauce, sugar, and black pepper. + Add shredded carrots, bean sprouts, wood ear mushrooms, and cooked rice vermicelli. Stir-fry until vegetables are slightly softened. Remove from heat and let it cool. + + - **Soak Rice Paper:** + Dip one rice paper sheet into warm water for a few seconds until it becomes pliable. Place it on a clean, damp cloth. + + - **Roll the Spring Rolls:** + Place a generous spoonful of the filling on the lower third of the rice paper. + Fold the sides of the rice paper over the filling and then roll it up tightly from the bottom to the top. + + - **Seal and Repeat:** + Seal the edges by moistening with water. Repeat until all the filling is used. + + - **Deep Fry:** + Heat vegetable oil in a deep fryer or a deep pan to 350°F (180°C). + Fry the spring rolls until golden brown and crispy. Drain on paper towels. + + - **Prepare Dipping Sauce:** + Mix fish sauce, water, sugar, lime juice, minced garlic, and chopped chili (if using). Stir until sugar is dissolved. + + - **Serve:** + Serve the Vietnamese Spring Rolls with the dipping sauce and garnish with shredded carrots. + + - **Enjoy:** + Enjoy these crispy and flavorful Vietnamese Spring Rolls as an appetizer or a snack. + :: +:: + +### Bibimbap (South Korean 🇰🇷) +::div + ![bibimbap](https://source.unsplash.com/random/1200x400/?bibimbap){ width="1200" height="400" .rounded-lg } +:: +::tabs + ::div{ .flex .space-between .w-full .items-center } + --- + label: Ingredients + icon: i-heroicons-fire + --- + - 2 cups cooked short-grain rice + - 1 cup assorted vegetables (such as carrots, spinach, mushrooms, zucchini, bean sprouts) + - 1 cup protein (such as thinly sliced beef, chicken, or tofu) + - 2 tablespoons vegetable oil + - 2 cloves garlic, minced + - Salt, to taste + - Soy sauce, to taste + - Sesame oil, to taste + - Gochujang (Korean red chili paste), to taste + - Toasted sesame seeds, for garnish + - Fried eggs (optional), for topping + :: + + ::div + --- + label: Instructions + icon: i-heroicons-list-bullet-20-solid + --- + - **Cook the Rice:** + Prepare 2 cups of short-grain rice according to package instructions. + Set aside once cooked. + + - **Prepare the Vegetables:** + Slice assorted vegetables thinly (carrots, spinach, mushrooms, zucchini, bean sprouts). + Blanch or stir-fry the vegetables separately or together, seasoning with salt and soy sauce to taste. + Set aside. + + - **Cook the Protein (Optional):** + Thinly slice your choice of protein (beef, chicken, or tofu) against the grain. + Heat 1 tablespoon of vegetable oil in a skillet over medium-high heat. + Add minced garlic and cook until fragrant (about 30 seconds). + Add the sliced meat and cook until browned and cooked through. + Season with salt and soy sauce to taste. + Set aside. + + - **Assemble the Bibimbap:** + Divide the cooked rice among serving bowls. + Arrange the cooked vegetables and protein on top of the rice in separate sections. + + - **Add Flavorings:** + Drizzle each bowl with sesame oil and gochujang, adjusting the amount to taste. + + - **Garnish and Serve:** + Sprinkle toasted sesame seeds over the top of each bowl. + Optionally, top each bowl with a fried egg. + + - **Enjoy:** + Serve the Bibimbap immediately. + Mix everything together just before eating for the best flavor experience. + :: +:: + +### Cheese Naan (India 🇮🇳) +::div + ![Naan](https://source.unsplash.com/random/1200x400/?naan){ width="1200" height="400" .rounded-lg } +:: +::tabs + ::div + --- + label: 'Ingredients' + icon: 'i-heroicons-fire' + --- + - 2 1/4 teaspoons (1 packet) active dry yeast + - 1 teaspoon sugar + - 3/4 cup warm water (about 110°F or 43°C) + - 2 cups all-purpose flour, plus extra for rolling + - 1 teaspoon salt + - 1/4 teaspoon baking soda + - 1/4 cup plain yogurt + - 1 tablespoon olive oil or melted ghee + :: + ::div + --- + label: 'Instructions' + icon: 'i-heroicons-list-bullet-20-solid' + --- + - **Activate the Yeast:** + In a small bowl, combine the active dry yeast, sugar, and warm water. Let it sit for about 5-10 minutes until it becomes frothy. + + - **Prepare the Dough:** + In a large mixing bowl, combine the flour, salt, and baking soda. + Make a well in the center and add the activated yeast mixture, yogurt, and olive oil. + Mix the ingredients until a dough forms. + + - **Knead the Dough:** + Transfer the dough to a floured surface and knead for about 5-7 minutes until it becomes smooth and elastic. + + - **Let it Rise:** + Place the dough in a lightly oiled bowl, cover it with a damp cloth, and let it rise in a warm place for 1-2 hours or until it has doubled in size. + + - **Preheat the Oven:** + Preheat your oven to the highest setting, usually around 500°F (260°C). If you have a pizza stone, place it in the oven to heat. + + - **Divide and Shape:** + Divide the dough into equal portions and shape each portion into a ball. + Roll out each ball into an oval or round shape, about 1/4 inch thick. + + - **Bake:** + If using a pizza stone, transfer the rolled-out naan directly onto the stone in the preheated oven. Alternatively, place the rolled-out naan on a baking sheet. + Bake for 5-7 minutes or until the naan puffs up and the edges turn golden brown. + + - **Optional Toppings:** + Brush the hot naan with melted ghee or butter and sprinkle with chopped fresh cilantro if desired. + + - **Serve:** + Serve the naan warm, either as a side to your favorite curry or as a delicious flatbread. + :: +:: diff --git a/content/3.blog/2.pyrenees.md b/content/3.blog/2.pyrenees.md new file mode 100644 index 0000000..be91f1b --- /dev/null +++ b/content/3.blog/2.pyrenees.md @@ -0,0 +1,93 @@ +--- +title: 'Discovering the Majestic Peaks' +description: "Embark on an unforgettable odyssey through the Pyrenees, where majestic peaks, pristine valleys, and rich cultural tapestries await in this immersive exploration." +image: + src: https://picsum.photos/id/29/640/360 +authors: + - name: Nicolas Maillet + to: https://twitter.com/benjamincanac + avatar: + src: https://i.pravatar.cc/128?u=1 +date: 2022-07-08 +badge: + label: Nature +--- + +## Introduction to the Pyrenean Wonderland +Embark on a breathtaking exploration of the Pyrenees, a mountain range that weaves its way between Spain and France, standing as a majestic guardian of natural beauty. This chapter introduces you to the rugged charm and ecological diversity that make the Pyrenees a haven for adventure seekers and nature enthusiasts alike. + +The Pyrenees are not merely a geographical boundary; they are a realm of awe-inspiring landscapes, ranging from lush green valleys to snow-capped peaks. The pristine wilderness is home to a diverse array of flora and fauna, creating a captivating tapestry of life that unfolds as you ascend. + +![Royal Eagle](https://source.unsplash.com/random/1000x600/?eagle,pyrenees){ width="1000" height="600" .rounded-md } + +## Peaks and Valleys - Nature's Masterpiece +Delve into the heart of the Pyrenees, where towering peaks touch the sky, and deep valleys cradle crystal-clear lakes and meandering rivers. From the iconic Pic du Midi to the serene Cirque de Gavarnie, each summit tells a story of geological wonder and natural splendor. + +Explore the verdant meadows adorned with wildflowers, witness the dance of marmots in rocky outcrops, and breathe in the crisp mountain air. The Pyrenees offer a sanctuary for biodiversity, where rare species find refuge in the untouched wilderness. + +::div{ .flex .space-x-4 .items-center .justify-between } + ::div + ![valley](https://source.unsplash.com/random/400x400/?pyrenees,valley){ width="400" height="400" .rounded-lg } + :: + ::div + ![mountain](https://source.unsplash.com/random/400x400/?pyrenees,mountain){ width="400" height="400" .rounded-lg } + :: + ::div + ![forest](https://source.unsplash.com/random/400x400/?pyrenees,forest){ width="400" height="400" .rounded-lg } + :: +:: + + +## A Tapestry of Culture and History +Beyond its natural wonders, the Pyrenees boast a rich tapestry of human history and cultural heritage. Ancient pilgrimage routes like the Camino de Santiago wind their way through picturesque villages, medieval castles cling to mountain slopes, and traditional mountain festivals celebrate the spirit of the local communities. + +Discover the legends that echo through the valleys, from tales of shepherds and their flocks to the myths that shroud hidden caves. The Pyrenees bear witness to centuries of human existence, leaving behind a cultural legacy that adds depth to the mountainous landscape. + +::div{ .flex .flex-col .items-center .justify-between } + ::div + ![valley](https://source.unsplash.com/random/1200x400/?pyrenees,valley){ width="1200" height="400" .rounded-lg .w-full } + :: + ::div{ .flex .items-center .justify-between .w-full .space-x-4 } + ::div + ![mountain](https://source.unsplash.com/random/600x400/?pyrenees,mountain){ width="600" height="400" .rounded-lg } + :: + ::div + ![wolf](https://source.unsplash.com/random/600x400/?pyrenees,wolf){ width="600" height="400" .rounded-lg } + :: + ::div +:: + +## Outdoor Adventures in the Pyrenean Playground +For the adventure-seekers, the Pyrenees offer an exhilarating playground. Whether it's scaling peaks, hiking through ancient trails, or skiing down powdery slopes, there's no shortage of adrenaline-pumping activities. Traverse the GR10, a long-distance hiking trail that spans the entire length of the Pyrenees, or test your mettle on the challenging rock faces that beckon climbers from around the world. + +The Pyrenees cater to all levels of outdoor enthusiasts, making it a haven for both seasoned mountaineers and casual hikers. The variety of landscapes ensures that every outdoor pursuit comes with a stunning backdrop of nature's grandeur. + +::div{ .flex .space-x-4 .items-center .justify-between } + ::div + ![beaver](https://source.unsplash.com/random/200x200/?pyrenees,beaver){ width="200" height="200" .rounded-lg } + :: + ::div + ![mountain](https://source.unsplash.com/random/200x200/?pyrenees,mountain){ width="200" height="200" .rounded-lg } + :: + ::div + ![pyrennes](https://source.unsplash.com/random/200x200/?pyrenees){ width="200" height="200" .rounded-lg } + :: + ::div + ![wolf](https://source.unsplash.com/random/200x200/?pyrenees,wolf){ width="200" height="200" .rounded-lg } + :: +:: +::div{ .flex .space-x-4 .items-center .justify-between } + ::div + ![eagle](https://source.unsplash.com/random/600x300/?pyrenees,eagle){ width="600" height="300" .rounded-lg .w-full } + :: + ::div + ![pyrennes](https://source.unsplash.com/random/600x300/?pyrenees){ width="600" height="300" .rounded-lg .w-full } + :: +:: + +## Preserving the Pyrenean Legacy +As we look to the future, conservation efforts and sustainable tourism initiatives are vital for preserving the Pyrenees' unique ecosystem. Balancing the thrill of exploration with the responsibility of preservation ensures that future generations can continue to be captivated by the untamed beauty of these ancient mountains. + +In conclusion, 'Discovering the Majestic Peaks: A Journey Through the Pyrenees' invites you to witness the grandeur of a mountain range that transcends geographical boundaries, offering a symphony of nature, culture, and adventure in every chapter. + +![snow](https://source.unsplash.com/random/600x300/?pyrenees,snow){ width="600" height="300" .rounded-lg .w-full } diff --git a/content/3.blog/3.james-webb.md b/content/3.blog/3.james-webb.md new file mode 100644 index 0000000..57f5842 --- /dev/null +++ b/content/3.blog/3.james-webb.md @@ -0,0 +1,68 @@ +--- +title: 'Unveiling the Marvel' +description: "The Journey to Create the James Webb Space Telescope" +image: + src: https://picsum.photos/id/903/640/360 +authors: + - name: Josh Bayers + to: https://twitter.com/benjamincanac + avatar: + src: https://i.pravatar.cc/128?u=2 +date: 2020-12-12 +badge: + label: Science, Astronomie, History +--- + +## Building the Vision + +::div{ .grid .grid-cols-3 .items-center .w-full .gap-x-8 } + ![nebula](https://source.unsplash.com/random/400x400/?nebula){ width="400" height="400" .rounded-lg .col-span-1 } + ::div{ .col-span-2 } + ### Designing the Future + In the bustling halls of NASA's engineering facilities, a team of brilliant minds gathered around blueprints and prototypes. They envisioned a telescope unlike any other, one that would revolutionize our understanding of the cosmos. Led by Dr. Catherine Nguyen, they meticulously crafted the design for what would become the James Webb Space Telescope (JWST). With its massive primary mirror and cutting-edge infrared technology, the JWST promised to unveil the deepest mysteries of the universe. + :: +:: + +::div{ .grid .grid-cols-3 .items-center .w-full .gap-x-8 } + ::div{ .col-span-2 } + ### Overcoming Challenges + However, the path to launch was fraught with challenges. Engineers faced immense pressure to ensure the JWST's success, navigating technical hurdles and budget constraints. Delays mounted as unforeseen complications arose, testing the team's resolve. Yet, fueled by their passion for exploration, they pressed onward, refining each component with unwavering determination. Through perseverance and ingenuity, they transformed the JWST from a concept into a marvel of modern engineering. + :: + ![mountain](https://source.unsplash.com/random/400x400/?mountain){ width="400" height="400" .rounded-lg .col-span-1 } +:: + +## Embarking into the Unknown + +::div{ .grid .grid-cols-3 .items-center .w-full .gap-x-8 } + ![rocket](https://source.unsplash.com/random/400x400/?rocket){ width="400" height="400" .rounded-lg .col-span-1 } + ::div{ .col-span-2 } + ### Launching into Space + On a crisp morning at the Guiana Space Centre in French Guiana, anticipation hung in the air as the JWST stood tall atop its Ariane 5 rocket. Millions around the world held their breath as countdown reached its final moments. Then, with a thunderous roar, the rocket ignited, propelling the telescope into the vast expanse of space. As it soared higher and higher, the JWST represented humanity's boundless curiosity and relentless pursuit of knowledge. + :: +:: + +::div{ .grid .grid-cols-3 .items-center .w-full .gap-x-8 } + ::div{ .col-span-2 } + ### Unfolding the Universe + Months later, nestled in its orbit around the Earth, the JWST embarked on its monumental mission. With its golden mirrors unfurled like petals, it peered into the depths of the cosmos, capturing breathtaking images of distant galaxies and nebulae. Each observation unveiled new wonders, shedding light on the origins of stars, planets, and life itself. From the icy realms of the outer solar system to the fiery cores of distant exoplanets, the JWST's gaze transcended the limits of human imagination. + :: + ![universe](https://source.unsplash.com/random/400x400/?universe){ .rounded-lg .col-span-1 } +:: + +## Legacy of Discovery + +::div{ .grid .grid-cols-3 .items-center .w-full .gap-x-8 } + ![childrens](https://source.unsplash.com/random/400x400/?childrens){ width="400" height="400" .rounded-lg .col-span-1 } + ::div{ .col-span-2 } + ### Inspiring Future Generations + As the years passed, the JWST's legacy continued to grow, inspiring generations to dream of the stars. Its groundbreaking discoveries sparked scientific revolutions and expanded humanity's collective understanding of the universe. From classrooms to observatories, its images adorned the walls, igniting the spark of curiosity in the minds of countless individuals. The JWST served as a beacon of hope, reminding us of our capacity to explore, discover, and unite in pursuit of a shared destiny among the stars. + :: +:: + +::div{ .grid .grid-cols-3 .items-center .w-full .gap-x-8 } + ::div{ .col-span-2 } + ### A Journey Without End + Though the JWST's mission eventually came to a close, its impact endured far beyond the boundaries of space and time. Its data continued to fuel scientific inquiry for decades to come, unlocking new realms of knowledge and shaping the course of human history. And as future telescopes followed in its wake, each building upon its pioneering legacy, the spirit of exploration embodied by the James Webb Space Telescope lived on, guiding humanity toward ever greater heights of discovery and understanding. + :: + ![Royal Eagle](https://source.unsplash.com/random/400x400/?telescope){ width="400" height="400" .rounded-lg .col-span-1 } +:: diff --git a/content/3.blog/4.meditation.md b/content/3.blog/4.meditation.md new file mode 100644 index 0000000..7aea13e --- /dev/null +++ b/content/3.blog/4.meditation.md @@ -0,0 +1,61 @@ +--- +title: 'The Benefits of Meditation' +description: "The Benefits of Meditation and Mindfulness Practices on Mental Health" +image: + src: https://picsum.photos/id/691/640/360 +authors: + - name: Rebecca Millers + to: https://twitter.com/benjamincanac + avatar: + src: https://i.pravatar.cc/128?u=3 +date: 2021-04-23 +badge: + label: Health +--- + +![yoga](https://source.unsplash.com/random/1200x600/?yoga){ width="1200" height="600" .rounded-lg } + +## 🧘🏻 Introduction + +In today's fast-paced world, where stress and anxiety seem to be constant companions, the importance of mental well-being cannot be overstated. Fortunately, there are ancient practices like meditation and mindfulness that offer profound benefits for our mental health. Research continues to uncover the transformative effects of these practices, showing how they can help alleviate stress, improve focus, and cultivate a sense of inner peace and resilience. + +## 🪷 Understanding Meditation and Mindfulness + +Meditation is a practice that involves training the mind to focus and redirect thoughts. It often involves techniques such as deep breathing, visualization, or repeating a mantra. Mindfulness, on the other hand, is about being fully present in the moment, acknowledging and accepting one's thoughts, feelings, and bodily sensations without judgment. + +One of the most well-documented benefits of meditation and mindfulness is their ability to reduce stress and anxiety. Studies have shown that regular meditation practice can lower levels of cortisol, the stress hormone, in the body. By quieting the mind and promoting relaxation, meditation helps to interrupt the cycle of anxious thoughts and bodily tension, leading to a greater sense of calm and tranquility. + + +::div{ .grid .grid-cols-2 .space-x-4 .justify-between .items-center } + ::div + ![flowers](https://source.unsplash.com/random/600x200/?flowers){ width="600" height="200" .rounded-lg } + :: + ::div + ![lotus](https://source.unsplash.com/random/600x200/?lotus){ width="600" height="200" .rounded-lg } + :: +:: + + +## 🧠 Improved Focus and Cognitive Function + +In today's digital age, our attention is constantly pulled in multiple directions, leading to reduced focus and cognitive overload. Meditation and mindfulness have been found to enhance cognitive function by increasing attention span, concentration, and memory. By training the mind to stay present and focused, these practices can improve productivity and mental clarity, enabling individuals to perform better in various tasks and activities. + +## 😌 Enhanced Emotional Well-being + +Another significant benefit of meditation and mindfulness is their positive impact on emotional well-being. By fostering self-awareness and acceptance, these practices help individuals develop a healthier relationship with their emotions. Studies have shown that regular meditation can reduce symptoms of depression and anxiety disorders, while also increasing feelings of happiness and overall life satisfaction. + +## 💪🏻 Building Resilience and Coping Skills + +![sky](https://source.unsplash.com/random/1200x300/?sky){ width="1200" height="300" .rounded-lg } + +Life is filled with ups and downs, challenges, and setbacks. Meditation and mindfulness provide valuable tools for building resilience and coping with adversity. By cultivating a sense of inner strength and equanimity, these practices help individuals navigate difficult situations with greater ease and grace. They teach us to respond to stressors with mindfulness and compassion, rather than reacting impulsively out of fear or frustration. + +## ❤️ Cultivating a Sense of Connection and Compassion + +Beyond benefiting individual mental health, meditation and mindfulness also promote a greater sense of connection and compassion towards others. By cultivating empathy and understanding, these practices foster harmonious relationships and a sense of interconnectedness with the world around us. They remind us that we are all part of a larger tapestry of humanity, bound together by our shared experiences and aspirations. + +## 🫶🏻 Conclusion + +In conclusion, the benefits of meditation and mindfulness on mental health are undeniable. From reducing stress and anxiety to improving focus, emotional well-being, and resilience, these ancient practices offer a holistic approach to mental wellness in an increasingly hectic world. By incorporating meditation and mindfulness into our daily lives, we can nurture a sense of inner peace, balance, and contentment that radiates outward, enriching not only our own lives but the lives of those around us as well. + +![peace](https://source.unsplash.com/random/1200x600/?peace){ width="1200" height="600" .rounded-lg } diff --git a/content/3.blog/5.animals.md b/content/3.blog/5.animals.md new file mode 100644 index 0000000..5766333 --- /dev/null +++ b/content/3.blog/5.animals.md @@ -0,0 +1,158 @@ +--- +title: 'The 10 Most Dangerous Creatures on Earth' +description: "From Predators to the Ultimate Threat" +image: + src: https://picsum.photos/id/219/640/360 +authors: + - name: Emilio Manuel + to: https://twitter.com/benjamincanac + avatar: + src: https://i.pravatar.cc/128?u=4 +date: 2018-05-15 +badge: + label: Animals +--- + +The natural world is teeming with creatures of all shapes and sizes, each with its own unique set of adaptations and behaviors. While many animals pose little threat to humans, there are some that command respect and caution due to their deadly capabilities. From apex predators to venomous insects, let's explore the 10 most dangerous creatures on Earth, culminating in the ultimate threat: humans. + +## Saltwater Crocodile + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![crocodile](https://source.unsplash.com/random/800x400/?crocodile){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + As the largest living reptile, the **saltwater crocodile** reigns supreme in its domain. With a powerful bite force and lightning-fast ambush tactics, these apex predators strike fear into the hearts of any creature unfortunate enough to cross their path. + :: + :: +:: + +## Box Jellyfish + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![jellyfish](https://source.unsplash.com/random/800x400/?jellyfish){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + Known for its potent venom and translucent appearance, the **box jellyfish** is one of the most venomous creatures in the world. Its sting can cause excruciating pain and, in some cases, even death, making it a formidable predator of the oceans. + :: + :: +:: + +## African Elephant + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![elephant](https://source.unsplash.com/random/800x400/?elephant){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + While revered for their intelligence and majesty, **African elephants** can also be incredibly dangerous. With their massive size and formidable tusks, these gentle giants are capable of causing serious injury or death if provoked or threatened. + :: + :: +:: + +## Cape Buffalo + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![buffalo](https://source.unsplash.com/random/800x400/?buffalo){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + Often referred to as the "black death" or "widowmaker" of the African savannah, the **Cape buffalo** is responsible for more human fatalities in Africa than any other large animal. Highly unpredictable and fiercely territorial, these bovines will not hesitate to charge at anything they perceive as a threat. + :: + :: +:: + +## Great White Shark + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![shark](https://source.unsplash.com/random/800x400/?shark){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + As the apex predator of the ocean, the **great white shark** strikes fear into the hearts of beachgoers and surfers around the world. With its razor-sharp teeth and lightning-fast attacks, this formidable predator is the stuff of nightmares for many. + :: + :: +:: + +## Mosquito + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![mosquito](https://source.unsplash.com/random/800x400/?mosquito){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + While tiny in size, the **mosquito** is responsible for more human deaths than any other creature on Earth. As carriers of deadly diseases such as malaria, dengue fever, and Zika virus, these blood-sucking insects pose a significant threat to public health worldwide. + :: + :: +:: + +## Golden Poison Frog + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![frog](https://source.unsplash.com/random/800x400/?frog){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + The **Golden Poison Frog**, native to the rainforests of Colombia, is considered one of the most toxic amphibians on the planet. Despite its vibrant golden coloration, this frog secretes potent neurotoxins through its skin, which can cause severe reactions or even death if ingested or handled improperly. Its toxicity serves as a defense mechanism against predators, making it one of the most dangerous frogs in the world. + :: + :: +:: + +## King Cobra + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![snake](https://source.unsplash.com/random/800x300/?snake){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + As the largest venomous snake in the world, the **king cobra** commands respect wherever it is found. With its deadly venom and impressive size, this iconic serpent is a top predator in its habitat and a formidable adversary for any would-be threat. + :: + :: +:: + +## Hippopotamus + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![hippopotamus](https://source.unsplash.com/random/800x400/?hippopotamus){ width="800" height="400" .rounded-lg } + :: + + ::div{ .w-[50%] } + Despite their seemingly docile appearance, hippos are responsible for more human fatalities in Africa than any other large animal besides mosquitoes. Highly territorial and fiercely protective of their young, these semi-aquatic mammals are capable of inflicting serious injury with their powerful jaws and massive size. + :: + :: +:: + +## Humans + +::card{ .not-prose } + ::div{ .flex .space-x-8 .items-center } + ::div{ .w-[55%] } + ![Trex](https://source.unsplash.com/random/800x800/?humans,hunting){ width="800" height="800" .rounded-lg } + :: + + ::div{ .w-[50%] } + While not traditionally viewed as a "wild" creature, **humans** have proven to be the most dangerous and destructive force on Earth. From habitat destruction to pollution, overhunting, and warfare, humans have caused irreparable harm to countless species and ecosystems, threatening the very survival of life on our planet. + + In conclusion, while the natural world is filled with creatures of all shapes and sizes, it is ultimately humans who pose the greatest threat to our own survival and the delicate balance of life on Earth. As stewards of our planet, it is imperative that we respect and protect the diverse array of species that call it home, lest we face the consequences of our own actions. + :: + :: +:: diff --git a/content/3.blog/6.cryptocurrencies.md b/content/3.blog/6.cryptocurrencies.md new file mode 100644 index 0000000..5510aef --- /dev/null +++ b/content/3.blog/6.cryptocurrencies.md @@ -0,0 +1,114 @@ +--- +title: 'The Rise of Cryptocurrencies' +description: "Transforming Finance and Economy" +image: + src: https://picsum.photos/id/1048/640/360 +authors: + - name: Emily pasek + to: https://twitter.com/benjamincanac + avatar: + src: https://i.pravatar.cc/128?u=5 +date: 2024-02-01 +badge: + label: Economy, Information Technology +--- + +In recent years, cryptocurrencies have emerged as a disruptive force in the world of finance and economics. Born out of the decentralized ethos of blockchain technology, cryptocurrencies have challenged traditional financial systems, offering new avenues for investment, transactions, and economic empowerment. This article explores the impact of cryptocurrencies on the economy and finance, examining their evolution, opportunities, and challenges. + +![Cryto](https://source.unsplash.com/random/1000x600/?crypto){ width="1000" height="600" .rounded-lg } + +## The Evolution of Cryptocurrencies + +Bitcoin, introduced in 2009 by the pseudonymous Satoshi Nakamoto, marked the birth of cryptocurrencies. Initially met with skepticism, Bitcoin gradually gained traction, attracting attention from investors and technologists alike. Its underlying blockchain technology, a distributed ledger system, offered transparency, security, and immutability, laying the foundation for a new financial paradigm. + +Since then, thousands of cryptocurrencies, including Ethereum, Ripple, and Litecoin, have proliferated, each with its unique features and use cases. Ethereum introduced smart contracts, enabling programmable transactions, while Ripple focused on facilitating cross-border payments. These diverse offerings have expanded the scope of cryptocurrencies, fueling innovation and experimentation in the financial sector. + +## 📈 Opportunities in Cryptocurrencies + +Cryptocurrencies present numerous opportunities for individuals, businesses, and economies: + +- **Financial Inclusion:** Cryptocurrencies offer financial services to the unbanked and underbanked populations, bypassing traditional banking infrastructure and reducing transaction costs. + +- **Decentralized Finance (DeFi):** DeFi platforms leverage blockchain technology to provide decentralized alternatives to traditional financial services, including lending, borrowing, and trading, without intermediaries. + +- **Investment Diversification:** Cryptocurrencies serve as a hedge against traditional assets, providing diversification benefits and offering exposure to a nascent asset class with high growth potential. + +- **Technological Innovation:** The underlying blockchain technology of cryptocurrencies has applications beyond finance, including supply chain management, healthcare, and voting systems, driving innovation across industries. + +## 📉 Challenges and Risks + +Despite their potential, cryptocurrencies also face challenges and risks that warrant attention: + +- **Volatility:** Cryptocurrency markets are characterized by high volatility, subject to speculative trading, market manipulation, and sudden price fluctuations, posing risks to investors and stability. + +- **Regulatory Uncertainty:** Governments and regulatory bodies worldwide are grappling with the regulation of cryptocurrencies, raising concerns about legal compliance, taxation, and investor protection. + +- **Security Concerns:** Cryptocurrency exchanges and wallets are vulnerable to cyber attacks, theft, and fraud, necessitating robust security measures and risk management practices. + +- **Environmental Impact:** The energy-intensive mining process of cryptocurrencies, particularly Bitcoin, raises environmental concerns due to its carbon footprint and energy consumption. + + +## Here are the most well-known cryptocurrencies + +These cryptocurrencies are among the most recognized and widely used in the cryptocurrency ecosystem, each with its unique features and use cases. + +::card-group + ::card + --- + icon: 'i-simple-icons-bitcoin' + title: Bitcoin (BTC) + to: 'https://bitcoin.org/' + target: '_blank' + --- + The first and most famous cryptocurrency, often considered a digital store of value and widely used as a medium of exchange. + :: + ::card + --- + icon: 'i-simple-icons-ethereum' + title: Ethereum (ETH) + to: 'https://ethereum.org' + target: '_blank' + --- + A blockchain platform enabling developers to create smart contracts and decentralized applications (DApps). + :: + ::card + --- + icon: 'i-simple-icons-ripple' + title: Ripple (XRP) + to: 'https://ripple.com/' + target: '_blank' + --- + Focused on providing fast and inexpensive global payment solutions, especially for interbank transactions and cross-border payments. + :: + ::card + --- + icon: 'i-simple-icons-litecoin' + title: Litecoin (LTC) + to: 'https://litecoin.com//' + target: '_blank' + --- + Known for faster transaction times and a more decentralized approach compared to Bitcoin. + :: + ::card + --- + icon: 'i-simple-icons-bitcoincash' + title: Bitcoin Cash (BCH) + to: 'https://bitcoincash.org' + target: '_blank' + --- + A fork of Bitcoin aimed at improving scalability and transaction processing capabilities. + :: + ::card + --- + icon: 'i-simple-icons-cardano' + title: Cardano (ADA) + to: 'https://cardano.org/' + target: '_blank' + --- + A blockchain platform designed for enhanced security and scalability, supporting smart contract and DApp development. + :: +:: + +## Conclusion + +Cryptocurrencies have emerged as a transformative force in the economy and finance, offering opportunities for innovation, inclusion, and investment. However, their adoption and integration into mainstream financial systems require addressing regulatory, security, and scalability challenges. As cryptocurrencies continue to evolve, their impact on the global economy will be shaped by technological advancements, regulatory developments, and market dynamics, paving the way for a decentralized and digitized financial future. diff --git a/content/3.blog/7.nuxt-ui.md b/content/3.blog/7.nuxt-ui.md new file mode 100644 index 0000000..1227171 --- /dev/null +++ b/content/3.blog/7.nuxt-ui.md @@ -0,0 +1,260 @@ +--- +title: 'I tested Nuxt UI' +description: "Nuxt UI is a module that provides a set of Vue components and composables built with Tailwind CSS and Headless UI" +image: + src: https://ui.nuxt.com/social-card.png +authors: + - name: Kevin browski + to: https://twitter.com/benjamincanac + avatar: + src: https://i.pravatar.cc/128?u=6 +date: 2023-10-19 +badge: + label: Web devlopment, Nuxt +--- + +## Introduction + +Nuxt UI is a module that provides a set of Vue components and composables built with Tailwind CSS and Headless UI to help you build beautiful and accessible user interfaces. +Its goal is to provide everything related to UI when building a Nuxt app. This includes components, icons, colors, dark mode but also keyboard shortcuts. + +### ✨ Awesome Features + +- Built with Headless UI and Tailwind CSS +- HMR support through Nuxt App Config +- Dark mode support +- Support for LTR and RTL languages +- Keyboard shortcuts +- Bundled icons +- Fully typed +- Figma Kit + +## 😌 Easy and quick installation + +### Setup + +1. Install `@nuxt/ui` dependency to your project: + +::code-group + +```bash [pnpm] +pnpm add @nuxt/ui +``` + +```bash [yarn] +yarn add @nuxt/ui +``` + +```bash [npm] +npm install @nuxt/ui +``` + +```bash [bun] +bun add @nuxt/ui +``` + +:: + +2. Add it to your `modules` section in your `nuxt.config`: + +```ts [nuxt.config.ts] +export default defineNuxtConfig({ + modules: ['@nuxt/ui'] +}) +``` + +That's it! You can now use all the components and composables in your Nuxt app 🤩 + +### Automatically installed modules + +Nuxt UI will automatically install the [@nuxtjs/tailwindcss](https://tailwindcss.nuxtjs.org/), [@nuxtjs/color-mode](https://color-mode.nuxtjs.org/) and [nuxt-icon](https://github.com/nuxt-modules/icon) modules for you. + +::callout{icon="i-heroicons-exclamation-triangle"} +You should remove them from your `modules` and `dependencies` if you've previously installed them. +:: + +### ...And all in Typescript ! + +This module is written in TypeScript and provides typings for all the components and composables. + +You can use those types in your own components by importing them from `#ui/types`, for example when defining wrapper components: + +```vue + + + +``` + +### The power of IntelliSense + +If you're using VSCode, you can install the [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss) extension to get autocompletion for the classes. + +You can read more on how to set it up on the [@nuxtjs/tailwindcss](https://tailwindcss.nuxtjs.org/tailwind/editor-support) module documentation. + +### Many options + +| Key | Default | Description | +|-----------------------|-----------------|-------------------------------------------------------------------------------------------------------------| +| `prefix` | `u` | Define the prefix of the imported components. | +| `global` | `false` | Expose components globally. | +| `icons` | `['heroicons']` | Icon collections to load. | +| `safelistColors` | `['primary']` | Force safelisting of colors to need be purged. | +| `disableGlobalStyles` | `false` | Disable [global CSS styles](https://github.com/nuxt/ui/blob/dev/src/runtime/ui.css) injected by the module. | + +Configure options in your `nuxt.config.ts` as such: + +```ts [nuxt.config.ts] +export default defineNuxtConfig({ + modules: ['@nuxt/ui'], + ui: { + global: true, + icons: ['mdi', 'simple-icons'] + } +}) +``` + +## 🎨 Theming + +### Colors + +#### Configuration + +Components are based on a `primary` and a `gray` color. You can change them in your `app.config.ts`. + +```ts [app.config.ts] +export default defineAppConfig({ + ui: { + primary: 'green', + gray: 'cool' + } +}) +``` + +As this module uses Tailwind CSS under the hood, you can use any of the [Tailwind CSS colors](https://tailwindcss.com/docs/customizing-colors#color-palette-reference) or your own custom colors. By default, the `primary` color is `green` and the `gray` color is `cool`. + +When [using custom colors](https://tailwindcss.com/docs/customizing-colors#using-custom-colors) or [adding additional colors](https://tailwindcss.com/docs/customizing-colors#adding-additional-colors) through the `extend` key in your `tailwind.config.ts`, you'll need to make sure to define all the shades from `50` to `950` as most of them are used in the components config defined in [`ui.config.ts`](https://github.com/nuxt/ui/blob/dev/src/runtime/ui.config.ts). You can [generate your colors](https://tailwindcss.com/docs/customizing-colors#generating-colors) using tools such as https://uicolors.app/ for example. + +### Components + +#### `app.config.ts` + +Components are styled with Tailwind CSS but classes are all defined in the default [ui.config.ts](https://github.com/nuxt/ui/blob/dev/src/runtime/ui.config.ts) file. You can override those in your own `app.config.ts`. + +```ts [app.config.ts] +export default defineAppConfig({ + ui: { + container: { + constrained: 'max-w-5xl' + } + } +}) +``` + +Thanks to [tailwind-merge](https://github.com/dcastil/tailwind-merge), the `app.config.ts` is smartly merged with the default config. This means you don't have to rewrite everything. + +#### `ui` prop + +Each component has a `ui` prop that allows you to customize everything specifically. + +```vue + +``` + +::callout{icon="i-heroicons-light-bulb"} +You can find the default classes for each component under the `Config` section. +:: + +### Dark mode + +All the components are styled with dark mode in mind. + +:color-mode-button + +### Icons + +You can use any icon (100,000+) from [Iconify](https://iconify.design/). + +Some components have an `icon` prop that allows you to add an icon to the component. + +```vue + +``` + +## Here are some components you can use... but there are many others ! + +::card-group + ::card + --- + title: Accordion + to: https://ui.nuxt.com/components/accordion + target: _blank + --- + Display togglable accordion panels. + :: + ::card + --- + title: Carousel + to: https://ui.nuxt.com/components/carousel + target: _blank + --- + Display images or content in a scrollable area. + :: + ::card + --- + title: Command Palette + to: https://ui.nuxt.com/components/command-palette + target: _blank + --- + Add a customizable command palette to your app. + :: + ::card + --- + title: Popover + to: https://ui.nuxt.com/components/popover + target: _blank + --- + Display a non-modal dialog that floats around a trigger element. + :: + ::card + --- + title: Range + to: https://ui.nuxt.com/components/range + target: _blank + --- + Display a range field + :: + ::card + --- + title: Table + to: https://ui.nuxt.com/components/table + target: _blank + --- + Display data in a table. + :: +:: + +## Conclusion + +Nuxt UI is the **perfect**, **modular** and **customizable** UI library for creating websites in Nuxt. it allows you to create a beautiful website with incredible components (more than 45!) +In addition, the Pro version allows you to expand the range of components, it's a collection of premium Vue components built on top of Nuxt UI to create beautiful & responsive Nuxt applications in minutes. +It includes all primitives to build landing pages, documentations, blogs, dashboards or entire SaaS products. diff --git a/content/header.yml b/content/header.yml new file mode 100644 index 0000000..48ef448 --- /dev/null +++ b/content/header.yml @@ -0,0 +1,39 @@ +- label: 首页 + to: / +- label: 解决方案 + children: + - label: 互联网3.0 + description: 区块链及元宇宙板块 + to: /solutions/web3 + icon: i-tabler-affiliate + - label: 数字孪生 + description: 智慧城市及工业元宇宙解决方案 + to: /solutions/digital-twin + icon: i-tabler-map-2 + - label: 混合现实 + description: 虚拟、混合现实内容开发 + to: /solutions/mixed-reality + icon: i-tabler-3d-cube-sphere + - label: 生成式人工智能 + description: 人工智能及大数据分析 + to: /solutions/ai + icon: i-tabler-robot + +- label: 最新动态 + to: /release +- label: 社区动态 + children: + - label: AaaO! + description: 未建成建筑系列 + to: /community/aaao + icon: i-tabler-building-skyscraper + - label: TOPO Land + description: TOPO元界岛 + to: /community/topo + icon: i-tabler-brand-apple-arcade + - label: VAMX + description: VR/AR/MR/XR 学术生态社区 + to: /community/vamx + icon: i-tabler-brand-vimeo +- label: 关于我们 + to: /about diff --git a/error.vue b/error.vue new file mode 100644 index 0000000..0ecd6b5 --- /dev/null +++ b/error.vue @@ -0,0 +1,49 @@ + + + diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..8400307 --- /dev/null +++ b/install.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +# nuxt-pro 1.1.0 + +FIND_FILE="./package.json" +FIND_STR="@nuxt/ui-pro" +# 判断匹配函数,匹配函数不为0,则包含给定字符 +if [ `grep -c "$FIND_STR" $FIND_FILE` -ne '0' ];then + + echo "找到UI-PRO,开始删除" + # sed -n '/build:before/=' ./node_modules/@nuxt/ui-pro/modules/pro/index.ts + FIND_FILE="./node_modules/@nuxt/ui-pro/modules/pro/index.ts" + FIND_STR="build:before" + # 判断匹配函数,匹配函数不为0,则包含给定字符 + if [ `grep -c "$FIND_STR" $FIND_FILE` -ne '0' ];then + echo "找到build:before,开始删除" + sed -i '103,105d' ./node_modules/@nuxt/ui-pro/modules/pro/index.ts + exit 0 + fi + exit 0 +fi + + diff --git a/layouts/auth.vue b/layouts/auth.vue new file mode 100644 index 0000000..8031144 --- /dev/null +++ b/layouts/auth.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/layouts/default.vue b/layouts/default.vue new file mode 100644 index 0000000..d1b51f1 --- /dev/null +++ b/layouts/default.vue @@ -0,0 +1,48 @@ + + + diff --git a/nuxt.config.ts b/nuxt.config.ts new file mode 100644 index 0000000..408a7ad --- /dev/null +++ b/nuxt.config.ts @@ -0,0 +1,32 @@ +// https://nuxt.com/docs/api/configuration/nuxt-config +export default defineNuxtConfig({ + extends: [process.env.NUXT_UI_PRO_PATH || '@nuxt/ui-pro'], + modules: [ + '@nuxt/content', + '@nuxt/image', + '@nuxt/ui', + '@nuxt/fonts', + '@nuxthq/studio', + '@vueuse/nuxt', + 'nuxt-og-image', + ], + hooks: { + // Define `@nuxt/ui` components as global to use them in `.md` (feel free to add those you need) + 'components:extend': (components) => { + const globals = components.filter((c) => ['UButton'].includes(c.pascalName)) + + globals.forEach((c) => c.global = true) + } + }, + ssr: false, + ui: { + icons: ['heroicons', 'simple-icons', 'tabler'] + }, + routeRules: { + '/api/search.json': { prerender: true }, + '/docs': { redirect: '/docs/getting-started', prerender: false } + }, + devtools: { + enabled: true + } +}) diff --git a/nuxt.schema.ts b/nuxt.schema.ts new file mode 100644 index 0000000..62ecf6b --- /dev/null +++ b/nuxt.schema.ts @@ -0,0 +1,78 @@ +import { field, group } from '@nuxthq/studio/theme' + +export default defineNuxtSchema({ + appConfig: { + ui: group({ + title: 'UI', + description: 'UI Customization.', + icon: 'i-mdi-palette-outline', + fields: { + icons: group({ + title: 'Icons', + description: 'Manage icons used in UI Pro.', + icon: 'i-mdi-application-settings-outline', + fields: { + search: field({ + type: 'icon', + title: 'Search Bar', + description: 'Icon to display in the search bar.', + icon: 'i-mdi-magnify', + default: 'i-heroicons-magnifying-glass-20-solid' + }), + dark: field({ + type: 'icon', + title: 'Dark mode', + description: 'Icon of color mode button for dark mode.', + icon: 'i-mdi-moon-waning-crescent', + default: 'i-heroicons-moon-20-solid' + }), + light: field({ + type: 'icon', + title: 'Light mode', + description: 'Icon of color mode button for light mode.', + icon: 'i-mdi-white-balance-sunny', + default: 'i-heroicons-sun-20-solid' + }), + external: field({ + type: 'icon', + title: 'External Link', + description: 'Icon for external link.', + icon: 'i-mdi-arrow-top-right', + default: 'i-heroicons-arrow-up-right-20-solid' + }), + chevron: field({ + type: 'icon', + title: 'Chevron', + description: 'Icon for chevron.', + icon: 'i-mdi-chevron-down', + default: 'i-heroicons-chevron-down-20-solid' + }), + hash: field({ + type: 'icon', + title: 'Hash', + description: 'Icon for hash anchors.', + icon: 'i-ph-hash', + default: 'i-heroicons-hashtag-20-solid' + }) + } + }), + primary: field({ + type: 'string', + title: 'Primary', + description: 'Primary color of your UI.', + icon: 'i-mdi-palette-outline', + default: 'green', + required: ['sky', 'mint', 'rose', 'amber', 'violet', 'emerald', 'fuchsia', 'indigo', 'lime', 'orange', 'pink', 'purple', 'red', 'teal', 'yellow', 'green', 'blue', 'cyan', 'gray', 'white', 'black'] + }), + gray: field({ + type: 'string', + title: 'Gray', + description: 'Gray color of your UI.', + icon: 'i-mdi-palette-outline', + default: 'slate', + required: ['slate', 'cool', 'zinc', 'neutral', 'stone'] + }) + } + }) + } +}) diff --git a/package.json b/package.json new file mode 100644 index 0000000..221cd97 --- /dev/null +++ b/package.json @@ -0,0 +1,36 @@ +{ + "name": "nuxt-ui-pro-template-saas", + "private": true, + "type": "module", + "scripts": { + "build": "nuxt build", + "dev": "nuxt dev", + "generate": "nuxt generate", + "preview": "nuxt preview", + "postinstall": "nuxt prepare", + "lint": "eslint .", + "typecheck": "nuxt typecheck" + }, + "dependencies": { + "@iconify-json/heroicons": "^1.1.20", + "@iconify-json/simple-icons": "^1.1.97", + "@iconify-json/tabler": "^1.1.110", + "@nuxt/content": "^2.12.1", + "@nuxt/fonts": "^0.5.1", + "@nuxt/image": "^1.4.0", + "@nuxt/ui-pro": "^1.1.0", + "@types/three": "0.127.0", + "nice-color-palettes": "3.0.0", + "@vueuse/nuxt": "^10.9.0", + "nuxt": "^3.11.1", + "nuxt-og-image": "^2.2.4", + "three": "0.127.0", + "troisjs": "0.3.0-beta.4" + }, + "devDependencies": { + "@nuxt/eslint-config": "^0.2.0", + "@nuxthq/studio": "^1.0.13", + "eslint": "^8.57.0", + "vue-tsc": "^2.0.7" + } +} diff --git a/pages/blog.vue b/pages/blog.vue new file mode 100644 index 0000000..8f62b8b --- /dev/null +++ b/pages/blog.vue @@ -0,0 +1,3 @@ + diff --git a/pages/blog/[slug].vue b/pages/blog/[slug].vue new file mode 100644 index 0000000..3a21527 --- /dev/null +++ b/pages/blog/[slug].vue @@ -0,0 +1,85 @@ + + + diff --git a/pages/blog/index.vue b/pages/blog/index.vue new file mode 100644 index 0000000..cd2289d --- /dev/null +++ b/pages/blog/index.vue @@ -0,0 +1,53 @@ + + + diff --git a/pages/docs.vue b/pages/docs.vue new file mode 100644 index 0000000..79415e6 --- /dev/null +++ b/pages/docs.vue @@ -0,0 +1,25 @@ + + + diff --git a/pages/docs/[...slug].vue b/pages/docs/[...slug].vue new file mode 100644 index 0000000..648cf99 --- /dev/null +++ b/pages/docs/[...slug].vue @@ -0,0 +1,49 @@ + + + diff --git a/pages/index.vue b/pages/index.vue new file mode 100644 index 0000000..115b93d --- /dev/null +++ b/pages/index.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/pages/login.vue b/pages/login.vue new file mode 100644 index 0000000..637f5d2 --- /dev/null +++ b/pages/login.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/pages/pricing.vue b/pages/pricing.vue new file mode 100644 index 0000000..2008ce3 --- /dev/null +++ b/pages/pricing.vue @@ -0,0 +1,47 @@ + + + diff --git a/pages/signup.vue b/pages/signup.vue new file mode 100644 index 0000000..8f875cc --- /dev/null +++ b/pages/signup.vue @@ -0,0 +1,71 @@ + + + + + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..10bd936 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,11102 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +dependencies: + '@iconify-json/heroicons': + specifier: ^1.1.20 + version: 1.1.20 + '@iconify-json/simple-icons': + specifier: ^1.1.97 + version: 1.1.97 + '@iconify-json/tabler': + specifier: ^1.1.110 + version: 1.1.110 + '@nuxt/content': + specifier: ^2.12.1 + version: 2.12.1(nuxt@3.11.1)(vue@3.4.21) + '@nuxt/fonts': + specifier: ^0.5.1 + version: 0.5.1(nuxt@3.11.1)(vite@5.2.6) + '@nuxt/image': + specifier: ^1.4.0 + version: 1.4.0 + '@nuxt/ui-pro': + specifier: ^1.1.0 + version: 1.1.0(nuxt@3.11.1)(vite@5.2.6)(vue@3.4.21) + '@types/three': + specifier: 0.127.0 + version: 0.127.0 + '@vueuse/nuxt': + specifier: ^10.9.0 + version: 10.9.0(nuxt@3.11.1)(vue@3.4.21) + nice-color-palettes: + specifier: 3.0.0 + version: 3.0.0 + nuxt: + specifier: ^3.11.1 + version: 3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.6)(vue-tsc@2.0.7) + nuxt-og-image: + specifier: ^2.2.4 + version: 2.2.4(@nuxt/devtools@1.1.4)(@vue/compiler-core@3.4.21)(nuxt@3.11.1)(postcss@8.4.38)(vite@5.2.6)(vue@3.4.21)(webpack@5.91.0) + three: + specifier: 0.127.0 + version: 0.127.0 + troisjs: + specifier: 0.3.0-beta.4 + version: 0.3.0-beta.4 + +devDependencies: + '@nuxt/eslint-config': + specifier: ^0.2.0 + version: 0.2.0(eslint@8.57.0) + '@nuxthq/studio': + specifier: ^1.0.13 + version: 1.0.13 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + vue-tsc: + specifier: ^2.0.7 + version: 2.0.7(typescript@5.4.3) + +packages: + + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + dev: false + + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + /@antfu/install-pkg@0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: false + + /@antfu/utils@0.7.7: + resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} + dev: false + + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 + + /@babel/compat-data@7.24.1: + resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==} + engines: {node: '>=6.9.0'} + + /@babel/core@7.24.3: + resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) + '@babel/helpers': 7.24.1 + '@babel/parser': 7.24.1 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + /@babel/generator@7.24.1: + resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.22.5: + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.1 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + + /@babel/helper-create-class-features-plugin@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-1yJa9dX9g//V6fDebXoEfEsxkZHk3Hcbm+zLhyu6qVgYFLvmTALTeV+jNU9e5RnYtioBrGEOdoI2joMSNQ/+aA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.3) + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: 6.3.1 + dev: false + + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + + /@babel/helper-member-expression-to-functions@7.23.0: + resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-module-imports@7.24.3: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + + /@babel/helper-optimise-call-expression@7.22.5: + resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': 7.23.0 + '@babel/helper-optimise-call-expression': 7.22.5 + dev: false + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + + /@babel/helper-skip-transparent-expression-wrappers@7.22.5: + resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + + /@babel/helpers@7.24.1: + resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + transitivePeerDependencies: + - supports-color + + /@babel/highlight@7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.0 + + /@babel/parser@7.24.1: + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.24.0 + + /@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.3) + dev: false + + /@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.3): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-simple-access': 7.22.5 + dev: false + + /@babel/plugin-transform-typescript@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-liYSESjX2fZ7JyBFkYG78nfvHlMKE6IpNdTVnxmlYUR+j5ZLsitFbaAE+eJSK2zPPkNWNw4mXL51rQ8WrvdK0w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3) + dev: false + + /@babel/preset-typescript@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-validator-option': 7.23.5 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3) + dev: false + + /@babel/runtime@7.24.1: + resolution: {integrity: sha512-+BIznRzyqBf+2wCTxcKE3wDjfGeCoVE61KSHGpkzqrLi8qxqFwBeUFyId2cxkTmm55fzDGnm0+yCxaxygrLUnQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: false + + /@babel/standalone@7.24.3: + resolution: {integrity: sha512-PbObiI21Z/1DoJLr6DKsdmyp7uUIuw6zv5zIMorH98rOBE/TehkjK7xqXiwJmbCqi7deVbIksDerZ9Ds9hRLGw==} + engines: {node: '>=6.9.0'} + + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 + + /@babel/traverse@7.24.1: + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + + /@capsizecss/metrics@2.2.0: + resolution: {integrity: sha512-DkFIser1KbGxWyG2hhQQeCit72TnOQDx5pr9bkA7+XlIy7qv+4lYtslH3bidVxm2qkY2guAgypSIPYuQQuk70A==} + dev: false + + /@capsizecss/unpack@2.1.0: + resolution: {integrity: sha512-k+wAZylHNaBwfcGGeKV+tTf6G0Zd4SyiTMmzlVFKkkBVV70DzwC7KOtmV/ojLbjwRT4QSPcMvjmiws309CSPgQ==} + dependencies: + blob-to-buffer: 1.2.9 + cross-fetch: 3.1.8 + fontkit: 2.0.2 + transitivePeerDependencies: + - encoding + dev: false + + /@cloudflare/kv-asset-handler@0.3.1: + resolution: {integrity: sha512-lKN2XCfKCmpKb86a1tl4GIwsJYDy9TGuwjhDELLmpKygQhw8X2xR4dusgpC5Tg7q1pB96Eb0rBo81kxSILQMwA==} + dependencies: + mime: 3.0.0 + dev: false + + /@csstools/cascade-layer-name-parser@1.0.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4): + resolution: {integrity: sha512-RRqNjxTZDUhx7pxYOBG/AkCVmPS3zYzfE47GEhIGkFuWFTQGJBgWOUUkKNo5MfxIfjDz5/1L3F3rF1oIsYaIpw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.6.1 + '@csstools/css-tokenizer': ^2.2.4 + dependencies: + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) + '@csstools/css-tokenizer': 2.2.4 + dev: false + + /@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4): + resolution: {integrity: sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-tokenizer': ^2.2.4 + dependencies: + '@csstools/css-tokenizer': 2.2.4 + dev: false + + /@csstools/css-tokenizer@2.2.4: + resolution: {integrity: sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==} + engines: {node: ^14 || ^16 || >=18} + dev: false + + /@csstools/selector-resolve-nested@1.1.0(postcss-selector-parser@6.0.16): + resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + dependencies: + postcss-selector-parser: 6.0.16 + dev: false + + /@csstools/selector-specificity@3.0.2(postcss-selector-parser@6.0.16): + resolution: {integrity: sha512-RpHaZ1h9LE7aALeQXmXrJkRG84ZxIsctEN2biEUmFyKpzFM3zZ35eUMcIzZFsw/2olQE6v69+esEqU2f1MKycg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + dependencies: + postcss-selector-parser: 6.0.16 + dev: false + + /@csstools/utilities@1.0.0(postcss@8.4.38): + resolution: {integrity: sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + dev: false + + /@egoist/tailwindcss-icons@1.7.4(tailwindcss@3.4.1): + resolution: {integrity: sha512-883qx0sqeNb8km7os0w8K6UYue88dbgTWwyEUwW74Bgz0H7t+m7PMIIEvSQ4JqHwA823Qd5ciz+NoTBWKaMYfg==} + peerDependencies: + tailwindcss: '*' + dependencies: + '@iconify/utils': 2.1.22 + tailwindcss: 3.4.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@esbuild/aix-ppc64@0.20.2: + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm64@0.20.2: + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm@0.20.2: + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/android-x64@0.20.2: + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-arm64@0.20.2: + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/darwin-x64@0.20.2: + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-arm64@0.20.2: + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/freebsd-x64@0.20.2: + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm64@0.20.2: + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/netbsd-x64@0.20.2: + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/openbsd-x64@0.20.2: + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /@esbuild/sunos-x64@0.20.2: + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-arm64@0.20.2: + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-ia32@0.20.2: + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@esbuild/win32-x64@0.20.2: + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.0 + eslint-visitor-keys: 3.4.3 + + /@eslint-community/regexpp@4.10.0: + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + /@eslint/eslintrc@2.1.4: + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@eslint/js@8.57.0: + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@fastify/accept-negotiator@1.1.0: + resolution: {integrity: sha512-OIHZrb2ImZ7XG85HXOONLcJWGosv7sIvM2ifAPQVhg9Lv7qdmMBNVaai4QTdyuaqbKM5eO6sLSQOYI7wEQeCJQ==} + engines: {node: '>=14'} + requiresBuild: true + dev: false + optional: true + + /@fastify/busboy@2.1.1: + resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} + engines: {node: '>=14'} + dev: false + + /@floating-ui/core@1.6.0: + resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} + dependencies: + '@floating-ui/utils': 0.2.1 + dev: false + + /@floating-ui/dom@1.1.1: + resolution: {integrity: sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw==} + dependencies: + '@floating-ui/core': 1.6.0 + dev: false + + /@floating-ui/utils@0.2.1: + resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} + dev: false + + /@headlessui/tailwindcss@0.2.0(tailwindcss@3.4.1): + resolution: {integrity: sha512-fpL830Fln1SykOCboExsWr3JIVeQKieLJ3XytLe/tt1A0XzqUthOftDmjcCYLW62w7mQI7wXcoPXr3tZ9QfGxw==} + engines: {node: '>=10'} + peerDependencies: + tailwindcss: ^3.0 + dependencies: + tailwindcss: 3.4.1 + dev: false + + /@headlessui/vue@1.7.19(vue@3.4.21): + resolution: {integrity: sha512-VFjKPybogux/5/QYGSq4zgG/x3RcxId15W8uguAJAjPBxelI23dwjOjTx/mIiMkM/Hd3rzFxcf2aIp56eEWRcA==} + engines: {node: '>=10'} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@tanstack/vue-virtual': 3.2.0(vue@3.4.21) + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@humanwhocodes/config-array@0.11.14: + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 2.0.2 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + /@humanwhocodes/object-schema@2.0.2: + resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + + /@iconify-json/carbon@1.1.31: + resolution: {integrity: sha512-CAvECFfiwGyZmlcuM2JLMRDEN3VsIEZv6lml7Xf+3giQ5oXloADm0b5wiVPFZmONKM5jXERmx+E7YSvAtFJIbw==} + dependencies: + '@iconify/types': 2.0.0 + dev: false + + /@iconify-json/heroicons@1.1.20: + resolution: {integrity: sha512-puNt1al/rDw8Rb5x8sfk20UA8AQjMskLMh63nSUBj+8I0lQ7LtX+0Qn8wow2xTXTEsynJ9xXLD8Aat53e0qi8A==} + dependencies: + '@iconify/types': 2.0.0 + dev: false + + /@iconify-json/logos@1.1.42: + resolution: {integrity: sha512-/f+frtPm3m3Z30oy8Pk+QqRDkbmAiIaWGPl5CmsCXm15MVfvw9a/V/gD7WzdyuSGAZcFuQaqbHXj92y/n+2ifg==} + dependencies: + '@iconify/types': 2.0.0 + dev: false + + /@iconify-json/ri@1.1.20: + resolution: {integrity: sha512-yScIGjLFBCJKWKskQTWRjNI2Awoq+VRDkRxEsCQvSfdz41n+xkRtFG2K6J1OVI90ClRHfjFC8VJ2+WzxxyFjTQ==} + dependencies: + '@iconify/types': 2.0.0 + dev: false + + /@iconify-json/simple-icons@1.1.97: + resolution: {integrity: sha512-/jTwrcAM2Gh8FtgEn8mHolaoY1iNbRgH3AE8OXu7JULi4Tdp31u7bmCSIaNDTLdBrXjcDpw0y98Dm20TbauBCg==} + dependencies: + '@iconify/types': 2.0.0 + dev: false + + /@iconify-json/tabler@1.1.110: + resolution: {integrity: sha512-+0TbyNeQpFI2r+bjtbazGrpGskI3c9NTii/6HhWTS+/d5+PiLs6+wWJW0M9AU2ykew7zdMKB2WtyczFyjYzZIQ==} + dependencies: + '@iconify/types': 2.0.0 + dev: false + + /@iconify/collections@1.0.408: + resolution: {integrity: sha512-huq0rgLQveO5DeWw4SQpq69GwU2xBuC9UPw664Mh/yruc1BYYNvyfvWowQ2ZG4mpBO1BUmIB/T/EtTcLoCeuAA==} + dependencies: + '@iconify/types': 2.0.0 + dev: false + + /@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + dev: false + + /@iconify/utils@2.1.22: + resolution: {integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==} + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.7 + '@iconify/types': 2.0.0 + debug: 4.3.4 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.6.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@iconify/vue@4.1.1(vue@3.4.21): + resolution: {integrity: sha512-RL85Bm/DAe8y6rT6pux7D2FJSiUEM/TPfyK7GrbAOfTSwrhvwJW+S5yijdGcmtXouA8MtuH9C7l4hiSE4mLMjg==} + peerDependencies: + vue: '>=3' + dependencies: + '@iconify/types': 2.0.0 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@ioredis/commands@1.2.0: + resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} + dev: false + + /@isaacs/cliui@8.0.2: + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + string-width-cjs: /string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: /strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 + dev: false + + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + + /@jridgewell/resolve-uri@3.1.2: + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + + /@koa/router@12.0.1: + resolution: {integrity: sha512-ribfPYfHb+Uw3b27Eiw6NPqjhIhTpVFzEWLwyc/1Xp+DCdwRRyIlAUODX+9bPARF6aQtUu1+/PHzdNvRzcs/+Q==} + engines: {node: '>= 12'} + dependencies: + debug: 4.3.4 + http-errors: 2.0.0 + koa-compose: 4.1.0 + methods: 1.1.2 + path-to-regexp: 6.2.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@kwsites/file-exists@1.1.1: + resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@kwsites/promise-deferred@1.1.1: + resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} + dev: false + + /@mapbox/node-pre-gyp@1.0.11: + resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} + hasBin: true + dependencies: + detect-libc: 2.0.3 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.7.0 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.6.0 + tar: 6.2.1 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@netlify/functions@2.6.0: + resolution: {integrity: sha512-vU20tij0fb4nRGACqb+5SQvKd50JYyTyEhQetCMHdakcJFzjLDivvRR16u1G2Oy4A7xNAtGJF1uz8reeOtTVcQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@netlify/serverless-functions-api': 1.14.0 + dev: false + + /@netlify/node-cookies@0.1.0: + resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==} + engines: {node: ^14.16.0 || >=16.0.0} + dev: false + + /@netlify/serverless-functions-api@1.14.0: + resolution: {integrity: sha512-HUNETLNvNiC2J+SB/YuRwJA9+agPrc0azSoWVk8H85GC+YE114hcS5JW+dstpKwVerp2xILE3vNWN7IMXP5Q5Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@netlify/node-cookies': 0.1.0 + urlpattern-polyfill: 8.0.2 + dev: false + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + /@npmcli/agent@2.2.1: + resolution: {integrity: sha512-H4FrOVtNyWC8MUwL3UfjOsAihHvT1Pe8POj3JvjXhSTJipsZMtgUALCT4mGyYZNxymkUfOw3PUj6dE4QPp6osQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + agent-base: 7.1.0 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.4 + lru-cache: 10.2.0 + socks-proxy-agent: 8.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@npmcli/fs@3.1.0: + resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + semver: 7.6.0 + dev: false + + /@npmcli/git@5.0.4: + resolution: {integrity: sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/promise-spawn': 7.0.1 + lru-cache: 10.2.0 + npm-pick-manifest: 9.0.0 + proc-log: 3.0.0 + promise-inflight: 1.0.1 + promise-retry: 2.0.1 + semver: 7.6.0 + which: 4.0.0 + transitivePeerDependencies: + - bluebird + dev: false + + /@npmcli/installed-package-contents@2.0.2: + resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + npm-bundled: 3.0.0 + npm-normalize-package-bin: 3.0.1 + dev: false + + /@npmcli/node-gyp@3.0.0: + resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /@npmcli/package-json@5.0.0: + resolution: {integrity: sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/git': 5.0.4 + glob: 10.3.10 + hosted-git-info: 7.0.1 + json-parse-even-better-errors: 3.0.1 + normalize-package-data: 6.0.0 + proc-log: 3.0.0 + semver: 7.6.0 + transitivePeerDependencies: + - bluebird + dev: false + + /@npmcli/promise-spawn@7.0.1: + resolution: {integrity: sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + which: 4.0.0 + dev: false + + /@npmcli/run-script@7.0.4: + resolution: {integrity: sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/node-gyp': 3.0.0 + '@npmcli/package-json': 5.0.0 + '@npmcli/promise-spawn': 7.0.1 + node-gyp: 10.1.0 + which: 4.0.0 + transitivePeerDependencies: + - bluebird + - supports-color + dev: false + + /@nuxt/content@2.12.1(nuxt@3.11.1)(vue@3.4.21): + resolution: {integrity: sha512-xW4xjyYm6zqglb17Tu0J+rpKUV1PF9zp6SLu1lopylFnerdyImtce84206HT6Zd/DJgivKtoW4dyyJn0ZaSqCQ==} + dependencies: + '@nuxt/kit': 3.11.1 + '@nuxtjs/mdc': 0.6.1 + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/head': 2.0.0(vue@3.4.21) + '@vueuse/nuxt': 10.9.0(nuxt@3.11.1)(vue@3.4.21) + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + json5: 2.2.3 + knitwork: 1.0.0 + listhen: 1.7.2 + mdast-util-to-string: 4.0.0 + mdurl: 2.0.0 + micromark: 4.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-types: 2.0.0 + minisearch: 6.3.0 + ohash: 1.1.3 + pathe: 1.1.2 + scule: 1.3.0 + shiki: 1.2.1 + slugify: 1.6.6 + socket.io-client: 4.7.5 + ufo: 1.5.3 + unist-util-stringify-position: 4.0.0 + unstorage: 1.10.2(ioredis@5.3.2) + ws: 8.16.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - '@vue/composition-api' + - bufferutil + - idb-keyval + - ioredis + - nuxt + - rollup + - supports-color + - uWebSockets.js + - utf-8-validate + - vue + dev: false + + /@nuxt/devalue@2.0.2: + resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} + dev: false + + /@nuxt/devtools-kit@1.1.4(nuxt@3.11.1)(vite@5.2.6): + resolution: {integrity: sha512-/aZW/vn09vJML3Bi6dP9m51EN8eyeqHbyCyeuGsPUy/2GIlziaNHTaFlNWmLLkezdS4bhEGSr38Z5sa6x8FchQ==} + peerDependencies: + nuxt: ^3.9.0 + vite: '*' + dependencies: + '@nuxt/kit': 3.11.1 + '@nuxt/schema': 3.11.1 + execa: 7.2.0 + nuxt: 3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.6)(vue-tsc@2.0.7) + vite: 5.2.6 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + + /@nuxt/devtools-ui-kit@1.1.4(@nuxt/devtools@1.1.4)(@vue/compiler-core@3.4.21)(nuxt@3.11.1)(postcss@8.4.38)(vite@5.2.6)(vue@3.4.21)(webpack@5.91.0): + resolution: {integrity: sha512-m8TYD1mn+B0zDhS8Qer+ewC7LXLVrwPMEBTaPcnREUm/8eImxVYeTk3ZJhPAyYDf0bQOhQlGvR8IaCEU3QxXhQ==} + peerDependencies: + '@nuxt/devtools': 1.1.4 + dependencies: + '@iconify-json/carbon': 1.1.31 + '@iconify-json/logos': 1.1.42 + '@iconify-json/ri': 1.1.20 + '@iconify-json/tabler': 1.1.110 + '@nuxt/devtools': 1.1.4(@unocss/reset@0.58.7)(floating-vue@5.2.2)(nuxt@3.11.1)(unocss@0.58.7)(vite@5.2.6)(vue@3.4.21) + '@nuxt/devtools-kit': 1.1.4(nuxt@3.11.1)(vite@5.2.6) + '@nuxt/kit': 3.11.1 + '@nuxtjs/color-mode': 3.3.3 + '@unocss/core': 0.58.7 + '@unocss/nuxt': 0.58.7(postcss@8.4.38)(vite@5.2.6)(webpack@5.91.0) + '@unocss/preset-attributify': 0.58.7 + '@unocss/preset-icons': 0.58.7 + '@unocss/preset-mini': 0.58.7 + '@unocss/reset': 0.58.7 + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21) + '@vueuse/nuxt': 10.9.0(nuxt@3.11.1)(vue@3.4.21) + defu: 6.1.4 + focus-trap: 7.5.4 + splitpanes: 3.1.5 + unocss: 0.58.7(@unocss/webpack@0.58.7)(postcss@8.4.38)(vite@5.2.6) + v-lazy-show: 0.2.4(@vue/compiler-core@3.4.21) + transitivePeerDependencies: + - '@unocss/webpack' + - '@vue/compiler-core' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - nuxt + - postcss + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - vite + - vue + - webpack + dev: false + + /@nuxt/devtools-wizard@1.1.4: + resolution: {integrity: sha512-BTobds8a5fwucbHwMb42V53xgPv78SzAt/I44Dz0/uI8LxSKeX45ogEERDHB9hnRMjC/ZBTv1Z6HpGOmoB4Sxg==} + hasBin: true + dependencies: + consola: 3.2.3 + diff: 5.2.0 + execa: 7.2.0 + global-directory: 4.0.1 + magicast: 0.3.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + prompts: 2.4.2 + rc9: 2.1.1 + semver: 7.6.0 + dev: false + + /@nuxt/devtools@1.1.4(@unocss/reset@0.58.7)(floating-vue@5.2.2)(nuxt@3.11.1)(unocss@0.58.7)(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-mJFSB7zbzT1oBP9yf82siI7xIvhZleVuVLiSOCCks8+DhJGgcRPLIDNRm23aFu6YWO0pEv19TiISExiLAkJp2g==} + hasBin: true + peerDependencies: + nuxt: ^3.9.0 + vite: '*' + dependencies: + '@antfu/utils': 0.7.7 + '@nuxt/devtools-kit': 1.1.4(nuxt@3.11.1)(vite@5.2.6) + '@nuxt/devtools-wizard': 1.1.4 + '@nuxt/kit': 3.11.1 + '@vue/devtools-applet': 7.0.22(@unocss/reset@0.58.7)(floating-vue@5.2.2)(unocss@0.58.7)(vite@5.2.6)(vue@3.4.21) + '@vue/devtools-core': 7.0.22(vite@5.2.6)(vue@3.4.21) + '@vue/devtools-kit': 7.0.22(vue@3.4.21) + birpc: 0.2.17 + consola: 3.2.3 + cronstrue: 2.48.0 + destr: 2.0.3 + error-stack-parser-es: 0.1.1 + execa: 7.2.0 + fast-glob: 3.3.2 + flatted: 3.3.1 + get-port-please: 3.1.2 + hookable: 5.5.3 + image-meta: 0.2.0 + is-installed-globally: 1.0.0 + launch-editor: 2.6.1 + local-pkg: 0.5.0 + magicast: 0.3.3 + nuxt: 3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.6)(vue-tsc@2.0.7) + nypm: 0.3.8 + ohash: 1.1.3 + pacote: 17.0.6 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + rc9: 2.1.1 + scule: 1.3.0 + semver: 7.6.0 + simple-git: 3.23.0 + sirv: 2.0.4 + unimport: 3.7.1(rollup@4.13.0) + vite: 5.2.6 + vite-plugin-inspect: 0.8.3(@nuxt/kit@3.11.1)(vite@5.2.6) + vite-plugin-vue-inspector: 4.0.2(vite@5.2.6) + which: 3.0.1 + ws: 8.16.0 + transitivePeerDependencies: + - '@unocss/reset' + - '@vue/composition-api' + - async-validator + - axios + - bluebird + - bufferutil + - change-case + - drauu + - floating-vue + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - unocss + - utf-8-validate + - vue + dev: false + + /@nuxt/eslint-config@0.2.0(eslint@8.57.0): + resolution: {integrity: sha512-NeJX8TLcnNAjQFiDs3XhP+9CHKK8jaKsP7eUyCSrQdgY7nqWe7VJx64lwzx5FTT4cW3RHMEyH+Y0qzLGYYoa/A==} + peerDependencies: + eslint: ^8.48.0 + dependencies: + '@rushstack/eslint-patch': 1.8.0 + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + eslint-plugin-vue: 9.24.0(eslint@8.57.0) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@nuxt/fonts@0.5.1(nuxt@3.11.1)(vite@5.2.6): + resolution: {integrity: sha512-6+IdrdjQdSre/XPPKGNau2EUoJIfB36FCkVhLM8iUap8rcxaH6iEniKS781hioXM025jUOCjTQjE6OD/FovCcA==} + dependencies: + '@nuxt/devtools-kit': 1.1.4(nuxt@3.11.1)(vite@5.2.6) + '@nuxt/kit': 3.11.1 + chalk: 5.3.0 + css-tree: 2.3.1 + defu: 6.1.4 + esbuild: 0.20.2 + fontaine: 0.5.0 + globby: 14.0.1 + h3: 1.11.1 + jiti: 1.21.0 + magic-regexp: 0.8.0 + magic-string: 0.30.8 + node-fetch-native: 1.6.4 + ohash: 1.1.3 + pathe: 1.1.2 + sirv: 2.0.4 + ufo: 1.5.3 + unplugin: 1.10.0 + unstorage: 1.10.2(ioredis@5.3.2) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - encoding + - idb-keyval + - ioredis + - nuxt + - rollup + - supports-color + - uWebSockets.js + - vite + dev: false + + /@nuxt/image@1.4.0: + resolution: {integrity: sha512-ZEGHjX8UZY/Wt/jWm+66QuUQA14E0dTwdi7n9BoZ1cJdinL8QdRMm3FcbwJvCj2quvD85c9LT2wvNA8l6hOMOA==} + engines: {node: ^14.16.0 || >=16.11.0} + dependencies: + '@nuxt/kit': 3.11.1 + consola: 3.2.3 + defu: 6.1.4 + h3: 1.11.1 + image-meta: 0.2.0 + node-fetch-native: 1.6.4 + ohash: 1.1.3 + pathe: 1.1.2 + std-env: 3.7.0 + ufo: 1.5.3 + optionalDependencies: + ipx: 2.1.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - idb-keyval + - ioredis + - rollup + - supports-color + - uWebSockets.js + dev: false + + /@nuxt/kit@3.11.1: + resolution: {integrity: sha512-8VVlhaY4N+wipgHmSXP+gLM+esms9TEBz13I/J++PbOUJuf2cJlUUTyqMoRVL0xudVKK/8fJgSndRkyidy1m2w==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/schema': 3.11.1 + c12: 1.10.0 + consola: 3.2.3 + defu: 6.1.4 + globby: 14.0.1 + hash-sum: 2.0.0 + ignore: 5.3.1 + jiti: 1.21.0 + knitwork: 1.0.0 + mlly: 1.6.1 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.3.0 + semver: 7.6.0 + ufo: 1.5.3 + unctx: 2.3.1 + unimport: 3.7.1(rollup@4.13.0) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/schema@3.11.1: + resolution: {integrity: sha512-XyGlJsf3DtkouBCvBHlvjz+xvN4vza3W7pY3YBNMnktxlMQtfFiF3aB3A2NGLmBnJPqD3oY0j7lljraELb5hkg==} + engines: {node: ^14.18.0 || >=16.10.0} + dependencies: + '@nuxt/ui-templates': 1.3.1 + consola: 3.2.3 + defu: 6.1.4 + hookable: 5.5.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.3.0 + std-env: 3.7.0 + ufo: 1.5.3 + unimport: 3.7.1(rollup@4.13.0) + untyped: 1.4.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/telemetry@2.5.3: + resolution: {integrity: sha512-Ghv2MgWbJcUM9G5Dy3oQP0cJkUwEgaiuQxEF61FXJdn0a69Q4StZEP/hLF0MWPM9m6EvAwI7orxkJHM7MrmtVg==} + hasBin: true + dependencies: + '@nuxt/kit': 3.11.1 + ci-info: 4.0.0 + consola: 3.2.3 + create-require: 1.1.1 + defu: 6.1.4 + destr: 2.0.3 + dotenv: 16.4.5 + git-url-parse: 13.1.1 + is-docker: 3.0.0 + jiti: 1.21.0 + mri: 1.2.0 + nanoid: 4.0.2 + ofetch: 1.3.4 + parse-git-config: 3.0.0 + pathe: 1.1.2 + rc9: 2.1.1 + std-env: 3.7.0 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + + /@nuxt/ui-pro@1.1.0(nuxt@3.11.1)(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-c8x8VDmnMYPognKq/V203UMK7JiZwmP+Vx5YIY74Y1DB+PS2alFGKXENy8rVZxx3HCA0b0WuwzACZ5405kv7yQ==} + dependencies: + '@nuxt/ui': 2.15.0(nuxt@3.11.1)(vite@5.2.6)(vue@3.4.21) + '@vueuse/core': 10.9.0(vue@3.4.21) + defu: 6.1.4 + git-url-parse: 14.0.0 + ofetch: 1.3.4 + parse-git-config: 3.0.0 + pathe: 1.1.2 + pkg-types: 1.0.3 + tailwind-merge: 2.2.2 + vue3-smooth-dnd: 0.0.6(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - focus-trap + - idb-keyval + - jwt-decode + - nprogress + - nuxt + - qrcode + - rollup + - sortablejs + - supports-color + - ts-node + - uWebSockets.js + - universal-cookie + - vite + - vue + dev: false + + /@nuxt/ui-templates@1.3.1: + resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} + + /@nuxt/ui@2.15.0(nuxt@3.11.1)(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-/dQWslFKmoBXH0OD4233oiuiTUEoufeULZqALBTSqJknycQFGDj4VUMzyh5RrcfjHS6tOw6OLlPc0b5z6yDKpA==} + engines: {node: '>=v16.20.2'} + dependencies: + '@egoist/tailwindcss-icons': 1.7.4(tailwindcss@3.4.1) + '@headlessui/tailwindcss': 0.2.0(tailwindcss@3.4.1) + '@headlessui/vue': 1.7.19(vue@3.4.21) + '@iconify-json/heroicons': 1.1.20 + '@nuxt/kit': 3.11.1 + '@nuxtjs/color-mode': 3.3.3 + '@nuxtjs/tailwindcss': 6.11.4 + '@popperjs/core': 2.11.8 + '@tailwindcss/aspect-ratio': 0.4.2(tailwindcss@3.4.1) + '@tailwindcss/container-queries': 0.1.1(tailwindcss@3.4.1) + '@tailwindcss/forms': 0.5.7(tailwindcss@3.4.1) + '@tailwindcss/typography': 0.5.10(tailwindcss@3.4.1) + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/integrations': 10.9.0(fuse.js@6.6.2)(vue@3.4.21) + '@vueuse/math': 10.9.0(vue@3.4.21) + defu: 6.1.4 + fuse.js: 6.6.2 + nuxt-icon: 0.6.10(nuxt@3.11.1)(vite@5.2.6)(vue@3.4.21) + ohash: 1.1.3 + pathe: 1.1.2 + scule: 1.3.0 + tailwind-merge: 2.2.2 + tailwindcss: 3.4.1 + transitivePeerDependencies: + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - focus-trap + - idb-keyval + - jwt-decode + - nprogress + - nuxt + - qrcode + - rollup + - sortablejs + - supports-color + - ts-node + - uWebSockets.js + - universal-cookie + - vite + - vue + dev: false + + /@nuxt/vite-builder@3.11.1(eslint@8.57.0)(typescript@5.4.3)(vue-tsc@2.0.7)(vue@3.4.21): + resolution: {integrity: sha512-8DVK2Jb9xgfnvTfKr5mL3UDdAIrd3q3F4EmoVsXVKJe8NTt9LW38QdGwGViIQm9wzLDDEo0mgWF+n7WoGEH0xQ==} + engines: {node: ^14.18.0 || >=16.10.0} + peerDependencies: + vue: ^3.3.4 + dependencies: + '@nuxt/kit': 3.11.1 + '@rollup/plugin-replace': 5.0.5(rollup@4.13.0) + '@vitejs/plugin-vue': 5.0.4(vite@5.2.6)(vue@3.4.21) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.6)(vue@3.4.21) + autoprefixer: 10.4.19(postcss@8.4.38) + clear: 0.1.0 + consola: 3.2.3 + cssnano: 6.1.2(postcss@8.4.38) + defu: 6.1.4 + esbuild: 0.20.2 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.2 + fs-extra: 11.2.0 + get-port-please: 3.1.2 + h3: 1.11.1 + knitwork: 1.0.0 + magic-string: 0.30.8 + mlly: 1.6.1 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + postcss: 8.4.38 + rollup-plugin-visualizer: 5.12.0(rollup@4.13.0) + std-env: 3.7.0 + strip-literal: 2.0.0 + ufo: 1.5.3 + unenv: 1.9.0 + unplugin: 1.10.0 + vite: 5.2.6 + vite-node: 1.4.0 + vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.3)(vite@5.2.6)(vue-tsc@2.0.7) + vue: 3.4.21(typescript@5.4.3) + vue-bundle-renderer: 2.0.0 + transitivePeerDependencies: + - '@types/node' + - eslint + - less + - lightningcss + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - vls + - vti + - vue-tsc + dev: false + + /@nuxthq/studio@1.0.13: + resolution: {integrity: sha512-C4j+K53om5Kj5xLrehWEbnDJlid5tDsHP7QdOIsK550dHOxPmvaXMH4YxsSNU8cDppMheMbN59zdYhQaQfko6g==} + dependencies: + '@nuxt/kit': 3.11.1 + defu: 6.1.4 + git-url-parse: 14.0.0 + nuxt-component-meta: 0.6.3 + parse-git-config: 3.0.0 + pkg-types: 1.0.3 + socket.io-client: 4.7.5 + ufo: 1.5.3 + untyped: 1.4.2 + transitivePeerDependencies: + - bufferutil + - rollup + - supports-color + - utf-8-validate + dev: true + + /@nuxtjs/color-mode@3.3.3: + resolution: {integrity: sha512-t6QM/tj1d/53xQ9JznNVIaqIfQWhjHRzNt5VqTxNeAJWG0HCdiHVezkUTMahPUgUbEJnBrtCoquUYwpyFhNF+Q==} + dependencies: + '@nuxt/kit': 3.11.1 + pathe: 1.1.2 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + + /@nuxtjs/mdc@0.6.1: + resolution: {integrity: sha512-zS5QK7DZ/SBrjqQX1DOy7GnxKy+wbj2+LvooefOWmQqHfLTAqJLVIjuv/BmKnQWiRCq19+uysys3iY42EoY5/A==} + dependencies: + '@nuxt/kit': 3.11.1 + '@shikijs/transformers': 1.2.1 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + '@vue/compiler-core': 3.4.21 + consola: 3.2.3 + debug: 4.3.4 + defu: 6.1.4 + destr: 2.0.3 + detab: 3.0.2 + github-slugger: 2.0.0 + hast-util-to-string: 3.0.0 + mdast-util-to-hast: 13.1.0 + micromark-util-sanitize-uri: 2.0.0 + ohash: 1.1.3 + parse5: 7.1.2 + pathe: 1.1.2 + property-information: 6.4.1 + rehype-external-links: 3.0.0 + rehype-raw: 7.0.0 + rehype-slug: 6.0.0 + rehype-sort-attribute-values: 5.0.0 + rehype-sort-attributes: 5.0.0 + remark-emoji: 4.0.1 + remark-gfm: 4.0.0 + remark-mdc: 3.2.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.0 + scule: 1.3.0 + shiki: 1.2.1 + ufo: 1.5.3 + unified: 11.0.4 + unist-builder: 4.0.0 + unist-util-visit: 5.0.0 + unwasm: 0.3.8 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + + /@nuxtjs/tailwindcss@6.11.4: + resolution: {integrity: sha512-09cksgZD4seQj054Z/BeiwFg1bzQTol8KPulLDLGnmMTkEi21vj/z+WlXQRpVbN1GS9+oU9tcSsu2ufXCM3DBg==} + dependencies: + '@nuxt/kit': 3.11.1 + autoprefixer: 10.4.19(postcss@8.4.38) + chokidar: 3.6.0 + clear-module: 4.1.2 + consola: 3.2.3 + defu: 6.1.4 + h3: 1.11.1 + micromatch: 4.0.5 + pathe: 1.1.2 + postcss: 8.4.38 + postcss-custom-properties: 13.3.6(postcss@8.4.38) + postcss-nesting: 12.1.0(postcss@8.4.38) + tailwind-config-viewer: 1.7.3(tailwindcss@3.4.1) + tailwindcss: 3.4.1 + ufo: 1.5.3 + transitivePeerDependencies: + - rollup + - supports-color + - ts-node + - uWebSockets.js + dev: false + + /@parcel/watcher-android-arm64@2.4.1: + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-darwin-arm64@2.4.1: + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-darwin-x64@2.4.1: + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-freebsd-x64@2.4.1: + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-arm-glibc@2.4.1: + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-arm64-glibc@2.4.1: + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-arm64-musl@2.4.1: + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-x64-glibc@2.4.1: + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-linux-x64-musl@2.4.1: + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-wasm@2.4.1: + resolution: {integrity: sha512-/ZR0RxqxU/xxDGzbzosMjh4W6NdYFMqq2nvo2b8SLi7rsl/4jkL8S5stIikorNkdR50oVDvqb/3JT05WM+CRRA==} + engines: {node: '>= 10.0.0'} + dependencies: + is-glob: 4.0.3 + micromatch: 4.0.5 + napi-wasm: 1.1.0 + dev: false + bundledDependencies: + - napi-wasm + + /@parcel/watcher-win32-arm64@2.4.1: + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-win32-ia32@2.4.1: + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher-win32-x64@2.4.1: + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@parcel/watcher@2.4.1: + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} + engines: {node: '>= 10.0.0'} + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.5 + node-addon-api: 7.1.0 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.4.1 + '@parcel/watcher-darwin-arm64': 2.4.1 + '@parcel/watcher-darwin-x64': 2.4.1 + '@parcel/watcher-freebsd-x64': 2.4.1 + '@parcel/watcher-linux-arm-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-musl': 2.4.1 + '@parcel/watcher-linux-x64-glibc': 2.4.1 + '@parcel/watcher-linux-x64-musl': 2.4.1 + '@parcel/watcher-win32-arm64': 2.4.1 + '@parcel/watcher-win32-ia32': 2.4.1 + '@parcel/watcher-win32-x64': 2.4.1 + dev: false + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + dev: false + optional: true + + /@polka/url@1.0.0-next.25: + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + dev: false + + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + dev: false + + /@resvg/resvg-js-android-arm-eabi@2.6.2: + resolution: {integrity: sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-android-arm64@2.6.2: + resolution: {integrity: sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-darwin-arm64@2.6.2: + resolution: {integrity: sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-darwin-x64@2.6.2: + resolution: {integrity: sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-arm-gnueabihf@2.6.2: + resolution: {integrity: sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-arm64-gnu@2.6.2: + resolution: {integrity: sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-arm64-musl@2.6.2: + resolution: {integrity: sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-x64-gnu@2.6.2: + resolution: {integrity: sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-linux-x64-musl@2.6.2: + resolution: {integrity: sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-win32-arm64-msvc@2.6.2: + resolution: {integrity: sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-win32-ia32-msvc@2.6.2: + resolution: {integrity: sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js-win32-x64-msvc@2.6.2: + resolution: {integrity: sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@resvg/resvg-js@2.6.2: + resolution: {integrity: sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q==} + engines: {node: '>= 10'} + optionalDependencies: + '@resvg/resvg-js-android-arm-eabi': 2.6.2 + '@resvg/resvg-js-android-arm64': 2.6.2 + '@resvg/resvg-js-darwin-arm64': 2.6.2 + '@resvg/resvg-js-darwin-x64': 2.6.2 + '@resvg/resvg-js-linux-arm-gnueabihf': 2.6.2 + '@resvg/resvg-js-linux-arm64-gnu': 2.6.2 + '@resvg/resvg-js-linux-arm64-musl': 2.6.2 + '@resvg/resvg-js-linux-x64-gnu': 2.6.2 + '@resvg/resvg-js-linux-x64-musl': 2.6.2 + '@resvg/resvg-js-win32-arm64-msvc': 2.6.2 + '@resvg/resvg-js-win32-ia32-msvc': 2.6.2 + '@resvg/resvg-js-win32-x64-msvc': 2.6.2 + dev: false + + /@resvg/resvg-wasm@2.6.2: + resolution: {integrity: sha512-FqALmHI8D4o6lk/LRWDnhw95z5eO+eAa6ORjVg09YRR7BkcM6oPHU9uyC0gtQG5vpFLvgpeU4+zEAz2H8APHNw==} + engines: {node: '>= 10'} + dev: false + + /@rollup/plugin-alias@5.1.0(rollup@4.13.0): + resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 4.13.0 + slash: 4.0.0 + dev: false + + /@rollup/plugin-commonjs@25.0.7(rollup@4.13.0): + resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.30.8 + rollup: 4.13.0 + dev: false + + /@rollup/plugin-inject@5.0.5(rollup@4.13.0): + resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + estree-walker: 2.0.2 + magic-string: 0.30.8 + rollup: 4.13.0 + dev: false + + /@rollup/plugin-json@6.1.0(rollup@4.13.0): + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + rollup: 4.13.0 + dev: false + + /@rollup/plugin-node-resolve@15.2.3(rollup@4.13.0): + resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.8 + rollup: 4.13.0 + dev: false + + /@rollup/plugin-replace@5.0.5(rollup@4.13.0): + resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + magic-string: 0.30.8 + rollup: 4.13.0 + dev: false + + /@rollup/plugin-terser@0.4.4(rollup@4.13.0): + resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 4.13.0 + serialize-javascript: 6.0.2 + smob: 1.4.1 + terser: 5.29.2 + dev: false + + /@rollup/pluginutils@4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: false + + /@rollup/pluginutils@5.1.0(rollup@4.13.0): + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 4.13.0 + + /@rollup/rollup-android-arm-eabi@4.13.0: + resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@rollup/rollup-android-arm64@4.13.0: + resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@rollup/rollup-darwin-arm64@4.13.0: + resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@rollup/rollup-darwin-x64@4.13.0: + resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.13.0: + resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.13.0: + resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + cpu: [arm64] + os: [linux] + libc: [glibc] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.13.0: + resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + cpu: [arm64] + os: [linux] + libc: [musl] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.13.0: + resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.13.0: + resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + cpu: [x64] + os: [linux] + libc: [glibc] + requiresBuild: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.13.0: + resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + cpu: [x64] + os: [linux] + libc: [musl] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.13.0: + resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.13.0: + resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.13.0: + resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@rushstack/eslint-patch@1.8.0: + resolution: {integrity: sha512-0HejFckBN2W+ucM6cUOlwsByTKt9/+0tWhqUffNIcHqCXkthY/mZ7AuYPK/2IIaGWhdl0h+tICDO0ssLMd6XMQ==} + dev: true + + /@shikijs/core@1.2.1: + resolution: {integrity: sha512-KaIS0H4EQ3KI2d++TjYqRNgwp8E3M/68e9veR4QtInzA7kKFgcjeiJqb80fuXW+blDy5fmd11PN9g9soz/3ANQ==} + dev: false + + /@shikijs/transformers@1.2.1: + resolution: {integrity: sha512-H7cVtrdv6BW2kx83t2IQgP5ri1IA50mE3QnzgJ0AvOKCGtCEieXu0JIP3245cgjNLrL+LBwb8DtTXdky1iQL9Q==} + dependencies: + shiki: 1.2.1 + dev: false + + /@shuding/opentype.js@1.4.0-beta.0: + resolution: {integrity: sha512-3NgmNyH3l/Hv6EvsWJbsvpcpUba6R8IREQ83nH83cyakCw7uM1arZKNfHwv1Wz6jgqrF/j4x5ELvR6PnK9nTcA==} + engines: {node: '>= 8.0.0'} + hasBin: true + dependencies: + fflate: 0.7.4 + string.prototype.codepointat: 0.2.1 + dev: false + + /@sigstore/bundle@2.2.0: + resolution: {integrity: sha512-5VI58qgNs76RDrwXNhpmyN/jKpq9evV/7f1XrcqcAfvxDl5SeVY/I5Rmfe96ULAV7/FK5dge9RBKGBJPhL1WsQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.3.0 + dev: false + + /@sigstore/core@1.1.0: + resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: false + + /@sigstore/protobuf-specs@0.3.0: + resolution: {integrity: sha512-zxiQ66JFOjVvP9hbhGj/F/qNdsZfkGb/dVXSanNRNuAzMlr4MC95voPUBX8//ZNnmv3uSYzdfR/JSkrgvZTGxA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /@sigstore/sign@2.2.3: + resolution: {integrity: sha512-LqlA+ffyN02yC7RKszCdMTS6bldZnIodiox+IkT8B2f8oRYXCB3LQ9roXeiEL21m64CVH1wyveYAORfD65WoSw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.2.0 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.0 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@sigstore/tuf@2.3.2: + resolution: {integrity: sha512-mwbY1VrEGU4CO55t+Kl6I7WZzIl+ysSzEYdA1Nv/FTrl2bkeaPXo5PnWZAVfcY2zSdhOpsUTJW67/M2zHXGn5w==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/protobuf-specs': 0.3.0 + tuf-js: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@sigstore/verify@1.1.1: + resolution: {integrity: sha512-BNANJms49rw9Q5J+fJjrDqOQSzjXDcOq/pgKDaVdDoIvQwqIfaoUriy+fQfh8sBX04hr4bkkrwu3EbhQqoQH7A==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.2.0 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.0 + dev: false + + /@sindresorhus/is@0.14.0: + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} + dev: false + + /@sindresorhus/is@4.6.0: + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + dev: false + + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + + /@socket.io/component-emitter@3.1.0: + resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} + + /@swc/helpers@0.4.14: + resolution: {integrity: sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==} + dependencies: + tslib: 2.6.2 + dev: false + + /@swc/helpers@0.4.36: + resolution: {integrity: sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==} + dependencies: + legacy-swc-helpers: /@swc/helpers@0.4.14 + tslib: 2.6.2 + dev: false + + /@szmarczak/http-timer@1.1.2: + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} + dependencies: + defer-to-connect: 1.1.3 + dev: false + + /@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.1): + resolution: {integrity: sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==} + peerDependencies: + tailwindcss: '>=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1' + dependencies: + tailwindcss: 3.4.1 + dev: false + + /@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.1): + resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==} + peerDependencies: + tailwindcss: '>=3.2.0' + dependencies: + tailwindcss: 3.4.1 + dev: false + + /@tailwindcss/forms@0.5.7(tailwindcss@3.4.1): + resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} + peerDependencies: + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' + dependencies: + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.4.1 + dev: false + + /@tailwindcss/typography@0.5.10(tailwindcss@3.4.1): + resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.4.1 + dev: false + + /@tanstack/virtual-core@3.2.0: + resolution: {integrity: sha512-P5XgYoAw/vfW65byBbJQCw+cagdXDT/qH6wmABiLt4v4YBT2q2vqCOhihe+D1Nt325F/S/0Tkv6C5z0Lv+VBQQ==} + dev: false + + /@tanstack/vue-virtual@3.2.0(vue@3.4.21): + resolution: {integrity: sha512-KbmQVvw1k5Js2Fk4DJw9aDxFT5+e8a2Ba4UBJAFCRnWBCnzd3NlmEHI9JCeLv1tYDZ/iHwwv+Z9Le0BENIEP8A==} + peerDependencies: + vue: ^2.7.0 || ^3.0.0 + dependencies: + '@tanstack/virtual-core': 3.2.0 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + requiresBuild: true + dev: false + + /@tufjs/canonical-json@2.0.0: + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} + dev: false + + /@tufjs/models@2.0.0: + resolution: {integrity: sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@tufjs/canonical-json': 2.0.0 + minimatch: 9.0.3 + dev: false + + /@twemoji/api@14.1.2: + resolution: {integrity: sha512-JLuszRq7t+NWJTaNwBD+Hbhf67gzn6jAqhNIDTPndEGT55kHiZTJAYRGCHZB/eA58OGVSp7mIvsJs+F/ZDJanA==} + dependencies: + fs-extra: 8.1.0 + jsonfile: 5.0.0 + twemoji-parser: 14.0.0 + universalify: 0.1.2 + dev: false + + /@types/debug@4.1.12: + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + dependencies: + '@types/ms': 0.7.34 + dev: false + + /@types/eslint-scope@3.7.7: + resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} + dependencies: + '@types/eslint': 8.56.6 + '@types/estree': 1.0.5 + dev: false + + /@types/eslint@8.56.6: + resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + dev: false + + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + /@types/fs-extra@11.0.4: + resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} + dependencies: + '@types/jsonfile': 6.1.4 + '@types/node': 20.11.30 + dev: false + + /@types/hast@3.0.4: + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /@types/http-proxy@1.17.14: + resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} + dependencies: + '@types/node': 20.11.30 + dev: false + + /@types/json-schema@7.0.15: + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + /@types/jsonfile@6.1.4: + resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} + dependencies: + '@types/node': 20.11.30 + dev: false + + /@types/keyv@3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + dependencies: + '@types/node': 20.11.30 + dev: false + + /@types/mdast@4.0.3: + resolution: {integrity: sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /@types/ms@0.7.34: + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + dev: false + + /@types/node@20.11.30: + resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} + dependencies: + undici-types: 5.26.5 + dev: false + + /@types/resolve@1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + dev: false + + /@types/responselike@1.0.3: + resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} + dependencies: + '@types/node': 20.11.30 + dev: false + + /@types/semver@7.5.8: + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + dev: true + + /@types/three@0.127.0: + resolution: {integrity: sha512-4Q33L6PzzxCXm0VdUv4x1/4VBnwWgCS7Ui6WpRh88GVIUUYsg5qU2GVzva14hDJbtfyNBxey7UcdInR4RkKPeQ==} + dev: false + + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + dev: false + + /@types/unist@3.0.2: + resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} + dev: false + + /@types/web-bluetooth@0.0.20: + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + dev: false + + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4 + eslint: 8.57.0 + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@6.21.0: + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + dev: true + + /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.3) + debug: 4.3.4 + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@6.21.0: + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.3): + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.3 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@types/json-schema': 7.0.15 + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.3) + eslint: 8.57.0 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@6.21.0: + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.21.0 + eslint-visitor-keys: 3.4.3 + dev: true + + /@ungap/structured-clone@1.2.0: + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + /@unhead/dom@1.9.1: + resolution: {integrity: sha512-5YVT8pyg7Mw8niWwklP8nFKK9WLIvaK4O3tXvqpW9OxSAexJG576bh6FR0hEtSDLBkJh+pI8mMMMIuzSdK/whA==} + dependencies: + '@unhead/schema': 1.9.1 + '@unhead/shared': 1.9.1 + dev: false + + /@unhead/schema@1.9.1: + resolution: {integrity: sha512-wCJKNx4l837NEVMWP3MnUfkgsnMyuXwYs7+5VvbYzAWbnZSvQt/K10xDV0N7ft9RSlPfgukVVG+gtARm1kGVHQ==} + dependencies: + hookable: 5.5.3 + zhead: 2.2.4 + dev: false + + /@unhead/shared@1.9.1: + resolution: {integrity: sha512-rZgzXzOeF4vu2bJJAkHJckgPgWGfpDA3/vesPhJIZGs2NkGYi9lDwMUeJ90HKCMJv1+JRAcPOokjRi6vRlnQpg==} + dependencies: + '@unhead/schema': 1.9.1 + dev: false + + /@unhead/ssr@1.9.1: + resolution: {integrity: sha512-ojY5umX2rtEvmsAFX935DPxk+rZfmgLOEMP1etJGYmCh2GQskK4USjUp9uYJyf0DP0xh+42R4a06e5602CIWHQ==} + dependencies: + '@unhead/schema': 1.9.1 + '@unhead/shared': 1.9.1 + dev: false + + /@unhead/vue@1.9.1(vue@3.4.21): + resolution: {integrity: sha512-clSKIkwtw26Lx5tR7ecJ/zvyFJkghvJU+jt2liQ4XYQb/Qaveh8L7gqsI1RKUuKaXAjlo2Z4Jpp1v9nHxA0heg==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/schema': 1.9.1 + '@unhead/shared': 1.9.1 + hookable: 5.5.3 + unhead: 1.9.1 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@unocss/astro@0.58.7(vite@5.2.6): + resolution: {integrity: sha512-htqhe+Qn9UUnND214LlwS8a9Ib0hzO+IxY79cz1GDYoDV+Z4ONXCkUxLLlnnBM/HupWKOu+bdBWWVGIOHAniig==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + '@unocss/core': 0.58.7 + '@unocss/reset': 0.58.7 + '@unocss/vite': 0.58.7(vite@5.2.6) + vite: 5.2.6 + transitivePeerDependencies: + - rollup + dev: false + + /@unocss/cli@0.58.7: + resolution: {integrity: sha512-Vr5LABxFvZa8K71qVOnP7FkSA14/xEqhVOO+KZzcZafdW3TCvWa/dr3Lr5mDUufY82s5/5KGFosVQWQymA8HMg==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + '@unocss/config': 0.58.7 + '@unocss/core': 0.58.7 + '@unocss/preset-uno': 0.58.7 + cac: 6.7.14 + chokidar: 3.6.0 + colorette: 2.0.20 + consola: 3.2.3 + fast-glob: 3.3.2 + magic-string: 0.30.8 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + transitivePeerDependencies: + - rollup + dev: false + + /@unocss/config@0.58.7: + resolution: {integrity: sha512-ZMSFWJI8DfE/4HiIU+hkTSKUtEkennRn+raej5HCGTfy5xpdYCm9Zdrw/cYqkN2LPHM8o076Z2sD6H4MV5HrvA==} + engines: {node: '>=14'} + dependencies: + '@unocss/core': 0.58.7 + unconfig: 0.3.11 + dev: false + + /@unocss/core@0.58.7: + resolution: {integrity: sha512-Df5ytibV0MB7kWLggzLHsJUj08Of2oqXmPg7QjRUghMvCT3dl2LUIZXiztYPMH0F4x0cPebNoa/pavNt8xz9eQ==} + dev: false + + /@unocss/extractor-arbitrary-variants@0.58.7: + resolution: {integrity: sha512-wEuilON0u/e1milNp1UBWGps3Hdtm9qBfmc2YmsHN8KhpTSSCluzbrLSYfF++tU5iWmVWR2514Lc2waVDhuiwg==} + dependencies: + '@unocss/core': 0.58.7 + dev: false + + /@unocss/inspector@0.58.7: + resolution: {integrity: sha512-5vYsAuOj4ODgCm2Hmfhgcih+MdjsOxAHpUUDcZKAuVkr5j4dmrQnjWmS0fafR5vcjQch6T1JTsPE9x/Ws51UIw==} + dependencies: + '@unocss/core': 0.58.7 + '@unocss/rule-utils': 0.58.7 + gzip-size: 6.0.0 + sirv: 2.0.4 + dev: false + + /@unocss/nuxt@0.58.7(postcss@8.4.38)(vite@5.2.6)(webpack@5.91.0): + resolution: {integrity: sha512-qhUBiewBIKliTeqP/WIdTSpzRst54UMs3+MdrWRygbTGc2VVNnKGVxLyOHP3fupxGPz/3oaFboD1aXCJtpbgTw==} + dependencies: + '@nuxt/kit': 3.11.1 + '@unocss/config': 0.58.7 + '@unocss/core': 0.58.7 + '@unocss/preset-attributify': 0.58.7 + '@unocss/preset-icons': 0.58.7 + '@unocss/preset-tagify': 0.58.7 + '@unocss/preset-typography': 0.58.7 + '@unocss/preset-uno': 0.58.7 + '@unocss/preset-web-fonts': 0.58.7 + '@unocss/preset-wind': 0.58.7 + '@unocss/reset': 0.58.7 + '@unocss/vite': 0.58.7(vite@5.2.6) + '@unocss/webpack': 0.58.7(webpack@5.91.0) + unocss: 0.58.7(@unocss/webpack@0.58.7)(postcss@8.4.38)(vite@5.2.6) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + - vite + - webpack + dev: false + + /@unocss/postcss@0.58.7(postcss@8.4.38): + resolution: {integrity: sha512-4UhYTj7AaCDJKPEa9GX9L9dnH+6ci04i9ZYdNdu+Pvbki2Q2wAa2FwqLwH7+6WgWm10b9AXVacExw+4hC2reOg==} + engines: {node: '>=14'} + peerDependencies: + postcss: ^8.4.21 + dependencies: + '@unocss/config': 0.58.7 + '@unocss/core': 0.58.7 + '@unocss/rule-utils': 0.58.7 + css-tree: 2.3.1 + fast-glob: 3.3.2 + magic-string: 0.30.8 + postcss: 8.4.38 + dev: false + + /@unocss/preset-attributify@0.58.7: + resolution: {integrity: sha512-WmhrRSOAhbKn+q7A65Kg/49YDZOqfKxj+VZvngwjzDmSfZcr9BHhc67eg9IOF4OPHdKw/3rhSvA+FTMGre2Lpw==} + dependencies: + '@unocss/core': 0.58.7 + dev: false + + /@unocss/preset-icons@0.58.7: + resolution: {integrity: sha512-GeFaWiWGDktRs9TKqT4gb78Cjo7qlatOTijfJ1Zoyd3QMfbg7mRJPZGgHnLtpwYju+QKxG618fwlGvzARKhNfg==} + dependencies: + '@iconify/utils': 2.1.22 + '@unocss/core': 0.58.7 + ofetch: 1.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /@unocss/preset-mini@0.58.7: + resolution: {integrity: sha512-ktfrMlOtnks9j1r1ZJFzPcmCbWRjOfXh7UwoGYhH7c3Fi9Zbn1HI9+wblroEBstvbGUZGyaH5Ht+0rCmRrg5HQ==} + dependencies: + '@unocss/core': 0.58.7 + '@unocss/extractor-arbitrary-variants': 0.58.7 + '@unocss/rule-utils': 0.58.7 + dev: false + + /@unocss/preset-tagify@0.58.7: + resolution: {integrity: sha512-IDR9+QDgPjcANRIWzlmubPPtgYTXGxWFqrEfRyz7ZQ4YLiA2sSLpVyOwOBW5mP7Bl2hF5oGlTKYyprk4pRzyUA==} + dependencies: + '@unocss/core': 0.58.7 + dev: false + + /@unocss/preset-typography@0.58.7: + resolution: {integrity: sha512-GCZGrFGBJO/k9widlpRvCKoouRaprgvNtt8mKpv38ToDSWexMZcaOTZHpKUPgljmjJ5As7ASwmDvjv6uiM5uYg==} + dependencies: + '@unocss/core': 0.58.7 + '@unocss/preset-mini': 0.58.7 + dev: false + + /@unocss/preset-uno@0.58.7: + resolution: {integrity: sha512-oirPRtIailoewLvim/VjcxHZrBotRzBNaFZFMD1GLwScAYrzS8DWJ3pozNn7+s2E80ZUBfgekRTgvUKAFMPSCw==} + dependencies: + '@unocss/core': 0.58.7 + '@unocss/preset-mini': 0.58.7 + '@unocss/preset-wind': 0.58.7 + '@unocss/rule-utils': 0.58.7 + dev: false + + /@unocss/preset-web-fonts@0.58.7: + resolution: {integrity: sha512-97BhHYFudIVmMmLIZl3nA6puFLr2EEgG3xxR8Sa2Ox2sFL46D6oZrsxg9qr73QdJNOU3qk7HtnCn0+rozDrixg==} + dependencies: + '@unocss/core': 0.58.7 + ofetch: 1.3.4 + dev: false + + /@unocss/preset-wind@0.58.7: + resolution: {integrity: sha512-rELMKcd/cwMnw6fPf/dmg63u41fRXJoXDO5rlO/+Fa8DF4/r8KJTUbjJbZfcOnh3n8jHz3NUz+QigdRBuDTEuw==} + dependencies: + '@unocss/core': 0.58.7 + '@unocss/preset-mini': 0.58.7 + '@unocss/rule-utils': 0.58.7 + dev: false + + /@unocss/reset@0.58.7: + resolution: {integrity: sha512-KiN5u5D4zJcU0Tg+wjgTWYIm8VEfHpi7t2a3YfNCLo9s/75Ty4tlYB9StEShYmVMCXBOu0mK1CwqQTNaFpfM1w==} + dev: false + + /@unocss/rule-utils@0.58.7: + resolution: {integrity: sha512-SbMwAUSgx5v4TXy+MXiWbqzoMjVHSeMaJpJOruU9PmtrOuZmqeajffMtI6pLtGlgrEL76frLRyMmSErxhyNelw==} + engines: {node: '>=14'} + dependencies: + '@unocss/core': 0.58.7 + magic-string: 0.30.8 + dev: false + + /@unocss/scope@0.58.7: + resolution: {integrity: sha512-DaAHFT3azxq5eFiTRrDAqk8TSDlo6x5ImBowzdNO4B2QMt+o1X9uhbe8Qt+WlG3MOwhti87JT8ooNA1pzi3Iig==} + dev: false + + /@unocss/transformer-attributify-jsx-babel@0.58.7: + resolution: {integrity: sha512-IxEPQG7Kn+NgYEogOSKfqfGMQR7WU8X2DctaGBoQlizMiDr+q9DXM1dgGU0bXMxnSpRF8DYFHvgHefRnNUUVPg==} + dependencies: + '@babel/core': 7.24.3 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.3) + '@unocss/core': 0.58.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@unocss/transformer-attributify-jsx@0.58.7: + resolution: {integrity: sha512-6kVTHvcTdlKpvXuXRgUPKFTTWFxJH0OL6N77x2WZgbDQc40mv95JIUCVBA8EnpRyGGTQi3yasiXIS7Ur2UmsbA==} + dependencies: + '@unocss/core': 0.58.7 + dev: false + + /@unocss/transformer-compile-class@0.58.7: + resolution: {integrity: sha512-+IWWA9/hmaZIjxB4JY3fuWuK4fAMV/uoi0T3kANDOnK/HUmX5pUF9oTzC3LBa+1SwzZiMoTJgiQEGKv1qa2QjQ==} + dependencies: + '@unocss/core': 0.58.7 + dev: false + + /@unocss/transformer-directives@0.58.7: + resolution: {integrity: sha512-vMn86ARgrhCd+bZf1qvwBWhvQnOkAwOXbFGHM2cuuC0VVGJQcRE+dwTnUEJ5iqKGUNFWPJ/7NaV47kh58YITcg==} + dependencies: + '@unocss/core': 0.58.7 + '@unocss/rule-utils': 0.58.7 + css-tree: 2.3.1 + dev: false + + /@unocss/transformer-variant-group@0.58.7: + resolution: {integrity: sha512-9yGvrecxvY6wEc1tV4AsUDMNbj8xWk6aJ3LyZNzxOzmxmNUNAIK+y81/Hp7djn+w0ck6ss/uo6Ug7tGX+0bKUw==} + dependencies: + '@unocss/core': 0.58.7 + dev: false + + /@unocss/vite@0.58.7(vite@5.2.6): + resolution: {integrity: sha512-S8TJojR1/7O9Sfykj2k4yOq6gZOnjMNZq5ug/6edA11Q/gz2WrT/sx6aPcfIm3xVBnmLxaHfy3r06W+SiIbZcg==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + '@unocss/config': 0.58.7 + '@unocss/core': 0.58.7 + '@unocss/inspector': 0.58.7 + '@unocss/scope': 0.58.7 + '@unocss/transformer-directives': 0.58.7 + chokidar: 3.6.0 + fast-glob: 3.3.2 + magic-string: 0.30.8 + vite: 5.2.6 + transitivePeerDependencies: + - rollup + dev: false + + /@unocss/webpack@0.58.7(webpack@5.91.0): + resolution: {integrity: sha512-e5R95VfNUsC42bPQdXTd8KVJScq/rmhu6eiN/fSOc6+zEb4ODt6y3KkCQCMSdSyKLKQnwPVnQfnDF9v6WlJeXw==} + peerDependencies: + webpack: ^4 || ^5 + dependencies: + '@ampproject/remapping': 2.3.0 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + '@unocss/config': 0.58.7 + '@unocss/core': 0.58.7 + chokidar: 3.6.0 + fast-glob: 3.3.2 + magic-string: 0.30.8 + unplugin: 1.10.0 + webpack: 5.91.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - rollup + dev: false + + /@vercel/nft@0.26.4: + resolution: {integrity: sha512-j4jCOOXke2t8cHZCIxu1dzKLHLcFmYzC3yqAK6MfZznOL1QIJKd0xcFsXK3zcqzU7ScsE2zWkiMMNHGMHgp+FA==} + engines: {node: '>=16'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.11 + '@rollup/pluginutils': 4.2.1 + acorn: 8.11.3 + acorn-import-attributes: 1.9.2(acorn@8.11.3) + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + node-gyp-build: 4.8.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false + + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': 7.24.3 + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.3) + vite: 5.2.6 + vue: 3.4.21(typescript@5.4.3) + transitivePeerDependencies: + - supports-color + dev: false + + /@vitejs/plugin-vue@5.0.4(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 + dependencies: + vite: 5.2.6 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@volar/language-core@1.11.1: + resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + dependencies: + '@volar/source-map': 1.11.1 + dev: true + + /@volar/language-core@2.1.5: + resolution: {integrity: sha512-u1OHmVkCFsJqNdaM2GKuMhE67TxcEnOqJNF+VtYv2Ji8DnrUaF4FAFSNxY+MRGICl+873CsSJVKas9TQtW14LA==} + dependencies: + '@volar/source-map': 2.1.5 + + /@volar/source-map@1.11.1: + resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + dependencies: + muggle-string: 0.3.1 + dev: true + + /@volar/source-map@2.1.5: + resolution: {integrity: sha512-GIkAM6fHgDcTXcdH4i10fAiAZzO0HLIer8/pt3oZ9A0n7n4R5d1b2F8Xxzh/pgmgNoL+SrHX3MFxs35CKgfmtA==} + dependencies: + muggle-string: 0.4.1 + + /@volar/typescript@1.11.1: + resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + dependencies: + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 + dev: true + + /@volar/typescript@2.1.5: + resolution: {integrity: sha512-zo9a3NrNMSkufIvHuExDGTfYv+zO7C5p2wg8fyP7vcqF/Qo0ztjb0ZfOgq/A85EO/MBc1Kj2Iu7PaOBtP++NMw==} + dependencies: + '@volar/language-core': 2.1.5 + path-browserify: 1.0.1 + + /@vue-macros/common@1.10.1(vue@3.4.21): + resolution: {integrity: sha512-uftSpfwdwitcQT2lM8aVxcfe5rKQBzC9jMrtJM5sG4hEuFyfIvnJihpPpnaWxY+X4p64k+YYXtBFv+1O5Bq3dg==} + engines: {node: '>=16.14.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + peerDependenciesMeta: + vue: + optional: true + dependencies: + '@babel/types': 7.24.0 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + '@vue/compiler-sfc': 3.4.21 + ast-kit: 0.11.3 + local-pkg: 0.5.0 + magic-string-ast: 0.3.0 + vue: 3.4.21(typescript@5.4.3) + transitivePeerDependencies: + - rollup + dev: false + + /@vue/babel-helper-vue-transform-on@1.2.2: + resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==} + dev: false + + /@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.3): + resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + peerDependenciesMeta: + '@babel/core': + optional: true + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.3) + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + '@vue/babel-helper-vue-transform-on': 1.2.2 + '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.3) + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.24.3): + resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/core': 7.24.3 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/parser': 7.24.1 + '@vue/compiler-sfc': 3.4.21 + dev: false + + /@vue/compiler-core@3.4.21: + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} + dependencies: + '@babel/parser': 7.24.1 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + /@vue/compiler-dom@3.4.21: + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + + /@vue/compiler-sfc@3.4.21: + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} + dependencies: + '@babel/parser': 7.24.1 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + magic-string: 0.30.8 + postcss: 8.4.38 + source-map-js: 1.2.0 + dev: false + + /@vue/compiler-ssr@3.4.21: + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + dev: false + + /@vue/devtools-api@6.6.1: + resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} + dev: false + + /@vue/devtools-applet@7.0.22(@unocss/reset@0.58.7)(floating-vue@5.2.2)(unocss@0.58.7)(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-qr6CM6MtDU7aWcwYeHPdfKWPnA2AnRFpHnZ6r3xrPIC2Gx8ekRClaOFZlnXRSMAxNCvfiXpPeJNOgCIHePUcHQ==} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@vue/devtools-core': 7.0.22(vite@5.2.6)(vue@3.4.21) + '@vue/devtools-kit': 7.0.22(vue@3.4.21) + '@vue/devtools-shared': 7.0.22 + '@vue/devtools-ui': 7.0.22(@unocss/reset@0.58.7)(floating-vue@5.2.2)(unocss@0.58.7)(vue@3.4.21) + perfect-debounce: 1.0.0 + splitpanes: 3.1.5 + vue: 3.4.21(typescript@5.4.3) + vue-virtual-scroller: 2.0.0-beta.8(vue@3.4.21) + transitivePeerDependencies: + - '@unocss/reset' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - floating-vue + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - qrcode + - sortablejs + - universal-cookie + - unocss + - vite + dev: false + + /@vue/devtools-core@7.0.22(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-jnC+fFMvUsVRy136TxTSXUvfRv/1RzNpQaLJEq+j8YeImyetoPiLX7wdB0z2NMray1//0d8tg9ItIZaLalAm9w==} + dependencies: + '@vue/devtools-kit': 7.0.22(vue@3.4.21) + '@vue/devtools-shared': 7.0.22 + mitt: 3.0.1 + nanoid: 3.3.7 + pathe: 1.1.2 + vite-hot-client: 0.2.3(vite@5.2.6) + transitivePeerDependencies: + - vite + - vue + dev: false + + /@vue/devtools-kit@7.0.22(vue@3.4.21): + resolution: {integrity: sha512-STRHF+dNF8+ekGN1e3TxOyAN/ivrjqIJcAGsz9jS2rsQvU3HIkC5YNFvpbVk2dGdEnVuvgZQNb4qJGMJrQufoA==} + peerDependencies: + vue: ^3.0.0 + dependencies: + '@vue/devtools-shared': 7.0.22 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@vue/devtools-shared@7.0.22: + resolution: {integrity: sha512-RtqPObulhlhZr8mP27TWcZHBx63x4BaEO6X9JRKqnIa9PenaT28dIpgYLL/9bZsjRP/6YyP4wMu9sL74JJdipQ==} + dependencies: + rfdc: 1.3.1 + dev: false + + /@vue/devtools-ui@7.0.22(@unocss/reset@0.58.7)(floating-vue@5.2.2)(unocss@0.58.7)(vue@3.4.21): + resolution: {integrity: sha512-1WtmpBSX4kxHJeqpn5ylN883Ly7epjAysvVm+QwabLwuuzqPn1tD/M55R3BFsPx2wAbjw/Kga5BqNHvnGms6mg==} + peerDependencies: + '@unocss/reset': '>=0.50.0-0' + floating-vue: '>=2.0.0-0' + unocss: '>=0.50.0-0' + vue: '>=3.0.0-0' + dependencies: + '@unocss/reset': 0.58.7 + '@vueuse/components': 10.9.0(vue@3.4.21) + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.21) + colord: 2.9.3 + floating-vue: 5.2.2(vue@3.4.21) + focus-trap: 7.5.4 + unocss: 0.58.7(@unocss/webpack@0.58.7)(postcss@8.4.38)(vite@5.2.6) + vue: 3.4.21(typescript@5.4.3) + transitivePeerDependencies: + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - qrcode + - sortablejs + - universal-cookie + dev: false + + /@vue/language-core@1.8.27(typescript@5.4.3): + resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + computeds: 0.0.1 + minimatch: 9.0.3 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + typescript: 5.4.3 + vue-template-compiler: 2.7.16 + dev: true + + /@vue/language-core@2.0.7(typescript@5.4.3): + resolution: {integrity: sha512-Vh1yZX3XmYjn9yYLkjU8DN6L0ceBtEcapqiyclHne8guG84IaTzqtvizZB1Yfxm3h6m7EIvjerLO5fvOZO6IIQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@volar/language-core': 2.1.5 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + computeds: 0.0.1 + minimatch: 9.0.3 + path-browserify: 1.0.1 + typescript: 5.4.3 + vue-template-compiler: 2.7.16 + + /@vue/reactivity@3.4.21: + resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} + dependencies: + '@vue/shared': 3.4.21 + dev: false + + /@vue/runtime-core@3.4.21: + resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} + dependencies: + '@vue/reactivity': 3.4.21 + '@vue/shared': 3.4.21 + dev: false + + /@vue/runtime-dom@3.4.21: + resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} + dependencies: + '@vue/runtime-core': 3.4.21 + '@vue/shared': 3.4.21 + csstype: 3.1.3 + dev: false + + /@vue/server-renderer@3.4.21(vue@3.4.21): + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} + peerDependencies: + vue: 3.4.21 + dependencies: + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@vue/shared@3.4.21: + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + + /@vueuse/components@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-BHQpA0yIi3y7zKa1gYD0FUzLLkcRTqVhP8smnvsCK6GFpd94Nziq1XVPD7YpFeho0k5BzbBiNZF7V/DpkJ967A==} + dependencies: + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/shared': 10.9.0(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/core@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.9.0 + '@vueuse/shared': 10.9.0(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/head@2.0.0(vue@3.4.21): + resolution: {integrity: sha512-ykdOxTGs95xjD4WXE4na/umxZea2Itl0GWBILas+O4oqS7eXIods38INvk3XkJKjqMdWPcpCyLX/DioLQxU1KA==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/dom': 1.9.1 + '@unhead/schema': 1.9.1 + '@unhead/ssr': 1.9.1 + '@unhead/vue': 1.9.1(vue@3.4.21) + vue: 3.4.21(typescript@5.4.3) + dev: false + + /@vueuse/integrations@10.9.0(focus-trap@7.5.4)(vue@3.4.21): + resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} + peerDependencies: + async-validator: '*' + axios: '*' + change-case: '*' + drauu: '*' + focus-trap: '*' + fuse.js: '*' + idb-keyval: '*' + jwt-decode: '*' + nprogress: '*' + qrcode: '*' + sortablejs: '*' + universal-cookie: '*' + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + dependencies: + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/shared': 10.9.0(vue@3.4.21) + focus-trap: 7.5.4 + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/integrations@10.9.0(fuse.js@6.6.2)(vue@3.4.21): + resolution: {integrity: sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==} + peerDependencies: + async-validator: '*' + axios: '*' + change-case: '*' + drauu: '*' + focus-trap: '*' + fuse.js: '*' + idb-keyval: '*' + jwt-decode: '*' + nprogress: '*' + qrcode: '*' + sortablejs: '*' + universal-cookie: '*' + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + dependencies: + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/shared': 10.9.0(vue@3.4.21) + fuse.js: 6.6.2 + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/math@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-qb60AzFKzg8Gw85c4YiheEMC2AMkk+eO/nB9MmuQFU/HAHvfVckesiPlwaQqUlZQ4MJt0z8qP18/H7ozpj0sKQ==} + dependencies: + '@vueuse/shared': 10.9.0(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/metadata@10.9.0: + resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} + dev: false + + /@vueuse/nuxt@10.9.0(nuxt@3.11.1)(vue@3.4.21): + resolution: {integrity: sha512-nC4Efg28Q6E41fUD5R+zM9uT5c+NfaDzaJCpqaEV/qHj+/BNJmkDBK8POLIUsiVOY35d0oD/YxZ+eVizqWBZow==} + peerDependencies: + nuxt: ^3.0.0 + dependencies: + '@nuxt/kit': 3.11.1 + '@vueuse/core': 10.9.0(vue@3.4.21) + '@vueuse/metadata': 10.9.0 + local-pkg: 0.5.0 + nuxt: 3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.6)(vue-tsc@2.0.7) + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - rollup + - supports-color + - vue + dev: false + + /@vueuse/shared@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} + dependencies: + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: false + + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: false + + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: false + + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + dev: false + + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + dev: false + + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: false + + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 + dev: false + + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: false + + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + dev: false + + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: false + + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 + dev: false + + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: false + + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + dev: false + + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: false + + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} + dependencies: + '@webassemblyjs/ast': 1.12.1 + '@xtuc/long': 4.2.2 + dev: false + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: false + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: false + + /abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: false + + /abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + dependencies: + event-target-shim: 5.0.1 + dev: false + + /accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: false + + /acorn-import-assertions@1.9.0(acorn@8.11.3): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.11.3 + dev: false + + /acorn-import-attributes@1.9.2(acorn@8.11.3): + resolution: {integrity: sha512-O+nfJwNolEA771IYJaiLWK1UAwjNsQmZbTRqqwBYxCgVQTmpFEMvBw6LOIQV0Me339L5UMVYFyRohGnGlQDdIQ==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.11.3 + dev: false + + /acorn-jsx@5.3.2(acorn@8.11.3): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.11.3 + + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: false + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: false + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: false + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + dev: false + + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: false + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + dev: false + + /archiver-utils@5.0.2: + resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} + engines: {node: '>= 14'} + dependencies: + glob: 10.3.10 + graceful-fs: 4.2.11 + is-stream: 2.0.1 + lazystream: 1.0.1 + lodash: 4.17.21 + normalize-path: 3.0.0 + readable-stream: 4.5.2 + dev: false + + /archiver@7.0.1: + resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} + engines: {node: '>= 14'} + dependencies: + archiver-utils: 5.0.2 + async: 3.2.5 + buffer-crc32: 1.0.0 + readable-stream: 4.5.2 + readdir-glob: 1.1.3 + tar-stream: 3.1.7 + zip-stream: 6.0.1 + dev: false + + /are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + dev: false + + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /ast-kit@0.11.3: + resolution: {integrity: sha512-qdwwKEhckRk0XE22/xDdmU3v/60E8Edu4qFhgTLIhGGDs/PAJwLw9pQn8Rj99PitlbBZbYpx0k/lbir4kg0SuA==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.24.1 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + pathe: 1.1.2 + transitivePeerDependencies: + - rollup + dev: false + + /ast-kit@0.9.5: + resolution: {integrity: sha512-kbL7ERlqjXubdDd+szuwdlQ1xUxEz9mCz1+m07ftNVStgwRb2RWw+U6oKo08PAvOishMxiqz1mlJyLl8yQx2Qg==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.24.1 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + pathe: 1.1.2 + transitivePeerDependencies: + - rollup + dev: false + + /ast-walker-scope@0.5.0: + resolution: {integrity: sha512-NsyHMxBh4dmdEHjBo1/TBZvCKxffmZxRYhmclfu0PP6Aftre47jOHYaYaNqJcV0bxihxFXhDkzLHUwHc0ocd0Q==} + engines: {node: '>=16.14.0'} + dependencies: + '@babel/parser': 7.24.1 + ast-kit: 0.9.5 + transitivePeerDependencies: + - rollup + dev: false + + /async-sema@3.1.1: + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + dev: false + + /async@2.6.4: + resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} + dependencies: + lodash: 4.17.21 + dev: false + + /async@3.2.5: + resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + dev: false + + /at-least-node@1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false + + /autoprefixer@10.4.19(postcss@8.4.38): + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001600 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /b4a@1.6.6: + resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} + dev: false + + /bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /bare-events@2.2.2: + resolution: {integrity: sha512-h7z00dWdG0PYOQEvChhOSWvOfkIKsdZGkWr083FgN/HyoQuebSew/cgirYqh9SCuy/hRvxc5Vy6Fw8xAmYHLkQ==} + requiresBuild: true + dev: false + optional: true + + /bare-fs@2.2.2: + resolution: {integrity: sha512-X9IqgvyB0/VA5OZJyb5ZstoN62AzD7YxVGog13kkfYWYqJYcK0kcqLZ6TrmH5qr4/8//ejVcX4x/a0UvaogXmA==} + requiresBuild: true + dependencies: + bare-events: 2.2.2 + bare-os: 2.2.1 + bare-path: 2.1.0 + streamx: 2.16.1 + dev: false + optional: true + + /bare-os@2.2.1: + resolution: {integrity: sha512-OwPyHgBBMkhC29Hl3O4/YfxW9n7mdTr2+SsO29XBWKKJsbgj3mnorDB80r5TiCQgQstgE5ga1qNYrpes6NvX2w==} + requiresBuild: true + dev: false + optional: true + + /bare-path@2.1.0: + resolution: {integrity: sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==} + requiresBuild: true + dependencies: + bare-os: 2.2.1 + dev: false + optional: true + + /base64-js@0.0.8: + resolution: {integrity: sha512-3XSA2cR/h/73EzlXXdU6YNycmYI7+kicTxks4eJg2g39biHR84slg2+des+p7iHYhbRg/udIS4TD53WabcOUkw==} + engines: {node: '>= 0.4'} + dev: false + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + dev: false + + /binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + /bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 + dev: false + + /birpc@0.2.14: + resolution: {integrity: sha512-37FHE8rqsYM5JEKCnXFyHpBCzvgHEExwVVTq+nUmloInU7l8ezD1TpOhKpS8oe1DTYFqEK27rFZVKG43oTqXRA==} + dev: false + + /birpc@0.2.17: + resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + dev: false + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + requiresBuild: true + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + optional: true + + /blob-to-buffer@1.2.9: + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} + dev: false + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + dependencies: + base64-js: 1.5.1 + dev: false + + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001600 + electron-to-chromium: 1.4.717 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) + + /buffer-crc32@1.0.0: + resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} + engines: {node: '>=8.0.0'} + dev: false + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + dev: false + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + requiresBuild: true + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + optional: true + + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: false + + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: false + + /builtins@5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + dependencies: + semver: 7.6.0 + dev: false + + /bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + dependencies: + run-applescript: 7.0.0 + dev: false + + /c12@1.10.0: + resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==} + dependencies: + chokidar: 3.6.0 + confbox: 0.1.3 + defu: 6.1.4 + dotenv: 16.4.5 + giget: 1.2.3 + jiti: 1.21.0 + mlly: 1.6.1 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + rc9: 2.1.1 + + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + dev: false + + /cacache@18.0.2: + resolution: {integrity: sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/fs': 3.1.0 + fs-minipass: 3.0.3 + glob: 10.3.10 + lru-cache: 10.2.0 + minipass: 7.0.4 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 4.0.0 + ssri: 10.0.5 + tar: 6.2.1 + unique-filename: 3.0.0 + dev: false + + /cache-content-type@1.0.1: + resolution: {integrity: sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==} + engines: {node: '>= 6.0.0'} + dependencies: + mime-types: 2.1.35 + ylru: 1.3.2 + dev: false + + /cacheable-request@6.1.0: + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.1 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.1 + responselike: 1.0.2 + dev: false + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + dev: false + + /camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + dev: false + + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001600 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: false + + /caniuse-lite@1.0.30001600: + resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} + + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: false + + /char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + dev: false + + /character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + dev: false + + /character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + dev: false + + /character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: false + + /character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + dev: false + + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + /chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + requiresBuild: true + dev: false + optional: true + + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + /chrome-launcher@1.1.1: + resolution: {integrity: sha512-OAQgBmpUzrIuShApIwOpjt7WFripGKcDMW/qeYU+kcl6jBPg87mRG+N2C3Vu+VeCVPqZ/ds3GfI2TK7tpz3Yyw==} + engines: {node: '>=12.13.0'} + hasBin: true + dependencies: + '@types/node': 20.11.30 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + dev: false + + /ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + dev: false + + /citty@0.1.6: + resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + dependencies: + consola: 3.2.3 + + /clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: false + + /clear-module@4.1.2: + resolution: {integrity: sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==} + engines: {node: '>=8'} + dependencies: + parent-module: 2.0.0 + resolve-from: 5.0.0 + dev: false + + /clear@0.1.0: + resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} + dev: false + + /clipboardy@4.0.0: + resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} + engines: {node: '>=18'} + dependencies: + execa: 8.0.1 + is-wsl: 3.1.0 + is64bit: 2.0.0 + dev: false + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + + /clone-response@1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + dependencies: + mimic-response: 1.0.1 + dev: false + + /clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + dev: false + + /cluster-key-slot@1.1.2: + resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} + engines: {node: '>=0.10.0'} + dev: false + + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + requiresBuild: true + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + optional: true + + /color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: false + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + requiresBuild: true + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + optional: true + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + dev: false + + /comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + dev: false + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: false + + /commander@6.2.1: + resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} + engines: {node: '>= 6'} + dev: false + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + requiresBuild: true + dev: false + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + + /compress-commons@6.0.2: + resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} + engines: {node: '>= 14'} + dependencies: + crc-32: 1.2.2 + crc32-stream: 6.0.0 + is-stream: 2.0.1 + normalize-path: 3.0.0 + readable-stream: 4.5.2 + dev: false + + /computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /confbox@0.1.3: + resolution: {integrity: sha512-eH3ZxAihl1PhKfpr4VfEN6/vUd87fmgb6JkldHgg/YR6aEBhW63qUDgzP2Y6WM0UumdsYp5H3kibalXAdHfbgg==} + + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} + + /console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + dev: false + + /content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + dev: false + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + /cookie-es@1.0.0: + resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} + dev: false + + /cookies@0.9.1: + resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + keygrip: 1.1.0 + dev: false + + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + + /crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + dev: false + + /crc32-stream@6.0.0: + resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} + engines: {node: '>= 14'} + dependencies: + crc-32: 1.2.2 + readable-stream: 4.5.2 + dev: false + + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + dev: false + + /croner@8.0.1: + resolution: {integrity: sha512-Hq1+lXVgjJjcS/U+uk6+yVmtxami0r0b+xVtlGyABgdz110l/kOnHWvlSI7nVzrTl8GCdZHwZS4pbBFT7hSL/g==} + engines: {node: '>=18.0'} + dev: false + + /cronstrue@2.48.0: + resolution: {integrity: sha512-w+VAWjiBJmKYeeK+i0ur3G47LcKNgFuWwb8LVJTaXSS2ExtQ5zdiIVnuysgB3N457gTaSllme0qTpdsJWK/wIg==} + hasBin: true + dev: false + + /cross-fetch@3.1.8: + resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + dev: false + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /crossws@0.2.4: + resolution: {integrity: sha512-DAxroI2uSOgUKLz00NX6A8U/8EE3SZHmIND+10jkVSaypvyt57J5JEOxAQOL6lQxyzi/wZbTIwssU1uy69h5Vg==} + peerDependencies: + uWebSockets.js: '*' + peerDependenciesMeta: + uWebSockets.js: + optional: true + dev: false + + /css-background-parser@0.1.0: + resolution: {integrity: sha512-2EZLisiZQ+7m4wwur/qiYJRniHX4K5Tc9w93MT3AS0WS1u5kaZ4FKXlOTBhOjc+CgEgPiGY+fX1yWD8UwpEqUA==} + dev: false + + /css-box-shadow@1.0.0-3: + resolution: {integrity: sha512-9jaqR6e7Ohds+aWwmhe6wILJ99xYQbfmK9QQB9CcMjDbTxPZjwEmUQpU91OG05Xgm8BahT5fW+svbsQGjS/zPg==} + dev: false + + /css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + dev: false + + /css-declaration-sorter@7.2.0(postcss@8.4.38): + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.38 + dev: false + + /css-inline@0.11.2: + resolution: {integrity: sha512-c/oie5Yqa2lVRwUO7A8nd3c3r0x7yE6MQH2PPB/R1LaUb6ohZD7vNXj23fod5y4QNsNhsQi98/AWfUwo1K6R7g==} + dev: false + + /css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + requiresBuild: true + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + dev: false + + /css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + dev: false + + /css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + requiresBuild: true + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.0 + dev: false + + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.0 + dev: false + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + requiresBuild: true + dev: false + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /cssfilter@0.0.10: + resolution: {integrity: sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==} + requiresBuild: true + dev: false + optional: true + + /cssnano-preset-default@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + css-declaration-sorter: 7.2.0(postcss@8.4.38) + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-calc: 9.0.1(postcss@8.4.38) + postcss-colormin: 6.1.0(postcss@8.4.38) + postcss-convert-values: 6.1.0(postcss@8.4.38) + postcss-discard-comments: 6.0.2(postcss@8.4.38) + postcss-discard-duplicates: 6.0.3(postcss@8.4.38) + postcss-discard-empty: 6.0.3(postcss@8.4.38) + postcss-discard-overridden: 6.0.2(postcss@8.4.38) + postcss-merge-longhand: 6.0.5(postcss@8.4.38) + postcss-merge-rules: 6.1.1(postcss@8.4.38) + postcss-minify-font-values: 6.1.0(postcss@8.4.38) + postcss-minify-gradients: 6.0.3(postcss@8.4.38) + postcss-minify-params: 6.1.0(postcss@8.4.38) + postcss-minify-selectors: 6.0.4(postcss@8.4.38) + postcss-normalize-charset: 6.0.2(postcss@8.4.38) + postcss-normalize-display-values: 6.0.2(postcss@8.4.38) + postcss-normalize-positions: 6.0.2(postcss@8.4.38) + postcss-normalize-repeat-style: 6.0.2(postcss@8.4.38) + postcss-normalize-string: 6.0.2(postcss@8.4.38) + postcss-normalize-timing-functions: 6.0.2(postcss@8.4.38) + postcss-normalize-unicode: 6.1.0(postcss@8.4.38) + postcss-normalize-url: 6.0.2(postcss@8.4.38) + postcss-normalize-whitespace: 6.0.2(postcss@8.4.38) + postcss-ordered-values: 6.0.2(postcss@8.4.38) + postcss-reduce-initial: 6.1.0(postcss@8.4.38) + postcss-reduce-transforms: 6.0.2(postcss@8.4.38) + postcss-svgo: 6.0.3(postcss@8.4.38) + postcss-unique-selectors: 6.0.4(postcss@8.4.38) + dev: false + + /cssnano-utils@4.0.2(postcss@8.4.38): + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + dev: false + + /cssnano@6.1.2(postcss@8.4.38): + resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.4.38) + lilconfig: 3.1.1 + postcss: 8.4.38 + dev: false + + /csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + requiresBuild: true + dependencies: + css-tree: 2.2.1 + dev: false + + /csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + dev: false + + /db0@0.1.4: + resolution: {integrity: sha512-Ft6eCwONYxlwLjBXSJxw0t0RYtA5gW9mq8JfBXn9TtC0nDPlqePAhpv9v4g9aONBi6JI1OXHTKKkUYGd+BOrCA==} + peerDependencies: + '@libsql/client': ^0.5.2 + better-sqlite3: ^9.4.3 + drizzle-orm: ^0.29.4 + peerDependenciesMeta: + '@libsql/client': + optional: true + better-sqlite3: + optional: true + drizzle-orm: + optional: true + dev: false + + /de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: false + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: false + + /decompress-response@3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + dependencies: + mimic-response: 1.0.1 + dev: false + + /decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + mimic-response: 3.1.0 + dev: false + optional: true + + /deep-equal@1.0.1: + resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} + dev: false + + /deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + requiresBuild: true + dev: false + optional: true + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: false + + /default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + dev: false + + /default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + dev: false + + /defer-to-connect@1.1.3: + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + dev: false + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: false + + /defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + /delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + dev: false + + /denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + dev: false + + /depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: false + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: false + + /destr@2.0.3: + resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + + /detab@3.0.2: + resolution: {integrity: sha512-7Bp16Bk8sk0Y6gdXiCtnpGbghn8atnTJdd/82aWvS5ESnlcNvgUc10U2NYS0PAiDSGjWiI8qs/Cv1b2uSGdQ8w==} + dev: false + + /detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + dev: false + + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + dev: false + + /devalue@4.3.2: + resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} + dev: false + + /devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + dependencies: + dequal: 2.0.3 + dev: false + + /dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + dev: false + + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: false + + /diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + dev: false + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: false + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + requiresBuild: true + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: false + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + requiresBuild: true + dev: false + + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + requiresBuild: true + dependencies: + domelementtype: 2.3.0 + dev: false + + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + requiresBuild: true + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: false + + /dot-prop@8.0.2: + resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} + engines: {node: '>=16'} + dependencies: + type-fest: 3.13.1 + dev: false + + /dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + engines: {node: '>=12'} + + /duplexer3@0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + dev: false + + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + + /ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false + + /electron-to-chromium@1.4.717: + resolution: {integrity: sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==} + + /emoji-regex@10.3.0: + resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} + dev: false + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + dev: false + + /emoticon@4.0.1: + resolution: {integrity: sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==} + dev: false + + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false + + /encoding@0.1.13: + resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} + requiresBuild: true + dependencies: + iconv-lite: 0.6.3 + dev: false + optional: true + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + requiresBuild: true + dependencies: + once: 1.4.0 + dev: false + + /engine.io-client@6.5.3: + resolution: {integrity: sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4 + engine.io-parser: 5.2.2 + ws: 8.11.0 + xmlhttprequest-ssl: 2.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + /engine.io-parser@5.2.2: + resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} + engines: {node: '>=10.0.0'} + + /enhanced-resolve@5.16.0: + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: false + + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + /env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: false + + /err-code@2.0.3: + resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + dev: false + + /error-stack-parser-es@0.1.1: + resolution: {integrity: sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==} + dev: false + + /es-module-lexer@1.5.0: + resolution: {integrity: sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==} + dev: false + + /esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + dev: false + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + /eslint-plugin-vue@9.24.0(eslint@8.57.0): + resolution: {integrity: sha512-9SkJMvF8NGMT9aQCwFc5rj8Wo1XWSMSHk36i7ZwdI614BU7sIOR28ZjuFPKp8YGymZN12BSEbiSwa7qikp+PBw==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + eslint: 8.57.0 + globals: 13.24.0 + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.16 + semver: 7.6.0 + vue-eslint-parser: 9.4.2(eslint@8.57.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: false + + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + /eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) + eslint-visitor-keys: 3.4.3 + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: false + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.5 + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false + + /event-stream@3.3.4: + resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} + dependencies: + duplexer: 0.1.2 + from: 0.1.7 + map-stream: 0.1.0 + pause-stream: 0.0.11 + split: 0.3.3 + stream-combiner: 0.0.4 + through: 2.3.8 + dev: false + + /event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + dev: false + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: false + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: false + + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + + /expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + requiresBuild: true + dev: false + optional: true + + /exponential-backoff@3.1.1: + resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} + dev: false + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /externality@1.0.2: + resolution: {integrity: sha512-LyExtJWKxtgVzmgtEHyQtLFpw1KFhQphF9nTG8TpAIVkiI/xQ3FJh75tRFLYl4hkn7BNIIdLJInuDAavX35pMw==} + dependencies: + enhanced-resolve: 5.16.0 + mlly: 1.6.1 + pathe: 1.1.2 + ufo: 1.5.3 + dev: false + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + dev: false + + /fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + /fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + dependencies: + reusify: 1.0.4 + + /fflate@0.7.4: + resolution: {integrity: sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==} + dev: false + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.2.0 + + /file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: false + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.3.1 + keyv: 4.5.4 + rimraf: 3.0.2 + + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + /flat@6.0.1: + resolution: {integrity: sha512-/3FfIa8mbrg3xE7+wAhWeV+bd7L2Mof+xtZb5dRDKZ+wDvYJK4WDYeIOuOhre5Yv5aQObZrlbRmk3RTSiuQBtw==} + engines: {node: '>=18'} + hasBin: true + dev: false + + /flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + /floating-vue@5.2.2(vue@3.4.21): + resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} + peerDependencies: + '@nuxt/kit': ^3.2.0 + vue: ^3.2.0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + dependencies: + '@floating-ui/dom': 1.1.1 + vue: 3.4.21(typescript@5.4.3) + vue-resize: 2.0.0-alpha.1(vue@3.4.21) + dev: false + + /focus-trap@7.5.4: + resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + dependencies: + tabbable: 6.2.0 + dev: false + + /fontaine@0.5.0: + resolution: {integrity: sha512-vPDSWKhVAfTx4hRKT777+N6Szh2pAosAuzLpbppZ6O3UdD/1m6OlHjNcC3vIbgkRTIcLjzySLHXzPeLO2rE8cA==} + dependencies: + '@capsizecss/metrics': 2.2.0 + '@capsizecss/unpack': 2.1.0 + magic-regexp: 0.8.0 + magic-string: 0.30.8 + pathe: 1.1.2 + ufo: 1.5.3 + unplugin: 1.10.0 + transitivePeerDependencies: + - encoding + dev: false + + /fontkit@2.0.2: + resolution: {integrity: sha512-jc4k5Yr8iov8QfS6u8w2CnHWVmbOGtdBtOXMze5Y+QD966Rx6PEVWXSEGwXlsDlKtu1G12cJjcsybnqhSk/+LA==} + dependencies: + '@swc/helpers': 0.4.36 + brotli: 1.3.3 + clone: 2.1.2 + dfa: 1.2.0 + fast-deep-equal: 3.1.3 + restructure: 3.0.1 + tiny-inflate: 1.0.3 + unicode-properties: 1.4.1 + unicode-trie: 2.0.0 + dev: false + + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + dev: false + + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + dev: false + + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false + + /from@0.1.7: + resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} + dev: false + + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + requiresBuild: true + dev: false + optional: true + + /fs-extra@11.2.0: + resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + + /fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: false + + /fs-extra@9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + dev: false + + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + + /fs-minipass@3.0.3: + resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 7.0.4 + dev: false + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + dev: false + + /fuse.js@6.6.2: + resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==} + engines: {node: '>=10'} + dev: false + + /gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: false + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: false + + /get-port-please@3.1.2: + resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} + dev: false + + /get-stream@4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: false + + /get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: false + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + + /giget@1.2.3: + resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + node-fetch-native: 1.6.4 + nypm: 0.3.8 + ohash: 1.1.3 + pathe: 1.1.2 + tar: 6.2.1 + + /git-config-path@2.0.0: + resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==} + engines: {node: '>=4'} + + /git-up@7.0.0: + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + dependencies: + is-ssh: 1.4.0 + parse-url: 8.1.0 + + /git-url-parse@13.1.1: + resolution: {integrity: sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ==} + dependencies: + git-up: 7.0.0 + dev: false + + /git-url-parse@14.0.0: + resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} + dependencies: + git-up: 7.0.0 + + /github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + requiresBuild: true + dev: false + optional: true + + /github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + dev: false + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: false + + /glob@10.3.10: + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + jackspeak: 2.3.6 + minimatch: 9.0.3 + minipass: 7.0.4 + path-scurry: 1.10.1 + dev: false + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + dev: false + + /global-directory@4.0.1: + resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} + engines: {node: '>=18'} + dependencies: + ini: 4.1.1 + dev: false + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.2 + ignore: 5.3.1 + merge2: 1.4.1 + slash: 4.0.0 + dev: false + + /globby@14.0.1: + resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.1 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + + /got@9.6.0: + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.3 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.5 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + dev: false + + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: false + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + + /gzip-size@7.0.0: + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + duplexer: 0.1.2 + dev: false + + /h3@1.11.1: + resolution: {integrity: sha512-AbaH6IDnZN6nmbnJOH72y3c5Wwh9P97soSVdGSBbcDACRdkC0FEWf25pzx4f/NuOCK6quHmW18yF2Wx+G4Zi1A==} + dependencies: + cookie-es: 1.0.0 + crossws: 0.2.4 + defu: 6.1.4 + destr: 2.0.3 + iron-webcrypto: 1.1.0 + ohash: 1.1.3 + radix3: 1.1.2 + ufo: 1.5.3 + uncrypto: 0.1.3 + unenv: 1.9.0 + transitivePeerDependencies: + - uWebSockets.js + dev: false + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + dev: false + + /hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + + /hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + dependencies: + function-bind: 1.1.2 + dev: false + + /hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.4.1 + vfile: 6.0.1 + vfile-location: 5.0.2 + web-namespaces: 2.0.1 + dev: false + + /hast-util-heading-rank@3.0.0: + resolution: {integrity: sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==} + dependencies: + '@types/hast': 3.0.4 + dev: false + + /hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + dependencies: + '@types/hast': 3.0.4 + dev: false + + /hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + dependencies: + '@types/hast': 3.0.4 + dev: false + + /hast-util-raw@9.0.2: + resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.1.0 + parse5: 7.1.2 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.4.1 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + dev: false + + /hast-util-to-string@3.0.0: + resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + dependencies: + '@types/hast': 3.0.4 + dev: false + + /hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.4.1 + space-separated-tokens: 2.0.2 + dev: false + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + /hex-rgb@4.3.0: + resolution: {integrity: sha512-Ox1pJVrDCyGHMG9CFg1tmrRUMRPRsAWYc/PinY0XzJU4K7y7vjNoLKIQ7BR5UJMCxNN8EM1MNDmHWA/B3aZUuw==} + engines: {node: '>=6'} + dev: false + + /hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + + /hosted-git-info@7.0.1: + resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.2.0 + dev: false + + /html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + dev: false + + /html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + dev: false + + /http-assert@1.5.0: + resolution: {integrity: sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==} + engines: {node: '>= 0.8'} + dependencies: + deep-equal: 1.0.1 + http-errors: 1.8.1 + dev: false + + /http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + dev: false + + /http-errors@1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false + + /http-errors@1.8.1: + resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.1 + dev: false + + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + + /http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /http-shutdown@1.2.2: + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /https-proxy-agent@7.0.4: + resolution: {integrity: sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /httpxy@0.1.5: + resolution: {integrity: sha512-hqLDO+rfststuyEUTWObQK6zHEEmZ/kaIP2/zclGGZn6X8h/ESTWg+WKecQ/e5k4nPswjzZD+q2VqZIbr15CoQ==} + dev: false + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: false + + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + requiresBuild: true + dependencies: + safer-buffer: 2.1.2 + dev: false + optional: true + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + dev: false + + /ignore-walk@6.0.4: + resolution: {integrity: sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minimatch: 9.0.3 + dev: false + + /ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + /image-meta@0.2.0: + resolution: {integrity: sha512-ZBGjl0ZMEMeOC3Ns0wUF/5UdUmr3qQhBSCniT0LxOgGGIRHiNFOkMtIHB7EOznRU47V2AxPgiVP+s+0/UCU0Hg==} + dev: false + + /image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} + hasBin: true + dependencies: + queue: 6.0.2 + dev: false + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: false + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + /ini@4.1.1: + resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /ioredis@5.3.2: + resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} + engines: {node: '>=12.22.0'} + dependencies: + '@ioredis/commands': 1.2.0 + cluster-key-slot: 1.1.2 + debug: 4.3.4 + denque: 2.1.0 + lodash.defaults: 4.2.0 + lodash.isarguments: 3.1.0 + redis-errors: 1.2.0 + redis-parser: 3.0.0 + standard-as-callback: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + dev: false + + /ipx@2.1.0: + resolution: {integrity: sha512-AVnPGXJ8L41vjd11Z4akIF2yd14636Klxul3tBySxHA6PKfCOQPxBDkCFK5zcWh0z/keR6toh1eg8qzdBVUgdA==} + hasBin: true + requiresBuild: true + dependencies: + '@fastify/accept-negotiator': 1.1.0 + citty: 0.1.6 + consola: 3.2.3 + defu: 6.1.4 + destr: 2.0.3 + etag: 1.8.1 + h3: 1.11.1 + image-meta: 0.2.0 + listhen: 1.7.2 + ofetch: 1.3.4 + pathe: 1.1.2 + sharp: 0.32.6 + svgo: 3.2.0 + ufo: 1.5.3 + unstorage: 1.10.2(ioredis@5.3.2) + xss: 1.0.15 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - idb-keyval + - ioredis + - uWebSockets.js + dev: false + optional: true + + /iron-webcrypto@1.1.0: + resolution: {integrity: sha512-5vgYsCakNlaQub1orZK5QmNYhwYtcllTkZBp5sfIaCqY93Cf6l+v2rtE+E4TMbcfjxDMCdrO8wmp7+ZvhDECLA==} + dev: false + + /is-absolute-url@4.0.1: + resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + dev: false + + /is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + dev: false + + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + requiresBuild: true + dev: false + optional: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.3.0 + + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: false + + /is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + dependencies: + hasown: 2.0.2 + dev: false + + /is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + dev: false + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: false + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-generator-function@1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.2 + dev: false + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + dev: false + + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: false + + /is-installed-globally@1.0.0: + resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} + engines: {node: '>=18'} + dependencies: + global-directory: 4.0.1 + is-path-inside: 4.0.0 + dev: false + + /is-lambda@1.0.1: + resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} + dev: false + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: false + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + /is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + dev: false + + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: false + + /is-primitive@3.0.1: + resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} + engines: {node: '>=0.10.0'} + dev: false + + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + dependencies: + '@types/estree': 1.0.5 + dev: false + + /is-ssh@1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + dependencies: + protocols: 2.0.1 + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + + /is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + dependencies: + is-inside-container: 1.0.0 + dev: false + + /is64bit@2.0.0: + resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==} + engines: {node: '>=18'} + dependencies: + system-architecture: 0.1.0 + dev: false + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + dev: false + + /jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: false + + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 20.11.30 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} + hasBin: true + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-tokens@8.0.3: + resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} + dev: false + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + + /jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + dev: false + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /json-buffer@3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + dev: false + + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: false + + /json-parse-even-better-errors@3.0.1: + resolution: {integrity: sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + /jsonc-parser@3.2.1: + resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==} + + /jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + + /jsonfile@5.0.0: + resolution: {integrity: sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==} + dependencies: + universalify: 0.1.2 + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + dev: false + + /jsonparse@1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + dev: false + + /keygrip@1.1.0: + resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} + engines: {node: '>= 0.6'} + dependencies: + tsscmp: 1.0.6 + dev: false + + /keyv@3.1.0: + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + dependencies: + json-buffer: 3.0.0 + dev: false + + /keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + dependencies: + json-buffer: 3.0.1 + + /kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + dev: false + + /knitwork@1.0.0: + resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} + + /koa-compose@4.1.0: + resolution: {integrity: sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==} + dev: false + + /koa-convert@2.0.0: + resolution: {integrity: sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==} + engines: {node: '>= 10'} + dependencies: + co: 4.6.0 + koa-compose: 4.1.0 + dev: false + + /koa-send@5.0.1: + resolution: {integrity: sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==} + engines: {node: '>= 8'} + dependencies: + debug: 4.3.4 + http-errors: 1.8.1 + resolve-path: 1.4.0 + transitivePeerDependencies: + - supports-color + dev: false + + /koa-static@5.0.0: + resolution: {integrity: sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==} + engines: {node: '>= 7.6.0'} + dependencies: + debug: 3.2.7 + koa-send: 5.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /koa@2.15.2: + resolution: {integrity: sha512-MXTeZH3M6AJ8ukW2QZ8wqO3Dcdfh2WRRmjCBkEP+NhKNCiqlO5RDqHmSnsyNrbRJrdjyvIGSJho4vQiWgQJSVA==} + engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} + dependencies: + accepts: 1.3.8 + cache-content-type: 1.0.1 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookies: 0.9.1 + debug: 4.3.4 + delegates: 1.0.0 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + fresh: 0.5.2 + http-assert: 1.5.0 + http-errors: 1.8.1 + is-generator-function: 1.0.10 + koa-compose: 4.1.0 + koa-convert: 2.0.0 + on-finished: 2.4.1 + only: 0.0.2 + parseurl: 1.3.3 + statuses: 1.5.0 + type-is: 1.6.18 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + dev: false + + /launch-editor@2.6.1: + resolution: {integrity: sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==} + dependencies: + picocolors: 1.0.0 + shell-quote: 1.8.1 + dev: false + + /lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + dependencies: + readable-stream: 2.3.8 + dev: false + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /lighthouse-logger@2.0.1: + resolution: {integrity: sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==} + dependencies: + debug: 2.6.9 + marky: 1.2.5 + transitivePeerDependencies: + - supports-color + dev: false + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + dev: false + + /lilconfig@3.1.1: + resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} + engines: {node: '>=14'} + dev: false + + /linebreak@1.1.0: + resolution: {integrity: sha512-MHp03UImeVhB7XZtjd0E4n6+3xr5Dq/9xI/5FptGk5FrbDR3zagPa2DS6U8ks/3HjbKWG9Q1M2ufOzxV2qLYSQ==} + dependencies: + base64-js: 0.0.8 + unicode-trie: 2.0.0 + dev: false + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: false + + /listhen@1.7.2: + resolution: {integrity: sha512-7/HamOm5YD9Wb7CFgAZkKgVPA96WwhcTQoqtm2VTZGVbVVn3IWKRBTgrU7cchA3Q8k9iCsG8Osoi9GX4JsGM9g==} + hasBin: true + dependencies: + '@parcel/watcher': 2.4.1 + '@parcel/watcher-wasm': 2.4.1 + citty: 0.1.6 + clipboardy: 4.0.0 + consola: 3.2.3 + crossws: 0.2.4 + defu: 6.1.4 + get-port-please: 3.1.2 + h3: 1.11.1 + http-shutdown: 1.2.2 + jiti: 1.21.0 + mlly: 1.6.1 + node-forge: 1.3.1 + pathe: 1.1.2 + std-env: 3.7.0 + ufo: 1.5.3 + untun: 0.1.3 + uqr: 0.1.2 + transitivePeerDependencies: + - uWebSockets.js + dev: false + + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: false + + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + dev: false + + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + dependencies: + mlly: 1.6.1 + pkg-types: 1.0.3 + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} + dev: false + + /lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + dev: false + + /lodash.isarguments@3.1.0: + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + dev: false + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + dev: false + + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: false + + /lowercase-keys@1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + dev: false + + /lowercase-keys@2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + dev: false + + /lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} + engines: {node: 14 || >=16.14} + dev: false + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /magic-regexp@0.8.0: + resolution: {integrity: sha512-lOSLWdE156csDYwCTIGiAymOLN7Epu/TU5e/oAnISZfU6qP+pgjkE+xbVjVn3yLPKN8n1G2yIAYTAM5KRk6/ow==} + dependencies: + estree-walker: 3.0.3 + magic-string: 0.30.8 + mlly: 1.6.1 + regexp-tree: 0.1.27 + type-level-regexp: 0.1.17 + ufo: 1.5.3 + unplugin: 1.10.0 + dev: false + + /magic-string-ast@0.3.0: + resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} + engines: {node: '>=16.14.0'} + dependencies: + magic-string: 0.30.8 + dev: false + + /magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + + /magicast@0.3.3: + resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} + dependencies: + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 + source-map-js: 1.2.0 + dev: false + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.1 + dev: false + + /make-fetch-happen@13.0.0: + resolution: {integrity: sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@npmcli/agent': 2.2.1 + cacache: 18.0.2 + http-cache-semantics: 4.1.1 + is-lambda: 1.0.1 + minipass: 7.0.4 + minipass-fetch: 3.0.4 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.3 + promise-retry: 2.0.1 + ssri: 10.0.5 + transitivePeerDependencies: + - supports-color + dev: false + + /map-limit@0.0.1: + resolution: {integrity: sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==} + dependencies: + once: 1.3.3 + dev: false + + /map-stream@0.1.0: + resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} + dev: false + + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: false + + /marky@1.2.5: + resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + dev: false + + /mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + dependencies: + '@types/mdast': 4.0.3 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: false + + /mdast-util-from-markdown@2.0.0: + resolution: {integrity: sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==} + dependencies: + '@types/mdast': 4.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + dev: false + + /mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + markdown-table: 3.0.3 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + dependencies: + '@types/mdast': 4.0.3 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + dependencies: + mdast-util-from-markdown: 2.0.0 + mdast-util-gfm-autolink-literal: 2.0.0 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + dependencies: + '@types/mdast': 4.0.3 + unist-util-is: 6.0.0 + dev: false + + /mdast-util-to-hast@13.1.0: + resolution: {integrity: sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==} + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + dev: false + + /mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + dev: false + + /mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + dependencies: + '@types/mdast': 4.0.3 + dev: false + + /mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + requiresBuild: true + dev: false + + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: false + + /mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + dev: false + + /media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: false + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: false + + /micromark-core-commonmark@2.0.0: + resolution: {integrity: sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==} + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-autolink-literal@2.0.0: + resolution: {integrity: sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-footnote@2.0.0: + resolution: {integrity: sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==} + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==} + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-table@2.0.0: + resolution: {integrity: sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==} + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + dependencies: + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm-task-list-item@2.0.1: + resolution: {integrity: sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==} + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + dependencies: + micromark-extension-gfm-autolink-literal: 2.0.0 + micromark-extension-gfm-footnote: 2.0.0 + micromark-extension-gfm-strikethrough: 2.0.0 + micromark-extension-gfm-table: 2.0.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.0.1 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + dev: false + + /micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + dev: false + + /micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + dependencies: + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + dependencies: + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + dev: false + + /micromark-util-subtokenize@2.0.0: + resolution: {integrity: sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg==} + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + dev: false + + /micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + dev: false + + /micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + dev: false + + /micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: false + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + dev: false + + /mime@4.0.1: + resolution: {integrity: sha512-5lZ5tyrIfliMXzFtkYyekWbtRXObT9OWa8IwQ5uxTBDHucNNwniRqo0yInflj+iYi5CBa6qxadGzGarDfuEOxA==} + engines: {node: '>=16'} + hasBin: true + dev: false + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + + /mimic-response@1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + dev: false + + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + requiresBuild: true + dev: false + optional: true + + /mini-svg-data-uri@1.4.4: + resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} + hasBin: true + dev: false + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: false + + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + dev: false + + /minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + minipass: 7.0.4 + dev: false + + /minipass-fetch@3.0.4: + resolution: {integrity: sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 7.0.4 + minipass-sized: 1.0.3 + minizlib: 2.1.2 + optionalDependencies: + encoding: 0.1.13 + dev: false + + /minipass-flush@1.0.5: + resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + dev: false + + /minipass-json-stream@1.0.1: + resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} + dependencies: + jsonparse: 1.3.1 + minipass: 3.3.6 + dev: false + + /minipass-pipeline@1.2.4: + resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + dev: false + + /minipass-sized@1.0.3: + resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} + engines: {node: '>=8'} + dependencies: + minipass: 3.3.6 + dev: false + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + /minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} + engines: {node: '>=16 || 14 >=14.17'} + dev: false + + /minisearch@6.3.0: + resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} + dev: false + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + /mitt@2.1.0: + resolution: {integrity: sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==} + dev: false + + /mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + dev: false + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + requiresBuild: true + dev: false + optional: true + + /mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: false + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + /mlly@1.6.1: + resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==} + dependencies: + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.0.3 + ufo: 1.5.3 + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + dev: false + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: false + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false + + /muggle-string@0.3.1: + resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + dev: true + + /muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: false + + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false + + /nanoid@4.0.2: + resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + dev: false + + /napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + requiresBuild: true + dev: false + optional: true + + /napi-wasm@1.1.0: + resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} + dev: false + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + /negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: false + + /new-array@1.0.0: + resolution: {integrity: sha512-K5AyFYbuHZ4e/ti52y7k18q8UHsS78FlRd85w2Fmsd6AkuLipDihPflKC0p3PN5i8II7+uHxo+CtkLiJDfmS5A==} + dev: false + + /nice-color-palettes@3.0.0: + resolution: {integrity: sha512-lL4AjabAAFi313tjrtmgm/bxCRzp4l3vCshojfV/ij3IPdtnRqv6Chcw+SqJUhbe7g3o3BecaqCJYUNLswGBhQ==} + hasBin: true + dependencies: + got: 9.6.0 + map-limit: 0.0.1 + minimist: 1.2.8 + new-array: 1.0.0 + dev: false + + /nitropack@2.9.5: + resolution: {integrity: sha512-ClanSILi9O6HX95QNIC+TwxojpRpOSn9n3e3wmHExAHhLN5HdnHGmHN4LwtJdE2p91nse3kDULOTR7k1xRVJ/g==} + engines: {node: ^16.11.0 || >=17.0.0} + hasBin: true + peerDependencies: + xml2js: ^0.6.2 + peerDependenciesMeta: + xml2js: + optional: true + dependencies: + '@cloudflare/kv-asset-handler': 0.3.1 + '@netlify/functions': 2.6.0 + '@rollup/plugin-alias': 5.1.0(rollup@4.13.0) + '@rollup/plugin-commonjs': 25.0.7(rollup@4.13.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.13.0) + '@rollup/plugin-json': 6.1.0(rollup@4.13.0) + '@rollup/plugin-node-resolve': 15.2.3(rollup@4.13.0) + '@rollup/plugin-replace': 5.0.5(rollup@4.13.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.13.0) + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + '@types/http-proxy': 1.17.14 + '@vercel/nft': 0.26.4 + archiver: 7.0.1 + c12: 1.10.0 + chalk: 5.3.0 + chokidar: 3.6.0 + citty: 0.1.6 + consola: 3.2.3 + cookie-es: 1.0.0 + croner: 8.0.1 + crossws: 0.2.4 + db0: 0.1.4 + defu: 6.1.4 + destr: 2.0.3 + dot-prop: 8.0.2 + esbuild: 0.20.2 + escape-string-regexp: 5.0.0 + etag: 1.8.1 + fs-extra: 11.2.0 + globby: 14.0.1 + gzip-size: 7.0.0 + h3: 1.11.1 + hookable: 5.5.3 + httpxy: 0.1.5 + ioredis: 5.3.2 + is-primitive: 3.0.1 + jiti: 1.21.0 + klona: 2.0.6 + knitwork: 1.0.0 + listhen: 1.7.2 + magic-string: 0.30.8 + mime: 4.0.1 + mlly: 1.6.1 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4 + ohash: 1.1.3 + openapi-typescript: 6.7.5 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + pretty-bytes: 6.1.1 + radix3: 1.1.2 + rollup: 4.13.0 + rollup-plugin-visualizer: 5.12.0(rollup@4.13.0) + scule: 1.3.0 + semver: 7.6.0 + serve-placeholder: 2.0.1 + serve-static: 1.15.0 + std-env: 3.7.0 + ufo: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.9.0 + unimport: 3.7.1(rollup@4.13.0) + unstorage: 1.10.2(ioredis@5.3.2) + unwasm: 0.3.8 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@upstash/redis' + - '@vercel/kv' + - better-sqlite3 + - drizzle-orm + - encoding + - idb-keyval + - supports-color + - uWebSockets.js + dev: false + + /node-abi@3.56.0: + resolution: {integrity: sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==} + engines: {node: '>=10'} + requiresBuild: true + dependencies: + semver: 7.6.0 + dev: false + optional: true + + /node-addon-api@6.1.0: + resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} + requiresBuild: true + dev: false + optional: true + + /node-addon-api@7.1.0: + resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} + engines: {node: ^16 || ^18 || >= 20} + dev: false + + /node-emoji@2.1.3: + resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 + dev: false + + /node-fetch-native@1.6.4: + resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} + + /node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false + + /node-gyp-build@4.8.0: + resolution: {integrity: sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==} + hasBin: true + dev: false + + /node-gyp@10.1.0: + resolution: {integrity: sha512-B4J5M1cABxPc5PwfjhbV5hoy2DP9p8lFXASnEN6hugXOa61416tnTZ29x9sSwAd0o99XNIcpvDDy1swAExsVKA==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + dependencies: + env-paths: 2.2.1 + exponential-backoff: 3.1.1 + glob: 10.3.10 + graceful-fs: 4.2.11 + make-fetch-happen: 13.0.0 + nopt: 7.2.0 + proc-log: 3.0.0 + semver: 7.6.0 + tar: 6.2.1 + which: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + /nopt@5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: false + + /nopt@7.2.0: + resolution: {integrity: sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + abbrev: 2.0.0 + dev: false + + /normalize-package-data@6.0.0: + resolution: {integrity: sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + hosted-git-info: 7.0.1 + is-core-module: 2.13.1 + semver: 7.6.0 + validate-npm-package-license: 3.0.4 + dev: false + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + + /normalize-url@4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} + dev: false + + /npm-bundled@3.0.0: + resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + npm-normalize-package-bin: 3.0.1 + dev: false + + /npm-install-checks@6.3.0: + resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + semver: 7.6.0 + dev: false + + /npm-normalize-package-bin@3.0.1: + resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /npm-package-arg@11.0.1: + resolution: {integrity: sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + hosted-git-info: 7.0.1 + proc-log: 3.0.0 + semver: 7.6.0 + validate-npm-package-name: 5.0.0 + dev: false + + /npm-packlist@8.0.2: + resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + ignore-walk: 6.0.4 + dev: false + + /npm-pick-manifest@9.0.0: + resolution: {integrity: sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + npm-install-checks: 6.3.0 + npm-normalize-package-bin: 3.0.1 + npm-package-arg: 11.0.1 + semver: 7.6.0 + dev: false + + /npm-registry-fetch@16.1.0: + resolution: {integrity: sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + make-fetch-happen: 13.0.0 + minipass: 7.0.4 + minipass-fetch: 3.0.4 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 11.0.1 + proc-log: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + dev: false + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + + /nuxi@3.11.1: + resolution: {integrity: sha512-AW71TpxRHNg8MplQVju9tEFvXPvX42e0wPYknutSStDuAjV99vWTWYed4jxr/grk2FtKAuv2KvdJxcn2W59qyg==} + engines: {node: ^16.10.0 || >=18.0.0} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /nuxt-component-meta@0.6.3: + resolution: {integrity: sha512-GdqnSMC1vqabry7WSj3GWA2LZ1gBiWeS2lj943c9TjkL9SN/rABEFXVZA6RO4sOTKF1qV947UGi27PdRd7u+tA==} + hasBin: true + dependencies: + '@nuxt/kit': 3.11.1 + citty: 0.1.6 + scule: 1.3.0 + typescript: 5.4.3 + vue-component-meta: 1.8.27(typescript@5.4.3) + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /nuxt-icon@0.6.10(nuxt@3.11.1)(vite@5.2.6)(vue@3.4.21): + resolution: {integrity: sha512-S9zHVA66ox4ZSpMWvCjqKZC4ZogC0s2z3vZs+M4D95YXGPEXwxDZu+insMKvkbe8+k7gvEmtTk0eq3KusKlxiw==} + dependencies: + '@iconify/collections': 1.0.408 + '@iconify/vue': 4.1.1(vue@3.4.21) + '@nuxt/devtools-kit': 1.1.4(nuxt@3.11.1)(vite@5.2.6) + '@nuxt/kit': 3.11.1 + transitivePeerDependencies: + - nuxt + - rollup + - supports-color + - vite + - vue + dev: false + + /nuxt-og-image@2.2.4(@nuxt/devtools@1.1.4)(@vue/compiler-core@3.4.21)(nuxt@3.11.1)(postcss@8.4.38)(vite@5.2.6)(vue@3.4.21)(webpack@5.91.0): + resolution: {integrity: sha512-A7QNMi+/DueEOPgxIWCvUJU8UxgxyUtRrLd7QB6YVeXrBEFFhWD8/2wLbcSdZyAzpVmuE6cA7bSU3z3U/e7K/w==} + dependencies: + '@nuxt/kit': 3.11.1 + '@resvg/resvg-js': 2.6.2 + '@resvg/resvg-wasm': 2.6.2 + '@twemoji/api': 14.1.2 + '@types/fs-extra': 11.0.4 + birpc: 0.2.14 + chalk: 5.3.0 + chrome-launcher: 1.1.1 + css-inline: 0.11.2 + defu: 6.1.4 + execa: 8.0.1 + fast-glob: 3.3.2 + flatted: 3.3.1 + fs-extra: 11.2.0 + globby: 13.2.2 + image-size: 1.1.1 + launch-editor: 2.6.1 + nuxt-site-config: 1.6.7(@nuxt/devtools@1.1.4)(@vue/compiler-core@3.4.21)(nuxt@3.11.1)(postcss@8.4.38)(vite@5.2.6)(vue@3.4.21)(webpack@5.91.0) + nuxt-site-config-kit: 1.6.7(vue@3.4.21) + nypm: 0.3.8 + ofetch: 1.3.4 + ohash: 1.1.3 + pathe: 1.1.2 + playwright-core: 1.42.1 + radix3: 1.1.2 + satori: 0.10.9 + satori-html: 0.3.2 + sirv: 2.0.4 + std-env: 3.7.0 + svg2png-wasm: 1.4.1 + terminate: 2.6.1 + tinyws: 0.1.0(ws@8.16.0) + twemoji: 14.0.2 + ufo: 1.5.3 + ws: 8.16.0 + yoga-wasm-web: 0.3.3 + transitivePeerDependencies: + - '@nuxt/devtools' + - '@unocss/webpack' + - '@vue/compiler-core' + - '@vue/composition-api' + - async-validator + - axios + - bufferutil + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - nuxt + - postcss + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - utf-8-validate + - vite + - vue + - webpack + dev: false + + /nuxt-site-config-kit@1.6.7(vue@3.4.21): + resolution: {integrity: sha512-dq7W5ra1KRRi8gW/v8j3e7rNCN8jEZHXnGZ9Ao4r7JZvyHpJyntQYcftcI2N7VViT+6xWdIE7ge4oma7+gvjVQ==} + dependencies: + '@nuxt/kit': 3.11.1 + '@nuxt/schema': 3.11.1 + pkg-types: 1.0.3 + site-config-stack: 1.6.7(vue@3.4.21) + std-env: 3.7.0 + ufo: 1.5.3 + transitivePeerDependencies: + - rollup + - supports-color + - vue + dev: false + + /nuxt-site-config@1.6.7(@nuxt/devtools@1.1.4)(@vue/compiler-core@3.4.21)(nuxt@3.11.1)(postcss@8.4.38)(vite@5.2.6)(vue@3.4.21)(webpack@5.91.0): + resolution: {integrity: sha512-X9HPq0ldfFf9vatXcOLt1Fl9xPydhC+fZw5KVxACcOyNK92KwJgvzrHAooURdoQhohaVgPbK+xnfVP8S6GCkQA==} + dependencies: + '@nuxt/devtools-kit': 1.1.4(nuxt@3.11.1)(vite@5.2.6) + '@nuxt/devtools-ui-kit': 1.1.4(@nuxt/devtools@1.1.4)(@vue/compiler-core@3.4.21)(nuxt@3.11.1)(postcss@8.4.38)(vite@5.2.6)(vue@3.4.21)(webpack@5.91.0) + '@nuxt/kit': 3.11.1 + '@nuxt/schema': 3.11.1 + nuxt-site-config-kit: 1.6.7(vue@3.4.21) + pathe: 1.1.2 + shiki-es: 0.14.0 + sirv: 2.0.4 + site-config-stack: 1.6.7(vue@3.4.21) + ufo: 1.5.3 + transitivePeerDependencies: + - '@nuxt/devtools' + - '@unocss/webpack' + - '@vue/compiler-core' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - nprogress + - nuxt + - postcss + - qrcode + - rollup + - sortablejs + - supports-color + - universal-cookie + - vite + - vue + - webpack + dev: false + + /nuxt@3.11.1(@unocss/reset@0.58.7)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.3)(unocss@0.58.7)(vite@5.2.6)(vue-tsc@2.0.7): + resolution: {integrity: sha512-CsncE1dxP0cmOYT+PBdjMD0bOK8eZizG5tgNWUOJAAAtU45sO38maoBumYYL2kUpT/SC/dMP+831DAcVPvi9pQ==} + engines: {node: ^14.18.0 || >=16.10.0} + hasBin: true + peerDependencies: + '@parcel/watcher': ^2.1.0 + '@types/node': ^14.18.0 || >=16.10.0 + peerDependenciesMeta: + '@parcel/watcher': + optional: true + '@types/node': + optional: true + dependencies: + '@nuxt/devalue': 2.0.2 + '@nuxt/devtools': 1.1.4(@unocss/reset@0.58.7)(floating-vue@5.2.2)(nuxt@3.11.1)(unocss@0.58.7)(vite@5.2.6)(vue@3.4.21) + '@nuxt/kit': 3.11.1 + '@nuxt/schema': 3.11.1 + '@nuxt/telemetry': 2.5.3 + '@nuxt/ui-templates': 1.3.1 + '@nuxt/vite-builder': 3.11.1(eslint@8.57.0)(typescript@5.4.3)(vue-tsc@2.0.7)(vue@3.4.21) + '@unhead/dom': 1.9.1 + '@unhead/ssr': 1.9.1 + '@unhead/vue': 1.9.1(vue@3.4.21) + '@vue/shared': 3.4.21 + acorn: 8.11.3 + c12: 1.10.0 + chokidar: 3.6.0 + cookie-es: 1.0.0 + defu: 6.1.4 + destr: 2.0.3 + devalue: 4.3.2 + esbuild: 0.20.2 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fs-extra: 11.2.0 + globby: 14.0.1 + h3: 1.11.1 + hookable: 5.5.3 + jiti: 1.21.0 + klona: 2.0.6 + knitwork: 1.0.0 + magic-string: 0.30.8 + mlly: 1.6.1 + nitropack: 2.9.5 + nuxi: 3.11.1 + nypm: 0.3.8 + ofetch: 1.3.4 + ohash: 1.1.3 + pathe: 1.1.2 + perfect-debounce: 1.0.0 + pkg-types: 1.0.3 + radix3: 1.1.2 + scule: 1.3.0 + std-env: 3.7.0 + strip-literal: 2.0.0 + ufo: 1.5.3 + ultrahtml: 1.5.3 + uncrypto: 0.1.3 + unctx: 2.3.1 + unenv: 1.9.0 + unimport: 3.7.1(rollup@4.13.0) + unplugin: 1.10.0 + unplugin-vue-router: 0.7.0(vue-router@4.3.0)(vue@3.4.21) + unstorage: 1.10.2(ioredis@5.3.2) + untyped: 1.4.2 + vue: 3.4.21(typescript@5.4.3) + vue-bundle-renderer: 2.0.0 + vue-devtools-stub: 0.1.0 + vue-router: 4.3.0(vue@3.4.21) + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@libsql/client' + - '@netlify/blobs' + - '@planetscale/database' + - '@unocss/reset' + - '@upstash/redis' + - '@vercel/kv' + - '@vue/composition-api' + - async-validator + - axios + - better-sqlite3 + - bluebird + - bufferutil + - change-case + - drauu + - drizzle-orm + - encoding + - eslint + - floating-vue + - fuse.js + - idb-keyval + - ioredis + - jwt-decode + - less + - lightningcss + - meow + - nprogress + - optionator + - qrcode + - rollup + - sass + - sortablejs + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - uWebSockets.js + - universal-cookie + - unocss + - utf-8-validate + - vite + - vls + - vti + - vue-tsc + - xml2js + dev: false + + /nypm@0.3.8: + resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==} + engines: {node: ^14.16.0 || >=16.10.0} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.2.3 + execa: 8.0.1 + pathe: 1.1.2 + ufo: 1.5.3 + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: false + + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + dev: false + + /ofetch@1.3.4: + resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} + dependencies: + destr: 2.0.3 + node-fetch-native: 1.6.4 + ufo: 1.5.3 + dev: false + + /ohash@1.1.3: + resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==} + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + + /once@1.3.3: + resolution: {integrity: sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==} + dependencies: + wrappy: 1.0.2 + dev: false + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + + /only@0.0.2: + resolution: {integrity: sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==} + dev: false + + /open@10.1.0: + resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} + engines: {node: '>=18'} + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + dev: false + + /open@7.4.2: + resolution: {integrity: sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /openapi-typescript@6.7.5: + resolution: {integrity: sha512-ZD6dgSZi0u1QCP55g8/2yS5hNJfIpgqsSGHLxxdOjvY7eIrXzj271FJEQw33VwsZ6RCtO/NOuhxa7GBWmEudyA==} + hasBin: true + dependencies: + ansi-colors: 4.1.3 + fast-glob: 3.3.2 + js-yaml: 4.1.0 + supports-color: 9.4.0 + undici: 5.28.3 + yargs-parser: 21.1.1 + dev: false + + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /p-cancelable@1.1.0: + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} + dev: false + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: false + + /pacote@17.0.6: + resolution: {integrity: sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true + dependencies: + '@npmcli/git': 5.0.4 + '@npmcli/installed-package-contents': 2.0.2 + '@npmcli/promise-spawn': 7.0.1 + '@npmcli/run-script': 7.0.4 + cacache: 18.0.2 + fs-minipass: 3.0.3 + minipass: 7.0.4 + npm-package-arg: 11.0.1 + npm-packlist: 8.0.2 + npm-pick-manifest: 9.0.0 + npm-registry-fetch: 16.1.0 + proc-log: 3.0.0 + promise-retry: 2.0.1 + read-package-json: 7.0.0 + read-package-json-fast: 3.0.2 + sigstore: 2.2.2 + ssri: 10.0.5 + tar: 6.2.1 + transitivePeerDependencies: + - bluebird + - supports-color + dev: false + + /pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: false + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parent-module@2.0.0: + resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==} + engines: {node: '>=8'} + dependencies: + callsites: 3.1.0 + dev: false + + /parse-css-color@0.2.1: + resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==} + dependencies: + color-name: 1.1.4 + hex-rgb: 4.3.0 + dev: false + + /parse-entities@4.0.1: + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} + dependencies: + '@types/unist': 2.0.10 + character-entities: 2.0.2 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.0.2 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + dev: false + + /parse-git-config@3.0.0: + resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} + engines: {node: '>=8'} + dependencies: + git-config-path: 2.0.0 + ini: 1.3.8 + + /parse-path@7.0.0: + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + dependencies: + protocols: 2.0.1 + + /parse-url@8.1.0: + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + dependencies: + parse-path: 7.0.0 + + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + dev: false + + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false + + /path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: false + + /path-scurry@1.10.1: + resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: 10.2.0 + minipass: 7.0.4 + dev: false + + /path-to-regexp@6.2.1: + resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} + dev: false + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + /pause-stream@0.0.11: + resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} + dependencies: + through: 2.3.8 + dev: false + + /perfect-debounce@1.0.0: + resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: false + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: false + + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + dependencies: + jsonc-parser: 3.2.1 + mlly: 1.6.1 + pathe: 1.1.2 + + /playwright-core@1.42.1: + resolution: {integrity: sha512-mxz6zclokgrke9p1vtdy/COWBH+eOZgYUVVU34C73M+4j4HLlQJHtfcqiqqxpP0o8HhMkflvfbquLX5dg6wlfA==} + engines: {node: '>=16'} + hasBin: true + dev: false + + /portfinder@1.0.32: + resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} + engines: {node: '>= 0.12.0'} + dependencies: + async: 2.6.4 + debug: 3.2.7 + mkdirp: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /postcss-calc@9.0.1(postcss@8.4.38): + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-colormin@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-convert-values@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-custom-properties@13.3.6(postcss@8.4.38): + resolution: {integrity: sha512-vVVIwQbJiIz+PBLMIWA6XMi53Zg66/f474KolA7x0Das6EwkATc/9ZvM6zZx2gs7ZhcgVHjmWBbHkK9FlCgLeA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/cascade-layer-name-parser': 1.0.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4) + '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) + '@csstools/css-tokenizer': 2.2.4 + '@csstools/utilities': 1.0.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-discard-comments@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-discard-duplicates@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-discard-empty@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-discard-overridden@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-import@15.1.0(postcss@8.4.38): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + dev: false + + /postcss-js@4.0.1(postcss@8.4.38): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.38 + dev: false + + /postcss-load-config@4.0.2(postcss@8.4.38): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.1.1 + postcss: 8.4.38 + yaml: 2.4.1 + dev: false + + /postcss-merge-longhand@6.0.5(postcss@8.4.38): + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + stylehacks: 6.1.1(postcss@8.4.38) + dev: false + + /postcss-merge-rules@6.1.1(postcss@8.4.38): + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-minify-font-values@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-gradients@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + colord: 2.9.3 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-params@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-selectors@6.0.4(postcss@8.4.38): + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-nested@6.0.1(postcss@8.4.38): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-nesting@12.1.0(postcss@8.4.38): + resolution: {integrity: sha512-QOYnosaZ+mlP6plQrAxFw09UUp2Sgtxj1BVHN+rSVbtV0Yx48zRt9/9F/ZOoxOKBBEsaJk2MYhhVRjeRRw5yuw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.4 + dependencies: + '@csstools/selector-resolve-nested': 1.1.0(postcss-selector-parser@6.0.16) + '@csstools/selector-specificity': 3.0.2(postcss-selector-parser@6.0.16) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-normalize-charset@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-normalize-display-values@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-positions@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-repeat-style@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-string@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-timing-functions@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-unicode@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-url@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-whitespace@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-ordered-values@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + cssnano-utils: 4.0.2(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-reduce-initial@6.1.0(postcss@8.4.38): + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + postcss: 8.4.38 + dev: false + + /postcss-reduce-transforms@6.0.2(postcss@8.4.38): + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-svgo@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} + engines: {node: ^14 || ^16 || >= 18} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + svgo: 3.2.0 + dev: false + + /postcss-unique-selectors@6.0.4(postcss@8.4.38): + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.2.0 + dev: false + + /prebuild-install@7.1.2: + resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + dependencies: + detect-libc: 2.0.3 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.8 + mkdirp-classic: 0.5.3 + napi-build-utils: 1.0.2 + node-abi: 3.56.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: false + optional: true + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + /prepend-http@2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} + dev: false + + /pretty-bytes@6.1.1: + resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} + engines: {node: ^14.13.1 || >=16.0.0} + dev: false + + /proc-log@3.0.0: + resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: false + + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + + /process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + dev: false + + /promise-inflight@1.0.1: + resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} + peerDependencies: + bluebird: '*' + peerDependenciesMeta: + bluebird: + optional: true + dev: false + + /promise-retry@2.0.1: + resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} + engines: {node: '>=10'} + dependencies: + err-code: 2.0.3 + retry: 0.12.0 + dev: false + + /prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + + /property-information@6.4.1: + resolution: {integrity: sha512-OHYtXfu5aI2sS2LWFSN5rgJjrQ4pCy8i1jubJLe2QvMF8JJ++HXTUIVWFLfXJoaOfvYYjk2SN8J2wFUWIGXT4w==} + dev: false + + /protocols@2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + + /ps-tree@1.2.0: + resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} + engines: {node: '>= 0.10'} + hasBin: true + dependencies: + event-stream: 3.3.4 + dev: false + + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + requiresBuild: true + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false + + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /queue-tick@1.0.1: + resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} + dev: false + + /queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + dependencies: + inherits: 2.0.4 + dev: false + + /radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + dev: false + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false + + /rc9@2.1.1: + resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==} + dependencies: + defu: 6.1.4 + destr: 2.0.3 + flat: 5.0.2 + + /rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + requiresBuild: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + dev: false + optional: true + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + dev: false + + /read-package-json-fast@3.0.2: + resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + json-parse-even-better-errors: 3.0.1 + npm-normalize-package-bin: 3.0.1 + dev: false + + /read-package-json@7.0.0: + resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + glob: 10.3.10 + json-parse-even-better-errors: 3.0.1 + normalize-package-data: 6.0.0 + npm-normalize-package-bin: 3.0.1 + dev: false + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /readable-stream@4.5.2: + resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + dev: false + + /readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + dependencies: + minimatch: 5.1.6 + dev: false + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /redis-errors@1.2.0: + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} + engines: {node: '>=4'} + dev: false + + /redis-parser@3.0.0: + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} + engines: {node: '>=4'} + dependencies: + redis-errors: 1.2.0 + dev: false + + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: false + + /regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + dev: false + + /rehype-external-links@3.0.0: + resolution: {integrity: sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==} + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.2.0 + hast-util-is-element: 3.0.0 + is-absolute-url: 4.0.1 + space-separated-tokens: 2.0.2 + unist-util-visit: 5.0.0 + dev: false + + /rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.0.2 + vfile: 6.0.1 + dev: false + + /rehype-slug@6.0.0: + resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} + dependencies: + '@types/hast': 3.0.4 + github-slugger: 2.0.0 + hast-util-heading-rank: 3.0.0 + hast-util-to-string: 3.0.0 + unist-util-visit: 5.0.0 + dev: false + + /rehype-sort-attribute-values@5.0.0: + resolution: {integrity: sha512-dQdHdCIRnpiU+BkrLSqH+aM4lWJyLqGzv49KvH4gHj+JxYwNqvGhoTXckS3AJu4V9ZutwsTcawP0pC7PhwX0tQ==} + dependencies: + '@types/hast': 3.0.4 + hast-util-is-element: 3.0.0 + unist-util-visit: 5.0.0 + dev: false + + /rehype-sort-attributes@5.0.0: + resolution: {integrity: sha512-6tJUH4xHFcdO85CZRwAcEtHNCzjZ9V9S0VZLgo1pzbN04qy8jiVCZ3oAxDmBVG3Rth5b1xFTDet5WG/UYZeJLQ==} + dependencies: + '@types/hast': 3.0.4 + unist-util-visit: 5.0.0 + dev: false + + /remark-emoji@4.0.1: + resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + '@types/mdast': 4.0.3 + emoticon: 4.0.1 + mdast-util-find-and-replace: 3.0.1 + node-emoji: 2.1.3 + unified: 11.0.4 + dev: false + + /remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-mdc@3.2.0: + resolution: {integrity: sha512-zRi5frIC3O/bcxXgUPHfQ3lyRBKPtokrGnsOPvNrt9bqp4EfjPtduzcWgO4R1WeHYUnvl0zeBStvGsFkJIZf+Q==} + dependencies: + '@types/mdast': 4.0.3 + '@types/unist': 3.0.2 + flat: 6.0.1 + js-yaml: 4.1.0 + mdast-util-from-markdown: 2.0.0 + mdast-util-to-markdown: 2.1.0 + micromark: 4.0.0 + micromark-core-commonmark: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + parse-entities: 4.0.1 + scule: 1.3.0 + stringify-entities: 4.0.3 + unified: 11.0.4 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-from-markdown: 2.0.0 + micromark-util-types: 2.0.0 + unified: 11.0.4 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-rehype@11.1.0: + resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + mdast-util-to-hast: 13.1.0 + unified: 11.0.4 + vfile: 6.0.1 + dev: false + + /remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + dependencies: + '@types/mdast': 4.0.3 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.4 + dev: false + + /replace-in-file@6.3.5: + resolution: {integrity: sha512-arB9d3ENdKva2fxRnSjwBEXfK1npgyci7ZZuwysgAp7ORjHSyxz6oqIjTEv8R0Ydl4Ll7uOAZXL4vbkhGIizCg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + chalk: 4.1.2 + glob: 7.2.3 + yargs: 17.7.2 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: false + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: false + + /resolve-path@1.4.0: + resolution: {integrity: sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==} + engines: {node: '>= 0.8'} + dependencies: + http-errors: 1.6.3 + path-is-absolute: 1.0.1 + dev: false + + /resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + dependencies: + is-core-module: 2.13.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + + /responselike@1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + dependencies: + lowercase-keys: 1.0.1 + dev: false + + /restructure@3.0.1: + resolution: {integrity: sha512-6neDpI/yE9eogQo22qmWwKIA9wFPRyYjQleDEh6zaNAf2ZPqLJYUvNBJBWEWNoBlCeQMQkvIOe2YI/K2GOag+g==} + dev: false + + /retry@0.12.0: + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} + engines: {node: '>= 4'} + dev: false + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rfdc@1.3.1: + resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} + dev: false + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + + /rollup-plugin-visualizer@5.12.0(rollup@4.13.0): + resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x || 4.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.2 + picomatch: 2.3.1 + rollup: 4.13.0 + source-map: 0.7.4 + yargs: 17.7.2 + dev: false + + /rollup@4.13.0: + resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.13.0 + '@rollup/rollup-android-arm64': 4.13.0 + '@rollup/rollup-darwin-arm64': 4.13.0 + '@rollup/rollup-darwin-x64': 4.13.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.13.0 + '@rollup/rollup-linux-arm64-gnu': 4.13.0 + '@rollup/rollup-linux-arm64-musl': 4.13.0 + '@rollup/rollup-linux-riscv64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-gnu': 4.13.0 + '@rollup/rollup-linux-x64-musl': 4.13.0 + '@rollup/rollup-win32-arm64-msvc': 4.13.0 + '@rollup/rollup-win32-ia32-msvc': 4.13.0 + '@rollup/rollup-win32-x64-msvc': 4.13.0 + fsevents: 2.3.3 + + /run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} + dev: false + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: false + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + requiresBuild: true + dev: false + optional: true + + /satori-html@0.3.2: + resolution: {integrity: sha512-wjTh14iqADFKDK80e51/98MplTGfxz2RmIzh0GqShlf4a67+BooLywF17TvJPD6phO0Hxm7Mf1N5LtRYvdkYRA==} + dependencies: + ultrahtml: 1.5.3 + dev: false + + /satori@0.10.9: + resolution: {integrity: sha512-XU9EELUEZuioT4acLIpCXxHcFzrsC8muvg0MY28d+TlqwxbkTzBmWbw+3+hnCzXT7YZ0Qm8k3eXktDaEu+qmEw==} + engines: {node: '>=16'} + dependencies: + '@shuding/opentype.js': 1.4.0-beta.0 + css-background-parser: 0.1.0 + css-box-shadow: 1.0.0-3 + css-to-react-native: 3.2.0 + emoji-regex: 10.3.0 + escape-html: 1.0.3 + linebreak: 1.1.0 + parse-css-color: 0.2.1 + postcss-value-parser: 4.2.0 + yoga-wasm-web: 0.3.3 + dev: false + + /schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false + + /scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + /semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + dependencies: + randombytes: 2.1.0 + dev: false + + /serve-placeholder@2.0.1: + resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} + dependencies: + defu: 6.1.4 + dev: false + + /serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + dev: false + + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + dev: false + + /setprototypeof@1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + dev: false + + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false + + /sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + node-addon-api: 6.1.0 + prebuild-install: 7.1.2 + semver: 7.6.0 + simple-get: 4.0.1 + tar-fs: 3.0.5 + tunnel-agent: 0.6.0 + dev: false + optional: true + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + dev: false + + /shiki-es@0.14.0: + resolution: {integrity: sha512-e+/aueHx0YeIEut6RXC6K8gSf0PykwZiHD7q7AHtpTW8Kd8TpFUIWqTwhAnrGjOyOMyrwv+syr5WPagMpDpVYQ==} + deprecated: Please migrate to https://github.com/antfu/shikiji + dev: false + + /shiki@1.2.1: + resolution: {integrity: sha512-u+XW6o0vCkUNlneZb914dLO+AayEIwK5tI62WeS//R5HIXBFiYaj/Hc5xcq27Yh83Grr4JbNtUBV8W6zyK4hWg==} + dependencies: + '@shikijs/core': 1.2.1 + dev: false + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + /sigstore@2.2.2: + resolution: {integrity: sha512-2A3WvXkQurhuMgORgT60r6pOWiCOO5LlEqY2ADxGBDGVYLSo5HN0uLtb68YpVpuL/Vi8mLTe7+0Dx2Fq8lLqEg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@sigstore/bundle': 2.2.0 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.0 + '@sigstore/sign': 2.2.3 + '@sigstore/tuf': 2.3.2 + '@sigstore/verify': 1.1.1 + transitivePeerDependencies: + - supports-color + dev: false + + /simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + requiresBuild: true + dev: false + optional: true + + /simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + requiresBuild: true + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + dev: false + optional: true + + /simple-git@3.23.0: + resolution: {integrity: sha512-P9ggTW8vb/21CAL/AmnACAhqBDfnqSSZVpV7WuFtsFR9HLunf5IqQvk+OXAQTfkcZep8pKnt3DV3o7w3TegEkQ==} + dependencies: + '@kwsites/file-exists': 1.1.1 + '@kwsites/promise-deferred': 1.1.1 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + requiresBuild: true + dependencies: + is-arrayish: 0.3.2 + dev: false + optional: true + + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.25 + mrmime: 2.0.0 + totalist: 3.0.1 + dev: false + + /sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + + /site-config-stack@1.6.7(vue@3.4.21): + resolution: {integrity: sha512-LcZAAaMo4t/LKcePG6eghCt5oG+0JS1fhWG/8dHbfRuD3yWKmijKy2wd0/rcvTxDBEp5Pn2lAqe92jeAHRNjQA==} + peerDependencies: + vue: ^3 + dependencies: + ufo: 1.5.3 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + dependencies: + unicode-emoji-modifier-base: 1.0.0 + dev: false + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + + /slugify@1.6.6: + resolution: {integrity: sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==} + engines: {node: '>=8.0.0'} + dev: false + + /smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: false + + /smob@1.4.1: + resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==} + dev: false + + /smooth-dnd@0.12.1: + resolution: {integrity: sha512-Dndj/MOG7VP83mvzfGCLGzV2HuK1lWachMtWl/Iuk6zV7noDycIBnflwaPuDzoaapEl3Pc4+ybJArkkx9sxPZg==} + dev: false + + /socket.io-client@4.7.5: + resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4 + engine.io-client: 6.5.3 + socket.io-parser: 4.2.4 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + /socket.io-parser@4.2.4: + resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} + engines: {node: '>=10.0.0'} + dependencies: + '@socket.io/component-emitter': 3.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + /socks-proxy-agent@8.0.2: + resolution: {integrity: sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + socks: 2.8.1 + transitivePeerDependencies: + - supports-color + dev: false + + /socks@2.8.1: + resolution: {integrity: sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + dependencies: + ip-address: 9.0.5 + smart-buffer: 4.2.0 + dev: false + + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + dev: false + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: false + + /space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + dev: false + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.17 + dev: false + + /spdx-exceptions@2.5.0: + resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==} + dev: false + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.5.0 + spdx-license-ids: 3.0.17 + dev: false + + /spdx-license-ids@3.0.17: + resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==} + dev: false + + /speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} + dev: false + + /split@0.3.3: + resolution: {integrity: sha512-wD2AeVmxXRBoX44wAycgjVpMhvbwdI2aZjCkvfNcH1YqHQvJVa1duWc73OyVGJUc05fhFaTZeQ/PYsrmyH0JVA==} + dependencies: + through: 2.3.8 + dev: false + + /splitpanes@3.1.5: + resolution: {integrity: sha512-r3Mq2ITFQ5a2VXLOy4/Sb2Ptp7OfEO8YIbhVJqJXoFc9hc5nTXXkCvtVDjIGbvC0vdE7tse+xTM9BMjsszP6bw==} + dev: false + + /sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + dev: false + + /ssri@10.0.5: + resolution: {integrity: sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 7.0.4 + dev: false + + /standard-as-callback@2.1.0: + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} + dev: false + + /statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + + /stream-combiner@0.0.4: + resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==} + dependencies: + duplexer: 0.1.2 + dev: false + + /streamx@2.16.1: + resolution: {integrity: sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==} + dependencies: + fast-fifo: 1.3.2 + queue-tick: 1.0.1 + optionalDependencies: + bare-events: 2.2.2 + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + dev: false + + /string.prototype.codepointat@0.2.1: + resolution: {integrity: sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==} + dev: false + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-entities@4.0.3: + resolution: {integrity: sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==} + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + dev: false + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + + /strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + requiresBuild: true + dev: false + optional: true + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + /strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + dependencies: + acorn: 8.11.3 + + /strip-literal@2.0.0: + resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==} + dependencies: + js-tokens: 8.0.3 + dev: false + + /stylehacks@6.1.1(postcss@8.4.38): + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.3.10 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: false + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + + /supports-color@9.4.0: + resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} + engines: {node: '>=12'} + dev: false + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + + /svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + dev: false + + /svg2png-wasm@1.4.1: + resolution: {integrity: sha512-ZFy1NtwZVAsslaTQoI+/QqX2sg0vjmgJ/jGAuLZZvYcRlndI54hLPiwLC9JzXlFBerfxN5JiS7kpEUG0mrXS3Q==} + dev: false + + /svgo@3.2.0: + resolution: {integrity: sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.0.0 + dev: false + + /system-architecture@0.1.0: + resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} + engines: {node: '>=18'} + dev: false + + /tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} + dev: false + + /tailwind-config-viewer@1.7.3(tailwindcss@3.4.1): + resolution: {integrity: sha512-rgeFXe9vL4njtaSI1y2uUAD1aRx05RYHbReN72ARAVEVSlNmS0Zf46pj3/ORc3xQwLK/AzbaIs6UFcK7hJSIlA==} + engines: {node: '>=8'} + hasBin: true + peerDependencies: + tailwindcss: 1 || 2 || 2.0.1-compat || 3 + dependencies: + '@koa/router': 12.0.1 + commander: 6.2.1 + fs-extra: 9.1.0 + koa: 2.15.2 + koa-static: 5.0.0 + open: 7.4.2 + portfinder: 1.0.32 + replace-in-file: 6.3.5 + tailwindcss: 3.4.1 + transitivePeerDependencies: + - supports-color + dev: false + + /tailwind-merge@2.2.2: + resolution: {integrity: sha512-tWANXsnmJzgw6mQ07nE3aCDkCK4QdT3ThPMCzawoYA2Pws7vSTCvz3Vrjg61jVUGfFZPJzxEP+NimbcW+EdaDw==} + dependencies: + '@babel/runtime': 7.24.1 + dev: false + + /tailwindcss@3.4.1: + resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.38 + postcss-import: 15.1.0(postcss@8.4.38) + postcss-js: 4.0.1(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38) + postcss-nested: 6.0.1(postcss@8.4.38) + postcss-selector-parser: 6.0.16 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + dev: false + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + dev: false + + /tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + requiresBuild: true + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: false + optional: true + + /tar-fs@3.0.5: + resolution: {integrity: sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==} + requiresBuild: true + dependencies: + pump: 3.0.0 + tar-stream: 3.1.7 + optionalDependencies: + bare-fs: 2.2.2 + bare-path: 2.1.0 + dev: false + optional: true + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + optional: true + + /tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + dependencies: + b4a: 1.6.6 + fast-fifo: 1.3.2 + streamx: 2.16.1 + dev: false + + /tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + /terminate@2.6.1: + resolution: {integrity: sha512-0kdr49oam98yvjkVY+gfUaT3SMaJI6Sc+yijJjU+qhat+0NQKQn60OsIZZeKyVgTO0/33nRa3HowRbpw3A7u9A==} + engines: {node: '>=12'} + dependencies: + ps-tree: 1.2.0 + dev: false + + /terser-webpack-plugin@5.3.10(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.2 + terser: 5.29.2 + webpack: 5.91.0 + dev: false + + /terser@5.29.2: + resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: false + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: false + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: false + + /three@0.127.0: + resolution: {integrity: sha512-wtgrn+mhYUbobxT7QN3GPdu3SRpSBQvwY6uOzLChWS7QE//f7paDU/+wlzbg+ngeIvBBqjBHSRuywTh8A99Jng==} + dev: false + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + dev: false + + /tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + dev: false + + /tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + dev: false + + /tinyws@0.1.0(ws@8.16.0): + resolution: {integrity: sha512-6WQ2FlFM7qm6lAXxeKnzsAEfmnBHz5W5EwonNs52V0++YfK1IoCCAWM429afcChFE9BFrDgOFnq7ligaWMsa/A==} + engines: {node: '>=12.4'} + peerDependencies: + ws: '>=8' + dependencies: + ws: 8.16.0 + dev: false + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-readable-stream@1.0.0: + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} + dev: false + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + + /totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + dev: false + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false + + /trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + dev: false + + /troisjs@0.3.0-beta.4: + resolution: {integrity: sha512-0NvaqXN7G1TctI1RdAu+QKHTGZLTniBFlc0W7dSe20VxSXKhSp3Y8uHNDC7KPITjOesKIs6/Cp5w8EmT4xttKQ==} + dev: false + + /trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + dev: false + + /ts-api-utils@1.3.0(typescript@5.4.3): + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 5.4.3 + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + dev: false + + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false + + /tsscmp@1.0.6: + resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} + engines: {node: '>=0.6.x'} + dev: false + + /tuf-js@2.2.0: + resolution: {integrity: sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + '@tufjs/models': 2.0.0 + debug: 4.3.4 + make-fetch-happen: 13.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + requiresBuild: true + dependencies: + safe-buffer: 5.2.1 + dev: false + optional: true + + /twemoji-parser@14.0.0: + resolution: {integrity: sha512-9DUOTGLOWs0pFWnh1p6NF+C3CkQ96PWmEFwhOVmT3WbecRC+68AIqpsnJXygfkFcp4aXbOp8Dwbhh/HQgvoRxA==} + dev: false + + /twemoji@14.0.2: + resolution: {integrity: sha512-BzOoXIe1QVdmsUmZ54xbEH+8AgtOKUiG53zO5vVP2iUu6h5u9lN15NcuS6te4OY96qx0H7JK9vjjl9WQbkTRuA==} + dependencies: + fs-extra: 8.1.0 + jsonfile: 5.0.0 + twemoji-parser: 14.0.0 + universalify: 0.1.2 + dev: false + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: false + + /type-fest@3.13.1: + resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} + engines: {node: '>=14.16'} + dev: false + + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: false + + /type-level-regexp@0.1.17: + resolution: {integrity: sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg==} + dev: false + + /typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} + engines: {node: '>=14.17'} + hasBin: true + + /ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + + /ultrahtml@1.5.3: + resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} + dev: false + + /unconfig@0.3.11: + resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==} + dependencies: + '@antfu/utils': 0.7.7 + defu: 6.1.4 + jiti: 1.21.0 + mlly: 1.6.1 + dev: false + + /uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + dev: false + + /unctx@2.3.1: + resolution: {integrity: sha512-PhKke8ZYauiqh3FEMVNm7ljvzQiph0Mt3GBRve03IJm7ukfaON2OBK795tLwhbyfzknuRRkW0+Ze+CQUmzOZ+A==} + dependencies: + acorn: 8.11.3 + estree-walker: 3.0.3 + magic-string: 0.30.8 + unplugin: 1.10.0 + + /undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false + + /undici@5.28.3: + resolution: {integrity: sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==} + engines: {node: '>=14.0'} + dependencies: + '@fastify/busboy': 2.1.1 + dev: false + + /unenv@1.9.0: + resolution: {integrity: sha512-QKnFNznRxmbOF1hDgzpqrlIf6NC5sbZ2OJ+5Wl3OX8uM+LUJXbj4TXvLJCtwbPTmbMHCLIz6JLKNinNsMShK9g==} + dependencies: + consola: 3.2.3 + defu: 6.1.4 + mime: 3.0.0 + node-fetch-native: 1.6.4 + pathe: 1.1.2 + dev: false + + /unhead@1.9.1: + resolution: {integrity: sha512-qTyA0V6xjUrIJp6KWs0CqAayw4K2DE7rh0GO0vmcC2YuF0HITO/3zkVtG7zhJUd5VeGgGCO/82zatDOOhMyneA==} + dependencies: + '@unhead/dom': 1.9.1 + '@unhead/schema': 1.9.1 + '@unhead/shared': 1.9.1 + hookable: 5.5.3 + dev: false + + /unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + dev: false + + /unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} + dependencies: + base64-js: 1.5.1 + unicode-trie: 2.0.0 + dev: false + + /unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + dev: false + + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + + /unified@11.0.4: + resolution: {integrity: sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==} + dependencies: + '@types/unist': 3.0.2 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.1 + dev: false + + /unimport@3.7.1(rollup@4.13.0): + resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==} + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + acorn: 8.11.3 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.8 + mlly: 1.6.1 + pathe: 1.1.2 + pkg-types: 1.0.3 + scule: 1.3.0 + strip-literal: 1.3.0 + unplugin: 1.10.0 + transitivePeerDependencies: + - rollup + + /unique-filename@3.0.0: + resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + unique-slug: 4.0.0 + dev: false + + /unique-slug@4.0.0: + resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + imurmurhash: 0.1.4 + dev: false + + /unist-builder@4.0.0: + resolution: {integrity: sha512-wmRFnH+BLpZnTKpc5L7O67Kac89s9HMrtELpnNaE6TAobq5DTZZs5YaTQfAZBA9bFPECx2uVAPO31c+GVug8mg==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + dependencies: + '@types/unist': 3.0.2 + dev: false + + /unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + dev: false + + /unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + dependencies: + '@types/unist': 3.0.2 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + dev: false + + /universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: false + + /universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + dev: false + + /unocss@0.58.7(@unocss/webpack@0.58.7)(postcss@8.4.38)(vite@5.2.6): + resolution: {integrity: sha512-WZEG5+RWlMvuMX8qOpZI9PAwBlFpRMnGlOtQV3M6BHsUbEPvC7IPx1fr4I22XizctRfNftUG3MWe5l74CcoD7Q==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.58.7 + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + vite: + optional: true + dependencies: + '@unocss/astro': 0.58.7(vite@5.2.6) + '@unocss/cli': 0.58.7 + '@unocss/core': 0.58.7 + '@unocss/extractor-arbitrary-variants': 0.58.7 + '@unocss/postcss': 0.58.7(postcss@8.4.38) + '@unocss/preset-attributify': 0.58.7 + '@unocss/preset-icons': 0.58.7 + '@unocss/preset-mini': 0.58.7 + '@unocss/preset-tagify': 0.58.7 + '@unocss/preset-typography': 0.58.7 + '@unocss/preset-uno': 0.58.7 + '@unocss/preset-web-fonts': 0.58.7 + '@unocss/preset-wind': 0.58.7 + '@unocss/reset': 0.58.7 + '@unocss/transformer-attributify-jsx': 0.58.7 + '@unocss/transformer-attributify-jsx-babel': 0.58.7 + '@unocss/transformer-compile-class': 0.58.7 + '@unocss/transformer-directives': 0.58.7 + '@unocss/transformer-variant-group': 0.58.7 + '@unocss/vite': 0.58.7(vite@5.2.6) + '@unocss/webpack': 0.58.7(webpack@5.91.0) + vite: 5.2.6 + transitivePeerDependencies: + - postcss + - rollup + - supports-color + dev: false + + /unplugin-vue-router@0.7.0(vue-router@4.3.0)(vue@3.4.21): + resolution: {integrity: sha512-ddRreGq0t5vlSB7OMy4e4cfU1w2AwBQCwmvW3oP/0IHQiokzbx4hd3TpwBu3eIAFVuhX2cwNQwp1U32UybTVCw==} + peerDependencies: + vue-router: ^4.1.0 + peerDependenciesMeta: + vue-router: + optional: true + dependencies: + '@babel/types': 7.24.0 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + '@vue-macros/common': 1.10.1(vue@3.4.21) + ast-walker-scope: 0.5.0 + chokidar: 3.6.0 + fast-glob: 3.3.2 + json5: 2.2.3 + local-pkg: 0.4.3 + mlly: 1.6.1 + pathe: 1.1.2 + scule: 1.3.0 + unplugin: 1.10.0 + vue-router: 4.3.0(vue@3.4.21) + yaml: 2.4.1 + transitivePeerDependencies: + - rollup + - vue + dev: false + + /unplugin@1.10.0: + resolution: {integrity: sha512-CuZtvvO8ua2Wl+9q2jEaqH6m3DoQ38N7pvBYQbbaeNlWGvK2l6GHiKi29aIHDPoSxdUzQ7Unevf1/ugil5X6Pg==} + engines: {node: '>=14.0.0'} + dependencies: + acorn: 8.11.3 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.1 + + /unstorage@1.10.2(ioredis@5.3.2): + resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} + peerDependencies: + '@azure/app-configuration': ^1.5.0 + '@azure/cosmos': ^4.0.0 + '@azure/data-tables': ^13.2.2 + '@azure/identity': ^4.0.1 + '@azure/keyvault-secrets': ^4.8.0 + '@azure/storage-blob': ^12.17.0 + '@capacitor/preferences': ^5.0.7 + '@netlify/blobs': ^6.5.0 || ^7.0.0 + '@planetscale/database': ^1.16.0 + '@upstash/redis': ^1.28.4 + '@vercel/kv': ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.3.2 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/kv': + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + dependencies: + anymatch: 3.1.3 + chokidar: 3.6.0 + destr: 2.0.3 + h3: 1.11.1 + ioredis: 5.3.2 + listhen: 1.7.2 + lru-cache: 10.2.0 + mri: 1.2.0 + node-fetch-native: 1.6.4 + ofetch: 1.3.4 + ufo: 1.5.3 + transitivePeerDependencies: + - uWebSockets.js + dev: false + + /untun@0.1.3: + resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} + hasBin: true + dependencies: + citty: 0.1.6 + consola: 3.2.3 + pathe: 1.1.2 + dev: false + + /untyped@1.4.2: + resolution: {integrity: sha512-nC5q0DnPEPVURPhfPQLahhSTnemVtPzdx7ofiRxXpOB2SYnb3MfdU3DVGyJdS8Lx+tBWeAePO8BfU/3EgksM7Q==} + hasBin: true + dependencies: + '@babel/core': 7.24.3 + '@babel/standalone': 7.24.3 + '@babel/types': 7.24.0 + defu: 6.1.4 + jiti: 1.21.0 + mri: 1.2.0 + scule: 1.3.0 + transitivePeerDependencies: + - supports-color + + /unwasm@0.3.8: + resolution: {integrity: sha512-nIJQXxGl/gTUp5dZkSc8jbxAqSOa9Vv4jjSZXNI6OK0JXdvW3SQUHR+KY66rjI0W//km59jivGgd5TCvBUWsnA==} + dependencies: + knitwork: 1.0.0 + magic-string: 0.30.8 + mlly: 1.6.1 + pathe: 1.1.2 + pkg-types: 1.0.3 + unplugin: 1.10.0 + dev: false + + /update-browserslist-db@1.0.13(browserslist@4.23.0): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.0 + escalade: 3.1.2 + picocolors: 1.0.0 + + /uqr@0.1.2: + resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==} + dev: false + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.1 + + /url-parse-lax@3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + dependencies: + prepend-http: 2.0.0 + dev: false + + /urlpattern-polyfill@8.0.2: + resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} + dev: false + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /v-lazy-show@0.2.4(@vue/compiler-core@3.4.21): + resolution: {integrity: sha512-Lx9Str2i+HTh+zGzs9O3YyhGAZOAAfU+6MUUPcQPPiPxQO1sHBEv9sH3MO9bPc4T09gsjsS2+sbaCWQ1MdhpJQ==} + peerDependencies: + '@vue/compiler-core': ^3.3 + dependencies: + '@vue/compiler-core': 3.4.21 + dev: false + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + dev: false + + /validate-npm-package-name@5.0.0: + resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + builtins: 5.0.1 + dev: false + + /vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: false + + /vfile-location@5.0.2: + resolution: {integrity: sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==} + dependencies: + '@types/unist': 3.0.2 + vfile: 6.0.1 + dev: false + + /vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + dev: false + + /vfile@6.0.1: + resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + dev: false + + /vite-hot-client@0.2.3(vite@5.2.6): + resolution: {integrity: sha512-rOGAV7rUlUHX89fP2p2v0A2WWvV3QMX2UYq0fRqsWSvFvev4atHWqjwGoKaZT1VTKyLGk533ecu3eyd0o59CAg==} + peerDependencies: + vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 + dependencies: + vite: 5.2.6 + dev: false + + /vite-node@1.4.0: + resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.2.6 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: false + + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.3)(vite@5.2.6)(vue-tsc@2.0.7): + resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} + engines: {node: '>=14.16'} + peerDependencies: + eslint: '>=7' + meow: ^9.0.0 + optionator: ^0.9.1 + stylelint: '>=13' + typescript: '*' + vite: '>=2.0.0' + vls: '*' + vti: '*' + vue-tsc: '>=1.3.9' + peerDependenciesMeta: + eslint: + optional: true + meow: + optional: true + optionator: + optional: true + stylelint: + optional: true + typescript: + optional: true + vls: + optional: true + vti: + optional: true + vue-tsc: + optional: true + dependencies: + '@babel/code-frame': 7.24.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + chokidar: 3.6.0 + commander: 8.3.0 + eslint: 8.57.0 + fast-glob: 3.3.2 + fs-extra: 11.2.0 + npm-run-path: 4.0.1 + semver: 7.6.0 + strip-ansi: 6.0.1 + tiny-invariant: 1.3.3 + typescript: 5.4.3 + vite: 5.2.6 + vscode-languageclient: 7.0.0 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.11 + vscode-uri: 3.0.8 + vue-tsc: 2.0.7(typescript@5.4.3) + dev: false + + /vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.1)(vite@5.2.6): + resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': '*' + vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0 + peerDependenciesMeta: + '@nuxt/kit': + optional: true + dependencies: + '@antfu/utils': 0.7.7 + '@nuxt/kit': 3.11.1 + '@rollup/pluginutils': 5.1.0(rollup@4.13.0) + debug: 4.3.4 + error-stack-parser-es: 0.1.1 + fs-extra: 11.2.0 + open: 10.1.0 + perfect-debounce: 1.0.0 + picocolors: 1.0.0 + sirv: 2.0.4 + vite: 5.2.6 + transitivePeerDependencies: + - rollup + - supports-color + dev: false + + /vite-plugin-vue-inspector@4.0.2(vite@5.2.6): + resolution: {integrity: sha512-KPvLEuafPG13T7JJuQbSm5PwSxKFnVS965+MP1we2xGw9BPkkc/+LPix5MMWenpKWqtjr0ws8THrR+KuoDC8hg==} + peerDependencies: + vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-syntax-import-attributes': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.3) + '@babel/plugin-transform-typescript': 7.24.1(@babel/core@7.24.3) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.3) + '@vue/compiler-dom': 3.4.21 + kolorist: 1.8.0 + magic-string: 0.30.8 + vite: 5.2.6 + transitivePeerDependencies: + - supports-color + dev: false + + /vite@5.2.6: + resolution: {integrity: sha512-FPtnxFlSIKYjZ2eosBQamz4CbyrTizbZ3hnGJlh/wMtCrlp1Hah6AzBLjGI5I2urTfNnpovpHdrL6YRuBOPnCA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.20.2 + postcss: 8.4.38 + rollup: 4.13.0 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /vscode-jsonrpc@6.0.0: + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} + engines: {node: '>=8.0.0 || >=10.0.0'} + dev: false + + /vscode-languageclient@7.0.0: + resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==} + engines: {vscode: ^1.52.0} + dependencies: + minimatch: 3.1.2 + semver: 7.6.0 + vscode-languageserver-protocol: 3.16.0 + dev: false + + /vscode-languageserver-protocol@3.16.0: + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} + dependencies: + vscode-jsonrpc: 6.0.0 + vscode-languageserver-types: 3.16.0 + dev: false + + /vscode-languageserver-textdocument@1.0.11: + resolution: {integrity: sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA==} + dev: false + + /vscode-languageserver-types@3.16.0: + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} + dev: false + + /vscode-languageserver@7.0.0: + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} + hasBin: true + dependencies: + vscode-languageserver-protocol: 3.16.0 + dev: false + + /vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + dev: false + + /vue-bundle-renderer@2.0.0: + resolution: {integrity: sha512-oYATTQyh8XVkUWe2kaKxhxKVuuzK2Qcehe+yr3bGiaQAhK3ry2kYE4FWOfL+KO3hVFwCdLmzDQTzYhTi9C+R2A==} + dependencies: + ufo: 1.5.3 + dev: false + + /vue-component-meta@1.8.27(typescript@5.4.3): + resolution: {integrity: sha512-j3WJsyQHP4TDlvnjHc/eseo0/eVkf0FaCpkqGwez5zD+Tj31onBzWZEXTnWKs8xRj0n3dMNYdy3SpiS6NubSvg==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.27(typescript@5.4.3) + path-browserify: 1.0.1 + typescript: 5.4.3 + vue-component-type-helpers: 1.8.27 + dev: true + + /vue-component-type-helpers@1.8.27: + resolution: {integrity: sha512-0vOfAtI67UjeO1G6UiX5Kd76CqaQ67wrRZiOe7UAb9Jm6GzlUr/fC7CV90XfwapJRjpCMaZFhv1V0ajWRmE9Dg==} + dev: true + + /vue-demi@0.14.7(vue@3.4.21): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.4.21(typescript@5.4.3) + dev: false + + /vue-devtools-stub@0.1.0: + resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} + dev: false + + /vue-eslint-parser@9.4.2(eslint@8.57.0): + resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.57.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + dev: true + + /vue-observe-visibility@2.0.0-alpha.1(vue@3.4.21): + resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==} + peerDependencies: + vue: ^3.0.0 + dependencies: + vue: 3.4.21(typescript@5.4.3) + dev: false + + /vue-resize@2.0.0-alpha.1(vue@3.4.21): + resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} + peerDependencies: + vue: ^3.0.0 + dependencies: + vue: 3.4.21(typescript@5.4.3) + dev: false + + /vue-router@4.3.0(vue@3.4.21): + resolution: {integrity: sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.6.1 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /vue-template-compiler@2.7.16: + resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + /vue-tsc@2.0.7(typescript@5.4.3): + resolution: {integrity: sha512-LYa0nInkfcDBB7y8jQ9FQ4riJTRNTdh98zK/hzt4gEpBZQmf30dPhP+odzCa+cedGz6B/guvJEd0BavZaRptjg==} + hasBin: true + peerDependencies: + typescript: '*' + dependencies: + '@volar/typescript': 2.1.5 + '@vue/language-core': 2.0.7(typescript@5.4.3) + semver: 7.6.0 + typescript: 5.4.3 + + /vue-virtual-scroller@2.0.0-beta.8(vue@3.4.21): + resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + mitt: 2.1.0 + vue: 3.4.21(typescript@5.4.3) + vue-observe-visibility: 2.0.0-alpha.1(vue@3.4.21) + vue-resize: 2.0.0-alpha.1(vue@3.4.21) + dev: false + + /vue3-smooth-dnd@0.0.6(vue@3.4.21): + resolution: {integrity: sha512-CH9ZZhEfE7qU1ef2rlfgBG+nZtQX8PnWlspB2HDDz1uVGU7fXM0Pr65DftBMz4X81S+edw2H+ZFG6Dyb5J81KA==} + peerDependencies: + vue: ^3.0.11 + dependencies: + smooth-dnd: 0.12.1 + vue: 3.4.21(typescript@5.4.3) + dev: false + + /vue@3.4.21(typescript@5.4.3): + resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/runtime-dom': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/shared': 3.4.21 + typescript: 5.4.3 + dev: false + + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + dev: false + + /web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + dev: false + + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + /webpack-virtual-modules@0.6.1: + resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} + + /webpack@5.91.0: + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + acorn: 8.11.3 + acorn-import-assertions: 1.9.0(acorn@8.11.3) + browserslist: 4.23.0 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.16.0 + es-module-lexer: 1.5.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.10(webpack@5.91.0) + watchpack: 2.4.1 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: false + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: false + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /which@3.0.1: + resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + isexe: 3.1.1 + dev: false + + /wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + dependencies: + string-width: 4.2.3 + dev: false + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + dev: false + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /ws@8.11.0: + resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + /ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + + /xmlhttprequest-ssl@2.0.0: + resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} + engines: {node: '>=0.4.0'} + + /xss@1.0.15: + resolution: {integrity: sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==} + engines: {node: '>= 0.10.0'} + hasBin: true + requiresBuild: true + dependencies: + commander: 2.20.3 + cssfilter: 0.0.10 + dev: false + optional: true + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: false + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + dev: false + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: false + + /ylru@1.3.2: + resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==} + engines: {node: '>= 4.0.0'} + dev: false + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + /yoga-wasm-web@0.3.3: + resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} + dev: false + + /zhead@2.2.4: + resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} + dev: false + + /zip-stream@6.0.1: + resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} + engines: {node: '>= 14'} + dependencies: + archiver-utils: 5.0.2 + compress-commons: 6.0.2 + readable-stream: 4.5.2 + dev: false + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: false diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..18993ad91cfd43e03b074dd0b5cc3f37ab38e49c GIT binary patch literal 4286 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

c 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 z zolJs4kVPkWgnFEG=R4c!r`;pw6xuNQyzZi_ig@Sgr|ib}wGuuS~-~3Gfd2m%&*Z0M;TZM=X2yY8>}XQ0xPFuDeO8h5qAL4Jx@Dz%6Ov#W-$*M z*_<@S!Gh}9Vv`dffU8@AV9+Bi6CN96#*18pZpx5{$;y&k7Wu|zLV$zZG=O7i01oG8 zn{;dln9uiba^71yOKNikeK=PLq{10xxT7Yp14z>~xNn<`9LbP(FvJ{@$k;^aYw(94 zRcBZaK^fGKQZjqT!RWJX5l6R7;=V1v93 zztQF6suJDTO?eSH_5<(=NsD@nMB`IW(}}KN8f5^01nY(6@Q1za3K>FWv?gJ3$oKK@Z8?u_r@+4KTPq-%G zp$nbe9&ZX&?RYQN;b!acrWj*P2)0HYHs*A)XVa-)GZ&LpHHY=lIlg6%&H1VPK3!{@ zp0kwk@dU@I8@qaQTms+|{pes1@>JZ;&l~kcPo3gi*XWw}1mTU$Rg4pKk#!fdx%XT@ z<};k~=zI-wywy;?4K|Gu+{^WCo6VlxlA)N+x>D((p1HySfG{4I(8V%~pLVF+ z$+ALAxy~(py*!Z>X4u3bGc6T>nQGKaoj4DhWr!<58~*gX&WoHD`6RSs`q`k{<9C9` zWGSV5nKAzwSxb(!fwCOKOTY~C#;xe%+@wf3TFM&1%^FK!Z`OF!k7G|DuTH$4zmxTA zo6^tYzYE5P_m%aW_G?$g%mhLgTTONM0$%x%dPIM69<2^_!X{IWuCE`wFZ*&kEMn=G z^843aXJ7JVUv7W$-~YRv`G5!5O&|Vq`@#o4$o~A#{?tDI3;vmXbmvnZ-g>M3*`NN2 z{V)H^Ki#?28~gHeA7#hxa7@oQe*Df81Y`N?M?cd3+kg90`_*^6({8xogZ8f9_%HVV z`@`$)m9Kh@eb!x$+h=^n9qo<3@HTtLum8rXE_XO~U@HuNU-spHVmUD8ydc83&{J-!2Jk~M^}h5?!hOuIej`+m^A^WVK-WuOG8X>#u8uI8~#u$MaA zfWxi&<)ZKS)&LE6-`)R=d#es-KlDNN(jWdllif09$?a*+xG0!T09AF$qDAt;r+?EE z?TL^5>J<<<`}KEr{rb8$&3>3*LQt_Fhw++a_xCvudEgwIQQq>lU$r;y#`dHgQ1bL| zI^Ul7xb<_d-97X2pT5$r_}SO1J`u{>?fl1o&3w+;XFW*QkDOE2yz@PF$%|fMH+^@=Io4jU@W-*xfVc%{dQyi2bW`ztqk@?=dUD@!H?{J^QWS zzRoTk&%N=FjG$Hk2?uhJSFEohk1lrK_}akmRw{$yU0&<+72{)(s^HP zPdx9dS76v2+xNZSuDt4vGq+Ye3}EIwzyc>Neu4*8|V;Ehw-m06P~;3 z$5S?^BUJJz(Gc&wTIjKk_9x&jT`;S8cpH|W<0R7zHw{O+ zOK<53*=B-+Gt|~B*jix3)xIH<6?uWCqg0&aoq(ou>B-icwU}#;8FO+iJmF8FQEoMN zmcT1dRzp-BtdHgbCZ+?um^NENS1bjbh~(|e)#6NmXu+)NtxGQknFj!&<^eVUrgP04 zc>#tk%W%JNGNf}pEo%2H0-+ae#?TS#V3YXD5iIkwQ}2(%CYsh>FFE@NM$sXkqS4bK zj%cj1Cdxi2hP0{$=ayjF?8j!wSS4VK*#mhc(4qy3Afz^|y7WstAEAK&JFF)#AHa#5 z^#m_e1g3-xXhVp}+Lh;yc_y*GPXNTaC zsQ=io3`}_=yGDp1`=pFhhBtHE2*SHWYv!VK*bxZTuKD%I@FDnW%1_EsBd|gFZD}PD zw1iB}5K^4(N4p6e_XJ_EHpHB$^WV@%Ze&q~jBlfFEOb9XR`!v`mK$t6Lma(WwCtgJ zDrg?|!Gd|lK`KBSukEr&F(z84%5w@}%lwJVb4b19T8hb#N1lB5NE}XWS>!|c(47pFZ*))EQ7RgaO~Iwq*y-mp%2*~{QmFR$)ELE z_KCmvgq?c&Y4*Nrf6G4pv5(CS+0Q)TGk50yq1|-ThwYF4=tDbT>(A_;eD3GipZ>|8 z48Md1Bi08&8o3H?%h4(oCklQUHzI@s)Nsc{5RM;-t%AM zonk+r?Mnp%(f|u)1&k@?4a4bzFMQr}c3{Yp?0-~7c;2JV`$qf28*a?S-MGHP3Ej2v z=}-9v`>t>Q))k=f$)EQ@d(;!YX#ywV-*gy3QP+!~dEo?;Mj0%!hyKgQ&G1M%$A)ni zAlQR#HH{T8I!4HelJSokD*1ENHQ0h-SkiL7`l_E^fjs}Ca>70CV>S0s11NF9H$1^E zdgjwVrG7Z~yj?$Be}h;yb4(FpIzYvj{^%w1(@S4;x&6Z1-fma@)Q{bkK~$glfq3Tl zIoNbpz5K^^fX%)C#(G@xBbV6^yyz#bBdn=&9t=?LnHTKF;{sgw68nJ{|Af8ZdEaSI z|CX<}|4|tr*7yI=k6VT-xeVCx``KqbaGk{cA&-a~=}`JnE~T zw3FLE7K^F_$TFSW(B+JUd$1^!l)z5pZHjzX$pq>+ZEq`Z-@r^VgRABZY?ydYh&Y)x zV6yZK&7~9OWVtYDIQ5d|3|rU}aGi%V#AkJUQ_&_U8MiJ-IFE$t9H$xfX~}-zCc^B8 zOk$mm89|Sx%>;s^!IC;iok5=k&Nmr3a+p#5$b-BF31;EigAJL^cC?MwFYfTuK_*}n zd5&`Ibm|`addVCxEAYa+tZ)1nYf6Wc))VB-Hl!0d01oNb68bjsOSFTHHXhWs3m8@e zG_@x8U=tC5a?|{Xx)FTw497RqntYpM=mp-H<;jp{#e2Vg?{o0Nt#|0FbsRo9txBtpHjA8hrPXfZ|%Gg%jVLuK%X^!DPm{Rpuethyj{y z*TCySRtz`Sa?HhKmJ^=#kLH8`e8@@L;!$EP%0>{t1 zw3B%j3%EFcqJR0`vJs{EZ514YJPDcOSY%GioOIoEkU^0bV{&pY;DhE_JMw(|x6w0_kFotmlIAr@&8ex^fAvq>$5-G{_Icx zboKe?|F8G7x4ixpcGtUp?x*ye5l(n22o$&O0JU$v;5qj8cl?HZWZ3chvM+xR#W#1o zPnw=R_g?4(X{p)*OwcaWygeK+B-SQarKMgAB#lU%qQw``*;xvM%IG+dA){BNiApD9 zCiMveKQ=V;S3ID7*5E0|F6GI zfW-iFF4+MYgK0CL1E+YEG}^*m;bGQf0?fB7JjCoLU-Sd^B(Qr%8SIh4-n#ySe`F`` z0E4f1#Fwmqk^y3!^)DZ5H{Wzi_J_HQ>;X7k^o$Eu&-+ii=l$W0e>9!_!NwX)rhMKG zXnFjTcMkpsZC(0I#QxR-+>Lif0{ai%H;J<0q{?A7zA*KJ}T;+x6kg^*QS?9zQ-i+Rk&o_FvmI@BU3A zE2@KKc=0ozwga&)oS$9(AFr77;PW5<)w*xg;{&^Tj6NRWj7Oh40Hvos)@v$Ix^9gZyJwWWM^v(;`fjOykkJO_q+w+xIiqr^9TPDY3v9yuaC z{G8@s28Dy$5q_7zLsg=5g7F;WP3dBVrE{`!*vN{pe7BrzIjBnkg96kMV8swGq&Uxz z4?3Q3>9(v}o>=F2zfKw39u{^P$7Cze$$RF{q3(Aa6w;S;Ql(RP5J4|&j$T+NyWiUc z?t&c|*v#i|v#NIROydy!o$ z^K({XtGSo}V0nH)uXG|W`%}-MJxF$*?pXCh&if+(#i~xU_3(W^aw#_!dCDf9y6QB4? zyXKwmwLkp8hwLvt{_&l8c4+&uFMl7!+vj{iw@qPN$T`5@!z}8%1>0$r^q5Jh1$2<|45N6vsO~&A*=U3_L}9Y9 zx-mDC+SE~ZvacK`qX9$-gB?4p<9aZ+3@iifuv;V~zxwBXdezYb(7E)*FR^#L`@ig* zlIs3!yWk3A=)7c;8 zir2o;p7yMZ!zkEn;Gl+4Gr+Km!NOu0A&9Sj?HlYZzxa;%Y&+Ow*v0JfMb2g9$tZGT z05d1^4ZFglRL5c3Fp(qV;%EOGyZ9OL{#U>5P4<*$eRr|ZV5HSNPP;yy%&})Ch9(SMYr&@h_4R}Q{<~I*_@BFb_hm18mBxjKH=O;D zFPy*<-+$kSe0c;^kU2OQV7oE6_}LfgS8-8XzwqN=+JMj4ylc7)W8hu9hBm9aE)&hYmhQmQ~DZH=j$Q#w>7_qGhD2H<+ zFvFH~^sB?$BBXFS%9w}I|9mj!6Py)aIju*W=jw#541abk90TdlO(cz{17+)Z+~EX; zdhH3?)9Il{fgE?4cPd;-vLsjsflTAiEfUD{L{jK+0$<6n*=AeRhHP6hg4k@A6Q?|k zb3L+nUv-yYN1eVK-?2dcHU;1> z>>dJU09kXymNkgT4Fs=Yhy+m0GH({zP!cB-EQ)Gz{S5Y0<4K>C57t*8OV?8=i_|5} zOL!JHj!OTaLQ(Hl*i4-u;sBcZYRm-c>G$IJcFg16(@sHsjJf2N0_YWIKNx-isCxEN zv=^YQ#?T5YP$8h*Rv?1&*{L6r?NY#J&pF+#fQzn~Y1)XS4iWIfZ>p3T`fi)DBfE%w z?*-g!m^#o?=2k-x$q=qGW(9ETI#n)gwwZ%V09w!YV}3G$eLMh->M7GJ(3W~&1>)zN z5F>omU-(nDzSK&XA-S2a0=_yjTHl z>NxilEP|8lMpCHyiRkz#q`Z>Obu}_nmj@taIbGO*j5m_>P!oj@C#cz|ly5l+9s7ElL zK<%f|GJkK{b*0l3xm{d~8y8dO$yakh9PPR_Pj;hGB_j<#X}r5z%}3Rdk7E9u>-;wC z2ej>)cm1ZF_s!on8A~jKb@I|35cK|Ed#kIGQr!>Ng6>umxbm;C5Y=-Q`$^Vd&jV{KIXipe!{W4a;bgreZOWu_wpax z0dbFxWa}`lB2hKWC?s&7qJ@J10(5FI@Cw_BF`0K!J~w%)kS>8C>O6gop`?c~_NSeC z$_l)C>JISw{vC*N)6KV7p3)ev{=*wSumh|fYrpk7zZ>JZ13RAn&F4p*nd59WVjce- z;ek({_b&twdN@2I#PFJTy*Fh90LlpCd+xvcK~wH2Fj8)~;YNGZW4~c_{W%YPU>u)4 z`f_`?GEzq&cy-ARxO(mm@Ei&D7v?5f;uO5WBs=dLp1uRPUZwj+zs&qo48iJsWvH@@ zXGI7v!NqRppO-6y8Xb9ykz&zpV76Ce$>N5o=~rFa$1D% z*0E(>=*W%NDotzxqjb=@0$5eRu~<^0dSGsNH?nkFovI$4nNO#`Y;s z3R%(VS9rg(3X74+FjIj@*I76|URa#~-N!v6R7nZYXTNTR56R&e&)$;R(yZ>dhfdoT zAbkV23mhrT69U?U@!)zsxBcj?qT?X$_*cY#2WCn~TQ$P70Q{2k1VXL{WZ%UClWQEuaan_I^P8~_=mf?C^uc00sHEm5N-%6L+D0(IIMxD@lG&vk zj_fbPy~Wm<8)JMdS6n8yNB=d9eX_sfyH0zmf?3@$*BE-ZX!FL8(xiA4>>Q4eP~4wQHQb4 z#Xd7D9g*@X@Jj86u7)geZbONq&Wq&JdBTvJiIurxFPUUlYp*Jq{|IdH#6aGs(-3=4 zdB8nhay>=UVnZWOEgbr*r;Z_Ot1qQ)UHzDhuheHN9bqQHNn%CY-chj1A=Onm>^U&!6iO~^sV;R2&>H}8P0=k9<$ zmJxP1-?`bO<50q7Mj3$K4cC7l#&dko+KQ2J$q~SBfS!Yi)C)KwC}7v_5x!YLuaO)* z#y!Gtro0~MhXJAuP%Qd#Yh)>Ooiu7w_%GePcU(Klkeds4;HUgw0eb6Q&=@DMHg>mEz=t~DXAnHa3 z%+W{s801gL%4&AZ< zRx+_gt1~1_3v)RL97_Tr0G@e*XoSKA1Hm^i(6>v@$MF=L3OE55I26-Gfb-JfFi!vk z4!OdPN+8rN9P>OR&}aT7=9miL1t3$=F%B@D;0^Pb3El1h zPz6RVkVDJ$1pVs-4G~^vCE;{9^9xQqWIiM?otJF^ArInu>#Dm+K70*6%%5AW4GKLA zWn>9tH95{XcyV7Qi7#W{k$9dVq#Of>E~2B#(`u39j6hNcYj%9LEDRTe%mJ`hIKL-Q zU^wMC27{+{;ydLe#HQ7z$su>z0+0(i)ZE1doq#% z@I;AGB z4216Qm}eUSYy5lFeoBWnqk7Eqs*|V-0gNQe-!!h$u+=68pc0{S-4q(kc}$>1fMNVD zcBM4|f>VFV?!ovt0Db|CwGWGqBpBD1QYY#UFW^#Bi!z^@sb1RT!(grt5LmJ;=#37& zk#f;BOl}16QtYg>Ek=NAL;4{CY*%bA)U^Vc`?4?lvM>AcX;YfRp&$du;pi)w=mZFs zTv)Nl>Ii0Yfd{cz!`bQht{h3tomc0sQ3K7O`qb{2;dh6zEKa9L7aRTBJPRpq4xc2Z+%Q_P>^Eh}VZEkQzrVYZ~b$ma- zhU;&%r#|cA9ia0_d)l+VXXZpYTF!px17~R9OMmG5c7V=305GJ(GIFh4f5VM-r_;`~ zJKgjCcBj+tzXKUQ1m;21J9q8F__*bkkH$49_uBzx1SuI}b;9X*-tON!-t`{Kg!O4G zkj*jr=p6+#x#wx8noba-K}n!*_x$TW_#u1BGrr5t_@YPJbDsYKyY{-@y-mAEvh(-< z+S}~nZ-1H@Sv&?e0M5wVB?Q>vG~)UqpmBWG4vq!;sQ?p3xgFy(#u4MjoF9&M*4$4o z`KebKbIvFnb&TaI3AWoczxFQmEpsT%YY9pmDQ~{|SB$x4X8n2OW6L*5_kn$BmUj5rcBi}D*G{XK0ULP_VGBi~3FM9wbNaWbjazjlU20{$jNE2sI{?XPE~c z9L#sdsd=t`lrtdK7@Q~7r<^+I>15V%m|#GoGf(+p8+!sb_}K~4GKb%EsCa7G20EHa zmbtqQC!;WhlrM>n%aUtRxLFP1T!+z*6VUW*uQxfg40kgldtr+)*a{?^Yt?wiWE=BD z$ir~z=bA_7kwX#BXjA@i(1|ComkuK4AHx$B;^=Vr0RqftMNTG#m`$CCz(dYsL%)$h zGFgAEtOXtY7;TqhuX>F3fvIL-QZQ_6-VU~(!8>&@|2W@PPGNDBXLHE}=^5@%ASh74 z+0OwYSOTcC-=H5@R{$UE8-atJa@UQgp*idm@>sDkWBm(`7u+-LcH)ox4lfm|iEgA^!^tMA2u#x6nPbp1q>x~pNqLq^5xg#Qpy*lI&Q^p* z4-ptz`#M+mA z*_VC!bSVd1I0L|dV?7MA130?lyA5~U9ELR#x(=tSF4|m`334rk9Z`0zWxyccR>$sP zbz_^{wW^#G7 zhe=b#v|yf(e#FT_AKrA!Eq29KueU2+`zAYn;tBTXM}Fz<-iY4@>Oxi$3z< zxE%xtcl<6V+wnVn=FWLP#bg5l_&Q!ra65j|iB_z6I11r(&oC(qLu3Fwm;KZgcKIv* z4?F!Hcb)mPp11?99#Br$8#$mJeeT2Up^ti8^#2?-hht_qL2{Y-!Xi;Pom4pWLl#E6 z7{Z4_1E+0#z0*eq)UNIixbJr!DMk>nyr$)#g9XUBA&RlRi*|_PZ*-tZE&uoGyvp?tDY5+3EsK_>z3o^#Ewzt>KGLNLhA`JxBemE$DMZ9N16&QmW2J=j3XXUEh3 zpij~(KxmFmP{o)cmzANfB3ZV{m^XqL3>RE(H4PnEPuK_uV4{`!vdf^qE!Y~%t=sgg z%~SWA$x)JH*z$ml?(63fAc@`c%Df4XqPIAC(cru=vAI{BZUmLcVkNj3HI{a7C4U~* z1@yZqWDfHM36ovGGPYa5a*64kn}&m zAdX?Qb27lZVRHhHobC1Of9B>XNy4ENG`3>1S%Br0(W3l$`0v8aG~?-%n~-UbK1smS z3MdJn3$h%WWe1aar_Bq39gb0tGZ1@m&qPBZ14n{yrvNZL3Y z4?Q~iqqPJ9V%V0I%yclO$&}L|04&g{eP$+L#7b%G>jlq1zEI9*%Z(iapt8z2wkmvA z%q4VY+Rsf;(22N;RQ>=2;tcf{rk*>n-K5t=HgWdZFKxtbJ>l zH_WobD7y}ZUm#BG$a$Y>9c3iJ)|huSE)Ci3^%_0C)J=1utbok%+L?RP!`6gOt^LD! znJ4yOJYx zW!fcm=Z{A5aALQSf5hpSkAmy9WaM^~aktS4_7LDQ?#^25c5axw(F9b4;TY@!<)>)J z5H{9ww_Q78p6`Ki)#230VV6M(qg)P);ks;-<5aIqOi80D!gm7bK*IUn!$9-Z^BhuTYj0q8rX4QtySTYk< zP2OUMbsi;e#zO+e2;cJ_8In1GnvdP^KKs8@9Qha)JkeaoCAo=!;sdvN|8A)h_wO=mtt)WHdSahw@m#Wkja4-gP-poF(Gzl@Ut z>0GhTn{ISCt8owl`fH4H^K>Yo^XX8NyT+vJWJk<;sow{{)bcZ2mk>HJVfoDD~vy`_U;9X@07NL&%Y9`Ej3jH4d8yH|t5EAwGSg{2JQ3?fuSSsAY z=uyM0!yZ{IMazpr44s=p_WSwFJ@(;8!Ozv;bwjfWI8QISzTqM7#rfy2yY)?@o}1Or8K@^2E$o z=QWnhOGa>+*UhRz{=9-V*`EDI@kn5e*hw2cuX*8=ajzSdC#@0 zf9~b>^lv)?6tp}(geEPcGnt?`Lwfd4Tqdem)Jy3pzz19t7vqMVJ{2!%qy6v@ur))9de~ z&3kq8g*lx#=Vtvvx5T;uStwv< z^uZ?A6Uq%fYYj{~I_g`n%#g6EV~rqNmQS5+S{9sGw_qoqJ)OJqnY#@jk9$fv)~|4y z1FZ9T365?==aI4!0BVHQKxmuQ25BnWER-K zdQG`W2W}OfMi~K1gpN1YDK;osWMsniRUbGKNlT{sB0Z9JKyg^3Bk?@4IGXCznWCV( z*7@GGeKS8>kZY`Syv&Z&4Pl%fp<;BR0}#r0B}lQJgRUb|9o?|3HUf+?OE7W)prBly zeYO5{hB^X#iPEsKhA}DNklt-f%wO0#fw3STHWRmJyXn+dFib;ET`$0{OMO*pl z%eOAl4WW~nvnbbxWCxly5}n{4Wzhm~@*-cezbl|NZ|{)DsQ99AHPn4PiEC>ol+(3T z>F^1%=fomSeZc=&XFer2rD0%4`;j?E<-W2lVhlZBZe-vqDZdUkauXxA6J&u+hBYM* zM?rfqpPE3^%nRi;w;ubZtVdSXZjL}K2MuHIdRCP$)3pl?io9E6;})AIWY8t3CYun# zCy{GpE++6Fp|SJ3{=oPSz=w1nHwkC0OFgQ%hq=3xMc8tvJ?;dvM>9xFZ*)) zEC(}mLW|V+2&^ie?$(jdWa;`2<^)*H=}a3>AL65y1%^5n92f^49*flz3T6D_z77Lq z8gjcG$r#&{Qi^AHMK;->ERFX?!50X*xl>pBFv*+wAE((5OD|&A<37 zcI|b)Z)pXa!aGL7@<$`&k@n7T#&l|wz)8byHDqYhGPH>Ou={z-4p=$wDc@o5|Mjcq z=L5Vt`(Y2Yx4iWiWjakjU`sX^SpvJeH`V%Tkbw%@m}JVUm8MV~vm0*66Cwx5^PS)O zg0$oWka8E6JGNc&$sO!#-u>Q~3vh6%iNqj+$obQh*JUzo5FTfC#Hga87T~HiuqpJO!h!KW(?yKtg$m< z2a8N&JCd_MFHY=~E->gXzL8^0-3Gn#YrA?+R_Nh2og3}$_GHt9Hi!s~p?S99AjMJl zhZgLJ2E7pBhCI0~fD}0O1e|IPCnJl<3UI<*X~@Dt$Bg5=fz$3rhc&}1%v?ZaPyI%n zXJ9{&*|q>As3A092*iBa1p5SGmKs+AMBzP|$yvnv7oHHeow?AKsgp-_H}NVYPLI59 zTRBQG_GH0@4sWQh!YFrjX$OPB<%-5ygtHbjYx%%M@1~$k7a`gOdy9ELjX$ z03JZL1Bf_Cy`r@m!@4;(>o|K1vTW*$o-#%!6ncb*zl2yp{%2PrVSlc$;re^(D6S%0 z(=r)2f!b_O7rUzD!r~}0%(T&7aMPhNb&h#SjnJE=t>VebQUmp3Lt?_&hY>={K0L^0 zaBMsz&XM%K1H|H*rV|teO1cF*kd8d&1Nu99X{(Sr$s=@^LtlCUF_maMy#JJ0fWlg5 zXxw>2|1Q}Fkh=tP8h}BLDRd{ojx%?Y!!}I);YB~gn6$2(R1E!NKVZ9WJ_F#Qm(7;O z&^pLv+t}LXJTk{U?~Cs|#aZ*8U~5@Foj^ModK&>&>ihZoR&6x4!wLY-6`^NXcVdTL zE2wcQ{HVMKa>6h~N8@rSg^k=>z9R%ma-w%pmdhNZ4kV*Hmc_33Ou)XUT~PZjpJ_2> zvwJ+}qIyEsp!(T;kHwSQT7C4VEj)zlqaFA>; zcjHd(T%-@<{qx`03EOUQx+09JX~W?Jt7@q%JjR+vAHXv@6l9r=JCJKhEVJ-b=Vt?e zy68JDFxr5RJnx&bkGLC0P^)cZ=!@df|ME< z!w$yYg-?E>z^!ZE`5wFE#Xk{dY$H`2j)CeIeQ?7KH|_wl--naj7;W{0u!tE4ER_TGIhXe=s1;aJo2Uja*Q%hc9gs$;WT$02{IrDTGVYjbA1IU zvg8~&S_j(u+ek7!ob_p#GQU=@1}Wxj@q=GEb?t8Yg>v)T7N zDbN7QEpPz2!wv&~I0DSaW$Y(75X?tb8y7$&!-w3S^n}N(z^ik=_8X>5R0nF7lH~jN zNhf9dErNjh%q2C#D36&bOu$y-+O_K(#%zRLZtUg(x|IixQwVjM8$E%_22~y+Jq*rs zfGjgF9&%KL4ujJvh642qnU?{)&K!RmggZ0*rJN`hq7D5d-dXa0{709l49Fm(aR&22!7{(8I$C%nG137qa-wA^)mxhu_o0 zQpuC}@Z4=-#DP7L058M15c<;7iSm|ULpXwTED4V7e&3?6JVLIU7?P0dC361F&{Jm! z6^wD zJV99c(#@D;KJ5pD361vS8b_|CwrR<%=rQ-Q6ddW*;dFGH&aUghg^p2W&-n;x~Ava!ujQrop`4V5z6sO0jpy_%Tn5g z11gL_l^Mf=9gMWjHPxW+Jb)(7>c||hvC3=8(c}9yNXAS9aScJ;vfcvtq`nR8zw2pU z+QocQT{<|sBQb1@ZHGQ{0QDY?or}!i3wjWDSV2 zj)hSR9M(ZPfpAW^1UnbO@y6{|jwV5p4yKKqs_E%&OeZEXl*M7RkG2%%29NA^fCG`w zG9A`D2?;y<%}aN9Fala0NA2A4#!8RKiF1>)Fqt94o z=-0O9lc2)_BV^pNML3z*LIjP{7-QwaVZzBcG=^cMjs9MpCU~EF$q`_VpL}la5Q{~E zoM{4uAWOX@!wx%d5sR!fCb#ws*E^b1ipKF6+ufK59BbT_wcFfdbV$edt5Xx1i2YQZ zVrY23b}s=I5>OgrSj)A){eFazLH3Wn8$g@m#11K!ENzQEULCJlSxz|CGDQ5mrKRIH-fgHDv|))W~FL zNRm4li;lW)`B{^GBI{7$p!6_Wo}$T6WwotsN?)K!LswB>p{;?P(h-CX}$rTj{f@4_gy{-C4(;47SL7xQXYH>4w!~%9gj{%o40;F2~UOv9{qEjcbJ$ z2B2XaaN1&7bDLxcPCe%bH#%k?ELty(r{EdELI*f{AP3h<2;a)}?Chd#K3{D!6H^pn zwZ3A$1PjmVdd{A52cXxo9g-ch1bA2{IO3E)2c*zVp-)~mIka9PtWY2m=0TTr(un>*#yHGTr`(QgLesLq%; zj3VBtO*raV*hQ_bR*x%$E^z;fCf&=qJXe|6PqE4>uU zU(SC)cAoRwb#F82aM$SMx&mO^5_Q{`ec6|N*_Tg~(!?k*EU44i4JJm1(N+PC*pLec zM~T{p;kL!eTfG<#({RMPvt;7%V3NR4#-gbOlK|CNTyYYc7#K9p#4_kgdMsdR>3I)~ z7xyNBtK(gfr(i3`B64fS^O=7s-T_0rFi&WV8s0s3(|6y`)7nZo|FK_b;RKnjoHgrK zkAokdojTY@C?k<~<6^&ie?0;4`VU4z?YYA~93VQKW^kU&&Ux5FR`rk}-@=)xIf)_! z5k}k`SM)W2f$`N7ckQ@M9wR#KyI-#T?aXC0*ki}$aw*0YJ`w7IlsdQ%-!^5W#G&*?V@m`87eUuf)juUme*U}_A9!40x!&+ zwnb7=0BxP2UAr<)<$L1ezRJ#j{8#Pz`N1-T#dKJmzGRYP11Pr;jD>7wXR_KZCm@)F zO@^Z(H;x^(#SoHeJk8EmuAyD6di<`Cs?7IiKZx0-y%)F}^V^^dW$zv!V^6)-5`g= zZ{61+K+$mcBa1*&8twus=GT4gl=i~1?982FIiH3jFj+A@btT&?y^Paf*|@&V@J#5% z2}BH?dI+F#bC3=aK_CJn%sI7$bGphmRPyLh*B)&T@l&s02~RPk^A5*ouyag~i_78C zxN;mk`%^j=dY@rp%)vAJ9(Bx+l&GUlR@+vY=UB%0dC}n}Ko8?FSRD*Yldp@70qX_y z+!UXl>jc(5u?P;;lm$Zj6>TEG)yq%MKJ==8J$0AGd!;&#tR)KpPZi2a)L(#_ zPK(a@D;ADG81$@%ENHW`=q=7aJfY~gB{z%8oX;^ppIet*VNSi{x%6@Ua>@|;wdS-e zY-+JzJyUe>z>nNGtzrL10DtE4(%3J0M~F=xcoDZ3Fp3N%=pBJl#&rXA>;#0ojAO74 z#dzX@3DyPvb#87$KaKZwtR<|oWJBwap>LQwEaZyU%n=6z%`wjz8odIi#%~Kj*uu~1 z>P6Uw)C=2`3$J>7U-o5R_GMpg&!sUzb_W}3IEBtoJ{jg6HVqd3;m~Y0O7b3{fLrFL zff{!yYDZm;eO+5IJ?tu*xh?m zVLhETat}EH6CMe_2)I0X2S#0dbmyfY}o#Uy?b~V1x~W>Y`^}XfJ!w_uETfbjbv=!nW#?$zB*K9GiX^>?ejV zS`F1WJY01x8C=s?B#6lQKu6q;7-GHdYI{DLZTprd+1Y13FdQi4l9MA&hkG}-FMR61 zw)4+>jP85&Yu<#pk_?{PmJU!d+FIpco(9;#d!(Pn_RKN*JUjmhkFif)U=VL3bgw>l zCg5)gNDI6iG6EU9@-=VN^%s82`F83~&eHeV$WaSM&8_np7k}q&Y=8U(_R{~b8{6}~ z$_UJi@#{QY)6zlI?mK`e8S8xuz@7&P96+uEK%J?GdNN2HGA@S}Kor560A9Mnm*u84 zgw-M`yBt0^83NqI8Z&@H)GK6~G<7)-d|*4Bz*tXaNo+nq-;1F{U@acRbtUS&q~7%i z4I#iabBuv?AxG5dXi?_3v+tI}_MdCF)k>f00^#ib5>Ug+wou{oW%78{f>2WVLj)i*&k-T zyp!_HHIDiWfD$&nvQJ|CT#P!*Gf$8+J9^RZnNFtk98cJGnh&^7zb}i`FvfV-R^XvAW?0v`%<;ja4Dmq-CGIF$OT-7fe2ihtQyQUlW)I z_^q(W1ndO5&gXNivB?~Z3!c+8Zt>18;7oE4+n)l`px5}Eec6|N*_VC!^eA&>=-Mp| zASe<{N5XR_AVg4z1{0hu#kPkfDsajV4q!{rVDwB}jl5Lp`1b^;usA8lgp<9qNn_;j zR$N+6-&x`rG>pP72qUg;yiDhe%ol+yCIh9HP^;PQ1wZM;E17k$K;mS%jNQNFM=sO5 z1~_x|Rj;tq@BVpZCthyI{QIO6PqeH4vr}-9<&46F4R3&zV=Oa{ReIgD{7wJ z*5YKc*-_0FI0z#zj0}r zWw6|S_GSOU?nywe8$f`}@$y~Y@iaUCami4+^hGbpTt=fz`SW#O;Z!(tQ~nn^h?Na*$qBYu6o5~_P?L^HSnulNi|5KU&GEl~5ys z#k+ee%kKgAI|F&T0$kv=WoFqm@BB@B^II{t$4}b5>y~3b6%n5IcKEL=oFIa(T zm;Ufea9w~uk&o^m-9@&!xh2Tj_(ZT#O>H5lF@f3Mv9sOfl+XYVhFZ&(0QBxO``8H#tQ@nZIZfa}xwojNr%$^?zAQ2jxM5-Vn<&RPd6DY^ zz~@*;kldL5rqz%iFFCWoLh_g=bFA56I=$B!EmwSTzYz#WXyESoMZ~=Gb_$6yhP-n(Y$3lShtza%OEcXUpRn1>d{VsUu+#O zV?71O#9$Nf#*%jE4_ zB*!nHM(@VMJ_v$F{mB4n>v?CMvO4b%nWml60aB3pH@{sVi*$x({j=ZV*Ts^B6MC3( zMD{Na?1=j}lHqtT^t(V+)N}T6up<{--^*O_GB*jv5Uk{w3eZ9SB%8)Hk_1pPSK3zV z8CgRD8_1jmTSu%OCr}ACdv{BQSj>maG1Vk=0y9+)j4N~>Sxm8hL(ZW?Wyiq|Wvh}) zVi?VG@izPulbGNv`c>UC1Nd&1m#!1_Gj#xcmL)DOGeJ8n{WB( z4s5z>Bxis8V^-mLPxzK^&paJq1HI*!{?7?05JE@5l96x8C zac{fuo6eul8X(xUzw^8H=#h^KWr84J#|@U)_{XI2Fa42A?28}rK>I&-z}X029AM5D z@4g!+502*zfZ_6=dX-)L%mAFGNr16pV)IL1{1Q9op%2tEFMj3)6YRO{<*%~$UH1p` zWVn-0K5nP&K!lMe>(M1w(rDWyJ1~d_+;D0l@&oKG7&$ua#*2|ZPogq_9KSQ`I_f;y z@cwuI(roAWZ1nrJ@Bcl!{AI72a>irqpZe_=+5La%=V#xJf7iY9>RsQy(cbd5|8oLr zC!chpoqFmivn}VGmHDAA{gKP<`WrrwhAbUlUr(?|kep80lqNU=Ca0&|)Y43g(+W3< zae2*qgK?d=!(rfVt0&Mj@=%TZWut8`d+{aqq{n~NP7dF0@7n=QC!KVXoqpQg?a}9c znZ}Ld@uMw?%ahGD<^CRb zok`v=c*?&HS>3(snqPlU0gt+zMdR7=EkM@+lpa5R=lSpb@BQU@-w1KM>86|QeZTX2 z_Tw*o1(IRMZBPBSe{1*u)i-Kv-~V6VJ`=jX8Wn?*l zUB$5!01A*}VGbOGl=Llq2P06PPBqx02;mL3Ob3|jDSkNMLe6nS z3ryUo!qyUqLx^}uRPIdhPKRhomKH(dzSN}UaE?73?Kt)7Alob1=`kK1bBPm@Kvj9a zm=6|xI{>UU6Q>8@LuZ}-f8Y^b-VNYt029;U%A8xl+F9W65>U~k$^J9yhjjRzVNZQQ zxbqecAP=(WkQMeTJ-|iJ(%~ix-i3amlNh~#W787IlGeEBds(6|lL)6$Gb_B$UHuIp4m~$P|Ba+oiI@x#7Q)KF_!p)8_fFv_q zXO$`eGV3Y(%=r@^q3+WLI!xx}tlxqVQ8@D$_2|3BG`BsPVrAn{e9T550CMll$4J|x zu=3{I>v4U@nwH647LoH;y3t(d{JlFj|x+E_l53x}Y`L+s(Wz?Splgmakbs_YN^{)PR+iL#l zP??2c>FA%H;HvXFGp&^lx$6S&Ifp&x>AvjCzU<4s-0sT(jeub2^l(xf;L*53;8PEy zr5}UC-jy?Il-`P?U|6V|i7xG{P@7`1YFEZ$fk7^<*rDeFj_-UM^;!r(^*Bed6@%20 zwj9?kI@Qo&#K%)%jEy>NVeq2Oa$09y0O)aXhf^`1KR()EQD4&N7~sbE>|!vC=s;KY z&e1YJmZv@AV!QTz*WvkKK8Oxr4b)6B3Tc zIDPK9-}?f4>5pEb=T~56fLWLS)RkfE;N-lUKlX8Z)Z?FQZ+*>A3m_aPKGstokCx{= z|Ao8fT*2Om8Pt0uX-^LzikzdvOe8*USYXJmuV-uNLo!L8$@x0Z&pO8AM!d=vvHe9rTB zWANe_g8?>;u*4dgxPI3++C|U4VD&t&4(9xpHgw^Vr+$eY!SJAs0Bj}A? zc88OOu(An^Z1Wj%mQ1>N835aKfZ?>)&1^7dc%s}&KIyPH^bj4P;jkd-^{nl#ehWg^ zg&B@Ncp9Ry&%rPOfD>bYO$_EL>pdMGu`|e0BQOH6j`<#!MGigzpy`xNTqg9*(g}*N zuNkI>1keHy;+*{{91Si7DBFoL?1ka}x0JM`Cg?DFXp})XZNbnQvX|mJ6 zTocQxWBibenHxV-3-ts_#3U?oHFesoUtvMEWU5W@uCuMBO$C%KE_>Fo02QOXjhkN@ ze|B>P4iJjkAzJ{hf?>3UlW$^k#NSKi%WRo=yjL8AZ|DnjK%e7AP=kQhys|}m640ZQ zzGzCZU#D1elaHHjUiBWsqrpnUTqJl+sUIodthHXJ)c zU(A{ic-E$2Y*KcO9LJ)YLX+ozn`B#Uunv{irR%#9T#vDd6iWaRsZV%F1KZF3P@i$I z0@Sm*0c+w5sf}cXsTcSvgqF@R7U0P>neC-=0t?Peb1rm1*l#>>kiE@*s7ro=U4^Zr z=jVTOeaZPkU1-QR6*7Nh4EY2ni0A>t5sd7$HOp*whyF6o#qvIe7b_J2LDktU9T-so zLpz5EDJ(D#lS#?z7p;#3R6ExSD{G%aw}UO}g~jTnUR z@W{CmCnI4|(%)qf9KUe4jJcE&108M|wL;cdTc1oVtfGeWMe{q5`QVUK+5D#zB*@{Zki z4|~*O?YDmW{i}RXVv3F47%Z%v^LE3He`M$GfSVDz_cuN7taHEC-u#Pi-vJ2ad3e+` zbY_zBV5^O5zHB4f=y=n2$0N*^mBz>N79?>+i7uz(${4_EWEdJXzGS zhg_^35EKBy^AtkL4ISi~ONC`w6#5#W8fLOG6{>nPT%egwP~_nSr3@z7xnKJYcI8!X z_-orX$K!{0cuvyP1)%P%hLy#zUe1FByzTVDw(3dGG|0gT& zc;|cVQM)?*;SD#e`dlFiG{$Mr?*3i*b3boqJn-Q&wDC6MH16AMj3Jh>slCj$obfLn zZcqKT@A{j^b_akx>Z`xrF8hgB$mpgspgvzByx0M5Q^y&?h*`oZKGe7cfUwDM>IGqh zR-A`&N@a}aM#g>|zL4@if%Vz1-<3T84ym zhH?>X)5bze#}eR*!i&iUvD&Gvjp%&n`3wXdRJ$w~bHSipO6b1|#tJ;4-m zIr7X|)aBHMOl>ufd|}QmS3g8vt(<2OV(MiM)`99daAf>ghE+y?XM*wwmqm(o$_?Jj z@8dJf1Fs>1rutCsJLELjXpvaIFFc7arjppbCuT}fD0+nV>VDpjb z#`Z%qn$~Le0rXrlf}m$C=CSlmPd%R%UMzE;K|0ZHzSGdoJ^ z;gQMpi!tDsz@AE7W>yc3$&h1gAfV0MxZ5F?nc1!lSrwiR>&%Y>V|F-}2Mj&*85YD7aLzgF zU)b>(vUSSrlbde&m|c6_?@s2?U|8{_I#Z}0Dza$`LyC|3%+qw{y*__FYt;F}w|vz8 z(+>Rl@P}^#V=SEB{oM_A%&* z1)K0ohM>6@XUxPDWSx0Pf-!tzfSD2iG^uThQ&;4Gj^MIY2%T6C>WU^uxif^W1F#<# zZAv~ZhFl|WQ+JonGcl5qg|j-fa3aB4MbANpl6yU)J1yheFsLSIeyh(MGEfnjiP+<0QGncC%WoL#vN*N%IL zD_F`1WsAhbW(m|3ceRIer!X9>pN8u@bakv-$+V09b7L5##!+h{#fzb%U~>^fbh>uv zPi%xJyv`|uWL|Z#Ud?LwsTp%q!Sys-C3y#Uy<)?ZzE&roufSwnmThs0Lr?OwPt94$ zfTirRZvhPTvH{?==e>L?hFQKV8Ce{%%oP=3a)mVxy-enZW9~$~HUfyO%z+hShZ}yB zA=(;zHf0ZN9XjtErvP}iYG4iB^E84=V@ihh7W|tgr430CEwi zr8>f%5~C9DVNV!OVdXl91o3ye%bo1zKmV}p%f9T(zU<5GyX*k0d-X6v;JhKnNg8`w zIAk5kbxGaD_e*hjVU%%4O$HPkekV77(_|FS1(EUY22%^+AbquvSuTD^syx@L;Nr(( zN*aA};uMYqr*l4%4#Qk;mo$zWota{{6$Vy(M^_~m{7wVA?#9w!tqvY`r$vFcxR0S4 z>dVoG(_vrANO|m3ldZ7IArp)O8q20}>f(vX+iIQj)NkR12O)3Z!gRWp+T9={J}n{Al5+SHzD>?53kiF{3G zpQkSB2-~A0L%C5tDKnFEY*u{jo{q(QXMz6W=JC2 zs=lR@gnpZcAix=Q%;H{joMgnz>giVkH!K}%_BTtX%iA+dOKnZ(wmMl#&Mik0p(q4K zpeN~YS}*T(I^$*pB2&j(zOU1*MV%Lflg@6y-+qAlEYRl!5-<|VIf=DFz@tmwcf2#y zB-$%rya35xe;)+;7|8 z+B{R}*hIoH|1lN-U)^)gnB<_FLeAX9Qqy>-k$iU487r@47;BgOxsuXv%D4hx_D$)P zt~ELjqv+))F9V1HMyTw(c_~4`9J5fJZKdn*m73ob|$z1}8kSQg;Cm3i){&vZ9m8Y0P zb%Vj}HmpMCyXx3XFFEA6S;XqD8Df-8F12QB?5`2VStV=YtX z?8`rB@j+BLT>kd=?dRb?s`9s;hX=V}WARvy7-KCAeL0@PxfqTx9I4oqUyz^3jLw#W z70`=A!DGGWb7|0bFi1KX17^8vM0pyzvrA%A#lvff&8l5X8OugC6?r!y{j z!d2`Ln~cRcQLd-4bx;@?9lOIc0>Myfn+@!LGN8g4pUkYmCIT=;8E6nLN77#-`(vK$ zcW62dYT6N=yTr@^HT#Xu7zdFyYB*8OQ?_Ow(m*VAA0X6H91!>qGMJ~`7=4f@s1axa zkT?=GAKW3n9}+MVrNgORwqp9xFy_GotTg*u04$8XX`q5-sPP)@JAh*{L9dOB^)LfH zSw3T&500TzD3=SI%Oge_cO=p8N^U1p*6;J*SAi_9GHmVbb5sI7M6{7 zh5&m474ws=*iSS(7tWz2ce9!3Utpc5v#If-Nsbfdx|-fK<=qJ0jPW@pfXoF_nXP=R zVfZfT^o66+lFfqaMdEQu7{Kp?cxTW0801XM0fC*HG`y!SJ!TBkk@4L-m5a^XDq?sY z$N^ZmQP6Q(pWk6Jh{A{Ma%ci0@HG6z>HzZ$I#{Qk0-R%C#5`(ZKZ>Ld64gg3NSm zx)cB<@);f`lgHRbibn!3{fMJy1O*p5&Tu~27UpDZWTBYCRK2o;a4!Ka>T0g7%r)7y zR&K>$Nr#W!f^~{Hl`se8&O2PvcAzkv=1uw@f`Pfmq{{fNZE_4LTiZo*A(jTR7mEXr z^(1gFI+!VQBV?@?N0>~N$P0(hC^i6TlsAj-fPs*w2UE^{Etj6}Se9F%UmF0a?5E5z z6`N?CY-E9GTuU}aDA~ne0lSEL%3a@Sjm3bur=B4YHcc#n6a*>*a0q}c>=oHKV14o6 zk_1OMriD#~zeDyZFZ>8nx5Qi%V;=HA1{gIu>&FnwVD<%TMY0CFCK+I?8-<`-1?r_! zd1;yc(Fn2{dyy9aA5(6k4hhnNbyQ>}!CTJ_(peTOlhk;igbB1xfEBZ>=)qp@H*DsZ zK$o271jX7~MlEwiDe*tSRCnWvv;m-(K7yXtCIB_ZY+{08YRhD^HmfW_GNm*vWjA!o zg9Ruv1bJNRlq(k%K-QWN&d|ryk6b%?1-YTmJMDnQ)*EnLHW}NOAT!5~`mGy*C$S+7 z@8)=Q$`t0@{3iO}75>SMPU`!AxH9bS&4z1Iw|)6XPj0N>b2R(2%%yIHv$DA zxXNh<5aFH%L--B5x^L3R?xJm@>4%3fup@bL8{>oLhyBDp10z6v(^tQ{k{c(O)&UmA z7##!)2~Bg3-|VjdRphI}d6;=pJ%9oS!)mg75F#?2vTex?G;I+&{T`uskT)mOfg*Jn z$BhSbEBa(6Nv8oh+P}pP;k2<^vOx%v(Ak=RQ##TUBpASrc^W>`u5z4S){C&)tw zYxns)LD0KcIyAl*MmZ&EDT^SPLK6r^DA4YmZOS|j4OoJ4H$G>wbjn_IOMo|>Mt-1p zrc>Rf?BMVNCGf>q;@{F2$bJvw=@7YLYPi7!?+z_?b~mfGkQFuCqtMy~x?ni82k8sb zmer}CFi4>z$U@Vc*EKL$x0E9{2Kh zT(cTZ*UQOE0@s2$D;83b%bHwTd-~9QQgZcF!kLH5<;(o1c`_U~ zM?4P+v5e58y}M9J>It9OOq(Y21iLw>y`R8()QNqeAFX2}Bu8&g`a8iv0At$F;F#ok z5bGR*?m#`DoA`(}#tNInXzMWV0Dg%H;WOUtmWxP_^?>8d^jM#;EViX5Tecj`vAbrcp=i4FmbJW`%sH%iI88D(6RpV7 zEjL{}`>Sy)>$kaik$OBG>w^|$fNmUC>M(&bv>|adfMHICRAw1y{i>`d3)UYu)dbk; z>bcpac|R90N{ce&uKYN@fo__4EQRi;kh(iYt+5YwMcP)U% zp@RoM;(b?r=iThcpZzCm=U-*}*T>K0#~p50fAgK~$Y=bcS&hLy$hC9ez();O?qC0n z*EaUwIS_IGJbz?hG4|}1;A9EzCLAfwT~Y+~=4D3`0kfPt6ek{vFzv2<6y@#{L@~?2 z&m8O#!y?z|wSaZR<-J8sC^+Jg=7m&*%|?zpgK0-wSd${wW~AF#0u)U^5P&*H5rd%x z$7%@#TD;%UmJtlGU^Sn=$pXj0n4T5vGjz|C$PJ3Df_=3-cNDS3CFT(qemI(qECd8p z0Efh9@pMFT0Ahq=$E^d1VKCv?@I#PB$6*wu275>+Fq*uL1yqZ1@l2yJxfbF4K>iM( zjVzxCuKEhFiUQRPlB00-_;&#XrdiH-qb@M*X#?GvSQ~`FMsy=i84O1$HuC6TS%8*2 zNe%6ovHQ7VFO1(AWH*4IPTwMap{JXHPf5mAYvX5=XLqHLqP^WX#t=v3@ym2v0fS;BF-N`n(-{v zf!hKrt%$7^ce(G#28@FuW&{n+9r|Q!G3bqX$)dycSplkzzR;c^u!+D8h08Jb!-mc3 zlj-!*C}KU@vds56YZ|fcU1M4WMm+(9B3#%8gAUjVJcj&cjOAt{yOOC!j42W5Fpy}} zrCq!?`WAJAHYpI=UAC#0F-LF{ZKs_z)1ezPi?lOvE;@=7+A(%5+7z~DmJP`$6X1Uf zaG+s4<^hP$Mh4E9E2Tyb0ljgNp(%lk4@34n`x>9~xy>?=3w>$WD99l~`{q(#jyv@& zHyIpb5EN1f;H&rCHV^n)6u`02}AK`MhR4mc9W9iBx3B7i)}HP7j$obO zIujRD)Qeuhz7e<Q;{RQsJk9aMG5f;z+Zu(n`f*1(82 zZW395#XP;U0_q%RLqYb&vBFC^HyhUsk9wfm6adKL1*D=K3#nB$EfU}ePKm{X{!vIo z26*-QnL{rr$6!8^jf{_t^F+V{z!#kijk&I8T5c#b{NFs*x+!&~_nc?6tL4yG@f#$oQrk}7Eg;l7eH*8Y(yvjcv1pC=m5mO=0T$J^%igbx)SD%nN$U@k z!uR%<+Qk7h(>fEf$&C-!oU5jd@6A5Dp6TmnV2zcJ)@0VxCaq+jzjJMEIJrmu4-T*p zE6poVp0bD`!JKPc@4XCHD|W!mS7Q-im|+bwOFw{ZOZLPx#%;~A$~M=6^dGBhv-K@@ zcXw_7`uMz(HTa>g`Sjy$=hbKKgI6DiSG)Kc+xfQ(Y`XPvAMsw7@4SC~yj{D8cE@J@ zM{`BwJW|HO`Q~YWVy-L~9b}}lu`Wl}b!u{_$IsJlerGsb*tJ98*vct@QEMf@1_i`e zFm)mq=>A&RP;W}^Q_Hk3?J_QRZ|L02N>9uB70p;6a=e>qWY*=FI#@3}hTM269E*@5 z*iz9v-{{wFrzBz)m&3#7y!Ms7(NEI?{+-G9`uE@XpW%q?<4Z8N0+5h5R>JuYqYNLuM%Q zA8nl#P-IZD{rlDl7~s}WpB?F4?hGTSBB(J<=m(Ayr;HGkuxLJO(FE|2@X26EZHj{j zmXufL3u!BI{M}PO6bC?m!AKmy$p|>72t}wr1UToCV!|#-eDSRGShV0n3-l| z$cE`}NX?>uUusM7Ac4_L%1IzaL!dsVzLNDgV@?w|W>8(%2c{`E04Qc9a2S&+{^gv2 zY#Rb{XUyPaM`p0=Jn?Uy0H#moVhTwDp>Ko9S?a;;956DbhS(+^6CdNGlO<>9o1Aci zJ!^29n*!^2&vq{L0~R1f1Y(U$RR(|1BiSR!W~qH;K9|60mQ5SOHd0ONjy`4p*mpyh zU@yZSpzhf`uf~*-i~@B6(uzZ3&N#sk=uH5kg>~U;+Z@=yCRmM&j?-Ciut$b$x^!JY z00K+_k``kivre{>BYbuH3%n!v;cxd?U1_-+4QNOQ~edWGZf;PQH~H0x2M?H4;DYS6nDZL}lW2tcXV3?Z-(ZtA2Ad^l9d-p{+Tm3I zoQSoC>!NFXpd<+i$W~geRotBLvI)k9ZO9&{4>QBim?`~TCr+lyah{+hXg};{yxj6n z06_c3ggMZTv3-vD$MxN;#M>?UP9``u)?BHMZdL*>ZLGv#m%kT=n?MfOG^A5H*8}>1 z&}H2RKq0X$tlQ(4WI@IE3drRN+QYH1Os%x=Z}7LQXN0ls8$l5!CbI2$rm5ZebNZ8z zqUL&xNjDYmANHp#8Qeg!!p?1d<&Rip;!(1g^WLg|koPGS5^Dv#8fb4bg3znFc9L%k zJ3;@VjycyQiooZ!eCVH1HnKHXQ{f9X2_XN~rk=w;ZS3v58q>Abb_tX7)QfGSK9Yf| zI$dI&q0PE)Qj;i~+z29|KWQ#i=2p!2jjfdBV{m?D;!W+!z#gIUhnzJ5TDvLX9+*)>|@p=xC4nM6B!5GnlXl{Ix^6yl+Dm z0qz@V5RebRlF`iS&w@o`W!EfEuz~|b@TN+!3auM=(I%ShQ!J70fmk?{3fufaoy);?^nb9U=4iKS zdr=ShUup;5#qogy&3bHOED)Td{?9xyeHXnJD3dHF$(7Ou`;F{A_JeHAJjKuzKxiIz zIQb>m7FbJ$2u38pJ?_9-f(4u>V3dhL(drPkoS#NnPkP>vr4E?juJW!ixG|(U6Hv3V z!>zeW-Jmj$K6e0c0Zxser3VvpVKfe%9;tyyxflQs+J~A;eG`ShhrUjez*hDrLJI;+ zWdZQ8e~qD-QlL^W`oFd(C>x*<(mSM|;A}ZgmE$uJ(4?Hv=fUFI2(XHi0m0&&16UvL zhJB>HQ=i7;89>u!m5qRw?A^w8k7r>0>P#hq{bk_pm=~_;nd=MmvNy6<$^5 zEQ9WbH4l0N5Hr`4F0fH{w-?)?2sxNjVxTnWV^2nmQn!W(XCsS)j5&^zbQQKV>`Qr{ zr@Sp!ianr8d=U6Vg30nJR%b02AE1D?p}NK9yG!TUUhdp-ZD?MAUw}nfTQfd)q*AIY zEOy^n!^tof(6QExGn#)}QnceFNp2W9#;R;=Fm;L>ALZGc8HZwuSg zFrba?YORc2S<|_$ViPsQMLos$eNMYbFr@lf@-?wWS^9panJfcgR#RdP2QiGl7u&4) z7|(^qrwwaOKn_*hZZ?=Lfyaium9Y&4}N@nU&JByuTP3A zhPqWyCKjyWK#Y^d4rm!33jop#$L}b#(g`X*H8`SI))1c7MM?k-u0sREFKnt01hjBQQbLoF;>4cyF@{s)ifjk&R)dAWD z^Gde@+haz$;sC4If5Zi#zUB33;@`ep$BxRTNy(-^h(<)K;8fVci|{vTvs%3 zIgaUk2NR$Mi5`qIkMUu!)9AQ!hjQD#nL4YW+%Udmu$kCQQN(^ydMbZU<{nr}48Y*T zb_U1t)Zos)MLnukYRk<`MSx?9z;Qflo)Ta~LDc}-dI?M{nNJAZ)L#az zeC7ZXc91Su*e(F3mD)!qnGT?U%&a%lRFpcw=rJD%T0yQOAQ!Wa>M$eN#a#AX%U$E@ zNJB>KA=%@nB zvTGc3cq82y&mU$X(uDd3OfW-GFgw^-F_&gA4yhyDsUG(u4Y%RswedOL$@v-Mo+)gy zBaOC(bDee>7QYmRHq4vQDFpXM8_+BT$RH(T6se;KaidGOQ=cdb8pJswdGR_DtssAYWO?e}ARW;xWTRN|0lqSrP(#9=N(;4W3AtUfmK(ZNuK>;fmhuEKR zJ(BHA5CUr>eI1MMx2nDnv(}*nJZg~w+hAi|U>>xlS;`Ybkc_Js59(>+F9C!RIA4LR z0;NMPBYn8cuT{DoKnfk=pnf*}6JQ1ADnM7q9CHE06id+?qpnvO(RRk)n(R@P9rU+V zdpKLNoKw|eEM3oX{GoA#63tLw;}+QBx%}N-V{5V;eI*y^B3VcB5y}=}%kGbRxgjN8 z%@koT+RXy(Fyv+ar@W(`rsrs0ux^XkQnS{XveMf+h%T%yE9;oi4i@mua$|*UjuQ;a z{BIS&h7Z8Q2DqjZ%o@JPrU)tjZEA&=rJR57XiHm-lkPDy#sab$`n_pA<)?+ZFpkOf|qoouLXMGe$;bJ-)N+TF7CDxnrQD;i2NHcci z77zoV*0`&eG#N2aVqv!>m8MYG732?;wa4=}8_Sv^xkzy*eY}RLRst6`*y+u>RO4Oa zLVc*EZ#7>XCnd7bdKL_?X(IEuPw6^xwh%0_?$LN2PJ0`vISUxDID3-=v!O2xKnUg-^m4Gi%*ceW znhJ-1n*gNpJ_q}4vys~yB%BF4ZXsK+(0KGZPZVp#G2@Oj)A}+1cFWT-;~kNnRaje0 z3&Hq~r()MV>XgQ_m(vpgqvoz>bl863mw&^a_xwK^ZMo#qE8@G;l&MF}G}m0tyJn7_ z6>}cD);)KPl~loYI>6t)Cy=o&hn}gAjm4e~j&Wt`aNc{?dP@hl6wYRl!hu=(vO5(P zqz#rqL-fYf%^7T~@Zl#Fiyz}vYKJX{Qgku}Enj7|mXiL(_ra1;O(fctnZap-Dg%r% z040$BOqK!KVijl|fnWr`!HDT77T?lApEB|#>zB6dn5_U6OP!`4(h{&3EF%km zDC{=c0}#qRzqdSZMvcK>2($2evKP5oFuqN2)A9t;IAyUzpU7C6G=EtGD(ujVRzfYD z@i@RGDJ13;03OG4xLMX%w@jM=e(mx0YO64c-0TorkAMlLoesQ_C^J zrh&lh@%?6XgEH;ETLLr1ZyPL9+N4~wLr_b9Id>+EG1j1##r}u*+)`6h|fy0EemJ^u&ctH3Ogv7KUNWTaL@<^b{f1b^)aC-m`n8I zn5O6q*64)V0H|inIR>#j@p5K>GUfpNy{%RqJUC7<d9H|$xiX6 zV45d(8Uin}A2FgUJ=UDJRKZ0r#u(BrsJ5L2AT)+!H&eRI#8T-37Etd-%n$&w8V5X| zyVC^7X3vw?V5@4vkihI-bj2{7WD_W0EGZLinBPbvBvJ`rLA$&I%(V=BhMuC28;qCg zWOacwOVG^pk)}Yk=&*#801^*#U=S8S@ouC}5)fWmFh1)eojYs8HR!#q0T^SOdw@|K zQ)6N6O#xv{;CxIY1STz62V5)Sq&?cZ9e}bZt@JUbutF?0`eKx;lPEJzAq{{ zXU(dZI}tc*{#%u&bJiKbP*<*vJ z%=1<3-a-#mPjCTgyzBi=R=GCQ3V0>?kTGd7Z(6YR8qyC}fPULR7qB4-pCpu^j&!n& z1Q3<9I6fm&yi!xV`XENI3$qEQ??#(_C5qVW7&|zjGh`PM#1rthXN_>O2(hkJe`3^G zEes>p>IHT0hP(o}B_&n#mY%yo{jS*C*WNtg>oez6wK**@GXkhKD^ zp8coo(^}Rn=aZMTRLtQ7*ElEfey(+xmmd_&-@o>+{cHc)zpj&4*N)SaC%%l-pyjVE zciQL#jdf-?1l^LoMdt(#2^mB#w?&ya46?K!8Ju3nF6Qv}cEGH1)&0-{+@jd|U{5SS z0~uccR!Rp-e3yN0UTNbV^{9MK$7iX* zV=aThH((%8^d7Xyoh>?eq&%Xw1j)EIxT>^x30VuAPZ z)P-FpJr7pe@n#?}(d!P=ovuLp=U z?7nL6Rh=`9W9$I{kb)i1-;GNsYc@97tI#y0$}3uJXiHOD1PmL4?J0xIqOUF>BEumowmPZL=e7OdTI7?}qWI$@=-Xh1@jmo*tTdi|NwB4rz!+ek zzy?bnMDMq<-g5?HKJ&m0+I7~z<4DY&DiebRd+O?Im_5!xU)u+qESmPUB~a>CKtH`i z8+8tFH<({@ZccEHRRDq444nkPnt)!~yqL$EoHF&xr6_rfteZB2I5auXmM6twoW=CR z+@f6R zY5v5f4pT)}^)xvy<#Nw?mo^b&!wooYW^fJSeFB+g69A3*9=G;m-mfYK5#^r^{Uh9!T&N%s4)SeEUpuRUOKib zFVEyuf!h=x8F$`uH_9O=C&PS z#gOwI={`bS;aCI(63qU>iMm0JGc;Hu~Uh0$WB9!}>dJtF$d6 zGiypv${l4yu**Kra$yxfY~a9;Q|`?6rlPq5X4nEa=73(U>!1Jx0L?6SZjm-q(|X_> zH!=~tt;f`OD;;Bx0|y#s8fC{*&@g9toV$f?4REiSY714cGi*q)Hv~L}E*HRx?4P9_ z3>Mi=0*T|^U7glw9JvkZ1QBqK0RiZX0Fi~_X_-*4xIu?R z23E*&(){6EaSr(cY@&AAC}Q6rYmOUk>|9?6zWAJhpU+xjG%l!>n88xZT2dSr%^Td$ zb#bvBVDARAG?~1O%nIo{#n@$cbmCbFQuDtI(3;ZCV2dqvBjq>i{y0StwFT!H_9cL( zNHs(XGwPeUW!n=IOLrqnpYKnoniCYMd7ljJbB38aj)&5|xiki=j| z4a{$DdPOU8>=ajzpL>x#njir$Npmd0B}<^K$eru4 z=8b;N?}S~#&GhYHe_bb_^1kppWK-GR7%*!9d6HQaV-f}AL&hCzxR_Z^`N0;DnQk1{ zUT?D8wrZvV=a}Si+O*^Su;FO{(BvFD38_&V>qVao8-A46ict&yM8HbgNj=+Wg-U1j zsarDF@R?J74x3@J->yODy5=zRvIJ#r%z9?_G20wNQ~zeBda`79HkWL&-_3FZq{Vz| zoAUnQyyX4Xt%7!3N3SK5(X{HF!>9I=36itT_OJbG|JuLyuTPAtD*)jR4V)0u32zOc zMS*uVnG@gWH1lZmC6$GBFzEO!0bs2Qqf^chxS>84*+gQ>u-?sbwMf--I*Y6k!+J?` zIwY;s(rO4mRUe5zTi0>ak?L|Ff_|U1%M>iB48*w`Kh|IORs2DKEo#5)6o<@%@zNQ+MN}XD^#|eQW(zFvcOSWUF zSL%@)fjl~Z;V1`~z&c4h0c&aN7@g%`H>FVxH>1>jh(h-$Y~2K(#c=b~wdI`{-!{+d z_Rmui#%A2N1o|xK%;1>829Ix_3s}h$(%eu3C0Qadwp{>PJU;^0NQDgM**HmVX%loN zKvfe!5ot(Z6d+)1C0J_&D(S%D9s-Nf|HhysbUk)OJ@kpi?pe^A0A)i!hMHXgCY1S! zT0u}o`GW;xDEH>G`o{zZ_;AlWlSXa%TkI9OqvCJ2yZ z&bgFQPXjNc_9SoL{Elk%M`N)dm@`D#?mD4WG0Bh zLeFiTUOalk0IcO0iw!7whkTNW!m(QZn@p^zp&w1QOW=6x2@L3J#+r$v4~<|u*Y>^w zOANqH=wRxx*&e`2zjAJ2eRCYJ0Wdefomnh2&KITb*3FwC|5#5Asd_vSFKs6Elk0K< zqLr}`>0~bd051qp&k1fWpm5`6M=R_xGi}y1yjLk}wA%s}V1F&waMvaU){au|k1ZxJ zM4J-~*J8H~cG41*A!;qAxMY&xa3}~i&zJ(JHdlLW1$1#Uq`R8sW}h)F&OGO<`bK@o zx@-gaodBbzkXoX}W-Q>K#^OnK5f+9_EiGn_^9C z3e$|&H+mTef<9y#YJiLYw^`O4i#EFY9Ul;^s_X2v`(|SQwS33wbIgZEAiV2yBcRp1 z=y$Hu@!_noH!JVmzxJ>FYyaB6uG3df$}JpPriP6`uwk9eeUDfSnyD!1axs|DBAX|b z(b47F98~+ z7TS~!@zPeDay3AN&5qbsjm!Xb#w2&AOcw`n!&)Bm03_NJ^++-W1EhEccW^4{_$P3< z8AbNP=b0rlYqic-rV)(b6YM=P`5I4|isw0Mb&VpRV7-i>97X&CpV+Zj}rw={1Aq>l;)btrUMN+mDeFQ(zvDfgfl4qP zAQO-Dyitp50C$HpC&uj)(|^b+Yet|foIsuXZdQ5f!!6Wp1utU(lzUjup5EL|;VSE`VyXMJ& z(|R(o#-CLy3qeEQC=f*GB6(A!V!67R3Va)NaI%^b6RgTvfK)sfwt@DfTW*RN?19EN zWI3d+6HAeLHuO1D(x_Ka2%QX8Q_#;1n+URL(`V^011~SZs#CWx2XysJwF%5H+s|?1 zm{3&7Y(SqzO7R8&*x;c^=1mO7j<)y!IkYBGHfTTvU=8bW{7ayf%*$Eek1^mS;3*j) zXq*dhXSQdJ_7bp%{o^UN(f&5-KULP+0E~EwES{GpnHo2%UoJMCYj~O{h#_C~d)Vtp z^NikgW9n!C$4E2hrpyo_nJiPjll`T(=v6@td;rCCzX3G19?Z9l-JbM zmcyM}J!}WkY6;!}4C$M~Dr4z|kyg$Plrq+%>5vOIRJahNXZBtGq?;IO zZkAwbnKOK+d;kIx8zb`!Xe9bi`-=C*!k99H4;HG;HN*t0j^>U3n@8UTx~Uuk>p^jN zLPoicc-k7Q8+mb*t;oDdCYg>`blBIMIIEYpTvN2+7acEmwh#JU+GqLYdR#u6414$D zv#-E@_MyH4euvZk&BpnZAd^?sj=nb2npXSPq$9J|F@a(&^}BQ)ZAm*xd%qqB>T5Sl zn9~3KYyaB6_OJcx6XDvlqfdHDFi*H!Xz6@AcBI@hctQ=2h5)#J#}tIb;?XL|#o(Q+ zDp07M0g%#p0<0OQ!PQz^aOw@G{b;vxe20N-Hw9J<$nkuh-ZmCoccnO0>xdj2;#u@nrAW7obn+c+2I@l1d@;9bF!4?60D-l!4xt%KPmU7*n&(a zr|bsfY%-ndLx7K`FfO+(@7e&MWW>7Q!7guABp z1K5i(Z0VRajQN}=47Q?sxx*RqV8MIVub{)r;~P!u`EEuH03^dv=X{|00yuD!BP@wA6^@K0yr*DXQ7lR$>W;xECphM5GW3Z?7C!XK&DY<6J;BXF3JgBlArSF*gu&=Tw zJzHzW06J&AbfK`SU0@jXGy_%+d(0`9%t8&ibVvH8jU%%>ITm^mj)%seS=wGQ29vql z@Y#+P6e52PL8jd=rjas?A?&%vo970eF*q+a(~4hE#w0o%b6M{|LG-LGiNB9EoJH@W zt$C0{fD%kgoW;=NJI#{qSo#GZl&OrZ$WeC1l38Ze1`=Iq>2pe#+-3V+082}Gw4w!& znYcJBUyL{A8o<>(#vL`J=o=OANCQ{CE1Q**EA_&&uU>$7FZ0e!Dr*S_wtOD#6F>L- zbF2Lyx4HVBitj5ODl3d-tuoq4K98r@dOps}d?+90F zdDS=RH}!@ukxr_idm2#2Y1O!HhaGvquDR-J`&e9?tq(S@>U@6q>wfpShu!qFQ|(4K zJlQU|@S^P=>GV;3?@PYu;r4+KoNd<}JZSsZM}Kty|6c9+o@>6@v1W(1YxY@J*hh0M zbKtW-^8wp&JjKpE_k254PqzP0UJv`M2ilce9lq@HkFE{Nb#98xyMtsV6{nEnE=XRJqqDS%?yn^O0w^kcN#J&TRwv_PdGYE8t? z<|xLDG%-5ONSVmf3*l63u(*$utsOXvCBX9d?r;poDTxRQxTB8~>ly=YK4XA|EW}AC zs00rNpo)w)Ilo{j(U)4jyR#u-2d7OI2MtcB!$}-YBu>-H)3z*uCDd0TAUGZ|qqz0b zzuhSvJ2HqG8A2EjD>HW9O-9=I9qF44+zXJxU~?3yZ)gw41rD*?tVNE4z=PfEImgNs zQc$0Qu{PR2?<0RV8;!C79d;4cPTHSLy@B4Yqiz~77~avJI_1rrGYrb}Uvib=hX z(>UcqV!Yy{t*{lH03QS2)&%~HRM8;{unjO5bRuf6HJd^{!PbDhjYXxKbjT6JYS$mK z%#@c|&(0tj`qmR*Fb32OdO#aCY}ZZ+HaUDP0LEdaBB)eNHv&qS8x8=#@izmrllG3l zog-yx%!k3o04o#0faB1I){`YUP9z+LU3(jHCfD;F(*vVH_SIax@kN%01Cji0OL|)*4$Rb)tOSV3ckS7nP#m~ zWdC?0Bf-)-Kn%TieRtKq@%r)E>(zJ= zLD{?z%NBwQ2GA^jLYpToYA;6m=dAnP%0`&L&aSn!DUhBu^`l0cYaM2>b+S4f{dKfC z>~k_g<6UJ8poa#BSM?J4jYbwq`3$U5-JcIJE9q@x&h`A03dS$LV@-6~T#mbGuCZ}^ zenV|Lnpf&m-wQ693s6C?jX=7o+Z;19V?8m;^x2w@S_`y`H9dakJkE`dHCV{a8up7D z8M81WrSw6rDdi#$*g^S4_2;b-Pe4X-Tt<>{ttcUi?(fe(Eaaa``3T``qppy8vD-2Jjx#O z;QQDg|K6|K-R}A+_J4C7d%dIWK@Yt5IQ4%2`oFt&2(0B2*lAC9R`K5`ecijI>ra9p0Vi&V(XM#qsy ztt(%pUnxkK=9DcLXvns*8-`QTH;~gVX z8p8$P$LV;QMVcfEk{eQ>HUanrcrxMshLn&BKuG=GYt#aYLXT4z63GsKG)T?Hhm<0o1Y!Eqk$1 zP$A}CkFf|~$8hqbV-CCIH~KnG4?JYX`ao7#4ic8u5(f*8;Q+J%H__?l{K^ z!0nLxatbBnsArGcagyekQZT!oIyh{`4#7*y0EYq3hGQLRRx<%Wv9lTiz%F~R9N`|H z!KPXR-r|x83?4ug83j{3X1LdLH#-6|)aF`JECuAyHYD3M${rzIg@7UEs!mc9;02q; z)UX0LHrDGJpikI{#Q|9Cd1SOF6VJ)^@(KWX22ijUj2X2tAa>9Ml0~;*A!8#&OHR?# z!8qBNgZ)IC>b3ntzOW73HuPRV00z?lfe(|4+ znRBz7-o&2#q{rC_$6w!``x`H?7r*o`Z2$W2yB0nClsnzle)4C2)n53bm)Sk)_6 zvzKhg>{p)qI|H!#{wF?W%#ahe-&?NJZgPq}@$uhor=EHv`_=6|FZt8IwCDWNGwjuW z`wwIO{N-Q2#-99rkF%qWI%>?b_q^}@wtxNSuD^Q4YwQ=E_3MKf^st9M&_4YhceM*I zzIZ#PceU^T!5_D8|K_i=2X8^Cm;cqP?Pq`Sx%SQ9_*Hi5DL1w|-|2StvOjx;-QeUC z?QWm?DfSaT^-K0oZ~9j|aA0S|Wk2(br`Y#=-_z{)-of&^ z!|hMEXaD-|+E;%07udmryY~1e{IFeo$)&b`<<%AZAq~w-pxeNR36@F(IgKZ9O{EB{ z!I|H5tL%W-jVnR=a3V9{WWmi*cdI4HAkS0jcBaKAHu4CbAvhaF(l-KQVz&+s3U`SJ zLJWV#GmQ{VC0QM+L$uo2!Q#H$H^J$Z$KAzx8a^SMt8p(KDSkE{g%lq+OyQgN{N82* zM;s2^C_KNL&q1A<_#T`tIt2jynraQTs8a-oM-ziXmIwl(IK6OJ4jOBD43KTJu?m#L zI9Re55TK1(MhYz9@D)apz)}?JS9;g-KidE_KvghJmUm7G81rPq1~wj63w7Lx9XI+ZA#sJGEYF`xuyEu^GTeOsMVubJJnU zAcsN9T!0fpT{etu127$G9snRuty2)`#V(;8F`o&Frv3F2Y`TD&33d*$P~F2F0ZxM* zKzcH23_0{Yq!x27$a%|qz%U%@6l^NVSKw&F+$?s}i(Z+fO_aPn^^ubefhmiIvv7Bq zh+Rt-1sG+t&rEZMZsapJ*%r()!=^#!x;b7wb5g{d970V!VBzn0bOBr%o~gOb4H*=; z2RKgFk4_UE_BYQYjurY4e=YT(h6pB&fdh!_-25^t zwvKbBmGvdYCV+c_Fq~JAiD$nF03@r3W8C$QP-)n9%lS_5Mz9w*A&qk VF@;9zQ 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 literal 0 HcmV?d00001 diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..8508ba1 --- /dev/null +++ b/renovate.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "github>nuxt/renovate-config-nuxt" + ] +} diff --git a/server/api/search.json.get.ts b/server/api/search.json.get.ts new file mode 100644 index 0000000..5b415ec --- /dev/null +++ b/server/api/search.json.get.ts @@ -0,0 +1,5 @@ +import { serverQueryContent } from '#content/server' + +export default eventHandler(async (event) => { + return serverQueryContent(event).where({ _type: 'markdown', navigation: { $ne: false } }).find() +}) \ No newline at end of file diff --git a/server/tsconfig.json b/server/tsconfig.json new file mode 100644 index 0000000..b9ed69c --- /dev/null +++ b/server/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../.nuxt/tsconfig.server.json" +} diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 0000000..72efab2 --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,12 @@ +import type { Config } from 'tailwindcss' +import defaultTheme from 'tailwindcss/defaultTheme' + +export default >{ + theme: { + extend: { + fontFamily: { + sans: ['DM Sans', ...defaultTheme.fontFamily.sans] + } + } + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..a746f2a --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,4 @@ +{ + // https://nuxt.com/docs/guide/concepts/typescript + "extends": "./.nuxt/tsconfig.json" +} diff --git a/types/index.d.ts b/types/index.d.ts new file mode 100644 index 0000000..2e74206 --- /dev/null +++ b/types/index.d.ts @@ -0,0 +1,14 @@ +import type { ParsedContent } from '@nuxt/content/dist/runtime/types' + +export interface BlogPost extends ParsedContent { + title: string + description: string + date: string + image?: HTMLImageElement + badge?: Badge + authors?: ({ + name: string + description?: string + avatar?: Avatar + } & Link)[] +}