فهرست منبع

docs(api): added sandbox demo for events

alvarosabu 1 سال پیش
والد
کامیت
f3d6d7d20d
27فایلهای تغییر یافته به همراه1102 افزوده شده و 1 حذف شده
  1. 1 1
      docs/api/events.md
  2. 26 0
      playground/src/pages/events.vue
  3. 5 0
      playground/src/router.ts
  4. 20 0
      plugins/vite-plugin-tres/client/.nuxt/app.config.mjs
  5. 88 0
      plugins/vite-plugin-tres/client/.nuxt/components.d.ts
  6. 26 0
      plugins/vite-plugin-tres/client/.nuxt/dev/index.mjs
  7. 0 0
      plugins/vite-plugin-tres/client/.nuxt/dev/index.mjs.map
  8. 24 0
      plugins/vite-plugin-tres/client/.nuxt/imports.d.ts
  9. 1 0
      plugins/vite-plugin-tres/client/.nuxt/manifest/latest.json
  10. 1 0
      plugins/vite-plugin-tres/client/.nuxt/manifest/meta/dev.json
  11. 17 0
      plugins/vite-plugin-tres/client/.nuxt/nitro.json
  12. 18 0
      plugins/vite-plugin-tres/client/.nuxt/nuxt.d.ts
  13. 17 0
      plugins/vite-plugin-tres/client/.nuxt/schema/nuxt.schema.d.ts
  14. 3 0
      plugins/vite-plugin-tres/client/.nuxt/schema/nuxt.schema.json
  15. 99 0
      plugins/vite-plugin-tres/client/.nuxt/tsconfig.json
  16. 69 0
      plugins/vite-plugin-tres/client/.nuxt/tsconfig.server.json
  17. 33 0
      plugins/vite-plugin-tres/client/.nuxt/types/app.config.d.ts
  18. 416 0
      plugins/vite-plugin-tres/client/.nuxt/types/imports.d.ts
  19. 14 0
      plugins/vite-plugin-tres/client/.nuxt/types/nitro-config.d.ts
  20. 124 0
      plugins/vite-plugin-tres/client/.nuxt/types/nitro-imports.d.ts
  21. 26 0
      plugins/vite-plugin-tres/client/.nuxt/types/nitro-nuxt.d.ts
  22. 11 0
      plugins/vite-plugin-tres/client/.nuxt/types/nitro-routes.d.ts
  23. 3 0
      plugins/vite-plugin-tres/client/.nuxt/types/nitro.d.ts
  24. 29 0
      plugins/vite-plugin-tres/client/.nuxt/types/plugins.d.ts
  25. 25 0
      plugins/vite-plugin-tres/client/.nuxt/types/schema.d.ts
  26. 5 0
      plugins/vite-plugin-tres/client/.nuxt/types/vue-shim.d.ts
  27. 1 0
      plugins/vite-plugin-tres/client/.nuxt/vue-router-stub.d.ts

+ 1 - 1
docs/api/events.md

@@ -2,7 +2,7 @@
 
 **TresJS** components emit pointer events when they are interacted with. This is the case for the components that represent three.js classes that derive from [THREE.Object3D](https://threejs.org/docs/index.html?q=object#api/en/core/Object3D) (like meshes, groups,...).
 
-<StackBlitzEmbed project-id="tresjs-events" />
+<SandboxDemo url="https://play.tresjs.org/#eNqdVm1v2joU/itWdiXWXUhgXacp6q5Yud20ad2qlW+l0kw4gItjW7ZDoVX/+47tBBJEWTdBX3LOc57zbuchGmowH5SKlwVEaXRqMs2UJQZsoQinYvZ+FFkziv4bCZYrqS15IM5kQMWSGvJIplrmpNW3KLs1SSY1tGrQM2pYdjWnE3l3QVWbXP34dDaQXOorRTNok29yKAWgSjEx27DZuQZHUyP6rsfMDqSwWvI9bhkIK403yaQwlsw4eU8eRoKQjAPV3mdKWi9ed92n1XYa4+MyKbG6AC+hXM1pSqaUmyAIEIxvuFaQ7qbjELKwqsDIqpzS3RwdyG6TTJs5o/rRRT0tRGaZFESKAWfZ4iUsj0L8bEq2D4TAMpbjW8hsnFMLmlEeZ85ZjC172XrR7b7DT+vIgZF4l/tSMoFW5+7X37oYDD5+7B7/zsVXoEt40kXy6rduYOo+rSPyKjns6UIecOSmQXKIuZw5cZ3pNAnDjqONDxZyxTEOfCLkdDvigeaOCex5x7B7CIJlZ4wiXI4ZH0VO5O1Ky0vQRmFibAkDmoOmQUdIqqRhLno0vO712iT83AQKj+BSLjrUOkC3Tdx3o00qH81lcOJSUSWB4U2lRo4VYYJcd17HJ54L/yJbSbMPvz6IL9O7ADPfilwtgvH9PuM6MF3AGnE//3m4XrXJuk3ubx5/7kDqFapATUg/cwuC+nJVdrQqTEUHTwRwUTWH/gkwnhFLqIP9+D4BznHg6lg3gHVorV5lxc7k6hPIHKxek5TqmfH9x9bjF7PbdHanyEMpxUW5GzjJuBtoVy7GjtVpUhltu5s0ZnqfwNn8z7QbVSko/8pmc0tSl5TALrhe9Wp+PPxDPnaH7UFoCCbsDwoafqN2FA71Tk5VfGukwGvHL+uoVOBtk1brO4rqN4tTjKK5tcqkSZJNBNpPgLOljgXYRKg8qcP7x/FJ3E0mzNjEiRE9ivx53CAOd8efcAcLpH9bpy/FTS/2DuhCUfGc2DfY/pu4G/dK5koY58zZ1LndNfkcXofrI+PJO4z3XzB5vQx48RcGnl3fGrzf6/oC40EIqzhvVrfE4QWqYfIHxMHgEDUCOxPI2TNIK6hL/k38NuFsXKesbgOcSWvwppiy2c5EZjJXjIP+rtyGNCeTci7vvnjZ5gXC28whW+yR35pVCPkShwW0OzO2rcRDAWxQn199gxX+v1HmclLwsjlPKH8A3nKFizHAzgoxwbBrOB/tZ79g+NoxNOcrv7llUo1ALb7reOl1dZRsZi0IbnzhPN63Y3CgStvMjuPjTcEffwHRXGJ4" />
 
 ## Pointer Events
 

+ 26 - 0
playground/src/pages/events.vue

@@ -0,0 +1,26 @@
+<script setup lang="ts">
+import { TresCanvas } from '@tresjs/core'
+
+function handleClick(event) {
+  console.log(event)
+}
+</script>
+
+<template>
+  <TresCanvas window-size clearColor="#82DBC5">
+    <TresPerspectiveCamera :position="[5, 5, 5]" :look-at="[0,0,0]" />
+    <TresGroup>
+      <TresMesh :position="[0, 0.5, 0]" @click="handleClick">
+        <TresBoxGeometry />
+        <TresMeshBasicMaterial color="teal" />
+      </TresMesh>
+      <TresMesh :position="[2, 0.5, 0]" @click="handleClick">
+        <TresSphereGeometry />
+        <TresMeshBasicMaterial color="yellow" />
+      </TresMesh>
+    </TresGroup>
+    <TresAmbientLight />
+    <TresGridHelper />
+  </TresCanvas>
+</template>
+

+ 5 - 0
playground/src/router.ts

@@ -76,6 +76,11 @@ const routes = [
     name: 'Perf',
     component: () => import('./pages/perf/index.vue'),
   },
+  {
+    path: '/events',
+    name: 'Events',
+    component: () => import('./pages/events.vue'),
+  },
   {
     path: '/empty',
     name: 'empty',

+ 20 - 0
plugins/vite-plugin-tres/client/.nuxt/app.config.mjs

@@ -0,0 +1,20 @@
+
+import { updateAppConfig } from '#app/config'
+import { defuFn } from 'defu'
+
+const inlineConfig = {
+  "nuxt": {
+    "buildId": "dev"
+  }
+}
+
+// Vite - webpack is handled directly in #app/config
+if (import.meta.hot) {
+  import.meta.hot.accept((newModule) => {
+    updateAppConfig(newModule.default)
+  })
+}
+
+
+
+export default /*@__PURE__*/ defuFn(inlineConfig)

+ 88 - 0
plugins/vite-plugin-tres/client/.nuxt/components.d.ts

@@ -0,0 +1,88 @@
+// Generated by components discovery
+declare module 'vue' {
+  export interface GlobalComponents {
+    'NuxtWelcome': typeof import("../../../../node_modules/.pnpm/@nuxt+ui-templates@1.3.1/node_modules/@nuxt/ui-templates/dist/templates/welcome.vue")['default']
+    'NuxtLayout': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-layout")['default']
+    'NuxtErrorBoundary': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']
+    'ClientOnly': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/client-only")['default']
+    'DevOnly': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/dev-only")['default']
+    'ServerPlaceholder': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/server-placeholder")['default']
+    'NuxtLink': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-link")['default']
+    'NuxtLoadingIndicator': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']
+    'NuxtImg': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
+    'NuxtPicture': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
+    'NuxtPage': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/pages/runtime/page-placeholder")['default']
+    'NoScript': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['NoScript']
+    'Link': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Link']
+    'Base': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Base']
+    'Title': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Title']
+    'Meta': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Meta']
+    'Style': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Style']
+    'Head': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Head']
+    'Html': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Html']
+    'Body': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Body']
+    'LazyNuxtWelcome': typeof import("../../../../node_modules/.pnpm/@nuxt+ui-templates@1.3.1/node_modules/@nuxt/ui-templates/dist/templates/welcome.vue")['default']
+    'LazyNuxtLayout': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-layout")['default']
+    'LazyNuxtErrorBoundary': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']
+    'LazyClientOnly': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/client-only")['default']
+    'LazyDevOnly': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/dev-only")['default']
+    'LazyServerPlaceholder': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/server-placeholder")['default']
+    'LazyNuxtLink': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-link")['default']
+    'LazyNuxtLoadingIndicator': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']
+    'LazyNuxtImg': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
+    'LazyNuxtPicture': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
+    'LazyNuxtPage': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/pages/runtime/page-placeholder")['default']
+    'LazyNoScript': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['NoScript']
+    'LazyLink': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Link']
+    'LazyBase': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Base']
+    'LazyTitle': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Title']
+    'LazyMeta': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Meta']
+    'LazyStyle': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Style']
+    'LazyHead': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Head']
+    'LazyHtml': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Html']
+    'LazyBody': typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Body']
+  }
+}
+
+export const NuxtWelcome: typeof import("../../../../node_modules/.pnpm/@nuxt+ui-templates@1.3.1/node_modules/@nuxt/ui-templates/dist/templates/welcome.vue")['default']
+export const NuxtLayout: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-layout")['default']
+export const NuxtErrorBoundary: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']
+export const ClientOnly: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/client-only")['default']
+export const DevOnly: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/dev-only")['default']
+export const ServerPlaceholder: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/server-placeholder")['default']
+export const NuxtLink: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-link")['default']
+export const NuxtLoadingIndicator: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']
+export const NuxtImg: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
+export const NuxtPicture: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
+export const NuxtPage: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/pages/runtime/page-placeholder")['default']
+export const NoScript: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['NoScript']
+export const Link: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Link']
+export const Base: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Base']
+export const Title: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Title']
+export const Meta: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Meta']
+export const Style: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Style']
+export const Head: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Head']
+export const Html: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Html']
+export const Body: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Body']
+export const LazyNuxtWelcome: typeof import("../../../../node_modules/.pnpm/@nuxt+ui-templates@1.3.1/node_modules/@nuxt/ui-templates/dist/templates/welcome.vue")['default']
+export const LazyNuxtLayout: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-layout")['default']
+export const LazyNuxtErrorBoundary: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-error-boundary")['default']
+export const LazyClientOnly: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/client-only")['default']
+export const LazyDevOnly: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/dev-only")['default']
+export const LazyServerPlaceholder: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/server-placeholder")['default']
+export const LazyNuxtLink: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-link")['default']
+export const LazyNuxtLoadingIndicator: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']
+export const LazyNuxtImg: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
+export const LazyNuxtPicture: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
+export const LazyNuxtPage: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/pages/runtime/page-placeholder")['default']
+export const LazyNoScript: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['NoScript']
+export const LazyLink: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Link']
+export const LazyBase: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Base']
+export const LazyTitle: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Title']
+export const LazyMeta: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Meta']
+export const LazyStyle: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Style']
+export const LazyHead: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Head']
+export const LazyHtml: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Html']
+export const LazyBody: typeof import("../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/components")['Body']
+
+export const componentNames: string[]

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 26 - 0
plugins/vite-plugin-tres/client/.nuxt/dev/index.mjs


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
plugins/vite-plugin-tres/client/.nuxt/dev/index.mjs.map


+ 24 - 0
plugins/vite-plugin-tres/client/.nuxt/imports.d.ts

@@ -0,0 +1,24 @@
+export { isVue2, isVue3 } from 'vue-demi';
+export { defineNuxtLink } from '#app/components/nuxt-link';
+export { useNuxtApp, defineNuxtPlugin, definePayloadPlugin, useRuntimeConfig, defineAppConfig } from '#app/nuxt';
+export { requestIdleCallback, cancelIdleCallback } from '#app/compat/idle-callback';
+export { useAppConfig, updateAppConfig } from '#app/config';
+export { defineNuxtComponent } from '#app/composables/component';
+export { useAsyncData, useLazyAsyncData, useNuxtData, refreshNuxtData, clearNuxtData } from '#app/composables/asyncData';
+export { useHydration } from '#app/composables/hydrate';
+export { callOnce } from '#app/composables/once';
+export { useState, clearNuxtState } from '#app/composables/state';
+export { clearError, createError, isNuxtError, showError, useError } from '#app/composables/error';
+export { useFetch, useLazyFetch } from '#app/composables/fetch';
+export { useCookie } from '#app/composables/cookie';
+export { prerenderRoutes, useRequestHeader, useRequestHeaders, useRequestEvent, useRequestFetch, setResponseStatus } from '#app/composables/ssr';
+export { onNuxtReady } from '#app/composables/ready';
+export { preloadComponents, prefetchComponents, preloadRouteComponents } from '#app/composables/preload';
+export { abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, setPageLayout, navigateTo, useRoute, useRouter, onBeforeRouteLeave, onBeforeRouteUpdate } from '#app/composables/router';
+export { isPrerendered, loadPayload, preloadPayload, definePayloadReducer, definePayloadReviver } from '#app/composables/payload';
+export { useLoadingIndicator } from '#app/composables/loading-indicator';
+export { getAppManifest, getRouteRules } from '#app/composables/manifest';
+export { reloadNuxtApp } from '#app/composables/chunk';
+export { useRequestURL } from '#app/composables/url';
+export { withCtx, withDirectives, withKeys, withMemo, withModifiers, withScopeId, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onRenderTracked, onRenderTriggered, onServerPrefetch, onUnmounted, onUpdated, computed, customRef, isProxy, isReactive, isReadonly, isRef, markRaw, proxyRefs, reactive, readonly, ref, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, watch, watchEffect, watchPostEffect, watchSyncEffect, isShallow, effect, effectScope, getCurrentScope, onScopeDispose, defineComponent, defineAsyncComponent, resolveComponent, getCurrentInstance, h, inject, hasInjectionContext, nextTick, provide, defineModel, defineOptions, defineSlots, mergeModels, toValue, useModel, useAttrs, useCssModule, useCssVars, useSlots, useTransitionState, Component, ComponentPublicInstance, ComputedRef, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode } from 'vue';
+export { injectHead, useHead, useSeoMeta, useHeadSafe, useServerHead, useServerSeoMeta, useServerHeadSafe } from '@unhead/vue';

+ 1 - 0
plugins/vite-plugin-tres/client/.nuxt/manifest/latest.json

@@ -0,0 +1 @@
+{"id":"dev","timestamp":1704294681546}

+ 1 - 0
plugins/vite-plugin-tres/client/.nuxt/manifest/meta/dev.json

@@ -0,0 +1 @@
+{"id":"dev","timestamp":1704294681546,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]}

+ 17 - 0
plugins/vite-plugin-tres/client/.nuxt/nitro.json

@@ -0,0 +1,17 @@
+{
+  "date": "2024-01-03T15:11:24.600Z",
+  "preset": "nitro-dev",
+  "framework": {
+    "name": "nuxt",
+    "version": "3.9.0"
+  },
+  "versions": {
+    "nitro": "2.8.1"
+  },
+  "dev": {
+    "pid": 58850,
+    "workerAddress": {
+      "socketPath": "/var/folders/66/14k3nnbx1g505216sq4xdfdc0000gn/T/nitro/worker-58850-9.sock"
+    }
+  }
+}

+ 18 - 0
plugins/vite-plugin-tres/client/.nuxt/nuxt.d.ts

@@ -0,0 +1,18 @@
+// Generated by nuxi
+/// <reference types="@nuxt/devtools" />
+/// <reference types="@nuxt/devtools" />
+/// <reference types="@nuxt/telemetry" />
+/// <reference types="nuxt" />
+/// <reference path="types/plugins.d.ts" />
+/// <reference path="types/vue-shim.d.ts" />
+/// <reference path="types/schema.d.ts" />
+/// <reference path="types/app.config.d.ts" />
+/// <reference types="vite/client" />
+/// <reference path="components.d.ts" />
+/// <reference path="types/imports.d.ts" />
+/// <reference path="imports.d.ts" />
+/// <reference path="nuxt-config-schema" />
+/// <reference path="schema/nuxt.schema.d.ts" />
+/// <reference path="types/nitro.d.ts" />
+
+export {}

+ 17 - 0
plugins/vite-plugin-tres/client/.nuxt/schema/nuxt.schema.d.ts

@@ -0,0 +1,17 @@
+export interface NuxtCustomSchema {
+
+}
+export type CustomAppConfig = Exclude<NuxtCustomSchema['appConfig'], undefined>
+type _CustomAppConfig = CustomAppConfig
+
+declare module '@nuxt/schema' {
+  interface NuxtConfig extends Omit<NuxtCustomSchema, 'appConfig'> {}
+  interface NuxtOptions extends Omit<NuxtCustomSchema, 'appConfig'> {}
+  interface CustomAppConfig extends _CustomAppConfig {}
+}
+
+declare module 'nuxt/schema' {
+  interface NuxtConfig extends Omit<NuxtCustomSchema, 'appConfig'> {}
+  interface NuxtOptions extends Omit<NuxtCustomSchema, 'appConfig'> {}
+  interface CustomAppConfig extends _CustomAppConfig {}
+}

+ 3 - 0
plugins/vite-plugin-tres/client/.nuxt/schema/nuxt.schema.json

@@ -0,0 +1,3 @@
+{
+  "id": "#"
+}

+ 99 - 0
plugins/vite-plugin-tres/client/.nuxt/tsconfig.json

@@ -0,0 +1,99 @@
+// Generated by nuxi
+{
+  "compilerOptions": {
+    "forceConsistentCasingInFileNames": true,
+    "jsx": "preserve",
+    "jsxImportSource": "vue",
+    "target": "ESNext",
+    "module": "ESNext",
+    "moduleResolution": "Node",
+    "skipLibCheck": true,
+    "isolatedModules": true,
+    "useDefineForClassFields": true,
+    "strict": true,
+    "noImplicitThis": true,
+    "esModuleInterop": true,
+    "types": [],
+    "verbatimModuleSyntax": true,
+    "allowJs": true,
+    "noEmit": true,
+    "resolveJsonModule": true,
+    "allowSyntheticDefaultImports": true,
+    "paths": {
+      "~": [
+        ".."
+      ],
+      "~/*": [
+        "../*"
+      ],
+      "@": [
+        ".."
+      ],
+      "@/*": [
+        "../*"
+      ],
+      "~~": [
+        ".."
+      ],
+      "~~/*": [
+        "../*"
+      ],
+      "@@": [
+        ".."
+      ],
+      "@@/*": [
+        "../*"
+      ],
+      "assets": [
+        "../assets"
+      ],
+      "public": [
+        "../public"
+      ],
+      "#app": [
+        "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app"
+      ],
+      "#app/*": [
+        "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/*"
+      ],
+      "vue-demi": [
+        "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi"
+      ],
+      "#vue-router": [
+        "./vue-router-stub"
+      ],
+      "#imports": [
+        "./imports"
+      ],
+      "#build": [
+        "."
+      ],
+      "#build/*": [
+        "./*"
+      ],
+      "#components": [
+        "./components"
+      ]
+    }
+  },
+  "include": [
+    "./nuxt.d.ts",
+    "../**/*",
+    "../../../../../../../.nvm/versions/node/v18.14.1/lib/node_modules/@nuxt/devtools/runtime",
+    "../../../../node_modules/.pnpm/@nuxt+telemetry@2.5.3_rollup@3.29.4/node_modules/@nuxt/telemetry/runtime",
+    "..",
+    "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app",
+    "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi"
+  ],
+  "exclude": [
+    "../node_modules",
+    "../../node_modules",
+    "../../../../node_modules",
+    "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/node_modules",
+    "../../../../../../../.nvm/versions/node/v18.14.1/lib/node_modules/@nuxt/devtools",
+    "../../../../../../../.nvm/versions/node/v18.14.1/lib/node_modules/@nuxt/devtools/runtime/server",
+    "../../../../node_modules/.pnpm/@nuxt+telemetry@2.5.3_rollup@3.29.4/node_modules/@nuxt/telemetry/runtime/server",
+    "../dist",
+    "../.output"
+  ]
+}

+ 69 - 0
plugins/vite-plugin-tres/client/.nuxt/tsconfig.server.json

@@ -0,0 +1,69 @@
+{
+  "compilerOptions": {
+    "forceConsistentCasingInFileNames": true,
+    "strict": true,
+    "target": "ESNext",
+    "module": "ESNext",
+    "moduleResolution": "Node",
+    "allowJs": true,
+    "resolveJsonModule": true,
+    "jsx": "preserve",
+    "allowSyntheticDefaultImports": true,
+    "jsxFactory": "h",
+    "jsxFragmentFactory": "Fragment",
+    "paths": {
+      "#imports": [
+        "./types/nitro-imports"
+      ],
+      "#paths": [
+        "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/core/runtime/nitro/paths"
+      ],
+      "~": [
+        "./.."
+      ],
+      "~/*": [
+        "../*"
+      ],
+      "@": [
+        "./.."
+      ],
+      "@/*": [
+        "../*"
+      ],
+      "~~": [
+        "./.."
+      ],
+      "~~/*": [
+        "../*"
+      ],
+      "@@": [
+        "./.."
+      ],
+      "@@/*": [
+        "../*"
+      ],
+      "assets": [
+        "../assets"
+      ],
+      "public": [
+        "../public"
+      ]
+    }
+  },
+  "include": [
+    "./types/nitro-nuxt.d.ts",
+    "../../../../../../../.nvm/versions/node/v18.14.1/lib/node_modules/@nuxt/devtools/module.cjs/runtime/server",
+    "../../../../node_modules/.pnpm/@nuxt+telemetry@2.5.3_rollup@3.29.4/node_modules/@nuxt/telemetry/runtime/server",
+    "./types/nitro.d.ts",
+    "../**/*",
+    "../server/**/*"
+  ],
+  "exclude": [
+    "../node_modules",
+    "../../node_modules",
+    "../../../../node_modules",
+    "../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/node_modules",
+    "../../../../../../../.nvm/versions/node/v18.14.1/lib/node_modules/@nuxt/devtools",
+    "../dist"
+  ]
+}

+ 33 - 0
plugins/vite-plugin-tres/client/.nuxt/types/app.config.d.ts

@@ -0,0 +1,33 @@
+
+import type { CustomAppConfig } from 'nuxt/schema'
+import type { Defu } from 'defu'
+
+
+declare const inlineConfig = {
+  "nuxt": {
+    "buildId": "dev"
+  }
+}
+type ResolvedAppConfig = Defu<typeof inlineConfig, []>
+type IsAny<T> = 0 extends 1 & T ? true : false
+
+type MergedAppConfig<Resolved extends Record<string, unknown>, Custom extends Record<string, unknown>> = {
+  [K in keyof (Resolved & Custom)]: K extends keyof Custom
+    ? unknown extends Custom[K]
+      ? Resolved[K]
+      : IsAny<Custom[K]> extends true
+        ? Resolved[K]
+        : Custom[K] extends Record<string, any>
+            ? Resolved[K] extends Record<string, any>
+              ? MergedAppConfig<Resolved[K], Custom[K]>
+              : Exclude<Custom[K], undefined>
+            : Exclude<Custom[K], undefined>
+    : Resolved[K]
+}
+
+declare module 'nuxt/schema' {
+  interface AppConfig extends MergedAppConfig<ResolvedAppConfig, CustomAppConfig> { }
+}
+declare module '@nuxt/schema' {
+  interface AppConfig extends MergedAppConfig<ResolvedAppConfig, CustomAppConfig> { }
+}

+ 416 - 0
plugins/vite-plugin-tres/client/.nuxt/types/imports.d.ts

@@ -0,0 +1,416 @@
+// Generated by auto imports
+export {}
+declare global {
+  const abortNavigation: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['abortNavigation']
+  const addRouteMiddleware: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['addRouteMiddleware']
+  const callOnce: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/once')['callOnce']
+  const cancelIdleCallback: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/idle-callback')['cancelIdleCallback']
+  const clearError: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['clearError']
+  const clearNuxtData: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['clearNuxtData']
+  const clearNuxtState: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/state')['clearNuxtState']
+  const computed: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['computed']
+  const createError: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['createError']
+  const customRef: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['customRef']
+  const defineAppConfig: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['defineAppConfig']
+  const defineAsyncComponent: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineAsyncComponent']
+  const defineComponent: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineComponent']
+  const defineModel: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineModel']
+  const defineNuxtComponent: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/component')['defineNuxtComponent']
+  const defineNuxtLink: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-link')['defineNuxtLink']
+  const defineNuxtPlugin: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['defineNuxtPlugin']
+  const defineNuxtRouteMiddleware: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['defineNuxtRouteMiddleware']
+  const defineOptions: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineOptions']
+  const definePayloadPlugin: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['definePayloadPlugin']
+  const definePayloadReducer: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['definePayloadReducer']
+  const definePayloadReviver: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['definePayloadReviver']
+  const defineSlots: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineSlots']
+  const effect: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['effect']
+  const effectScope: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['effectScope']
+  const getAppManifest: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/manifest')['getAppManifest']
+  const getCurrentInstance: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['getCurrentInstance']
+  const getCurrentScope: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['getCurrentScope']
+  const getRouteRules: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/manifest')['getRouteRules']
+  const h: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['h']
+  const hasInjectionContext: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['hasInjectionContext']
+  const inject: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['inject']
+  const injectHead: typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['injectHead']
+  const isNuxtError: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['isNuxtError']
+  const isPrerendered: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['isPrerendered']
+  const isProxy: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isProxy']
+  const isReactive: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isReactive']
+  const isReadonly: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isReadonly']
+  const isRef: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isRef']
+  const isShallow: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isShallow']
+  const isVue2: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi')['isVue2']
+  const isVue3: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi')['isVue3']
+  const loadPayload: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['loadPayload']
+  const markRaw: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['markRaw']
+  const mergeModels: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['mergeModels']
+  const navigateTo: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['navigateTo']
+  const nextTick: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['nextTick']
+  const onActivated: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onActivated']
+  const onBeforeMount: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeMount']
+  const onBeforeRouteLeave: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['onBeforeRouteLeave']
+  const onBeforeRouteUpdate: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['onBeforeRouteUpdate']
+  const onBeforeUnmount: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeUnmount']
+  const onBeforeUpdate: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeUpdate']
+  const onDeactivated: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onDeactivated']
+  const onErrorCaptured: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onErrorCaptured']
+  const onMounted: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onMounted']
+  const onNuxtReady: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ready')['onNuxtReady']
+  const onRenderTracked: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onRenderTracked']
+  const onRenderTriggered: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onRenderTriggered']
+  const onScopeDispose: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onScopeDispose']
+  const onServerPrefetch: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onServerPrefetch']
+  const onUnmounted: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onUnmounted']
+  const onUpdated: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onUpdated']
+  const prefetchComponents: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['prefetchComponents']
+  const preloadComponents: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['preloadComponents']
+  const preloadPayload: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['preloadPayload']
+  const preloadRouteComponents: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['preloadRouteComponents']
+  const prerenderRoutes: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['prerenderRoutes']
+  const provide: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['provide']
+  const proxyRefs: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['proxyRefs']
+  const reactive: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['reactive']
+  const readonly: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['readonly']
+  const ref: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['ref']
+  const refreshNuxtData: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['refreshNuxtData']
+  const reloadNuxtApp: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/chunk')['reloadNuxtApp']
+  const requestIdleCallback: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/idle-callback')['requestIdleCallback']
+  const resolveComponent: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['resolveComponent']
+  const setPageLayout: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['setPageLayout']
+  const setResponseStatus: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['setResponseStatus']
+  const shallowReactive: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowReactive']
+  const shallowReadonly: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowReadonly']
+  const shallowRef: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowRef']
+  const showError: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['showError']
+  const toRaw: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRaw']
+  const toRef: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRef']
+  const toRefs: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRefs']
+  const toValue: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toValue']
+  const triggerRef: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['triggerRef']
+  const unref: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['unref']
+  const updateAppConfig: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/config')['updateAppConfig']
+  const useAppConfig: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/config')['useAppConfig']
+  const useAsyncData: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useAsyncData']
+  const useAttrs: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useAttrs']
+  const useCookie: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/cookie')['useCookie']
+  const useCssModule: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useCssModule']
+  const useCssVars: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useCssVars']
+  const useError: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['useError']
+  const useFetch: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/fetch')['useFetch']
+  const useHead: typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useHead']
+  const useHeadSafe: typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useHeadSafe']
+  const useHydration: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/hydrate')['useHydration']
+  const useLazyAsyncData: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useLazyAsyncData']
+  const useLazyFetch: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/fetch')['useLazyFetch']
+  const useLoadingIndicator: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/loading-indicator')['useLoadingIndicator']
+  const useModel: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useModel']
+  const useNuxtApp: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['useNuxtApp']
+  const useNuxtData: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useNuxtData']
+  const useRequestEvent: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestEvent']
+  const useRequestFetch: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestFetch']
+  const useRequestHeader: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestHeader']
+  const useRequestHeaders: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestHeaders']
+  const useRequestURL: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/url')['useRequestURL']
+  const useRoute: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['useRoute']
+  const useRouter: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['useRouter']
+  const useRuntimeConfig: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['useRuntimeConfig']
+  const useSeoMeta: typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useSeoMeta']
+  const useServerHead: typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerHead']
+  const useServerHeadSafe: typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerHeadSafe']
+  const useServerSeoMeta: typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerSeoMeta']
+  const useSlots: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useSlots']
+  const useState: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/state')['useState']
+  const useTransitionState: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useTransitionState']
+  const watch: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watch']
+  const watchEffect: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchEffect']
+  const watchPostEffect: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchPostEffect']
+  const watchSyncEffect: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchSyncEffect']
+  const withCtx: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withCtx']
+  const withDirectives: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withDirectives']
+  const withKeys: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withKeys']
+  const withMemo: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withMemo']
+  const withModifiers: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withModifiers']
+  const withScopeId: typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withScopeId']
+}
+// for type re-export
+declare global {
+  // @ts-ignore
+  export type { Component, ComponentPublicInstance, ComputedRef, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode } from '../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue'
+  import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')
+}
+// for vue template auto import
+import { UnwrapRef } from 'vue'
+declare module 'vue' {
+  interface ComponentCustomProperties {
+    readonly abortNavigation: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['abortNavigation']>
+    readonly addRouteMiddleware: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['addRouteMiddleware']>
+    readonly callOnce: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/once')['callOnce']>
+    readonly cancelIdleCallback: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/idle-callback')['cancelIdleCallback']>
+    readonly clearError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['clearError']>
+    readonly clearNuxtData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['clearNuxtData']>
+    readonly clearNuxtState: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/state')['clearNuxtState']>
+    readonly computed: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['computed']>
+    readonly createError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['createError']>
+    readonly customRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['customRef']>
+    readonly defineAppConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['defineAppConfig']>
+    readonly defineAsyncComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineAsyncComponent']>
+    readonly defineComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineComponent']>
+    readonly defineModel: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineModel']>
+    readonly defineNuxtComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/component')['defineNuxtComponent']>
+    readonly defineNuxtLink: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-link')['defineNuxtLink']>
+    readonly defineNuxtPlugin: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['defineNuxtPlugin']>
+    readonly defineNuxtRouteMiddleware: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['defineNuxtRouteMiddleware']>
+    readonly defineOptions: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineOptions']>
+    readonly definePayloadPlugin: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['definePayloadPlugin']>
+    readonly definePayloadReducer: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['definePayloadReducer']>
+    readonly definePayloadReviver: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['definePayloadReviver']>
+    readonly defineSlots: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineSlots']>
+    readonly effect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['effect']>
+    readonly effectScope: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['effectScope']>
+    readonly getAppManifest: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/manifest')['getAppManifest']>
+    readonly getCurrentInstance: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['getCurrentInstance']>
+    readonly getCurrentScope: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['getCurrentScope']>
+    readonly getRouteRules: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/manifest')['getRouteRules']>
+    readonly h: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['h']>
+    readonly hasInjectionContext: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['hasInjectionContext']>
+    readonly inject: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['inject']>
+    readonly injectHead: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['injectHead']>
+    readonly isNuxtError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['isNuxtError']>
+    readonly isPrerendered: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['isPrerendered']>
+    readonly isProxy: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isProxy']>
+    readonly isReactive: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isReactive']>
+    readonly isReadonly: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isReadonly']>
+    readonly isRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isRef']>
+    readonly isShallow: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isShallow']>
+    readonly isVue2: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi')['isVue2']>
+    readonly isVue3: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi')['isVue3']>
+    readonly loadPayload: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['loadPayload']>
+    readonly markRaw: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['markRaw']>
+    readonly mergeModels: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['mergeModels']>
+    readonly navigateTo: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['navigateTo']>
+    readonly nextTick: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['nextTick']>
+    readonly onActivated: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onActivated']>
+    readonly onBeforeMount: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeMount']>
+    readonly onBeforeRouteLeave: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['onBeforeRouteLeave']>
+    readonly onBeforeRouteUpdate: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['onBeforeRouteUpdate']>
+    readonly onBeforeUnmount: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeUnmount']>
+    readonly onBeforeUpdate: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeUpdate']>
+    readonly onDeactivated: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onDeactivated']>
+    readonly onErrorCaptured: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onErrorCaptured']>
+    readonly onMounted: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onMounted']>
+    readonly onNuxtReady: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ready')['onNuxtReady']>
+    readonly onRenderTracked: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onRenderTracked']>
+    readonly onRenderTriggered: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onRenderTriggered']>
+    readonly onScopeDispose: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onScopeDispose']>
+    readonly onServerPrefetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onServerPrefetch']>
+    readonly onUnmounted: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onUnmounted']>
+    readonly onUpdated: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onUpdated']>
+    readonly prefetchComponents: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['prefetchComponents']>
+    readonly preloadComponents: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['preloadComponents']>
+    readonly preloadPayload: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['preloadPayload']>
+    readonly preloadRouteComponents: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['preloadRouteComponents']>
+    readonly prerenderRoutes: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['prerenderRoutes']>
+    readonly provide: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['provide']>
+    readonly proxyRefs: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['proxyRefs']>
+    readonly reactive: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['reactive']>
+    readonly readonly: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['readonly']>
+    readonly ref: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['ref']>
+    readonly refreshNuxtData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['refreshNuxtData']>
+    readonly reloadNuxtApp: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/chunk')['reloadNuxtApp']>
+    readonly requestIdleCallback: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/idle-callback')['requestIdleCallback']>
+    readonly resolveComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['resolveComponent']>
+    readonly setPageLayout: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['setPageLayout']>
+    readonly setResponseStatus: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['setResponseStatus']>
+    readonly shallowReactive: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowReactive']>
+    readonly shallowReadonly: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowReadonly']>
+    readonly shallowRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowRef']>
+    readonly showError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['showError']>
+    readonly toRaw: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRaw']>
+    readonly toRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRef']>
+    readonly toRefs: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRefs']>
+    readonly toValue: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toValue']>
+    readonly triggerRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['triggerRef']>
+    readonly unref: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['unref']>
+    readonly updateAppConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/config')['updateAppConfig']>
+    readonly useAppConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/config')['useAppConfig']>
+    readonly useAsyncData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useAsyncData']>
+    readonly useAttrs: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useAttrs']>
+    readonly useCookie: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/cookie')['useCookie']>
+    readonly useCssModule: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useCssModule']>
+    readonly useCssVars: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useCssVars']>
+    readonly useError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['useError']>
+    readonly useFetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/fetch')['useFetch']>
+    readonly useHead: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useHead']>
+    readonly useHeadSafe: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useHeadSafe']>
+    readonly useHydration: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/hydrate')['useHydration']>
+    readonly useLazyAsyncData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useLazyAsyncData']>
+    readonly useLazyFetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/fetch')['useLazyFetch']>
+    readonly useLoadingIndicator: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/loading-indicator')['useLoadingIndicator']>
+    readonly useModel: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useModel']>
+    readonly useNuxtApp: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['useNuxtApp']>
+    readonly useNuxtData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useNuxtData']>
+    readonly useRequestEvent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestEvent']>
+    readonly useRequestFetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestFetch']>
+    readonly useRequestHeader: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestHeader']>
+    readonly useRequestHeaders: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestHeaders']>
+    readonly useRequestURL: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/url')['useRequestURL']>
+    readonly useRoute: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['useRoute']>
+    readonly useRouter: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['useRouter']>
+    readonly useRuntimeConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['useRuntimeConfig']>
+    readonly useSeoMeta: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useSeoMeta']>
+    readonly useServerHead: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerHead']>
+    readonly useServerHeadSafe: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerHeadSafe']>
+    readonly useServerSeoMeta: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerSeoMeta']>
+    readonly useSlots: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useSlots']>
+    readonly useState: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/state')['useState']>
+    readonly useTransitionState: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useTransitionState']>
+    readonly watch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watch']>
+    readonly watchEffect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchEffect']>
+    readonly watchPostEffect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchPostEffect']>
+    readonly watchSyncEffect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchSyncEffect']>
+    readonly withCtx: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withCtx']>
+    readonly withDirectives: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withDirectives']>
+    readonly withKeys: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withKeys']>
+    readonly withMemo: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withMemo']>
+    readonly withModifiers: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withModifiers']>
+    readonly withScopeId: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withScopeId']>
+  }
+}
+declare module '@vue/runtime-core' {
+  interface ComponentCustomProperties {
+    readonly abortNavigation: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['abortNavigation']>
+    readonly addRouteMiddleware: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['addRouteMiddleware']>
+    readonly callOnce: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/once')['callOnce']>
+    readonly cancelIdleCallback: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/idle-callback')['cancelIdleCallback']>
+    readonly clearError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['clearError']>
+    readonly clearNuxtData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['clearNuxtData']>
+    readonly clearNuxtState: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/state')['clearNuxtState']>
+    readonly computed: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['computed']>
+    readonly createError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['createError']>
+    readonly customRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['customRef']>
+    readonly defineAppConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['defineAppConfig']>
+    readonly defineAsyncComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineAsyncComponent']>
+    readonly defineComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineComponent']>
+    readonly defineModel: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineModel']>
+    readonly defineNuxtComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/component')['defineNuxtComponent']>
+    readonly defineNuxtLink: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/components/nuxt-link')['defineNuxtLink']>
+    readonly defineNuxtPlugin: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['defineNuxtPlugin']>
+    readonly defineNuxtRouteMiddleware: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['defineNuxtRouteMiddleware']>
+    readonly defineOptions: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineOptions']>
+    readonly definePayloadPlugin: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['definePayloadPlugin']>
+    readonly definePayloadReducer: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['definePayloadReducer']>
+    readonly definePayloadReviver: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['definePayloadReviver']>
+    readonly defineSlots: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['defineSlots']>
+    readonly effect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['effect']>
+    readonly effectScope: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['effectScope']>
+    readonly getAppManifest: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/manifest')['getAppManifest']>
+    readonly getCurrentInstance: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['getCurrentInstance']>
+    readonly getCurrentScope: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['getCurrentScope']>
+    readonly getRouteRules: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/manifest')['getRouteRules']>
+    readonly h: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['h']>
+    readonly hasInjectionContext: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['hasInjectionContext']>
+    readonly inject: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['inject']>
+    readonly injectHead: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['injectHead']>
+    readonly isNuxtError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['isNuxtError']>
+    readonly isPrerendered: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['isPrerendered']>
+    readonly isProxy: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isProxy']>
+    readonly isReactive: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isReactive']>
+    readonly isReadonly: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isReadonly']>
+    readonly isRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isRef']>
+    readonly isShallow: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['isShallow']>
+    readonly isVue2: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi')['isVue2']>
+    readonly isVue3: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/vue-demi')['isVue3']>
+    readonly loadPayload: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['loadPayload']>
+    readonly markRaw: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['markRaw']>
+    readonly mergeModels: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['mergeModels']>
+    readonly navigateTo: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['navigateTo']>
+    readonly nextTick: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['nextTick']>
+    readonly onActivated: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onActivated']>
+    readonly onBeforeMount: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeMount']>
+    readonly onBeforeRouteLeave: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['onBeforeRouteLeave']>
+    readonly onBeforeRouteUpdate: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['onBeforeRouteUpdate']>
+    readonly onBeforeUnmount: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeUnmount']>
+    readonly onBeforeUpdate: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onBeforeUpdate']>
+    readonly onDeactivated: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onDeactivated']>
+    readonly onErrorCaptured: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onErrorCaptured']>
+    readonly onMounted: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onMounted']>
+    readonly onNuxtReady: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ready')['onNuxtReady']>
+    readonly onRenderTracked: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onRenderTracked']>
+    readonly onRenderTriggered: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onRenderTriggered']>
+    readonly onScopeDispose: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onScopeDispose']>
+    readonly onServerPrefetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onServerPrefetch']>
+    readonly onUnmounted: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onUnmounted']>
+    readonly onUpdated: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['onUpdated']>
+    readonly prefetchComponents: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['prefetchComponents']>
+    readonly preloadComponents: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['preloadComponents']>
+    readonly preloadPayload: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/payload')['preloadPayload']>
+    readonly preloadRouteComponents: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/preload')['preloadRouteComponents']>
+    readonly prerenderRoutes: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['prerenderRoutes']>
+    readonly provide: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['provide']>
+    readonly proxyRefs: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['proxyRefs']>
+    readonly reactive: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['reactive']>
+    readonly readonly: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['readonly']>
+    readonly ref: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['ref']>
+    readonly refreshNuxtData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['refreshNuxtData']>
+    readonly reloadNuxtApp: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/chunk')['reloadNuxtApp']>
+    readonly requestIdleCallback: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/compat/idle-callback')['requestIdleCallback']>
+    readonly resolveComponent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['resolveComponent']>
+    readonly setPageLayout: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['setPageLayout']>
+    readonly setResponseStatus: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['setResponseStatus']>
+    readonly shallowReactive: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowReactive']>
+    readonly shallowReadonly: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowReadonly']>
+    readonly shallowRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['shallowRef']>
+    readonly showError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['showError']>
+    readonly toRaw: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRaw']>
+    readonly toRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRef']>
+    readonly toRefs: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toRefs']>
+    readonly toValue: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['toValue']>
+    readonly triggerRef: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['triggerRef']>
+    readonly unref: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['unref']>
+    readonly updateAppConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/config')['updateAppConfig']>
+    readonly useAppConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/config')['useAppConfig']>
+    readonly useAsyncData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useAsyncData']>
+    readonly useAttrs: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useAttrs']>
+    readonly useCookie: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/cookie')['useCookie']>
+    readonly useCssModule: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useCssModule']>
+    readonly useCssVars: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useCssVars']>
+    readonly useError: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/error')['useError']>
+    readonly useFetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/fetch')['useFetch']>
+    readonly useHead: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useHead']>
+    readonly useHeadSafe: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useHeadSafe']>
+    readonly useHydration: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/hydrate')['useHydration']>
+    readonly useLazyAsyncData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useLazyAsyncData']>
+    readonly useLazyFetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/fetch')['useLazyFetch']>
+    readonly useLoadingIndicator: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/loading-indicator')['useLoadingIndicator']>
+    readonly useModel: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useModel']>
+    readonly useNuxtApp: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['useNuxtApp']>
+    readonly useNuxtData: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/asyncData')['useNuxtData']>
+    readonly useRequestEvent: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestEvent']>
+    readonly useRequestFetch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestFetch']>
+    readonly useRequestHeader: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestHeader']>
+    readonly useRequestHeaders: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/ssr')['useRequestHeaders']>
+    readonly useRequestURL: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/url')['useRequestURL']>
+    readonly useRoute: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['useRoute']>
+    readonly useRouter: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/router')['useRouter']>
+    readonly useRuntimeConfig: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/nuxt')['useRuntimeConfig']>
+    readonly useSeoMeta: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useSeoMeta']>
+    readonly useServerHead: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerHead']>
+    readonly useServerHeadSafe: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerHeadSafe']>
+    readonly useServerSeoMeta: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/@unhead+vue@1.8.9_vue@3.4.3/node_modules/@unhead/vue')['useServerSeoMeta']>
+    readonly useSlots: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useSlots']>
+    readonly useState: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/composables/state')['useState']>
+    readonly useTransitionState: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['useTransitionState']>
+    readonly watch: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watch']>
+    readonly watchEffect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchEffect']>
+    readonly watchPostEffect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchPostEffect']>
+    readonly watchSyncEffect: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['watchSyncEffect']>
+    readonly withCtx: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withCtx']>
+    readonly withDirectives: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withDirectives']>
+    readonly withKeys: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withKeys']>
+    readonly withMemo: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withMemo']>
+    readonly withModifiers: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withModifiers']>
+    readonly withScopeId: UnwrapRef<typeof import('../../../../../node_modules/.pnpm/vue@3.4.3_typescript@5.3.3/node_modules/vue')['withScopeId']>
+  }
+}

+ 14 - 0
plugins/vite-plugin-tres/client/.nuxt/types/nitro-config.d.ts

@@ -0,0 +1,14 @@
+// Generated by nitro
+
+// App Config
+import type { Defu } from 'defu'
+
+
+
+type UserAppConfig = Defu<{}, []>
+
+declare module 'nitropack' {
+  interface AppConfig extends UserAppConfig {}
+}
+    
+export {}

+ 124 - 0
plugins/vite-plugin-tres/client/.nuxt/types/nitro-imports.d.ts

@@ -0,0 +1,124 @@
+declare global {
+  const __buildAssetsURL: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/core/runtime/nitro/paths')['buildAssetsURL']
+  const __publicAssetsURL: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/core/runtime/nitro/paths')['publicAssetsURL']
+  const appendCorsHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['appendCorsHeaders']
+  const appendCorsPreflightHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['appendCorsPreflightHeaders']
+  const appendHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['appendHeader']
+  const appendHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['appendHeaders']
+  const appendResponseHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['appendResponseHeader']
+  const appendResponseHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['appendResponseHeaders']
+  const assertMethod: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['assertMethod']
+  const cachedEventHandler: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['cachedEventHandler']
+  const cachedFunction: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['cachedFunction']
+  const callNodeListener: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['callNodeListener']
+  const clearResponseHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['clearResponseHeaders']
+  const clearSession: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['clearSession']
+  const createApp: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['createApp']
+  const createAppEventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['createAppEventHandler']
+  const createError: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['createError']
+  const createEvent: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['createEvent']
+  const createRouter: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['createRouter']
+  const defaultContentType: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['defaultContentType']
+  const defineAppConfig: typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/core/runtime/nitro/config')['defineAppConfig']
+  const defineCachedEventHandler: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['defineCachedEventHandler']
+  const defineCachedFunction: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['defineCachedFunction']
+  const defineEventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['defineEventHandler']
+  const defineLazyEventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['defineLazyEventHandler']
+  const defineNitroErrorHandler: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['defineNitroErrorHandler']
+  const defineNitroPlugin: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['defineNitroPlugin']
+  const defineNodeListener: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['defineNodeListener']
+  const defineNodeMiddleware: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['defineNodeMiddleware']
+  const defineRenderHandler: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['defineRenderHandler']
+  const defineRequestMiddleware: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['defineRequestMiddleware']
+  const defineResponseMiddleware: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['defineResponseMiddleware']
+  const deleteCookie: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['deleteCookie']
+  const dynamicEventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['dynamicEventHandler']
+  const eventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['eventHandler']
+  const fetchWithEvent: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['fetchWithEvent']
+  const fromNodeMiddleware: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['fromNodeMiddleware']
+  const fromPlainHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['fromPlainHandler']
+  const fromWebHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['fromWebHandler']
+  const getCookie: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getCookie']
+  const getHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getHeader']
+  const getHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getHeaders']
+  const getMethod: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getMethod']
+  const getProxyRequestHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getProxyRequestHeaders']
+  const getQuery: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getQuery']
+  const getRequestFingerprint: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestFingerprint']
+  const getRequestHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestHeader']
+  const getRequestHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestHeaders']
+  const getRequestHost: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestHost']
+  const getRequestIP: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestIP']
+  const getRequestPath: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestPath']
+  const getRequestProtocol: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestProtocol']
+  const getRequestURL: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestURL']
+  const getRequestWebStream: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRequestWebStream']
+  const getResponseHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getResponseHeader']
+  const getResponseHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getResponseHeaders']
+  const getResponseStatus: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getResponseStatus']
+  const getResponseStatusText: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getResponseStatusText']
+  const getRouteRules: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['getRouteRules']
+  const getRouterParam: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRouterParam']
+  const getRouterParams: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getRouterParams']
+  const getSession: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getSession']
+  const getValidatedQuery: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getValidatedQuery']
+  const getValidatedRouterParams: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['getValidatedRouterParams']
+  const handleCacheHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['handleCacheHeaders']
+  const handleCors: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['handleCors']
+  const isCorsOriginAllowed: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isCorsOriginAllowed']
+  const isError: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isError']
+  const isEvent: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isEvent']
+  const isEventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isEventHandler']
+  const isMethod: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isMethod']
+  const isPreflightRequest: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isPreflightRequest']
+  const isStream: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isStream']
+  const isWebResponse: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['isWebResponse']
+  const lazyEventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['lazyEventHandler']
+  const nitroPlugin: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['nitroPlugin']
+  const parseCookies: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['parseCookies']
+  const promisifyNodeListener: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['promisifyNodeListener']
+  const proxyRequest: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['proxyRequest']
+  const readBody: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['readBody']
+  const readFormData: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['readFormData']
+  const readMultipartFormData: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['readMultipartFormData']
+  const readRawBody: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['readRawBody']
+  const readValidatedBody: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['readValidatedBody']
+  const removeResponseHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['removeResponseHeader']
+  const sanitizeStatusCode: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sanitizeStatusCode']
+  const sanitizeStatusMessage: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sanitizeStatusMessage']
+  const sealSession: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sealSession']
+  const send: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['send']
+  const sendError: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sendError']
+  const sendNoContent: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sendNoContent']
+  const sendProxy: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sendProxy']
+  const sendRedirect: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sendRedirect']
+  const sendStream: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sendStream']
+  const sendWebResponse: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['sendWebResponse']
+  const serveStatic: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['serveStatic']
+  const setCookie: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['setCookie']
+  const setHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['setHeader']
+  const setHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['setHeaders']
+  const setResponseHeader: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['setResponseHeader']
+  const setResponseHeaders: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['setResponseHeaders']
+  const setResponseStatus: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['setResponseStatus']
+  const splitCookiesString: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['splitCookiesString']
+  const toEventHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['toEventHandler']
+  const toNodeListener: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['toNodeListener']
+  const toPlainHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['toPlainHandler']
+  const toWebHandler: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['toWebHandler']
+  const toWebRequest: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['toWebRequest']
+  const unsealSession: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['unsealSession']
+  const updateSession: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['updateSession']
+  const useAppConfig: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['useAppConfig']
+  const useBase: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['useBase']
+  const useEvent: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['useEvent']
+  const useNitroApp: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['useNitroApp']
+  const useRuntimeConfig: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['useRuntimeConfig']
+  const useSession: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['useSession']
+  const useStorage: typeof import('../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime')['useStorage']
+  const writeEarlyHints: typeof import('../../../../../node_modules/.pnpm/h3@1.9.0/node_modules/h3')['writeEarlyHints']
+}
+export { defineCachedFunction, defineCachedEventHandler, cachedFunction, cachedEventHandler, useRuntimeConfig, useStorage, useNitroApp, defineNitroPlugin, nitroPlugin, defineRenderHandler, getRouteRules, useAppConfig, useEvent, defineNitroErrorHandler } from '../../../../../node_modules/.pnpm/nitropack@2.8.1/node_modules/nitropack/dist/runtime';
+export { appendCorsHeaders, appendCorsPreflightHeaders, appendHeader, appendHeaders, appendResponseHeader, appendResponseHeaders, assertMethod, callNodeListener, clearResponseHeaders, clearSession, createApp, createAppEventHandler, createError, createEvent, createRouter, defaultContentType, defineEventHandler, defineLazyEventHandler, defineNodeListener, defineNodeMiddleware, defineRequestMiddleware, defineResponseMiddleware, deleteCookie, dynamicEventHandler, eventHandler, fetchWithEvent, fromNodeMiddleware, fromPlainHandler, fromWebHandler, getCookie, getHeader, getHeaders, getMethod, getProxyRequestHeaders, getQuery, getRequestFingerprint, getRequestHeader, getRequestHeaders, getRequestHost, getRequestIP, getRequestPath, getRequestProtocol, getRequestURL, getRequestWebStream, getResponseHeader, getResponseHeaders, getResponseStatus, getResponseStatusText, getRouterParam, getRouterParams, getSession, getValidatedQuery, getValidatedRouterParams, handleCacheHeaders, handleCors, isCorsOriginAllowed, isError, isEvent, isEventHandler, isMethod, isPreflightRequest, isStream, isWebResponse, lazyEventHandler, parseCookies, promisifyNodeListener, proxyRequest, readBody, readFormData, readMultipartFormData, readRawBody, readValidatedBody, removeResponseHeader, sanitizeStatusCode, sanitizeStatusMessage, sealSession, send, sendError, sendNoContent, sendProxy, sendRedirect, sendStream, sendWebResponse, serveStatic, setCookie, setHeader, setHeaders, setResponseHeader, setResponseHeaders, setResponseStatus, splitCookiesString, toEventHandler, toNodeListener, toPlainHandler, toWebHandler, toWebRequest, unsealSession, updateSession, useBase, useSession, writeEarlyHints } from 'h3';
+export { buildAssetsURL as __buildAssetsURL, publicAssetsURL as __publicAssetsURL } from '../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/core/runtime/nitro/paths';
+export { defineAppConfig } from '../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/core/runtime/nitro/config';

+ 26 - 0
plugins/vite-plugin-tres/client/.nuxt/types/nitro-nuxt.d.ts

@@ -0,0 +1,26 @@
+
+/// <reference path="./schema.d.ts" />
+
+import type { RuntimeConfig } from 'nuxt/schema'
+import type { H3Event } from 'h3'
+import type { NuxtIslandContext, NuxtIslandResponse, NuxtRenderHTMLContext } from 'nuxt/dist/core/runtime/nitro/renderer'
+
+declare module 'nitropack' {
+  interface NitroRuntimeConfigApp {
+    buildAssetsDir: string
+    cdnURL: string
+  }
+  interface NitroRuntimeConfig extends RuntimeConfig {}
+  interface NitroRouteConfig {
+    ssr?: boolean
+    experimentalNoScripts?: boolean
+  }
+  interface NitroRouteRules {
+    ssr?: boolean
+    experimentalNoScripts?: boolean
+  }
+  interface NitroRuntimeHooks {
+    'render:html': (htmlContext: NuxtRenderHTMLContext, context: { event: H3Event }) => void | Promise<void>
+    'render:island': (islandResponse: NuxtIslandResponse, context: { event: H3Event, islandContext: NuxtIslandContext }) => void | Promise<void>
+  }
+}

+ 11 - 0
plugins/vite-plugin-tres/client/.nuxt/types/nitro-routes.d.ts

@@ -0,0 +1,11 @@
+// Generated by nitro
+import type { Serialize, Simplify } from 'nitropack'
+declare module 'nitropack' {
+  type Awaited<T> = T extends PromiseLike<infer U> ? Awaited<U> : T
+  interface InternalApi {
+    '/__nuxt_error': {
+      'default': Simplify<Serialize<Awaited<ReturnType<typeof import('../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/core/runtime/nitro/renderer').default>>>>
+    }
+  }
+}
+export {}

+ 3 - 0
plugins/vite-plugin-tres/client/.nuxt/types/nitro.d.ts

@@ -0,0 +1,3 @@
+/// <reference path="./nitro-routes.d.ts" />
+/// <reference path="./nitro-config.d.ts" />
+/// <reference path="./nitro-imports.d.ts" />

+ 29 - 0
plugins/vite-plugin-tres/client/.nuxt/types/plugins.d.ts

@@ -0,0 +1,29 @@
+// Generated by Nuxt'
+import type { Plugin } from '#app'
+
+type Decorate<T extends Record<string, any>> = { [K in keyof T as K extends string ? `$${K}` : never]: T[K] }
+
+type InjectionType<A extends Plugin> = A extends Plugin<infer T> ? Decorate<T> : unknown
+
+type NuxtAppInjections = 
+  InjectionType<typeof import("../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/plugins/check-outdated-build.client").default> &
+  InjectionType<typeof import("../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/plugins/revive-payload.server").default> &
+  InjectionType<typeof import("../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/plugins/revive-payload.client").default> &
+  InjectionType<typeof import("../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/head/runtime/plugins/unhead").default> &
+  InjectionType<typeof import("../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/plugins/router").default> &
+  InjectionType<typeof import("../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/plugins/chunk-reload.client").default> &
+  InjectionType<typeof import("../../../../../node_modules/.pnpm/nuxt@3.9.0_eslint@8.56.0_rollup@3.29.4_typescript@5.3.3_vite@5.0.10/node_modules/nuxt/dist/app/plugins/check-if-layout-used").default>
+
+declare module '#app' {
+  interface NuxtApp extends NuxtAppInjections { }
+
+  interface NuxtAppLiterals {
+    pluginName: 'nuxt:revive-payload:client' | 'nuxt:head' | 'nuxt:router' | 'nuxt:revive-payload:server' | 'nuxt:global-components' | 'nuxt:chunk-reload' | 'nuxt:checkIfLayoutUsed'
+  }
+}
+
+declare module 'vue' {
+  interface ComponentCustomProperties extends NuxtAppInjections { }
+}
+
+export { }

+ 25 - 0
plugins/vite-plugin-tres/client/.nuxt/types/schema.d.ts

@@ -0,0 +1,25 @@
+import { NuxtModule, RuntimeConfig } from 'nuxt/schema'
+declare module 'nuxt/schema' {
+  interface NuxtConfig {
+    ["devtools"]?: typeof import("/Users/alvarosabu/.nvm/versions/node/v18.14.1/lib/node_modules/@nuxt/devtools/module").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any>
+    ["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? Partial<O> : Record<string, any>
+    modules?: (undefined | null | false | NuxtModule | string | [NuxtModule | string, Record<string, any>] | ["/Users/alvarosabu/.nvm/versions/node/v18.14.1/lib/node_modules/@nuxt/devtools/module", Exclude<NuxtConfig["devtools"], boolean>] | ["@nuxt/telemetry", Exclude<NuxtConfig["telemetry"], boolean>])[],
+  }
+  interface RuntimeConfig {
+   app: {
+      baseURL: string,
+
+      buildAssetsDir: string,
+
+      cdnURL: string,
+   },
+  }
+  interface PublicRuntimeConfig {
+
+  }
+}
+declare module 'vue' {
+        interface ComponentCustomProperties {
+          $config: RuntimeConfig
+        }
+      }

+ 5 - 0
plugins/vite-plugin-tres/client/.nuxt/types/vue-shim.d.ts

@@ -0,0 +1,5 @@
+declare module '*.vue' {
+  import { DefineComponent } from 'vue'
+  const component: DefineComponent<{}, {}, any>
+  export default component
+}

+ 1 - 0
plugins/vite-plugin-tres/client/.nuxt/vue-router-stub.d.ts

@@ -0,0 +1 @@
+export * from 'vue-router'

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است