11
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
.nuxt
|
||||
.output
|
||||
node_modules
|
||||
.git
|
||||
.env
|
||||
npm-debug.log
|
||||
@@ -0,0 +1 @@
|
||||
node_modules
|
||||
@@ -0,0 +1,21 @@
|
||||
|
||||
const inlineConfig = {
|
||||
"nuxt": {}
|
||||
}
|
||||
|
||||
/** client **/
|
||||
import { _replaceAppConfig } from '#app/config'
|
||||
|
||||
// Vite - webpack is handled directly in #app/config
|
||||
if (import.meta.dev && !import.meta.nitro && import.meta.hot) {
|
||||
import.meta.hot.accept((newModule) => {
|
||||
if (newModule) {
|
||||
_replaceAppConfig(newModule.default)
|
||||
}
|
||||
})
|
||||
}
|
||||
/** client-end **/
|
||||
|
||||
|
||||
|
||||
export default inlineConfig
|
||||
Vendored
+256
@@ -0,0 +1,256 @@
|
||||
|
||||
import type { DefineComponent, SlotsType } from 'vue'
|
||||
type IslandComponent<T> = DefineComponent<{}, {refresh: () => Promise<void>}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>> & T
|
||||
|
||||
type HydrationStrategies = {
|
||||
hydrateOnVisible?: IntersectionObserverInit | true
|
||||
hydrateOnIdle?: number | true
|
||||
hydrateOnInteraction?: keyof HTMLElementEventMap | Array<keyof HTMLElementEventMap> | true
|
||||
hydrateOnMediaQuery?: string
|
||||
hydrateAfter?: number
|
||||
hydrateWhen?: boolean
|
||||
hydrateNever?: true
|
||||
}
|
||||
type LazyComponent<T> = DefineComponent<HydrationStrategies, {}, {}, {}, {}, {}, {}, { hydrated: () => void }> & T
|
||||
|
||||
|
||||
export const AppFooter: typeof import("../components/AppFooter.vue")['default']
|
||||
export const CoachingSystem: typeof import("../components/CoachingSystem.vue")['default']
|
||||
export const ConsultForm: typeof import("../components/ConsultForm.vue")['default']
|
||||
export const FaqAccordion: typeof import("../components/FaqAccordion.vue")['default']
|
||||
export const HeroBanner: typeof import("../components/HeroBanner.vue")['default']
|
||||
export const NearbySchools: typeof import("../components/NearbySchools.vue")['default']
|
||||
export const ProcessGuide: typeof import("../components/ProcessGuide.vue")['default']
|
||||
export const QuickMetrics: typeof import("../components/QuickMetrics.vue")['default']
|
||||
export const SubjectMastery: typeof import("../components/SubjectMastery.vue")['default']
|
||||
export const SuccessStories: typeof import("../components/SuccessStories.vue")['default']
|
||||
export const TeacherVerification: typeof import("../components/TeacherVerification.vue")['default']
|
||||
/**
|
||||
* Displays the welcome screen used by new Nuxt projects.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-welcome
|
||||
*/
|
||||
export const NuxtWelcome: typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']
|
||||
/**
|
||||
* Renders the selected layout around pages or error content.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-layout
|
||||
*/
|
||||
export const NuxtLayout: typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default']
|
||||
/**
|
||||
* Catches client-side errors from its default slot and renders an error slot.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-error-boundary
|
||||
*/
|
||||
export const NuxtErrorBoundary: typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary.vue")['default']
|
||||
/**
|
||||
* Renders its default slot only on the client, with an optional server fallback.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/client-only
|
||||
*/
|
||||
export const ClientOnly: typeof import("../node_modules/nuxt/dist/app/components/client-only")['default']
|
||||
/**
|
||||
* Renders its content only during development.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/dev-only
|
||||
*/
|
||||
export const DevOnly: typeof import("../node_modules/nuxt/dist/app/components/dev-only")['default']
|
||||
export const ServerPlaceholder: typeof import("../node_modules/nuxt/dist/app/components/server-placeholder")['default']
|
||||
/**
|
||||
* A drop-in replacement for Vue Router's `<RouterLink>` and the HTML `<a>` element.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-link
|
||||
*/
|
||||
export const NuxtLink: typeof import("../node_modules/nuxt/dist/app/components/nuxt-link")['default']
|
||||
/**
|
||||
* Displays a progress bar during page navigation.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-loading-indicator
|
||||
*/
|
||||
export const NuxtLoadingIndicator: typeof import("../node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']
|
||||
/**
|
||||
* Formats dates and times consistently across server and client using the user's locale.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-time
|
||||
*/
|
||||
export const NuxtTime: typeof import("../node_modules/nuxt/dist/app/components/nuxt-time.vue")['default']
|
||||
/**
|
||||
* Announces route changes to assistive technologies using the current page title.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-route-announcer
|
||||
*/
|
||||
export const NuxtRouteAnnouncer: typeof import("../node_modules/nuxt/dist/app/components/nuxt-route-announcer")['default']
|
||||
/**
|
||||
* Announces dynamic content changes to assistive technologies.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-announcer
|
||||
*/
|
||||
export const NuxtAnnouncer: typeof import("../node_modules/nuxt/dist/app/components/nuxt-announcer")['default']
|
||||
/**
|
||||
* Renders an optimized image through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-img
|
||||
*/
|
||||
export const NuxtImg: typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
|
||||
/**
|
||||
* Renders responsive optimized images through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-picture
|
||||
*/
|
||||
export const NuxtPicture: typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
|
||||
/**
|
||||
* Renders the current page from the `pages/` directory.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-page
|
||||
*/
|
||||
export const NuxtPage: typeof import("../node_modules/nuxt/dist/pages/runtime/page")['default']
|
||||
export const NoScript: typeof import("../node_modules/nuxt/dist/head/runtime/components")['NoScript']
|
||||
export const Link: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Link']
|
||||
export const Base: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Base']
|
||||
export const Title: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Title']
|
||||
export const Meta: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Meta']
|
||||
export const Style: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Style']
|
||||
export const Head: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Head']
|
||||
export const Html: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Html']
|
||||
export const Body: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body']
|
||||
/**
|
||||
* Renders a non-interactive server component without shipping client-side JavaScript.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-island
|
||||
*/
|
||||
export const NuxtIsland: typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default']
|
||||
export const LazyAppFooter: LazyComponent<typeof import("../components/AppFooter.vue")['default']>
|
||||
export const LazyCoachingSystem: LazyComponent<typeof import("../components/CoachingSystem.vue")['default']>
|
||||
export const LazyConsultForm: LazyComponent<typeof import("../components/ConsultForm.vue")['default']>
|
||||
export const LazyFaqAccordion: LazyComponent<typeof import("../components/FaqAccordion.vue")['default']>
|
||||
export const LazyHeroBanner: LazyComponent<typeof import("../components/HeroBanner.vue")['default']>
|
||||
export const LazyNearbySchools: LazyComponent<typeof import("../components/NearbySchools.vue")['default']>
|
||||
export const LazyProcessGuide: LazyComponent<typeof import("../components/ProcessGuide.vue")['default']>
|
||||
export const LazyQuickMetrics: LazyComponent<typeof import("../components/QuickMetrics.vue")['default']>
|
||||
export const LazySubjectMastery: LazyComponent<typeof import("../components/SubjectMastery.vue")['default']>
|
||||
export const LazySuccessStories: LazyComponent<typeof import("../components/SuccessStories.vue")['default']>
|
||||
export const LazyTeacherVerification: LazyComponent<typeof import("../components/TeacherVerification.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtWelcome>`.
|
||||
*
|
||||
* Displays the welcome screen used by new Nuxt projects.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-welcome
|
||||
*/
|
||||
export const LazyNuxtWelcome: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/welcome.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtLayout>`.
|
||||
*
|
||||
* Renders the selected layout around pages or error content.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-layout
|
||||
*/
|
||||
export const LazyNuxtLayout: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-layout")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtErrorBoundary>`.
|
||||
*
|
||||
* Catches client-side errors from its default slot and renders an error slot.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-error-boundary
|
||||
*/
|
||||
export const LazyNuxtErrorBoundary: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-error-boundary.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<ClientOnly>`.
|
||||
*
|
||||
* Renders its default slot only on the client, with an optional server fallback.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/client-only
|
||||
*/
|
||||
export const LazyClientOnly: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/client-only")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<DevOnly>`.
|
||||
*
|
||||
* Renders its content only during development.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/dev-only
|
||||
*/
|
||||
export const LazyDevOnly: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/dev-only")['default']>
|
||||
export const LazyServerPlaceholder: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/server-placeholder")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtLink>`.
|
||||
*
|
||||
* A drop-in replacement for Vue Router's `<RouterLink>` and the HTML `<a>` element.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-link
|
||||
*/
|
||||
export const LazyNuxtLink: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-link")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtLoadingIndicator>`.
|
||||
*
|
||||
* Displays a progress bar during page navigation.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-loading-indicator
|
||||
*/
|
||||
export const LazyNuxtLoadingIndicator: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtTime>`.
|
||||
*
|
||||
* Formats dates and times consistently across server and client using the user's locale.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-time
|
||||
*/
|
||||
export const LazyNuxtTime: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-time.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtRouteAnnouncer>`.
|
||||
*
|
||||
* Announces route changes to assistive technologies using the current page title.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-route-announcer
|
||||
*/
|
||||
export const LazyNuxtRouteAnnouncer: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-route-announcer")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtAnnouncer>`.
|
||||
*
|
||||
* Announces dynamic content changes to assistive technologies.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-announcer
|
||||
*/
|
||||
export const LazyNuxtAnnouncer: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-announcer")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtImg>`.
|
||||
*
|
||||
* Renders an optimized image through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-img
|
||||
*/
|
||||
export const LazyNuxtImg: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtPicture>`.
|
||||
*
|
||||
* Renders responsive optimized images through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-picture
|
||||
*/
|
||||
export const LazyNuxtPicture: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtPage>`.
|
||||
*
|
||||
* Renders the current page from the `pages/` directory.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-page
|
||||
*/
|
||||
export const LazyNuxtPage: LazyComponent<typeof import("../node_modules/nuxt/dist/pages/runtime/page")['default']>
|
||||
export const LazyNoScript: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['NoScript']>
|
||||
export const LazyLink: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Link']>
|
||||
export const LazyBase: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Base']>
|
||||
export const LazyTitle: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Title']>
|
||||
export const LazyMeta: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Meta']>
|
||||
export const LazyStyle: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Style']>
|
||||
export const LazyHead: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Head']>
|
||||
export const LazyHtml: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Html']>
|
||||
export const LazyBody: LazyComponent<typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtIsland>`.
|
||||
*
|
||||
* Renders a non-interactive server component without shipping client-side JavaScript.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-island
|
||||
*/
|
||||
export const LazyNuxtIsland: LazyComponent<typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default']>
|
||||
|
||||
export const componentNames: string[]
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
export declare const $fetch: import('nuxt/app').TypedFetch
|
||||
Vendored
+38
@@ -0,0 +1,38 @@
|
||||
export { useScriptTriggerConsent, useScriptEventPage, useScriptTriggerElement, useScript, useScriptGoogleAnalytics, useScriptPlausibleAnalytics, useScriptCrisp, useScriptClarity, useScriptCloudflareWebAnalytics, useScriptVercelAnalytics, useScriptPostHog, useScriptFathomAnalytics, useScriptMatomoAnalytics, useScriptMixpanelAnalytics, useScriptBingUet, useScriptGoogleTagManager, useScriptGoogleAdsense, useScriptGoogleRecaptcha, useScriptGoogleSignIn, useScriptSegment, useScriptMetaPixel, useScriptXPixel, useScriptTikTokPixel, useScriptIntercom, useScriptHotjar, useScriptStripe, useScriptLemonSqueezy, useScriptVimeoPlayer, useScriptYouTubePlayer, useScriptGoogleMaps, useScriptNpm, useScriptUmamiAnalytics, useScriptSnapchatPixel, useScriptRybbitAnalytics, useScriptDatabuddyAnalytics, useScriptRedditPixel, useScriptPayPal, useScriptGravatar, useScriptAhrefsAnalytics, useScriptLinkedInInsight, useScriptCalendly, useScriptUsercentrics, useScriptSpeedCurve } from '#app/composables/script-stubs';
|
||||
export { isVue2, isVue3 } from 'vue-demi';
|
||||
export { defineNuxtLink } from '#app/components/nuxt-link';
|
||||
export { useNuxtApp, tryUseNuxtApp, defineNuxtPlugin, definePayloadPlugin, useRuntimeConfig, defineAppConfig } from '#app/nuxt';
|
||||
export { useAppConfig, updateAppConfig } from '#app/config';
|
||||
export { defineNuxtComponent } from '#app/composables/component';
|
||||
export { useAsyncData, useLazyAsyncData, useNuxtData, refreshNuxtData, clearNuxtData, createUseAsyncData } 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, createUseFetch } from '#app/composables/fetch';
|
||||
export { defineUseFetchAddon, defineUseAsyncDataAddon, UseFetchAddonOptions, UseAsyncDataAddonOptions } from '#app/composables/addons';
|
||||
export { $fetch } from '#build/fetch';
|
||||
export { useCookie, refreshCookie } from '#app/composables/cookie';
|
||||
export { onPrehydrate, prerenderRoutes, useRequestHeader, useRequestHeaders, useResponseHeader, 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 } 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 { usePreviewMode } from '#app/composables/preview';
|
||||
export { useLayout } from '#app/composables/layout';
|
||||
export { useRouteAnnouncer } from '#app/composables/route-announcer';
|
||||
export { useAnnouncer } from '#app/composables/announcer';
|
||||
export { useRuntimeHook } from '#app/composables/runtime-hook';
|
||||
export { useHead, useHeadSafe, useServerHeadSafe, useServerHead, useSeoMeta, useServerSeoMeta, injectHead } from '#app/composables/head';
|
||||
export { onBeforeRouteLeave, onBeforeRouteUpdate, useLink } from 'vue-router';
|
||||
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, onWatcherCleanup, isShallow, effect, effectScope, getCurrentScope, onScopeDispose, defineComponent, defineAsyncComponent, resolveComponent, getCurrentInstance, h, inject, hasInjectionContext, nextTick, provide, toValue, useModel, useAttrs, useCssModule, useSlots, useTransitionState, useId, useTemplateRef, useShadowRoot, useCssVars, Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, ShallowRef, VNode, WritableComputedRef } from 'vue';
|
||||
export { requestIdleCallback, cancelIdleCallback } from '#app/compat/idle-callback';
|
||||
export { setInterval } from '#app/compat/interval';
|
||||
export { definePageMeta, PageMeta } from '#app/composables/pages';
|
||||
export { defineLazyHydrationComponent } from '#app/composables/lazy-hydration';
|
||||
export { SUBJECTS_MAP, GRADES_LIST, getRegionByDong, getShortSido, getShortRegionName, parseRouteSlug, getAllSubjectsList, getCurriculumBySubject, getPopularRegions, getTotalRegionsCount, RegionInfo, ParsedRouteParams } from '../utils/dataHelper';
|
||||
export { generateSeoMeta } from '../utils/seoHelper';
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
Vendored
+21
@@ -0,0 +1,21 @@
|
||||
/// <reference types="@nuxt/telemetry" />
|
||||
/// <reference path="types/nitro-layouts.d.ts" />
|
||||
/// <reference path="types/builder-env.d.ts" />
|
||||
/// <reference path="types/plugins.d.ts" />
|
||||
/// <reference path="types/build.d.ts" />
|
||||
/// <reference path="types/app.config.d.ts" />
|
||||
/// <reference path="types/runtime-config.d.ts" />
|
||||
/// <reference types="nuxt/app" />
|
||||
/// <reference path="../node_modules/@nuxt/nitro-server/dist/augments.d.mts" />
|
||||
/// <reference path="types/layouts.d.ts" />
|
||||
/// <reference types="vue-router" />
|
||||
/// <reference path="types/middleware.d.ts" />
|
||||
/// <reference path="types/nitro-middleware.d.ts" />
|
||||
/// <reference path="types/components.d.ts" />
|
||||
/// <reference path="imports.d.ts" />
|
||||
/// <reference path="types/imports.d.ts" />
|
||||
/// <reference path="schema/nuxt.schema.d.ts" />
|
||||
/// <reference path="types/nitro-internal-api.d.ts" />
|
||||
/// <reference path="types/nitro.d.ts" />
|
||||
|
||||
export {}
|
||||
Vendored
+12
@@ -0,0 +1,12 @@
|
||||
/// <reference types="@nuxt/telemetry" />
|
||||
/// <reference path="types/nitro-layouts.d.ts" />
|
||||
/// <reference path="types/modules.d.ts" />
|
||||
/// <reference path="types/runtime-config.d.ts" />
|
||||
/// <reference path="types/shared-app.config.d.ts" />
|
||||
/// <reference types="nuxt" />
|
||||
/// <reference path="../node_modules/@nuxt/vite-builder/dist/index.d.mts" />
|
||||
/// <reference path="../node_modules/@nuxt/nitro-server/dist/augments.d.mts" />
|
||||
/// <reference path="types/nitro-middleware.d.ts" />
|
||||
/// <reference path="schema/nuxt.schema.d.ts" />
|
||||
|
||||
export {}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
/// <reference path="../node_modules/@nuxt/nitro-server/dist/augments.d.mts" />
|
||||
/// <reference path="types/runtime-config.d.ts" />
|
||||
/// <reference path="types/shared-app.config.d.ts" />
|
||||
/// <reference path="types/shared-imports.d.ts" />
|
||||
/// <reference path="schema/nuxt.schema.d.ts" />
|
||||
|
||||
export {}
|
||||
Vendored
+17
@@ -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 {}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"id": "#"
|
||||
}
|
||||
Vendored
+97
@@ -0,0 +1,97 @@
|
||||
// generated by fetchdts, strategy table+union, 4 routes
|
||||
// (3 static, 0 dynamic, 1 wildcard)
|
||||
import type { AnyHTTPMethod, Endpoint, HTTPMethod, TypedFetchErrorBody, TypedFetchMethods, TypedFetchRequestBody, TypedFetchRequestHeaders, TypedFetchRequestQuery, TypedFetchRequires, TypedFetchResponseBody, TypedFetchResponseHeaders, ValidFetchInput, WildcardParam } from 'nuxt/app'
|
||||
import type { ServerRoutes } from '@nuxt/schema'
|
||||
import type { Serialize } from 'nuxt/app'
|
||||
import type { RequestBodyOf, RequestQueryOf } from '@nuxt/nitro-server/request-types'
|
||||
type AugmentedServerRoutes = GeneratedServerRoutes & ServerRoutes
|
||||
|
||||
export interface GeneratedServerRoutes {
|
||||
"/__nuxt_error": {
|
||||
[Endpoint]: Record<HTTPMethod, {
|
||||
"response": Serialize<Awaited<ReturnType<typeof import("../node_modules/@nuxt/nitro-server/dist/runtime/handlers/renderer").default>>>
|
||||
"body": RequestBodyOf<typeof import("../node_modules/@nuxt/nitro-server/dist/runtime/handlers/renderer").default>
|
||||
"query": RequestQueryOf<typeof import("../node_modules/@nuxt/nitro-server/dist/runtime/handlers/renderer").default>
|
||||
}>
|
||||
}
|
||||
"/__nuxt_island": {
|
||||
[WildcardParam]: {
|
||||
[Endpoint]: Record<HTTPMethod, {
|
||||
"response": Serialize<Awaited<ReturnType<typeof import("../#internal/nuxt/island-renderer").default>>>
|
||||
"body": RequestBodyOf<typeof import("../#internal/nuxt/island-renderer").default>
|
||||
"query": RequestQueryOf<typeof import("../#internal/nuxt/island-renderer").default>
|
||||
}>
|
||||
}
|
||||
}
|
||||
"/api": {
|
||||
"/consult": {
|
||||
[Endpoint]: {
|
||||
"POST": {
|
||||
"response": Serialize<Awaited<ReturnType<typeof import("../server/api/consult.post").default>>>
|
||||
"body": RequestBodyOf<typeof import("../server/api/consult.post").default>
|
||||
"query": RequestQueryOf<typeof import("../server/api/consult.post").default>
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
"/sitemap.xml": {
|
||||
[Endpoint]: Record<HTTPMethod, {
|
||||
"response": Serialize<Awaited<ReturnType<typeof import("../server/routes/sitemap.xml").default>>>
|
||||
"body": RequestBodyOf<typeof import("../server/routes/sitemap.xml").default>
|
||||
"query": RequestQueryOf<typeof import("../server/routes/sitemap.xml").default>
|
||||
}>
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Every path whose every segment is known, mapped to the endpoints registered on it.
|
||||
*
|
||||
* A fast path rather than the authority: a lookup that misses falls through to the tree, which
|
||||
* costs nothing, since a path reached through a parameter has to walk either way.
|
||||
*/
|
||||
export interface Exact {
|
||||
"/__nuxt_error": GeneratedServerRoutes["/__nuxt_error"][typeof Endpoint]
|
||||
"/api/consult": GeneratedServerRoutes["/api"]["/consult"][typeof Endpoint]
|
||||
"/sitemap.xml": GeneratedServerRoutes["/sitemap.xml"][typeof Endpoint]
|
||||
}
|
||||
|
||||
export type Path =
|
||||
| "/__nuxt_error"
|
||||
| `/__nuxt_island/${string}${string}`
|
||||
| "/__nuxt_island"
|
||||
| "/api/consult"
|
||||
| "/sitemap.xml"
|
||||
|
||||
/**
|
||||
* Whether a path resolves, for use in parameter position: `input: T & ValidInput<T, M>`.
|
||||
*
|
||||
* Does not consult `Exact`: a lookup where the path is still a type parameter relates a `keyof`
|
||||
* of every static path once per program, so the table stays where the path is resolved.
|
||||
*/
|
||||
export type ValidInput<Path_, Method extends AnyHTTPMethod = 'GET'>
|
||||
= ValidFetchInput<AugmentedServerRoutes, Path_, Method>
|
||||
|
||||
export type Response<Path_, Method extends AnyHTTPMethod = 'GET'>
|
||||
= Path_ extends keyof Exact
|
||||
? Uppercase<Method> extends keyof Exact[Path_]
|
||||
? 'response' extends keyof Exact[Path_][Uppercase<Method>]
|
||||
? Exact[Path_][Uppercase<Method>]['response']
|
||||
: unknown
|
||||
: TypedFetchResponseBody<AugmentedServerRoutes, Path_, Method>
|
||||
: TypedFetchResponseBody<AugmentedServerRoutes, Path_, Method>
|
||||
|
||||
export type Methods<Path_> = TypedFetchMethods<AugmentedServerRoutes, Path_>
|
||||
|
||||
export type ResponseHeaders<Path_, Method extends AnyHTTPMethod = 'GET'> = TypedFetchResponseHeaders<AugmentedServerRoutes, Path_, Method>
|
||||
|
||||
export type ErrorBody<Path_, Method extends AnyHTTPMethod = 'GET'> = TypedFetchErrorBody<AugmentedServerRoutes, Path_, Method>
|
||||
|
||||
export type RequestBody<Path_, Method extends AnyHTTPMethod = 'GET', Fallback = BodyInit | null> = TypedFetchRequestBody<AugmentedServerRoutes, Path_, Method, Fallback>
|
||||
|
||||
export type RequestQuery<Path_, Method extends AnyHTTPMethod = 'GET', Fallback = Record<string, unknown>> = TypedFetchRequestQuery<AugmentedServerRoutes, Path_, Method, Fallback>
|
||||
|
||||
export type RequestHeaders<Path_, Method extends AnyHTTPMethod = 'GET', Fallback = HeadersInit> = TypedFetchRequestHeaders<AugmentedServerRoutes, Path_, Method, Fallback>
|
||||
|
||||
export type Requires<Path_, Method extends AnyHTTPMethod, Field extends 'body' | 'query' | 'headers'> = TypedFetchRequires<AugmentedServerRoutes, Path_, Method, Field>
|
||||
export type StrictFetchPaths = false
|
||||
export type RouteTypesEngine = 'internal-api'
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@nuxt/devtools": [
|
||||
"../node_modules/@nuxt/devtools"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../node_modules/@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../node_modules/nuxt"
|
||||
],
|
||||
"@unhead/vue": [
|
||||
"../node_modules/@unhead/vue"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../node_modules/@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../node_modules/@vue/compiler-sfc"
|
||||
],
|
||||
"vite/client": [
|
||||
"../node_modules/vite/client.d.ts"
|
||||
],
|
||||
"defu": [
|
||||
"../node_modules/defu"
|
||||
],
|
||||
"consola": [
|
||||
"../node_modules/consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../node_modules/ofetch"
|
||||
],
|
||||
"~": [
|
||||
".."
|
||||
],
|
||||
"~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@": [
|
||||
".."
|
||||
],
|
||||
"@/*": [
|
||||
"../*"
|
||||
],
|
||||
"~~": [
|
||||
".."
|
||||
],
|
||||
"~~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@@": [
|
||||
".."
|
||||
],
|
||||
"@@/*": [
|
||||
"../*"
|
||||
],
|
||||
"#shared": [
|
||||
"../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../server/*"
|
||||
],
|
||||
"#app": [
|
||||
"../node_modules/nuxt/dist/app"
|
||||
],
|
||||
"#app/*": [
|
||||
"../node_modules/nuxt/dist/app/*"
|
||||
],
|
||||
"vue-demi": [
|
||||
"../node_modules/nuxt/dist/app/compat/vue-demi"
|
||||
],
|
||||
"#vue-router": [
|
||||
"../node_modules/vue-router"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../node_modules/nuxt/dist/head/runtime/composables"
|
||||
],
|
||||
"#imports": [
|
||||
"./imports"
|
||||
],
|
||||
"#app-manifest": [
|
||||
"./manifest/meta/d92b9815-4046-4fa4-a372-b458b8301dfe.json"
|
||||
],
|
||||
"#components": [
|
||||
"./components.d.ts"
|
||||
],
|
||||
"@nuxt/nitro-server/request-types": [
|
||||
"../node_modules/@nuxt/nitro-server/dist/request-types.d.mts"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../node_modules/nitropack/types.d.ts"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../node_modules/nitropack/runtime.d.ts"
|
||||
],
|
||||
"nitropack": [
|
||||
"../node_modules/nitropack"
|
||||
],
|
||||
"h3": [
|
||||
"../node_modules/h3"
|
||||
],
|
||||
"crossws": [
|
||||
"../node_modules/crossws"
|
||||
],
|
||||
"#build": [
|
||||
"."
|
||||
],
|
||||
"#build/*": [
|
||||
"./*"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"allowImportingTsExtensions": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"lib": [
|
||||
"ESNext",
|
||||
"dom",
|
||||
"dom.iterable",
|
||||
"webworker"
|
||||
],
|
||||
"libReplacement": false,
|
||||
"jsx": "preserve",
|
||||
"jsxImportSource": "vue",
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.d.ts",
|
||||
"../**/*",
|
||||
"../modules/*/runtime/**/*",
|
||||
"../test/nuxt/**/*",
|
||||
"../tests/nuxt/**/*",
|
||||
"../layers/*/app/**/*",
|
||||
"../layers/*/modules/*/runtime/**/*",
|
||||
"../shared/**/*.d.ts",
|
||||
"../modules/*/shared/**/*.d.ts",
|
||||
"../layers/*/shared/**/*.d.ts",
|
||||
"../*.d.ts",
|
||||
"../layers/*/*.d.ts",
|
||||
"../**/*.vue",
|
||||
"../modules/*/runtime/**/*.vue",
|
||||
"../test/nuxt/**/*.vue",
|
||||
"../tests/nuxt/**/*.vue",
|
||||
"../layers/*/app/**/*.vue",
|
||||
"../layers/*/modules/*/runtime/**/*.vue"
|
||||
],
|
||||
"exclude": [
|
||||
"../../node_modules",
|
||||
"../dist",
|
||||
"../.data",
|
||||
"../server/**/*",
|
||||
"../modules/*/runtime/server/**/*",
|
||||
"../layers/*/server/**/*",
|
||||
"../layers/*/modules/*/runtime/server/**/*",
|
||||
"../modules/*.*",
|
||||
"../nuxt.config.*",
|
||||
"../.config/nuxt.*",
|
||||
"../layers/*/nuxt.config.*",
|
||||
"../layers/*/.config/nuxt.*",
|
||||
"../layers/*/modules/*.*",
|
||||
"../layers/*/modules/*/*.*",
|
||||
"../node_modules/runtime/server",
|
||||
"../node_modules/dist/runtime/server",
|
||||
"../node_modules/*.*",
|
||||
"../node_modules/dist/*.*",
|
||||
"../.output",
|
||||
"../server"
|
||||
],
|
||||
"vueCompilerOptions": {
|
||||
"plugins": [
|
||||
"vue-router/volar/sfc-route-blocks"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@nuxt/devtools": [
|
||||
"../node_modules/@nuxt/devtools"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../node_modules/@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../node_modules/nuxt"
|
||||
],
|
||||
"@unhead/vue": [
|
||||
"../node_modules/@unhead/vue"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../node_modules/@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../node_modules/@vue/compiler-sfc"
|
||||
],
|
||||
"vite/client": [
|
||||
"../node_modules/vite/client.d.ts"
|
||||
],
|
||||
"defu": [
|
||||
"../node_modules/defu"
|
||||
],
|
||||
"consola": [
|
||||
"../node_modules/consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../node_modules/ofetch"
|
||||
],
|
||||
"~": [
|
||||
".."
|
||||
],
|
||||
"~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@": [
|
||||
".."
|
||||
],
|
||||
"@/*": [
|
||||
"../*"
|
||||
],
|
||||
"~~": [
|
||||
".."
|
||||
],
|
||||
"~~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@@": [
|
||||
".."
|
||||
],
|
||||
"@@/*": [
|
||||
"../*"
|
||||
],
|
||||
"#shared": [
|
||||
"../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../server/*"
|
||||
],
|
||||
"#app": [
|
||||
"../node_modules/nuxt/dist/app"
|
||||
],
|
||||
"#app/*": [
|
||||
"../node_modules/nuxt/dist/app/*"
|
||||
],
|
||||
"vue-demi": [
|
||||
"../node_modules/nuxt/dist/app/compat/vue-demi"
|
||||
],
|
||||
"#vue-router": [
|
||||
"../node_modules/vue-router"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../node_modules/nuxt/dist/head/runtime/composables"
|
||||
],
|
||||
"#imports": [
|
||||
"./imports"
|
||||
],
|
||||
"#app-manifest": [
|
||||
"./manifest/meta/d92b9815-4046-4fa4-a372-b458b8301dfe.json"
|
||||
],
|
||||
"#components": [
|
||||
"./components.d.ts"
|
||||
],
|
||||
"@nuxt/nitro-server/request-types": [
|
||||
"../node_modules/@nuxt/nitro-server/dist/request-types.d.mts"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../node_modules/nitropack/types.d.ts"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../node_modules/nitropack/runtime.d.ts"
|
||||
],
|
||||
"nitropack": [
|
||||
"../node_modules/nitropack"
|
||||
],
|
||||
"h3": [
|
||||
"../node_modules/h3"
|
||||
],
|
||||
"crossws": [
|
||||
"../node_modules/crossws"
|
||||
],
|
||||
"#build": [
|
||||
"."
|
||||
],
|
||||
"#build/*": [
|
||||
"./*"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"allowImportingTsExtensions": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"lib": [
|
||||
"ESNext",
|
||||
"dom",
|
||||
"dom.iterable",
|
||||
"webworker"
|
||||
],
|
||||
"libReplacement": false,
|
||||
"jsx": "preserve",
|
||||
"jsxImportSource": "vue",
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.d.ts",
|
||||
"../**/*",
|
||||
"../modules/*/runtime/**/*",
|
||||
"../test/nuxt/**/*",
|
||||
"../tests/nuxt/**/*",
|
||||
"../layers/*/app/**/*",
|
||||
"../layers/*/modules/*/runtime/**/*",
|
||||
"../shared/**/*.d.ts",
|
||||
"../modules/*/shared/**/*.d.ts",
|
||||
"../layers/*/shared/**/*.d.ts",
|
||||
"../*.d.ts",
|
||||
"../layers/*/*.d.ts",
|
||||
"../**/*.vue",
|
||||
"../modules/*/runtime/**/*.vue",
|
||||
"../test/nuxt/**/*.vue",
|
||||
"../tests/nuxt/**/*.vue",
|
||||
"../layers/*/app/**/*.vue",
|
||||
"../layers/*/modules/*/runtime/**/*.vue",
|
||||
"./nuxt.node.d.ts",
|
||||
"../modules/*.*",
|
||||
"../nuxt.config.*",
|
||||
"../.config/nuxt.*",
|
||||
"../layers/*/nuxt.config.*",
|
||||
"../layers/*/.config/nuxt.*",
|
||||
"../layers/*/modules/*.*",
|
||||
"../layers/*/modules/*/*.*",
|
||||
"../shared/**/*",
|
||||
"../modules/*/shared/**/*",
|
||||
"../layers/*/shared/**/*",
|
||||
"../node_modules/runtime",
|
||||
"../node_modules/dist/runtime",
|
||||
"../shared/**/*.vue",
|
||||
"../modules/*/shared/**/*.vue",
|
||||
"../layers/*/shared/**/*.vue",
|
||||
"../node_modules/runtime/**/*.vue",
|
||||
"../node_modules/dist/runtime/**/*.vue"
|
||||
],
|
||||
"exclude": [
|
||||
"../node_modules",
|
||||
"../../node_modules",
|
||||
"../node_modules/nuxt/node_modules",
|
||||
"../node_modules/@nuxt/telemetry/node_modules",
|
||||
"../dist",
|
||||
"../.data",
|
||||
"../server/**/*",
|
||||
"../modules/*/runtime/server/**/*",
|
||||
"../layers/*/server/**/*",
|
||||
"../layers/*/modules/*/runtime/server/**/*",
|
||||
"../node_modules/runtime/server",
|
||||
"../node_modules/dist/runtime/server"
|
||||
],
|
||||
"vueCompilerOptions": {
|
||||
"plugins": [
|
||||
"vue-router/volar/sfc-route-blocks"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@nuxt/devtools": [
|
||||
"../node_modules/@nuxt/devtools/dist/module.d.mts"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../node_modules/@nuxt/schema/dist/index.d.mts"
|
||||
],
|
||||
"nuxt": [
|
||||
"../node_modules/nuxt/types.d.mts"
|
||||
],
|
||||
"@unhead/vue": [
|
||||
"../node_modules/@unhead/vue/dist/index.d.ts"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../node_modules/@vue/runtime-core/dist/runtime-core.d.ts"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../node_modules/@vue/compiler-sfc/dist/compiler-sfc.d.ts"
|
||||
],
|
||||
"vite/client": [
|
||||
"../node_modules/vite/client.d.ts"
|
||||
],
|
||||
"defu": [
|
||||
"../node_modules/defu/dist/defu.d.mts"
|
||||
],
|
||||
"consola": [
|
||||
"../node_modules/consola/dist/browser.d.mts"
|
||||
],
|
||||
"ofetch": [
|
||||
"../node_modules/ofetch/dist/index.d.mts"
|
||||
],
|
||||
"#app/types": [
|
||||
"../node_modules/nuxt/dist/app/types.d.ts"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../node_modules/nitropack/types.d.ts"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../node_modules/nitropack/runtime.d.ts"
|
||||
],
|
||||
"nitropack": [
|
||||
"../node_modules/nitropack/dist/core/index.d.ts"
|
||||
],
|
||||
"h3": [
|
||||
"../node_modules/h3/dist/index.d.ts"
|
||||
],
|
||||
"crossws": [
|
||||
"../node_modules/crossws/dist/index.d.mts"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"allowImportingTsExtensions": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.node.d.ts",
|
||||
"../modules/*.*",
|
||||
"../nuxt.config.*",
|
||||
"../.config/nuxt.*",
|
||||
"../layers/*/nuxt.config.*",
|
||||
"../layers/*/.config/nuxt.*",
|
||||
"../layers/*/modules/*.*",
|
||||
"../layers/*/modules/*/*.*",
|
||||
"../nuxt.schema.*",
|
||||
"../layers/*/nuxt.schema.*"
|
||||
],
|
||||
"exclude": [
|
||||
"../node_modules",
|
||||
"../../node_modules",
|
||||
"../node_modules/nuxt/node_modules",
|
||||
"../node_modules/@nuxt/telemetry/node_modules",
|
||||
"../dist",
|
||||
"../.data",
|
||||
"../modules/*/runtime/**/*",
|
||||
"../test/nuxt/**/*",
|
||||
"../tests/nuxt/**/*",
|
||||
"../layers/*/app/**/*",
|
||||
"../layers/*/modules/*/runtime/**/*",
|
||||
"../server/**/*",
|
||||
"../modules/*/runtime/server/**/*",
|
||||
"../layers/*/server/**/*",
|
||||
"../layers/*/modules/*/runtime/server/**/*",
|
||||
"../node_modules/runtime",
|
||||
"../node_modules/dist/runtime"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"strict": true,
|
||||
"noEmit": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "Bundler",
|
||||
"allowJs": true,
|
||||
"resolveJsonModule": true,
|
||||
"jsx": "preserve",
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"jsxFactory": "h",
|
||||
"jsxFragmentFactory": "Fragment",
|
||||
"paths": {
|
||||
"#imports": [
|
||||
"../node_modules/.cache/nuxt/.nuxt/types/nitro-imports"
|
||||
],
|
||||
"~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@/*": [
|
||||
"../*"
|
||||
],
|
||||
"~~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@@/*": [
|
||||
"../*"
|
||||
],
|
||||
"@nuxt/devtools": [
|
||||
"../node_modules/@nuxt/devtools"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../node_modules/@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../node_modules/nuxt"
|
||||
],
|
||||
"@unhead/vue": [
|
||||
"../node_modules/@unhead/vue"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../node_modules/@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../node_modules/@vue/compiler-sfc"
|
||||
],
|
||||
"vite/client": [
|
||||
"../node_modules/vite/client"
|
||||
],
|
||||
"defu": [
|
||||
"../node_modules/defu"
|
||||
],
|
||||
"consola": [
|
||||
"../node_modules/consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../node_modules/ofetch"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../node_modules/nitropack/types"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../node_modules/nitropack/runtime"
|
||||
],
|
||||
"nitropack": [
|
||||
"../node_modules/nitropack"
|
||||
],
|
||||
"h3": [
|
||||
"../node_modules/h3"
|
||||
],
|
||||
"crossws": [
|
||||
"../node_modules/crossws"
|
||||
],
|
||||
"#shared": [
|
||||
"../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../server/*"
|
||||
],
|
||||
"#build": [
|
||||
"../node_modules/.cache/nuxt/.nuxt"
|
||||
],
|
||||
"#build/*": [
|
||||
"../node_modules/.cache/nuxt/.nuxt/*"
|
||||
],
|
||||
"#internal/nuxt/paths": [
|
||||
"../node_modules/@nuxt/nitro-server/dist/runtime/utils/paths"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../node_modules/nuxt/dist/head/runtime/composables"
|
||||
],
|
||||
"#app/island-hash": [
|
||||
"../node_modules/nuxt/dist/app/island-hash"
|
||||
],
|
||||
"#app/island-props": [
|
||||
"../node_modules/nuxt/dist/app/island-props"
|
||||
],
|
||||
"#app/internal/*": [
|
||||
"../node_modules/nuxt/dist/app/internal/*"
|
||||
],
|
||||
"#app/types": [
|
||||
"../node_modules/nuxt/dist/app/types"
|
||||
]
|
||||
},
|
||||
"lib": [
|
||||
"esnext",
|
||||
"webworker",
|
||||
"dom.iterable"
|
||||
],
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"allowImportingTsExtensions": true
|
||||
},
|
||||
"include": [
|
||||
"./types/nitro-nuxt.d.ts",
|
||||
"../node_modules/runtime/server",
|
||||
"../node_modules/dist/runtime/server",
|
||||
"../server/**/*",
|
||||
"../shared/**/*.d.ts",
|
||||
"../node_modules/.cache/nuxt/.nuxt/types/nitro.d.ts"
|
||||
],
|
||||
"exclude": [
|
||||
"../node_modules",
|
||||
"../../node_modules",
|
||||
"../node_modules/nuxt/node_modules",
|
||||
"../node_modules/@nuxt/telemetry/node_modules",
|
||||
"../dist"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@nuxt/devtools": [
|
||||
"../node_modules/@nuxt/devtools"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../node_modules/@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../node_modules/nuxt"
|
||||
],
|
||||
"@unhead/vue": [
|
||||
"../node_modules/@unhead/vue"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../node_modules/@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../node_modules/@vue/compiler-sfc"
|
||||
],
|
||||
"vite/client": [
|
||||
"../node_modules/vite/client.d.ts"
|
||||
],
|
||||
"defu": [
|
||||
"../node_modules/defu"
|
||||
],
|
||||
"consola": [
|
||||
"../node_modules/consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../node_modules/ofetch"
|
||||
],
|
||||
"~": [
|
||||
".."
|
||||
],
|
||||
"~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@": [
|
||||
".."
|
||||
],
|
||||
"@/*": [
|
||||
"../*"
|
||||
],
|
||||
"~~": [
|
||||
".."
|
||||
],
|
||||
"~~/*": [
|
||||
"../*"
|
||||
],
|
||||
"@@": [
|
||||
".."
|
||||
],
|
||||
"@@/*": [
|
||||
"../*"
|
||||
],
|
||||
"#shared": [
|
||||
"../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../server/*"
|
||||
],
|
||||
"#app": [
|
||||
"../node_modules/nuxt/dist/app"
|
||||
],
|
||||
"#app/*": [
|
||||
"../node_modules/nuxt/dist/app/*"
|
||||
],
|
||||
"vue-demi": [
|
||||
"../node_modules/nuxt/dist/app/compat/vue-demi"
|
||||
],
|
||||
"#vue-router": [
|
||||
"../node_modules/vue-router"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../node_modules/nuxt/dist/head/runtime/composables"
|
||||
],
|
||||
"#imports": [
|
||||
"./imports"
|
||||
],
|
||||
"#app-manifest": [
|
||||
"./manifest/meta/d92b9815-4046-4fa4-a372-b458b8301dfe.json"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../node_modules/nitropack/types.d.ts"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../node_modules/nitropack/runtime.d.ts"
|
||||
],
|
||||
"nitropack": [
|
||||
"../node_modules/nitropack"
|
||||
],
|
||||
"h3": [
|
||||
"../node_modules/h3"
|
||||
],
|
||||
"crossws": [
|
||||
"../node_modules/crossws"
|
||||
],
|
||||
"#build": [
|
||||
"."
|
||||
],
|
||||
"#build/*": [
|
||||
"./*"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"allowImportingTsExtensions": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.shared.d.ts",
|
||||
"../shared/**/*",
|
||||
"../modules/*/shared/**/*",
|
||||
"../layers/*/shared/**/*",
|
||||
"../*.d.ts",
|
||||
"../layers/*/*.d.ts"
|
||||
],
|
||||
"exclude": []
|
||||
}
|
||||
Vendored
+37
@@ -0,0 +1,37 @@
|
||||
|
||||
import type { AppConfigInput, CustomAppConfig } from 'nuxt/schema'
|
||||
import type { Defu } from 'defu'
|
||||
|
||||
|
||||
declare global {
|
||||
const defineAppConfig: <C extends AppConfigInput> (config: C) => C
|
||||
}
|
||||
|
||||
declare const inlineConfig = {
|
||||
"nuxt": {}
|
||||
}
|
||||
type ResolvedAppConfig = Defu<typeof inlineConfig, []>
|
||||
type IsAny<T> = 0 extends 1 & T ? true : false
|
||||
|
||||
type IsMergeable<T> = T extends readonly any[] | ((...args: any[]) => any) ? false : T extends Record<string, any> ? 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]
|
||||
: IsMergeable<Custom[K]> extends true
|
||||
? IsMergeable<Resolved[K]> extends true
|
||||
? 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> { }
|
||||
}
|
||||
Vendored
+48
@@ -0,0 +1,48 @@
|
||||
declare module "#build/app-component.mjs";
|
||||
declare module "#build/app-component";
|
||||
declare module "#build/nitro.client.mjs";
|
||||
declare module "#build/nitro.client";
|
||||
declare module "#build/plugins.client.mjs";
|
||||
declare module "#build/plugins.client";
|
||||
declare module "#build/css.mjs";
|
||||
declare module "#build/css";
|
||||
declare module "#build/error-component.mjs";
|
||||
declare module "#build/error-component";
|
||||
declare module "#build/global-polyfills.mjs";
|
||||
declare module "#build/global-polyfills";
|
||||
declare module "#build/island-renderer.mjs";
|
||||
declare module "#build/island-renderer";
|
||||
declare module "#build/layouts.mjs";
|
||||
declare module "#build/layouts";
|
||||
declare module "#build/middleware.mjs";
|
||||
declare module "#build/middleware";
|
||||
declare module "#build/nuxt.config.mjs";
|
||||
declare module "#build/nuxt.config";
|
||||
declare module "#build/paths.mjs";
|
||||
declare module "#build/paths";
|
||||
declare module "#build/root-component.mjs";
|
||||
declare module "#build/root-component";
|
||||
declare module "#build/route-rules.mjs";
|
||||
declare module "#build/route-rules";
|
||||
declare module "#build/plugins.server.mjs";
|
||||
declare module "#build/plugins.server";
|
||||
declare module "#build/test-component-wrapper.mjs";
|
||||
declare module "#build/test-component-wrapper";
|
||||
declare module "#build/routes.mjs";
|
||||
declare module "#build/routes";
|
||||
declare module "#build/pages.mjs";
|
||||
declare module "#build/pages";
|
||||
declare module "#build/router.options.mjs";
|
||||
declare module "#build/router.options";
|
||||
declare module "#build/unhead-options.mjs";
|
||||
declare module "#build/unhead-options";
|
||||
declare module "#build/unhead.config.mjs";
|
||||
declare module "#build/unhead.config";
|
||||
declare module "#build/components.plugin.mjs";
|
||||
declare module "#build/components.plugin";
|
||||
declare module "#build/component-names.mjs";
|
||||
declare module "#build/component-names";
|
||||
declare module "#build/components.islands.mjs";
|
||||
declare module "#build/components.islands";
|
||||
declare module "#build/component-chunk.mjs";
|
||||
declare module "#build/component-chunk";
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
import "vite/client";
|
||||
Vendored
+261
@@ -0,0 +1,261 @@
|
||||
|
||||
import type { DefineComponent, SlotsType } from 'vue'
|
||||
type IslandComponent<T> = DefineComponent<{}, {refresh: () => Promise<void>}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>> & T
|
||||
|
||||
type HydrationStrategies = {
|
||||
hydrateOnVisible?: IntersectionObserverInit | true
|
||||
hydrateOnIdle?: number | true
|
||||
hydrateOnInteraction?: keyof HTMLElementEventMap | Array<keyof HTMLElementEventMap> | true
|
||||
hydrateOnMediaQuery?: string
|
||||
hydrateAfter?: number
|
||||
hydrateWhen?: boolean
|
||||
hydrateNever?: true
|
||||
}
|
||||
type LazyComponent<T> = DefineComponent<HydrationStrategies, {}, {}, {}, {}, {}, {}, { hydrated: () => void }> & T
|
||||
|
||||
interface _GlobalComponents {
|
||||
AppFooter: typeof import("../../components/AppFooter.vue")['default']
|
||||
CoachingSystem: typeof import("../../components/CoachingSystem.vue")['default']
|
||||
ConsultForm: typeof import("../../components/ConsultForm.vue")['default']
|
||||
FaqAccordion: typeof import("../../components/FaqAccordion.vue")['default']
|
||||
HeroBanner: typeof import("../../components/HeroBanner.vue")['default']
|
||||
NearbySchools: typeof import("../../components/NearbySchools.vue")['default']
|
||||
ProcessGuide: typeof import("../../components/ProcessGuide.vue")['default']
|
||||
QuickMetrics: typeof import("../../components/QuickMetrics.vue")['default']
|
||||
SubjectMastery: typeof import("../../components/SubjectMastery.vue")['default']
|
||||
SuccessStories: typeof import("../../components/SuccessStories.vue")['default']
|
||||
TeacherVerification: typeof import("../../components/TeacherVerification.vue")['default']
|
||||
/**
|
||||
* Displays the welcome screen used by new Nuxt projects.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-welcome
|
||||
*/
|
||||
NuxtWelcome: typeof import("../../node_modules/nuxt/dist/app/components/welcome.vue")['default']
|
||||
/**
|
||||
* Renders the selected layout around pages or error content.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-layout
|
||||
*/
|
||||
NuxtLayout: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-layout")['default']
|
||||
/**
|
||||
* Catches client-side errors from its default slot and renders an error slot.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-error-boundary
|
||||
*/
|
||||
NuxtErrorBoundary: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-error-boundary.vue")['default']
|
||||
/**
|
||||
* Renders its default slot only on the client, with an optional server fallback.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/client-only
|
||||
*/
|
||||
ClientOnly: typeof import("../../node_modules/nuxt/dist/app/components/client-only")['default']
|
||||
/**
|
||||
* Renders its content only during development.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/dev-only
|
||||
*/
|
||||
DevOnly: typeof import("../../node_modules/nuxt/dist/app/components/dev-only")['default']
|
||||
ServerPlaceholder: typeof import("../../node_modules/nuxt/dist/app/components/server-placeholder")['default']
|
||||
/**
|
||||
* A drop-in replacement for Vue Router's `<RouterLink>` and the HTML `<a>` element.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-link
|
||||
*/
|
||||
NuxtLink: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-link")['default']
|
||||
/**
|
||||
* Displays a progress bar during page navigation.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-loading-indicator
|
||||
*/
|
||||
NuxtLoadingIndicator: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']
|
||||
/**
|
||||
* Formats dates and times consistently across server and client using the user's locale.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-time
|
||||
*/
|
||||
NuxtTime: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-time.vue")['default']
|
||||
/**
|
||||
* Announces route changes to assistive technologies using the current page title.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-route-announcer
|
||||
*/
|
||||
NuxtRouteAnnouncer: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-route-announcer")['default']
|
||||
/**
|
||||
* Announces dynamic content changes to assistive technologies.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-announcer
|
||||
*/
|
||||
NuxtAnnouncer: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-announcer")['default']
|
||||
/**
|
||||
* Renders an optimized image through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-img
|
||||
*/
|
||||
NuxtImg: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
|
||||
/**
|
||||
* Renders responsive optimized images through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-picture
|
||||
*/
|
||||
NuxtPicture: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
|
||||
/**
|
||||
* Renders the current page from the `pages/` directory.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-page
|
||||
*/
|
||||
NuxtPage: typeof import("../../node_modules/nuxt/dist/pages/runtime/page")['default']
|
||||
NoScript: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['NoScript']
|
||||
Link: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Link']
|
||||
Base: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Base']
|
||||
Title: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Title']
|
||||
Meta: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Meta']
|
||||
Style: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Style']
|
||||
Head: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Head']
|
||||
Html: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Html']
|
||||
Body: typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Body']
|
||||
/**
|
||||
* Renders a non-interactive server component without shipping client-side JavaScript.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-island
|
||||
*/
|
||||
NuxtIsland: typeof import("../../node_modules/nuxt/dist/app/components/nuxt-island")['default']
|
||||
LazyAppFooter: LazyComponent<typeof import("../../components/AppFooter.vue")['default']>
|
||||
LazyCoachingSystem: LazyComponent<typeof import("../../components/CoachingSystem.vue")['default']>
|
||||
LazyConsultForm: LazyComponent<typeof import("../../components/ConsultForm.vue")['default']>
|
||||
LazyFaqAccordion: LazyComponent<typeof import("../../components/FaqAccordion.vue")['default']>
|
||||
LazyHeroBanner: LazyComponent<typeof import("../../components/HeroBanner.vue")['default']>
|
||||
LazyNearbySchools: LazyComponent<typeof import("../../components/NearbySchools.vue")['default']>
|
||||
LazyProcessGuide: LazyComponent<typeof import("../../components/ProcessGuide.vue")['default']>
|
||||
LazyQuickMetrics: LazyComponent<typeof import("../../components/QuickMetrics.vue")['default']>
|
||||
LazySubjectMastery: LazyComponent<typeof import("../../components/SubjectMastery.vue")['default']>
|
||||
LazySuccessStories: LazyComponent<typeof import("../../components/SuccessStories.vue")['default']>
|
||||
LazyTeacherVerification: LazyComponent<typeof import("../../components/TeacherVerification.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtWelcome>`.
|
||||
*
|
||||
* Displays the welcome screen used by new Nuxt projects.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-welcome
|
||||
*/
|
||||
LazyNuxtWelcome: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/welcome.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtLayout>`.
|
||||
*
|
||||
* Renders the selected layout around pages or error content.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-layout
|
||||
*/
|
||||
LazyNuxtLayout: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-layout")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtErrorBoundary>`.
|
||||
*
|
||||
* Catches client-side errors from its default slot and renders an error slot.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-error-boundary
|
||||
*/
|
||||
LazyNuxtErrorBoundary: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-error-boundary.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<ClientOnly>`.
|
||||
*
|
||||
* Renders its default slot only on the client, with an optional server fallback.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/client-only
|
||||
*/
|
||||
LazyClientOnly: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/client-only")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<DevOnly>`.
|
||||
*
|
||||
* Renders its content only during development.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/dev-only
|
||||
*/
|
||||
LazyDevOnly: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/dev-only")['default']>
|
||||
LazyServerPlaceholder: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/server-placeholder")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtLink>`.
|
||||
*
|
||||
* A drop-in replacement for Vue Router's `<RouterLink>` and the HTML `<a>` element.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-link
|
||||
*/
|
||||
LazyNuxtLink: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-link")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtLoadingIndicator>`.
|
||||
*
|
||||
* Displays a progress bar during page navigation.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-loading-indicator
|
||||
*/
|
||||
LazyNuxtLoadingIndicator: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-loading-indicator")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtTime>`.
|
||||
*
|
||||
* Formats dates and times consistently across server and client using the user's locale.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-time
|
||||
*/
|
||||
LazyNuxtTime: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-time.vue")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtRouteAnnouncer>`.
|
||||
*
|
||||
* Announces route changes to assistive technologies using the current page title.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-route-announcer
|
||||
*/
|
||||
LazyNuxtRouteAnnouncer: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-route-announcer")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtAnnouncer>`.
|
||||
*
|
||||
* Announces dynamic content changes to assistive technologies.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-announcer
|
||||
*/
|
||||
LazyNuxtAnnouncer: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-announcer")['default']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtImg>`.
|
||||
*
|
||||
* Renders an optimized image through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-img
|
||||
*/
|
||||
LazyNuxtImg: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtImg']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtPicture>`.
|
||||
*
|
||||
* Renders responsive optimized images through the Nuxt Image module.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-picture
|
||||
*/
|
||||
LazyNuxtPicture: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtPage>`.
|
||||
*
|
||||
* Renders the current page from the `pages/` directory.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-page
|
||||
*/
|
||||
LazyNuxtPage: LazyComponent<typeof import("../../node_modules/nuxt/dist/pages/runtime/page")['default']>
|
||||
LazyNoScript: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['NoScript']>
|
||||
LazyLink: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Link']>
|
||||
LazyBase: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Base']>
|
||||
LazyTitle: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Title']>
|
||||
LazyMeta: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Meta']>
|
||||
LazyStyle: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Style']>
|
||||
LazyHead: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Head']>
|
||||
LazyHtml: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Html']>
|
||||
LazyBody: LazyComponent<typeof import("../../node_modules/nuxt/dist/head/runtime/components")['Body']>
|
||||
/**
|
||||
* Lazy-loaded version of `<NuxtIsland>`.
|
||||
*
|
||||
* Renders a non-interactive server component without shipping client-side JavaScript.
|
||||
*
|
||||
* @see https://nuxt.com/docs/4.x/api/components/nuxt-island
|
||||
*/
|
||||
LazyNuxtIsland: LazyComponent<typeof import("../../node_modules/nuxt/dist/app/components/nuxt-island")['default']>
|
||||
}
|
||||
|
||||
declare module 'vue' {
|
||||
export interface GlobalComponents extends _GlobalComponents { }
|
||||
}
|
||||
|
||||
export {}
|
||||
Vendored
+433
@@ -0,0 +1,433 @@
|
||||
// Generated by auto imports
|
||||
export {}
|
||||
declare global {
|
||||
const $fetch: typeof import('../fetch').$fetch
|
||||
const GRADES_LIST: typeof import('../../utils/dataHelper').GRADES_LIST
|
||||
const SUBJECTS_MAP: typeof import('../../utils/dataHelper').SUBJECTS_MAP
|
||||
const abortNavigation: typeof import('../../node_modules/nuxt/dist/app/composables/router').abortNavigation
|
||||
const addRouteMiddleware: typeof import('../../node_modules/nuxt/dist/app/composables/router').addRouteMiddleware
|
||||
const callOnce: typeof import('../../node_modules/nuxt/dist/app/composables/once').callOnce
|
||||
const cancelIdleCallback: typeof import('../../node_modules/nuxt/dist/app/compat/idle-callback').cancelIdleCallback
|
||||
const clearError: typeof import('../../node_modules/nuxt/dist/app/composables/error').clearError
|
||||
const clearNuxtData: typeof import('../../node_modules/nuxt/dist/app/composables/asyncData').clearNuxtData
|
||||
const clearNuxtState: typeof import('../../node_modules/nuxt/dist/app/composables/state').clearNuxtState
|
||||
const computed: typeof import('vue').computed
|
||||
const createError: typeof import('../../node_modules/nuxt/dist/app/composables/error').createError
|
||||
const createUseAsyncData: typeof import('../../node_modules/nuxt/dist/app/composables/asyncData').createUseAsyncData
|
||||
const createUseFetch: typeof import('../../node_modules/nuxt/dist/app/composables/fetch').createUseFetch
|
||||
const customRef: typeof import('vue').customRef
|
||||
const defineAppConfig: typeof import('../../node_modules/nuxt/dist/app/nuxt').defineAppConfig
|
||||
const defineAsyncComponent: typeof import('vue').defineAsyncComponent
|
||||
const defineComponent: typeof import('vue').defineComponent
|
||||
const defineLazyHydrationComponent: typeof import('../../node_modules/nuxt/dist/app/composables/lazy-hydration').defineLazyHydrationComponent
|
||||
const defineNuxtComponent: typeof import('../../node_modules/nuxt/dist/app/composables/component').defineNuxtComponent
|
||||
const defineNuxtLink: typeof import('../../node_modules/nuxt/dist/app/components/nuxt-link').defineNuxtLink
|
||||
const defineNuxtPlugin: typeof import('../../node_modules/nuxt/dist/app/nuxt').defineNuxtPlugin
|
||||
const defineNuxtRouteMiddleware: typeof import('../../node_modules/nuxt/dist/app/composables/router').defineNuxtRouteMiddleware
|
||||
const definePageMeta: typeof import('../../node_modules/nuxt/dist/app/composables/pages').definePageMeta
|
||||
const definePayloadPlugin: typeof import('../../node_modules/nuxt/dist/app/nuxt').definePayloadPlugin
|
||||
const definePayloadReducer: typeof import('../../node_modules/nuxt/dist/app/composables/payload').definePayloadReducer
|
||||
const definePayloadReviver: typeof import('../../node_modules/nuxt/dist/app/composables/payload').definePayloadReviver
|
||||
const defineUseAsyncDataAddon: typeof import('../../node_modules/nuxt/dist/app/composables/addons').defineUseAsyncDataAddon
|
||||
const defineUseFetchAddon: typeof import('../../node_modules/nuxt/dist/app/composables/addons').defineUseFetchAddon
|
||||
const effect: typeof import('vue').effect
|
||||
const effectScope: typeof import('vue').effectScope
|
||||
const generateSeoMeta: typeof import('../../utils/seoHelper').generateSeoMeta
|
||||
const getAllSubjectsList: typeof import('../../utils/dataHelper').getAllSubjectsList
|
||||
const getAppManifest: typeof import('../../node_modules/nuxt/dist/app/composables/manifest').getAppManifest
|
||||
const getCurrentInstance: typeof import('vue').getCurrentInstance
|
||||
const getCurrentScope: typeof import('vue').getCurrentScope
|
||||
const getCurriculumBySubject: typeof import('../../utils/dataHelper').getCurriculumBySubject
|
||||
const getPopularRegions: typeof import('../../utils/dataHelper').getPopularRegions
|
||||
const getRegionByDong: typeof import('../../utils/dataHelper').getRegionByDong
|
||||
const getRouteRules: typeof import('../../node_modules/nuxt/dist/app/composables/manifest').getRouteRules
|
||||
const getShortRegionName: typeof import('../../utils/dataHelper').getShortRegionName
|
||||
const getShortSido: typeof import('../../utils/dataHelper').getShortSido
|
||||
const getTotalRegionsCount: typeof import('../../utils/dataHelper').getTotalRegionsCount
|
||||
const h: typeof import('vue').h
|
||||
const hasInjectionContext: typeof import('vue').hasInjectionContext
|
||||
const inject: typeof import('vue').inject
|
||||
const injectHead: typeof import('../../node_modules/nuxt/dist/app/composables/head').injectHead
|
||||
const isNuxtError: typeof import('../../node_modules/nuxt/dist/app/composables/error').isNuxtError
|
||||
const isPrerendered: typeof import('../../node_modules/nuxt/dist/app/composables/payload').isPrerendered
|
||||
const isProxy: typeof import('vue').isProxy
|
||||
const isReactive: typeof import('vue').isReactive
|
||||
const isReadonly: typeof import('vue').isReadonly
|
||||
const isRef: typeof import('vue').isRef
|
||||
const isShallow: typeof import('vue').isShallow
|
||||
const isVue2: typeof import('../../node_modules/nuxt/dist/app/compat/vue-demi').isVue2
|
||||
const isVue3: typeof import('../../node_modules/nuxt/dist/app/compat/vue-demi').isVue3
|
||||
const loadPayload: typeof import('../../node_modules/nuxt/dist/app/composables/payload').loadPayload
|
||||
const markRaw: typeof import('vue').markRaw
|
||||
const navigateTo: typeof import('../../node_modules/nuxt/dist/app/composables/router').navigateTo
|
||||
const nextTick: typeof import('vue').nextTick
|
||||
const onActivated: typeof import('vue').onActivated
|
||||
const onBeforeMount: typeof import('vue').onBeforeMount
|
||||
const onBeforeRouteLeave: typeof import('vue-router').onBeforeRouteLeave
|
||||
const onBeforeRouteUpdate: typeof import('vue-router').onBeforeRouteUpdate
|
||||
const onBeforeUnmount: typeof import('vue').onBeforeUnmount
|
||||
const onBeforeUpdate: typeof import('vue').onBeforeUpdate
|
||||
const onDeactivated: typeof import('vue').onDeactivated
|
||||
const onErrorCaptured: typeof import('vue').onErrorCaptured
|
||||
const onMounted: typeof import('vue').onMounted
|
||||
const onNuxtReady: typeof import('../../node_modules/nuxt/dist/app/composables/ready').onNuxtReady
|
||||
const onPrehydrate: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').onPrehydrate
|
||||
const onRenderTracked: typeof import('vue').onRenderTracked
|
||||
const onRenderTriggered: typeof import('vue').onRenderTriggered
|
||||
const onScopeDispose: typeof import('vue').onScopeDispose
|
||||
const onServerPrefetch: typeof import('vue').onServerPrefetch
|
||||
const onUnmounted: typeof import('vue').onUnmounted
|
||||
const onUpdated: typeof import('vue').onUpdated
|
||||
const onWatcherCleanup: typeof import('vue').onWatcherCleanup
|
||||
const parseRouteSlug: typeof import('../../utils/dataHelper').parseRouteSlug
|
||||
const prefetchComponents: typeof import('../../node_modules/nuxt/dist/app/composables/preload').prefetchComponents
|
||||
const preloadComponents: typeof import('../../node_modules/nuxt/dist/app/composables/preload').preloadComponents
|
||||
const preloadPayload: typeof import('../../node_modules/nuxt/dist/app/composables/payload').preloadPayload
|
||||
const preloadRouteComponents: typeof import('../../node_modules/nuxt/dist/app/composables/preload').preloadRouteComponents
|
||||
const prerenderRoutes: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').prerenderRoutes
|
||||
const provide: typeof import('vue').provide
|
||||
const proxyRefs: typeof import('vue').proxyRefs
|
||||
const reactive: typeof import('vue').reactive
|
||||
const readonly: typeof import('vue').readonly
|
||||
const ref: typeof import('vue').ref
|
||||
const refreshCookie: typeof import('../../node_modules/nuxt/dist/app/composables/cookie').refreshCookie
|
||||
const refreshNuxtData: typeof import('../../node_modules/nuxt/dist/app/composables/asyncData').refreshNuxtData
|
||||
const reloadNuxtApp: typeof import('../../node_modules/nuxt/dist/app/composables/chunk').reloadNuxtApp
|
||||
const requestIdleCallback: typeof import('../../node_modules/nuxt/dist/app/compat/idle-callback').requestIdleCallback
|
||||
const resolveComponent: typeof import('vue').resolveComponent
|
||||
const setInterval: typeof import('../../node_modules/nuxt/dist/app/compat/interval').setInterval
|
||||
const setPageLayout: typeof import('../../node_modules/nuxt/dist/app/composables/router').setPageLayout
|
||||
const setResponseStatus: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').setResponseStatus
|
||||
const shallowReactive: typeof import('vue').shallowReactive
|
||||
const shallowReadonly: typeof import('vue').shallowReadonly
|
||||
const shallowRef: typeof import('vue').shallowRef
|
||||
const showError: typeof import('../../node_modules/nuxt/dist/app/composables/error').showError
|
||||
const toRaw: typeof import('vue').toRaw
|
||||
const toRef: typeof import('vue').toRef
|
||||
const toRefs: typeof import('vue').toRefs
|
||||
const toValue: typeof import('vue').toValue
|
||||
const triggerRef: typeof import('vue').triggerRef
|
||||
const tryUseNuxtApp: typeof import('../../node_modules/nuxt/dist/app/nuxt').tryUseNuxtApp
|
||||
const unref: typeof import('vue').unref
|
||||
const updateAppConfig: typeof import('../../node_modules/nuxt/dist/app/config').updateAppConfig
|
||||
const useAnnouncer: typeof import('../../node_modules/nuxt/dist/app/composables/announcer').useAnnouncer
|
||||
const useAppConfig: typeof import('../../node_modules/nuxt/dist/app/config').useAppConfig
|
||||
const useAsyncData: typeof import('../../node_modules/nuxt/dist/app/composables/asyncData').useAsyncData
|
||||
const useAttrs: typeof import('vue').useAttrs
|
||||
const useCookie: typeof import('../../node_modules/nuxt/dist/app/composables/cookie').useCookie
|
||||
const useCssModule: typeof import('vue').useCssModule
|
||||
const useCssVars: typeof import('vue').useCssVars
|
||||
const useError: typeof import('../../node_modules/nuxt/dist/app/composables/error').useError
|
||||
const useFetch: typeof import('../../node_modules/nuxt/dist/app/composables/fetch').useFetch
|
||||
const useHead: typeof import('../../node_modules/nuxt/dist/app/composables/head').useHead
|
||||
const useHeadSafe: typeof import('../../node_modules/nuxt/dist/app/composables/head').useHeadSafe
|
||||
const useHydration: typeof import('../../node_modules/nuxt/dist/app/composables/hydrate').useHydration
|
||||
const useId: typeof import('vue').useId
|
||||
const useLayout: typeof import('../../node_modules/nuxt/dist/app/composables/layout').useLayout
|
||||
const useLazyAsyncData: typeof import('../../node_modules/nuxt/dist/app/composables/asyncData').useLazyAsyncData
|
||||
const useLazyFetch: typeof import('../../node_modules/nuxt/dist/app/composables/fetch').useLazyFetch
|
||||
const useLink: typeof import('vue-router').useLink
|
||||
const useLoadingIndicator: typeof import('../../node_modules/nuxt/dist/app/composables/loading-indicator').useLoadingIndicator
|
||||
const useModel: typeof import('vue').useModel
|
||||
const useNuxtApp: typeof import('../../node_modules/nuxt/dist/app/nuxt').useNuxtApp
|
||||
const useNuxtData: typeof import('../../node_modules/nuxt/dist/app/composables/asyncData').useNuxtData
|
||||
const usePreviewMode: typeof import('../../node_modules/nuxt/dist/app/composables/preview').usePreviewMode
|
||||
const useRequestEvent: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').useRequestEvent
|
||||
const useRequestFetch: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').useRequestFetch
|
||||
const useRequestHeader: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').useRequestHeader
|
||||
const useRequestHeaders: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').useRequestHeaders
|
||||
const useRequestURL: typeof import('../../node_modules/nuxt/dist/app/composables/url').useRequestURL
|
||||
const useResponseHeader: typeof import('../../node_modules/nuxt/dist/app/composables/ssr').useResponseHeader
|
||||
const useRoute: typeof import('../../node_modules/nuxt/dist/app/composables/router').useRoute
|
||||
const useRouteAnnouncer: typeof import('../../node_modules/nuxt/dist/app/composables/route-announcer').useRouteAnnouncer
|
||||
const useRouter: typeof import('../../node_modules/nuxt/dist/app/composables/router').useRouter
|
||||
const useRuntimeConfig: typeof import('../../node_modules/nuxt/dist/app/nuxt').useRuntimeConfig
|
||||
const useRuntimeHook: typeof import('../../node_modules/nuxt/dist/app/composables/runtime-hook').useRuntimeHook
|
||||
const useScript: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScript
|
||||
const useScriptAhrefsAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptAhrefsAnalytics
|
||||
const useScriptBingUet: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptBingUet
|
||||
const useScriptCalendly: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptCalendly
|
||||
const useScriptClarity: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptClarity
|
||||
const useScriptCloudflareWebAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptCloudflareWebAnalytics
|
||||
const useScriptCrisp: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptCrisp
|
||||
const useScriptDatabuddyAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptDatabuddyAnalytics
|
||||
const useScriptEventPage: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptEventPage
|
||||
const useScriptFathomAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptFathomAnalytics
|
||||
const useScriptGoogleAdsense: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptGoogleAdsense
|
||||
const useScriptGoogleAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptGoogleAnalytics
|
||||
const useScriptGoogleMaps: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptGoogleMaps
|
||||
const useScriptGoogleRecaptcha: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptGoogleRecaptcha
|
||||
const useScriptGoogleSignIn: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptGoogleSignIn
|
||||
const useScriptGoogleTagManager: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptGoogleTagManager
|
||||
const useScriptGravatar: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptGravatar
|
||||
const useScriptHotjar: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptHotjar
|
||||
const useScriptIntercom: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptIntercom
|
||||
const useScriptLemonSqueezy: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptLemonSqueezy
|
||||
const useScriptLinkedInInsight: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptLinkedInInsight
|
||||
const useScriptMatomoAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptMatomoAnalytics
|
||||
const useScriptMetaPixel: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptMetaPixel
|
||||
const useScriptMixpanelAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptMixpanelAnalytics
|
||||
const useScriptNpm: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptNpm
|
||||
const useScriptPayPal: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptPayPal
|
||||
const useScriptPlausibleAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptPlausibleAnalytics
|
||||
const useScriptPostHog: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptPostHog
|
||||
const useScriptRedditPixel: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptRedditPixel
|
||||
const useScriptRybbitAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptRybbitAnalytics
|
||||
const useScriptSegment: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptSegment
|
||||
const useScriptSnapchatPixel: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptSnapchatPixel
|
||||
const useScriptSpeedCurve: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptSpeedCurve
|
||||
const useScriptStripe: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptStripe
|
||||
const useScriptTikTokPixel: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptTikTokPixel
|
||||
const useScriptTriggerConsent: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptTriggerConsent
|
||||
const useScriptTriggerElement: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptTriggerElement
|
||||
const useScriptUmamiAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptUmamiAnalytics
|
||||
const useScriptUsercentrics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptUsercentrics
|
||||
const useScriptVercelAnalytics: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptVercelAnalytics
|
||||
const useScriptVimeoPlayer: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptVimeoPlayer
|
||||
const useScriptXPixel: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptXPixel
|
||||
const useScriptYouTubePlayer: typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs').useScriptYouTubePlayer
|
||||
const useSeoMeta: typeof import('../../node_modules/nuxt/dist/app/composables/head').useSeoMeta
|
||||
const useServerHead: typeof import('../../node_modules/nuxt/dist/app/composables/head').useServerHead
|
||||
const useServerHeadSafe: typeof import('../../node_modules/nuxt/dist/app/composables/head').useServerHeadSafe
|
||||
const useServerSeoMeta: typeof import('../../node_modules/nuxt/dist/app/composables/head').useServerSeoMeta
|
||||
const useShadowRoot: typeof import('vue').useShadowRoot
|
||||
const useSlots: typeof import('vue').useSlots
|
||||
const useState: typeof import('../../node_modules/nuxt/dist/app/composables/state').useState
|
||||
const useTemplateRef: typeof import('vue').useTemplateRef
|
||||
const useTransitionState: typeof import('vue').useTransitionState
|
||||
const watch: typeof import('vue').watch
|
||||
const watchEffect: typeof import('vue').watchEffect
|
||||
const watchPostEffect: typeof import('vue').watchPostEffect
|
||||
const watchSyncEffect: typeof import('vue').watchSyncEffect
|
||||
const withCtx: typeof import('vue').withCtx
|
||||
const withDirectives: typeof import('vue').withDirectives
|
||||
const withKeys: typeof import('vue').withKeys
|
||||
const withMemo: typeof import('vue').withMemo
|
||||
const withModifiers: typeof import('vue').withModifiers
|
||||
const withScopeId: typeof import('vue').withScopeId
|
||||
}
|
||||
// for type re-export
|
||||
declare global {
|
||||
// @ts-ignore
|
||||
export type { UseFetchAddonOptions, UseAsyncDataAddonOptions } from '../../node_modules/nuxt/dist/app/composables/addons'
|
||||
import('../../node_modules/nuxt/dist/app/composables/addons')
|
||||
// @ts-ignore
|
||||
export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, ShallowRef, VNode, WritableComputedRef } from 'vue'
|
||||
import('vue')
|
||||
// @ts-ignore
|
||||
export type { PageMeta } from '../../node_modules/nuxt/dist/app/composables/pages'
|
||||
import('../../node_modules/nuxt/dist/app/composables/pages')
|
||||
// @ts-ignore
|
||||
export type { RegionInfo, ParsedRouteParams } from '../../utils/dataHelper'
|
||||
import('../../utils/dataHelper')
|
||||
}
|
||||
// for vue template auto import
|
||||
import { UnwrapRef } from 'vue'
|
||||
declare module 'vue' {
|
||||
interface ComponentCustomProperties {
|
||||
readonly $fetch: UnwrapRef<typeof import('../fetch')['$fetch']>
|
||||
readonly GRADES_LIST: UnwrapRef<typeof import('../../utils/dataHelper')['GRADES_LIST']>
|
||||
readonly SUBJECTS_MAP: UnwrapRef<typeof import('../../utils/dataHelper')['SUBJECTS_MAP']>
|
||||
readonly abortNavigation: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/router')['abortNavigation']>
|
||||
readonly addRouteMiddleware: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/router')['addRouteMiddleware']>
|
||||
readonly callOnce: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/once')['callOnce']>
|
||||
readonly cancelIdleCallback: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/compat/idle-callback')['cancelIdleCallback']>
|
||||
readonly clearError: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/error')['clearError']>
|
||||
readonly clearNuxtData: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['clearNuxtData']>
|
||||
readonly clearNuxtState: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/state')['clearNuxtState']>
|
||||
readonly computed: UnwrapRef<typeof import('vue')['computed']>
|
||||
readonly createError: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/error')['createError']>
|
||||
readonly createUseAsyncData: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['createUseAsyncData']>
|
||||
readonly createUseFetch: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/fetch')['createUseFetch']>
|
||||
readonly customRef: UnwrapRef<typeof import('vue')['customRef']>
|
||||
readonly defineAppConfig: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/nuxt')['defineAppConfig']>
|
||||
readonly defineAsyncComponent: UnwrapRef<typeof import('vue')['defineAsyncComponent']>
|
||||
readonly defineComponent: UnwrapRef<typeof import('vue')['defineComponent']>
|
||||
readonly defineLazyHydrationComponent: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/lazy-hydration')['defineLazyHydrationComponent']>
|
||||
readonly defineNuxtComponent: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/component')['defineNuxtComponent']>
|
||||
readonly defineNuxtLink: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/components/nuxt-link')['defineNuxtLink']>
|
||||
readonly defineNuxtPlugin: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/nuxt')['defineNuxtPlugin']>
|
||||
readonly defineNuxtRouteMiddleware: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/router')['defineNuxtRouteMiddleware']>
|
||||
readonly definePageMeta: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/pages')['definePageMeta']>
|
||||
readonly definePayloadPlugin: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/nuxt')['definePayloadPlugin']>
|
||||
readonly definePayloadReducer: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/payload')['definePayloadReducer']>
|
||||
readonly definePayloadReviver: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/payload')['definePayloadReviver']>
|
||||
readonly defineUseAsyncDataAddon: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/addons')['defineUseAsyncDataAddon']>
|
||||
readonly defineUseFetchAddon: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/addons')['defineUseFetchAddon']>
|
||||
readonly effect: UnwrapRef<typeof import('vue')['effect']>
|
||||
readonly effectScope: UnwrapRef<typeof import('vue')['effectScope']>
|
||||
readonly generateSeoMeta: UnwrapRef<typeof import('../../utils/seoHelper')['generateSeoMeta']>
|
||||
readonly getAllSubjectsList: UnwrapRef<typeof import('../../utils/dataHelper')['getAllSubjectsList']>
|
||||
readonly getAppManifest: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/manifest')['getAppManifest']>
|
||||
readonly getCurrentInstance: UnwrapRef<typeof import('vue')['getCurrentInstance']>
|
||||
readonly getCurrentScope: UnwrapRef<typeof import('vue')['getCurrentScope']>
|
||||
readonly getCurriculumBySubject: UnwrapRef<typeof import('../../utils/dataHelper')['getCurriculumBySubject']>
|
||||
readonly getPopularRegions: UnwrapRef<typeof import('../../utils/dataHelper')['getPopularRegions']>
|
||||
readonly getRegionByDong: UnwrapRef<typeof import('../../utils/dataHelper')['getRegionByDong']>
|
||||
readonly getRouteRules: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/manifest')['getRouteRules']>
|
||||
readonly getShortRegionName: UnwrapRef<typeof import('../../utils/dataHelper')['getShortRegionName']>
|
||||
readonly getShortSido: UnwrapRef<typeof import('../../utils/dataHelper')['getShortSido']>
|
||||
readonly getTotalRegionsCount: UnwrapRef<typeof import('../../utils/dataHelper')['getTotalRegionsCount']>
|
||||
readonly h: UnwrapRef<typeof import('vue')['h']>
|
||||
readonly hasInjectionContext: UnwrapRef<typeof import('vue')['hasInjectionContext']>
|
||||
readonly inject: UnwrapRef<typeof import('vue')['inject']>
|
||||
readonly injectHead: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/head')['injectHead']>
|
||||
readonly isNuxtError: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/error')['isNuxtError']>
|
||||
readonly isPrerendered: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/payload')['isPrerendered']>
|
||||
readonly isProxy: UnwrapRef<typeof import('vue')['isProxy']>
|
||||
readonly isReactive: UnwrapRef<typeof import('vue')['isReactive']>
|
||||
readonly isReadonly: UnwrapRef<typeof import('vue')['isReadonly']>
|
||||
readonly isRef: UnwrapRef<typeof import('vue')['isRef']>
|
||||
readonly isShallow: UnwrapRef<typeof import('vue')['isShallow']>
|
||||
readonly isVue2: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/compat/vue-demi')['isVue2']>
|
||||
readonly isVue3: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/compat/vue-demi')['isVue3']>
|
||||
readonly loadPayload: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/payload')['loadPayload']>
|
||||
readonly markRaw: UnwrapRef<typeof import('vue')['markRaw']>
|
||||
readonly navigateTo: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/router')['navigateTo']>
|
||||
readonly nextTick: UnwrapRef<typeof import('vue')['nextTick']>
|
||||
readonly onActivated: UnwrapRef<typeof import('vue')['onActivated']>
|
||||
readonly onBeforeMount: UnwrapRef<typeof import('vue')['onBeforeMount']>
|
||||
readonly onBeforeRouteLeave: UnwrapRef<typeof import('vue-router')['onBeforeRouteLeave']>
|
||||
readonly onBeforeRouteUpdate: UnwrapRef<typeof import('vue-router')['onBeforeRouteUpdate']>
|
||||
readonly onBeforeUnmount: UnwrapRef<typeof import('vue')['onBeforeUnmount']>
|
||||
readonly onBeforeUpdate: UnwrapRef<typeof import('vue')['onBeforeUpdate']>
|
||||
readonly onDeactivated: UnwrapRef<typeof import('vue')['onDeactivated']>
|
||||
readonly onErrorCaptured: UnwrapRef<typeof import('vue')['onErrorCaptured']>
|
||||
readonly onMounted: UnwrapRef<typeof import('vue')['onMounted']>
|
||||
readonly onNuxtReady: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ready')['onNuxtReady']>
|
||||
readonly onPrehydrate: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['onPrehydrate']>
|
||||
readonly onRenderTracked: UnwrapRef<typeof import('vue')['onRenderTracked']>
|
||||
readonly onRenderTriggered: UnwrapRef<typeof import('vue')['onRenderTriggered']>
|
||||
readonly onScopeDispose: UnwrapRef<typeof import('vue')['onScopeDispose']>
|
||||
readonly onServerPrefetch: UnwrapRef<typeof import('vue')['onServerPrefetch']>
|
||||
readonly onUnmounted: UnwrapRef<typeof import('vue')['onUnmounted']>
|
||||
readonly onUpdated: UnwrapRef<typeof import('vue')['onUpdated']>
|
||||
readonly onWatcherCleanup: UnwrapRef<typeof import('vue')['onWatcherCleanup']>
|
||||
readonly parseRouteSlug: UnwrapRef<typeof import('../../utils/dataHelper')['parseRouteSlug']>
|
||||
readonly prefetchComponents: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/preload')['prefetchComponents']>
|
||||
readonly preloadComponents: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/preload')['preloadComponents']>
|
||||
readonly preloadPayload: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/payload')['preloadPayload']>
|
||||
readonly preloadRouteComponents: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/preload')['preloadRouteComponents']>
|
||||
readonly prerenderRoutes: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['prerenderRoutes']>
|
||||
readonly provide: UnwrapRef<typeof import('vue')['provide']>
|
||||
readonly proxyRefs: UnwrapRef<typeof import('vue')['proxyRefs']>
|
||||
readonly reactive: UnwrapRef<typeof import('vue')['reactive']>
|
||||
readonly readonly: UnwrapRef<typeof import('vue')['readonly']>
|
||||
readonly ref: UnwrapRef<typeof import('vue')['ref']>
|
||||
readonly refreshCookie: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/cookie')['refreshCookie']>
|
||||
readonly refreshNuxtData: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['refreshNuxtData']>
|
||||
readonly reloadNuxtApp: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/chunk')['reloadNuxtApp']>
|
||||
readonly requestIdleCallback: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/compat/idle-callback')['requestIdleCallback']>
|
||||
readonly resolveComponent: UnwrapRef<typeof import('vue')['resolveComponent']>
|
||||
readonly setInterval: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/compat/interval')['setInterval']>
|
||||
readonly setPageLayout: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/router')['setPageLayout']>
|
||||
readonly setResponseStatus: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['setResponseStatus']>
|
||||
readonly shallowReactive: UnwrapRef<typeof import('vue')['shallowReactive']>
|
||||
readonly shallowReadonly: UnwrapRef<typeof import('vue')['shallowReadonly']>
|
||||
readonly shallowRef: UnwrapRef<typeof import('vue')['shallowRef']>
|
||||
readonly showError: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/error')['showError']>
|
||||
readonly toRaw: UnwrapRef<typeof import('vue')['toRaw']>
|
||||
readonly toRef: UnwrapRef<typeof import('vue')['toRef']>
|
||||
readonly toRefs: UnwrapRef<typeof import('vue')['toRefs']>
|
||||
readonly toValue: UnwrapRef<typeof import('vue')['toValue']>
|
||||
readonly triggerRef: UnwrapRef<typeof import('vue')['triggerRef']>
|
||||
readonly tryUseNuxtApp: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/nuxt')['tryUseNuxtApp']>
|
||||
readonly unref: UnwrapRef<typeof import('vue')['unref']>
|
||||
readonly updateAppConfig: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/config')['updateAppConfig']>
|
||||
readonly useAnnouncer: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/announcer')['useAnnouncer']>
|
||||
readonly useAppConfig: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/config')['useAppConfig']>
|
||||
readonly useAsyncData: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['useAsyncData']>
|
||||
readonly useAttrs: UnwrapRef<typeof import('vue')['useAttrs']>
|
||||
readonly useCookie: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/cookie')['useCookie']>
|
||||
readonly useCssModule: UnwrapRef<typeof import('vue')['useCssModule']>
|
||||
readonly useCssVars: UnwrapRef<typeof import('vue')['useCssVars']>
|
||||
readonly useError: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/error')['useError']>
|
||||
readonly useFetch: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/fetch')['useFetch']>
|
||||
readonly useHead: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/head')['useHead']>
|
||||
readonly useHeadSafe: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/head')['useHeadSafe']>
|
||||
readonly useHydration: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/hydrate')['useHydration']>
|
||||
readonly useId: UnwrapRef<typeof import('vue')['useId']>
|
||||
readonly useLayout: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/layout')['useLayout']>
|
||||
readonly useLazyAsyncData: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['useLazyAsyncData']>
|
||||
readonly useLazyFetch: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/fetch')['useLazyFetch']>
|
||||
readonly useLink: UnwrapRef<typeof import('vue-router')['useLink']>
|
||||
readonly useLoadingIndicator: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/loading-indicator')['useLoadingIndicator']>
|
||||
readonly useModel: UnwrapRef<typeof import('vue')['useModel']>
|
||||
readonly useNuxtApp: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/nuxt')['useNuxtApp']>
|
||||
readonly useNuxtData: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/asyncData')['useNuxtData']>
|
||||
readonly usePreviewMode: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/preview')['usePreviewMode']>
|
||||
readonly useRequestEvent: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestEvent']>
|
||||
readonly useRequestFetch: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestFetch']>
|
||||
readonly useRequestHeader: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestHeader']>
|
||||
readonly useRequestHeaders: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useRequestHeaders']>
|
||||
readonly useRequestURL: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/url')['useRequestURL']>
|
||||
readonly useResponseHeader: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/ssr')['useResponseHeader']>
|
||||
readonly useRoute: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/router')['useRoute']>
|
||||
readonly useRouteAnnouncer: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/route-announcer')['useRouteAnnouncer']>
|
||||
readonly useRouter: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/router')['useRouter']>
|
||||
readonly useRuntimeConfig: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/nuxt')['useRuntimeConfig']>
|
||||
readonly useRuntimeHook: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/runtime-hook')['useRuntimeHook']>
|
||||
readonly useScript: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScript']>
|
||||
readonly useScriptAhrefsAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptAhrefsAnalytics']>
|
||||
readonly useScriptBingUet: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptBingUet']>
|
||||
readonly useScriptCalendly: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptCalendly']>
|
||||
readonly useScriptClarity: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptClarity']>
|
||||
readonly useScriptCloudflareWebAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptCloudflareWebAnalytics']>
|
||||
readonly useScriptCrisp: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptCrisp']>
|
||||
readonly useScriptDatabuddyAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptDatabuddyAnalytics']>
|
||||
readonly useScriptEventPage: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptEventPage']>
|
||||
readonly useScriptFathomAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptFathomAnalytics']>
|
||||
readonly useScriptGoogleAdsense: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptGoogleAdsense']>
|
||||
readonly useScriptGoogleAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptGoogleAnalytics']>
|
||||
readonly useScriptGoogleMaps: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptGoogleMaps']>
|
||||
readonly useScriptGoogleRecaptcha: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptGoogleRecaptcha']>
|
||||
readonly useScriptGoogleSignIn: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptGoogleSignIn']>
|
||||
readonly useScriptGoogleTagManager: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptGoogleTagManager']>
|
||||
readonly useScriptGravatar: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptGravatar']>
|
||||
readonly useScriptHotjar: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptHotjar']>
|
||||
readonly useScriptIntercom: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptIntercom']>
|
||||
readonly useScriptLemonSqueezy: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptLemonSqueezy']>
|
||||
readonly useScriptLinkedInInsight: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptLinkedInInsight']>
|
||||
readonly useScriptMatomoAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptMatomoAnalytics']>
|
||||
readonly useScriptMetaPixel: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptMetaPixel']>
|
||||
readonly useScriptMixpanelAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptMixpanelAnalytics']>
|
||||
readonly useScriptNpm: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptNpm']>
|
||||
readonly useScriptPayPal: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptPayPal']>
|
||||
readonly useScriptPlausibleAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptPlausibleAnalytics']>
|
||||
readonly useScriptPostHog: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptPostHog']>
|
||||
readonly useScriptRedditPixel: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptRedditPixel']>
|
||||
readonly useScriptRybbitAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptRybbitAnalytics']>
|
||||
readonly useScriptSegment: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptSegment']>
|
||||
readonly useScriptSnapchatPixel: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptSnapchatPixel']>
|
||||
readonly useScriptSpeedCurve: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptSpeedCurve']>
|
||||
readonly useScriptStripe: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptStripe']>
|
||||
readonly useScriptTikTokPixel: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptTikTokPixel']>
|
||||
readonly useScriptTriggerConsent: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptTriggerConsent']>
|
||||
readonly useScriptTriggerElement: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptTriggerElement']>
|
||||
readonly useScriptUmamiAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptUmamiAnalytics']>
|
||||
readonly useScriptUsercentrics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptUsercentrics']>
|
||||
readonly useScriptVercelAnalytics: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptVercelAnalytics']>
|
||||
readonly useScriptVimeoPlayer: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptVimeoPlayer']>
|
||||
readonly useScriptXPixel: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptXPixel']>
|
||||
readonly useScriptYouTubePlayer: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/script-stubs')['useScriptYouTubePlayer']>
|
||||
readonly useSeoMeta: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/head')['useSeoMeta']>
|
||||
readonly useServerHead: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/head')['useServerHead']>
|
||||
readonly useServerHeadSafe: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/head')['useServerHeadSafe']>
|
||||
readonly useServerSeoMeta: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/head')['useServerSeoMeta']>
|
||||
readonly useShadowRoot: UnwrapRef<typeof import('vue')['useShadowRoot']>
|
||||
readonly useSlots: UnwrapRef<typeof import('vue')['useSlots']>
|
||||
readonly useState: UnwrapRef<typeof import('../../node_modules/nuxt/dist/app/composables/state')['useState']>
|
||||
readonly useTemplateRef: UnwrapRef<typeof import('vue')['useTemplateRef']>
|
||||
readonly useTransitionState: UnwrapRef<typeof import('vue')['useTransitionState']>
|
||||
readonly watch: UnwrapRef<typeof import('vue')['watch']>
|
||||
readonly watchEffect: UnwrapRef<typeof import('vue')['watchEffect']>
|
||||
readonly watchPostEffect: UnwrapRef<typeof import('vue')['watchPostEffect']>
|
||||
readonly watchSyncEffect: UnwrapRef<typeof import('vue')['watchSyncEffect']>
|
||||
readonly withCtx: UnwrapRef<typeof import('vue')['withCtx']>
|
||||
readonly withDirectives: UnwrapRef<typeof import('vue')['withDirectives']>
|
||||
readonly withKeys: UnwrapRef<typeof import('vue')['withKeys']>
|
||||
readonly withMemo: UnwrapRef<typeof import('vue')['withMemo']>
|
||||
readonly withModifiers: UnwrapRef<typeof import('vue')['withModifiers']>
|
||||
readonly withScopeId: UnwrapRef<typeof import('vue')['withScopeId']>
|
||||
}
|
||||
}
|
||||
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
import type { ComputedRef, MaybeRef } from "vue";
|
||||
import type { ComponentProps } from "../../node_modules/vue-component-type-helpers/index.js";
|
||||
|
||||
declare module 'nuxt/app' {
|
||||
interface NuxtLayouts {
|
||||
}
|
||||
export type LayoutKey = keyof NuxtLayouts extends never ? string : keyof NuxtLayouts
|
||||
interface PageMeta {
|
||||
layout?: MaybeRef<LayoutKey | false> | ComputedRef<LayoutKey | false> | {
|
||||
[K in LayoutKey]: {
|
||||
name?: MaybeRef<K | false> | ComputedRef<K | false>
|
||||
props?: NuxtLayouts[K]
|
||||
}
|
||||
}[LayoutKey]
|
||||
}
|
||||
}
|
||||
Vendored
+7
@@ -0,0 +1,7 @@
|
||||
import type { NavigationGuard } from 'vue-router'
|
||||
export type MiddlewareKey = never
|
||||
declare module 'nuxt/app' {
|
||||
interface PageMeta {
|
||||
middleware?: MiddlewareKey | NavigationGuard | Array<MiddlewareKey | NavigationGuard>
|
||||
}
|
||||
}
|
||||
Vendored
+39
@@ -0,0 +1,39 @@
|
||||
import { NuxtModule, ModuleDependencyMeta } from '@nuxt/schema'
|
||||
declare module '@nuxt/schema' {
|
||||
interface ModuleDependencies {
|
||||
["@nuxt/telemetry"]?: ModuleDependencyMeta<typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
}
|
||||
interface NuxtOptions {
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
*/
|
||||
["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
}
|
||||
interface NuxtConfig {
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
*/
|
||||
["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
modules?: (undefined | null | false | NuxtModule<any> | string | [NuxtModule | string, Record<string, any>] | ["@nuxt/telemetry", Exclude<NuxtConfig["telemetry"], boolean>])[],
|
||||
}
|
||||
}
|
||||
declare module 'nuxt/schema' {
|
||||
interface ModuleDependencies {
|
||||
["@nuxt/telemetry"]?: ModuleDependencyMeta<typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
}
|
||||
interface NuxtOptions {
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
* @see https://www.npmjs.com/package/@nuxt/telemetry
|
||||
*/
|
||||
["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
}
|
||||
interface NuxtConfig {
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
* @see https://www.npmjs.com/package/@nuxt/telemetry
|
||||
*/
|
||||
["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
modules?: (undefined | null | false | NuxtModule<any> | string | [NuxtModule | string, Record<string, any>] | ["@nuxt/telemetry", Exclude<NuxtConfig["telemetry"], boolean>])[],
|
||||
}
|
||||
}
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
// Generated by nitro
|
||||
|
||||
// App Config
|
||||
import type { Defu } from 'defu'
|
||||
|
||||
|
||||
|
||||
type UserAppConfig = Defu<{}, []>
|
||||
|
||||
declare module "nitropack/types" {
|
||||
interface AppConfig extends UserAppConfig {}
|
||||
|
||||
}
|
||||
export {}
|
||||
Vendored
+150
@@ -0,0 +1,150 @@
|
||||
declare global {
|
||||
const H3Error: typeof import('../../node_modules/h3/dist/index').H3Error
|
||||
const H3Event: typeof import('../../node_modules/h3/dist/index').H3Event
|
||||
const __buildAssetsURL: typeof import('../../node_modules/@nuxt/nitro-server/dist/runtime/utils/paths').buildAssetsURL
|
||||
const __publicAssetsURL: typeof import('../../node_modules/@nuxt/nitro-server/dist/runtime/utils/paths').publicAssetsURL
|
||||
const appendCorsHeaders: typeof import('../../node_modules/h3/dist/index').appendCorsHeaders
|
||||
const appendCorsPreflightHeaders: typeof import('../../node_modules/h3/dist/index').appendCorsPreflightHeaders
|
||||
const appendHeader: typeof import('../../node_modules/h3/dist/index').appendHeader
|
||||
const appendHeaders: typeof import('../../node_modules/h3/dist/index').appendHeaders
|
||||
const appendResponseHeader: typeof import('../../node_modules/h3/dist/index').appendResponseHeader
|
||||
const appendResponseHeaders: typeof import('../../node_modules/h3/dist/index').appendResponseHeaders
|
||||
const assertMethod: typeof import('../../node_modules/h3/dist/index').assertMethod
|
||||
const cachedEventHandler: typeof import('../../node_modules/nitropack/dist/runtime/internal/cache').cachedEventHandler
|
||||
const cachedFunction: typeof import('../../node_modules/nitropack/dist/runtime/internal/cache').cachedFunction
|
||||
const callNodeListener: typeof import('../../node_modules/h3/dist/index').callNodeListener
|
||||
const clearResponseHeaders: typeof import('../../node_modules/h3/dist/index').clearResponseHeaders
|
||||
const clearSession: typeof import('../../node_modules/h3/dist/index').clearSession
|
||||
const createApp: typeof import('../../node_modules/h3/dist/index').createApp
|
||||
const createAppEventHandler: typeof import('../../node_modules/h3/dist/index').createAppEventHandler
|
||||
const createError: typeof import('../../node_modules/h3/dist/index').createError
|
||||
const createEvent: typeof import('../../node_modules/h3/dist/index').createEvent
|
||||
const createEventStream: typeof import('../../node_modules/h3/dist/index').createEventStream
|
||||
const createRouter: typeof import('../../node_modules/h3/dist/index').createRouter
|
||||
const defaultContentType: typeof import('../../node_modules/h3/dist/index').defaultContentType
|
||||
const defineAppConfig: typeof import('../../node_modules/@nuxt/nitro-server/dist/runtime/utils/config').defineAppConfig
|
||||
const defineCachedEventHandler: typeof import('../../node_modules/nitropack/dist/runtime/internal/cache').defineCachedEventHandler
|
||||
const defineCachedFunction: typeof import('../../node_modules/nitropack/dist/runtime/internal/cache').defineCachedFunction
|
||||
const defineEventHandler: typeof import('../../node_modules/h3/dist/index').defineEventHandler
|
||||
const defineLazyEventHandler: typeof import('../../node_modules/h3/dist/index').defineLazyEventHandler
|
||||
const defineNitroErrorHandler: typeof import('../../node_modules/nitropack/dist/runtime/internal/error/utils').defineNitroErrorHandler
|
||||
const defineNitroPlugin: typeof import('../../node_modules/nitropack/dist/runtime/internal/plugin').defineNitroPlugin
|
||||
const defineNodeListener: typeof import('../../node_modules/h3/dist/index').defineNodeListener
|
||||
const defineNodeMiddleware: typeof import('../../node_modules/h3/dist/index').defineNodeMiddleware
|
||||
const defineRenderHandler: typeof import('../../node_modules/nitropack/dist/runtime/internal/renderer').defineRenderHandler
|
||||
const defineRequestMiddleware: typeof import('../../node_modules/h3/dist/index').defineRequestMiddleware
|
||||
const defineResponseMiddleware: typeof import('../../node_modules/h3/dist/index').defineResponseMiddleware
|
||||
const defineRouteMeta: typeof import('../../node_modules/nitropack/dist/runtime/internal/meta').defineRouteMeta
|
||||
const defineTask: typeof import('../../node_modules/nitropack/dist/runtime/internal/task').defineTask
|
||||
const defineWebSocket: typeof import('../../node_modules/h3/dist/index').defineWebSocket
|
||||
const defineWebSocketHandler: typeof import('../../node_modules/h3/dist/index').defineWebSocketHandler
|
||||
const deleteCookie: typeof import('../../node_modules/h3/dist/index').deleteCookie
|
||||
const dynamicEventHandler: typeof import('../../node_modules/h3/dist/index').dynamicEventHandler
|
||||
const eventHandler: typeof import('../../node_modules/h3/dist/index').eventHandler
|
||||
const fetchWithEvent: typeof import('../../node_modules/h3/dist/index').fetchWithEvent
|
||||
const fromNodeMiddleware: typeof import('../../node_modules/h3/dist/index').fromNodeMiddleware
|
||||
const fromPlainHandler: typeof import('../../node_modules/h3/dist/index').fromPlainHandler
|
||||
const fromWebHandler: typeof import('../../node_modules/h3/dist/index').fromWebHandler
|
||||
const getCookie: typeof import('../../node_modules/h3/dist/index').getCookie
|
||||
const getHeader: typeof import('../../node_modules/h3/dist/index').getHeader
|
||||
const getHeaders: typeof import('../../node_modules/h3/dist/index').getHeaders
|
||||
const getMethod: typeof import('../../node_modules/h3/dist/index').getMethod
|
||||
const getProxyRequestHeaders: typeof import('../../node_modules/h3/dist/index').getProxyRequestHeaders
|
||||
const getQuery: typeof import('../../node_modules/h3/dist/index').getQuery
|
||||
const getRequestFingerprint: typeof import('../../node_modules/h3/dist/index').getRequestFingerprint
|
||||
const getRequestHeader: typeof import('../../node_modules/h3/dist/index').getRequestHeader
|
||||
const getRequestHeaders: typeof import('../../node_modules/h3/dist/index').getRequestHeaders
|
||||
const getRequestHost: typeof import('../../node_modules/h3/dist/index').getRequestHost
|
||||
const getRequestIP: typeof import('../../node_modules/h3/dist/index').getRequestIP
|
||||
const getRequestPath: typeof import('../../node_modules/h3/dist/index').getRequestPath
|
||||
const getRequestProtocol: typeof import('../../node_modules/h3/dist/index').getRequestProtocol
|
||||
const getRequestURL: typeof import('../../node_modules/h3/dist/index').getRequestURL
|
||||
const getRequestWebStream: typeof import('../../node_modules/h3/dist/index').getRequestWebStream
|
||||
const getResponseHeader: typeof import('../../node_modules/h3/dist/index').getResponseHeader
|
||||
const getResponseHeaders: typeof import('../../node_modules/h3/dist/index').getResponseHeaders
|
||||
const getResponseStatus: typeof import('../../node_modules/h3/dist/index').getResponseStatus
|
||||
const getResponseStatusText: typeof import('../../node_modules/h3/dist/index').getResponseStatusText
|
||||
const getRouteRules: typeof import('../../node_modules/nitropack/dist/runtime/internal/route-rules').getRouteRules
|
||||
const getRouterParam: typeof import('../../node_modules/h3/dist/index').getRouterParam
|
||||
const getRouterParams: typeof import('../../node_modules/h3/dist/index').getRouterParams
|
||||
const getSession: typeof import('../../node_modules/h3/dist/index').getSession
|
||||
const getValidatedQuery: typeof import('../../node_modules/h3/dist/index').getValidatedQuery
|
||||
const getValidatedRouterParams: typeof import('../../node_modules/h3/dist/index').getValidatedRouterParams
|
||||
const handleCacheHeaders: typeof import('../../node_modules/h3/dist/index').handleCacheHeaders
|
||||
const handleCors: typeof import('../../node_modules/h3/dist/index').handleCors
|
||||
const isCorsOriginAllowed: typeof import('../../node_modules/h3/dist/index').isCorsOriginAllowed
|
||||
const isError: typeof import('../../node_modules/h3/dist/index').isError
|
||||
const isEvent: typeof import('../../node_modules/h3/dist/index').isEvent
|
||||
const isEventHandler: typeof import('../../node_modules/h3/dist/index').isEventHandler
|
||||
const isMethod: typeof import('../../node_modules/h3/dist/index').isMethod
|
||||
const isPreflightRequest: typeof import('../../node_modules/h3/dist/index').isPreflightRequest
|
||||
const isStream: typeof import('../../node_modules/h3/dist/index').isStream
|
||||
const isWebResponse: typeof import('../../node_modules/h3/dist/index').isWebResponse
|
||||
const lazyEventHandler: typeof import('../../node_modules/h3/dist/index').lazyEventHandler
|
||||
const nitroPlugin: typeof import('../../node_modules/nitropack/dist/runtime/internal/plugin').nitroPlugin
|
||||
const parseCookies: typeof import('../../node_modules/h3/dist/index').parseCookies
|
||||
const promisifyNodeListener: typeof import('../../node_modules/h3/dist/index').promisifyNodeListener
|
||||
const proxyRequest: typeof import('../../node_modules/h3/dist/index').proxyRequest
|
||||
const readBody: typeof import('../../node_modules/h3/dist/index').readBody
|
||||
const readFormData: typeof import('../../node_modules/h3/dist/index').readFormData
|
||||
const readMultipartFormData: typeof import('../../node_modules/h3/dist/index').readMultipartFormData
|
||||
const readRawBody: typeof import('../../node_modules/h3/dist/index').readRawBody
|
||||
const readValidatedBody: typeof import('../../node_modules/h3/dist/index').readValidatedBody
|
||||
const removeResponseHeader: typeof import('../../node_modules/h3/dist/index').removeResponseHeader
|
||||
const runTask: typeof import('../../node_modules/nitropack/dist/runtime/internal/task').runTask
|
||||
const sanitizeStatusCode: typeof import('../../node_modules/h3/dist/index').sanitizeStatusCode
|
||||
const sanitizeStatusMessage: typeof import('../../node_modules/h3/dist/index').sanitizeStatusMessage
|
||||
const sealSession: typeof import('../../node_modules/h3/dist/index').sealSession
|
||||
const send: typeof import('../../node_modules/h3/dist/index').send
|
||||
const sendError: typeof import('../../node_modules/h3/dist/index').sendError
|
||||
const sendIterable: typeof import('../../node_modules/h3/dist/index').sendIterable
|
||||
const sendNoContent: typeof import('../../node_modules/h3/dist/index').sendNoContent
|
||||
const sendProxy: typeof import('../../node_modules/h3/dist/index').sendProxy
|
||||
const sendRedirect: typeof import('../../node_modules/h3/dist/index').sendRedirect
|
||||
const sendStream: typeof import('../../node_modules/h3/dist/index').sendStream
|
||||
const sendWebResponse: typeof import('../../node_modules/h3/dist/index').sendWebResponse
|
||||
const serveStatic: typeof import('../../node_modules/h3/dist/index').serveStatic
|
||||
const setCookie: typeof import('../../node_modules/h3/dist/index').setCookie
|
||||
const setHeader: typeof import('../../node_modules/h3/dist/index').setHeader
|
||||
const setHeaders: typeof import('../../node_modules/h3/dist/index').setHeaders
|
||||
const setResponseHeader: typeof import('../../node_modules/h3/dist/index').setResponseHeader
|
||||
const setResponseHeaders: typeof import('../../node_modules/h3/dist/index').setResponseHeaders
|
||||
const setResponseStatus: typeof import('../../node_modules/h3/dist/index').setResponseStatus
|
||||
const splitCookiesString: typeof import('../../node_modules/h3/dist/index').splitCookiesString
|
||||
const toEventHandler: typeof import('../../node_modules/h3/dist/index').toEventHandler
|
||||
const toNodeListener: typeof import('../../node_modules/h3/dist/index').toNodeListener
|
||||
const toPlainHandler: typeof import('../../node_modules/h3/dist/index').toPlainHandler
|
||||
const toWebHandler: typeof import('../../node_modules/h3/dist/index').toWebHandler
|
||||
const toWebRequest: typeof import('../../node_modules/h3/dist/index').toWebRequest
|
||||
const unsealSession: typeof import('../../node_modules/h3/dist/index').unsealSession
|
||||
const updateSession: typeof import('../../node_modules/h3/dist/index').updateSession
|
||||
const useAppConfig: typeof import('../../node_modules/@nuxt/nitro-server/dist/runtime/utils/app-config').useAppConfig
|
||||
const useBase: typeof import('../../node_modules/h3/dist/index').useBase
|
||||
const useEvent: typeof import('../../node_modules/nitropack/dist/runtime/internal/context').useEvent
|
||||
const useNitroApp: typeof import('../../node_modules/nitropack/dist/runtime/internal/app').useNitroApp
|
||||
const useRuntimeConfig: typeof import('../../node_modules/nitropack/dist/runtime/internal/config').useRuntimeConfig
|
||||
const useSession: typeof import('../../node_modules/h3/dist/index').useSession
|
||||
const useStorage: typeof import('../../node_modules/nitropack/dist/runtime/internal/storage').useStorage
|
||||
const writeEarlyHints: typeof import('../../node_modules/h3/dist/index').writeEarlyHints
|
||||
}
|
||||
// for type re-export
|
||||
declare global {
|
||||
// @ts-ignore
|
||||
export type { EventHandler, EventHandlerRequest, EventHandlerResponse, EventHandlerObject, H3EventContext } from '../../node_modules/h3/dist/index'
|
||||
import('../../node_modules/h3/dist/index')
|
||||
}
|
||||
export { H3Event, H3Error, appendCorsHeaders, appendCorsPreflightHeaders, appendHeader, appendHeaders, appendResponseHeader, appendResponseHeaders, assertMethod, callNodeListener, clearResponseHeaders, clearSession, createApp, createAppEventHandler, createError, createEvent, createEventStream, createRouter, defaultContentType, defineEventHandler, defineLazyEventHandler, defineNodeListener, defineNodeMiddleware, defineRequestMiddleware, defineResponseMiddleware, defineWebSocket, defineWebSocketHandler, 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, sendIterable, 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 { useNitroApp } from 'nitropack/runtime/internal/app';
|
||||
export { useRuntimeConfig } from 'nitropack/runtime/internal/config';
|
||||
export { defineNitroPlugin, nitroPlugin } from 'nitropack/runtime/internal/plugin';
|
||||
export { defineCachedFunction, defineCachedEventHandler, cachedFunction, cachedEventHandler } from 'nitropack/runtime/internal/cache';
|
||||
export { useStorage } from 'nitropack/runtime/internal/storage';
|
||||
export { defineRenderHandler } from 'nitropack/runtime/internal/renderer';
|
||||
export { defineRouteMeta } from 'nitropack/runtime/internal/meta';
|
||||
export { getRouteRules } from 'nitropack/runtime/internal/route-rules';
|
||||
export { useEvent } from 'nitropack/runtime/internal/context';
|
||||
export { defineTask, runTask } from 'nitropack/runtime/internal/task';
|
||||
export { defineNitroErrorHandler } from 'nitropack/runtime/internal/error/utils';
|
||||
export { buildAssetsURL as __buildAssetsURL, publicAssetsURL as __publicAssetsURL } from 'C:/Users/kkgu8/OneDrive/Desktop/kyounggu/educo/example/web/site7/node_modules/@nuxt/nitro-server/dist/runtime/utils/paths';
|
||||
export { defineAppConfig } from 'C:/Users/kkgu8/OneDrive/Desktop/kyounggu/educo/example/web/site7/node_modules/@nuxt/nitro-server/dist/runtime/utils/config';
|
||||
export { useAppConfig } from 'C:/Users/kkgu8/OneDrive/Desktop/kyounggu/educo/example/web/site7/node_modules/@nuxt/nitro-server/dist/runtime/utils/app-config';
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
|
||||
import type { InternalApi } from 'nitropack/types'
|
||||
|
||||
declare module '@nuxt/schema' {
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
||||
interface ServerRoutes extends InternalApi {}
|
||||
}
|
||||
declare module 'nuxt/schema' {
|
||||
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
|
||||
interface ServerRoutes extends InternalApi {}
|
||||
}
|
||||
Vendored
+17
@@ -0,0 +1,17 @@
|
||||
export type LayoutKey = string
|
||||
declare module '@nuxt/schema' {
|
||||
interface AppRouteRulesExtensions {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
interface RouteRuleConfigExtensions {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
}
|
||||
declare module 'nuxt/schema' {
|
||||
interface AppRouteRulesExtensions {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
interface RouteRuleConfigExtensions {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
export type MiddlewareKey = never
|
||||
declare module '@nuxt/schema' {
|
||||
interface RouteRuleConfigExtensions {
|
||||
appMiddleware?: MiddlewareKey | MiddlewareKey[] | Record<MiddlewareKey, boolean>
|
||||
}
|
||||
}
|
||||
declare module 'nuxt/schema' {
|
||||
interface RouteRuleConfigExtensions {
|
||||
appMiddleware?: MiddlewareKey | MiddlewareKey[] | Record<MiddlewareKey, boolean>
|
||||
}
|
||||
}
|
||||
Vendored
+70
@@ -0,0 +1,70 @@
|
||||
|
||||
/// <reference path="nitro-layouts.d.ts" />
|
||||
/// <reference path="shared-app.config.d.ts" />
|
||||
/// <reference path="runtime-config.d.ts" />
|
||||
/// <reference path="../../node_modules/@nuxt/nitro-server/dist/augments.d.mts" />
|
||||
/// <reference path="nitro-middleware.d.ts" />
|
||||
/// <reference path="../schema/nuxt.schema.d.ts" />
|
||||
|
||||
import type { RouteRuleConfigExtensions, RuntimeConfig, RuntimeConfigApp } from 'nuxt/schema'
|
||||
import type { H3Event } from 'h3'
|
||||
import type { DevServerLog, NuxtIslandContext, NuxtIslandResponse, NuxtRenderChunkContext, NuxtRenderCloseContext, NuxtRenderHTMLContext, NuxtRenderRouteContext } from '#app/types'
|
||||
|
||||
declare module 'nitropack' {
|
||||
interface NitroRuntimeConfig extends RuntimeConfig {}
|
||||
interface NitroRuntimeConfigApp extends RuntimeConfigApp {}
|
||||
interface NitroRouteConfig extends RouteRuleConfigExtensions {}
|
||||
interface NitroRouteConfig {
|
||||
ssr?: boolean
|
||||
streaming?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
}
|
||||
interface NitroRouteRules {
|
||||
ssr?: boolean
|
||||
streaming?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
appMiddleware?: Record<string, boolean>
|
||||
appLayout?: string | false
|
||||
}
|
||||
interface NitroRuntimeHooks {
|
||||
'dev:ssr-logs': (ctx: { logs: DevServerLog[], path: string }) => void | Promise<void>
|
||||
'render:html': (htmlContext: NuxtRenderHTMLContext, context: { event: H3Event, streaming?: boolean }) => void | Promise<void>
|
||||
'render:html:chunk': (chunkContext: NuxtRenderChunkContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:html:close': (closeContext: NuxtRenderCloseContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:route': (renderRouteContext: NuxtRenderRouteContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:island': (islandResponse: NuxtIslandResponse, context: { event: H3Event, islandContext: NuxtIslandContext }) => void | Promise<void>
|
||||
}
|
||||
}
|
||||
declare module 'nitropack/types' {
|
||||
interface NitroRuntimeConfig extends RuntimeConfig {}
|
||||
interface NitroRuntimeConfigApp extends RuntimeConfigApp {}
|
||||
interface NitroRouteConfig extends RouteRuleConfigExtensions {}
|
||||
interface NitroRouteConfig {
|
||||
ssr?: boolean
|
||||
streaming?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
}
|
||||
interface NitroRouteRules {
|
||||
ssr?: boolean
|
||||
streaming?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
appMiddleware?: Record<string, boolean>
|
||||
appLayout?: string | false
|
||||
}
|
||||
interface NitroRuntimeHooks {
|
||||
'dev:ssr-logs': (ctx: { logs: DevServerLog[], path: string }) => void | Promise<void>
|
||||
'render:html': (htmlContext: NuxtRenderHTMLContext, context: { event: H3Event, streaming?: boolean }) => void | Promise<void>
|
||||
'render:html:chunk': (chunkContext: NuxtRenderChunkContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:html:close': (closeContext: NuxtRenderCloseContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:route': (renderRouteContext: NuxtRenderRouteContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:island': (islandResponse: NuxtIslandResponse, context: { event: H3Event, islandContext: NuxtIslandContext }) => void | Promise<void>
|
||||
}
|
||||
}
|
||||
Vendored
+20
@@ -0,0 +1,20 @@
|
||||
// Generated by nitro
|
||||
import type { Serialize, Simplify } from "nitropack/types";
|
||||
declare module "nitropack/types" {
|
||||
type Awaited<T> = T extends PromiseLike<infer U> ? Awaited<U> : T
|
||||
interface InternalApi {
|
||||
'/api/consult': {
|
||||
'post': Simplify<Serialize<Awaited<ReturnType<typeof import('../../server/api/consult.post').default>>>>
|
||||
}
|
||||
'/sitemap.xml': {
|
||||
'default': Simplify<Serialize<Awaited<ReturnType<typeof import('../../server/routes/sitemap.xml').default>>>>
|
||||
}
|
||||
'/__nuxt_error': {
|
||||
'default': Simplify<Serialize<Awaited<ReturnType<typeof import('../../node_modules/@nuxt/nitro-server/dist/runtime/handlers/renderer').default>>>>
|
||||
}
|
||||
'/__nuxt_island/**': {
|
||||
'default': Simplify<Serialize<Awaited<ReturnType<typeof import('../../server/#internal/nuxt/island-renderer').default>>>>
|
||||
}
|
||||
}
|
||||
}
|
||||
export {}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
/// <reference path="./nitro-routes.d.ts" />
|
||||
/// <reference path="./nitro-config.d.ts" />
|
||||
/// <reference path="./nitro-imports.d.ts" />
|
||||
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
// 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 {default: Plugin<infer T>} ? Decorate<T> : unknown
|
||||
|
||||
type NuxtAppInjections =
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/revive-payload.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/head/runtime/plugins/unhead.server.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/head/runtime/plugins/unhead.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/pages/runtime/plugins/router.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/payload.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/navigation-repaint.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/check-outdated-build.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/revive-payload.server.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/chunk-reload-crawler.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/chunk-reload.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/app/plugins/island-link-navigation.client.js")> &
|
||||
InjectionType<typeof import("../../node_modules/nuxt/dist/pages/runtime/plugins/prefetch.client.js")>
|
||||
|
||||
declare module '#app' {
|
||||
interface NuxtApp extends NuxtAppInjections { }
|
||||
|
||||
interface NuxtAppLiterals {
|
||||
pluginName: 'nuxt:revive-payload:client' | 'nuxt:head' | 'nuxt:head' | 'nuxt:router' | 'nuxt:payload' | 'nuxt:revive-payload:server' | 'nuxt:chunk-reload-crawler' | 'nuxt:chunk-reload' | 'nuxt:island-link-navigation' | 'nuxt:global-components' | 'nuxt:prefetch'
|
||||
}
|
||||
}
|
||||
|
||||
declare module 'vue' {
|
||||
interface ComponentCustomProperties extends NuxtAppInjections { }
|
||||
}
|
||||
|
||||
export { }
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
import { RuntimeConfig as UserRuntimeConfig, PublicRuntimeConfig as UserPublicRuntimeConfig } from 'nuxt/schema'
|
||||
interface SharedRuntimeConfig {
|
||||
appSecret: string,
|
||||
|
||||
app: {
|
||||
buildId: string,
|
||||
|
||||
baseURL: string,
|
||||
|
||||
buildAssetsDir: string,
|
||||
|
||||
cdnURL: string,
|
||||
},
|
||||
|
||||
discordWebhookUrl: string,
|
||||
}
|
||||
interface SharedPublicRuntimeConfig {
|
||||
siteName: string,
|
||||
|
||||
siteDomain: string,
|
||||
|
||||
naverVerificationKey: string,
|
||||
}
|
||||
declare module '@nuxt/schema' {
|
||||
interface RuntimeConfig extends UserRuntimeConfig {}
|
||||
interface PublicRuntimeConfig extends UserPublicRuntimeConfig {}
|
||||
}
|
||||
declare module 'nuxt/schema' {
|
||||
interface RuntimeConfig extends SharedRuntimeConfig {}
|
||||
interface PublicRuntimeConfig extends SharedPublicRuntimeConfig {}
|
||||
}
|
||||
declare module 'vue' {
|
||||
interface ComponentCustomProperties {
|
||||
$config: UserRuntimeConfig
|
||||
}
|
||||
}
|
||||
+30
@@ -0,0 +1,30 @@
|
||||
|
||||
import type { CustomAppConfig } from 'nuxt/schema'
|
||||
|
||||
declare const inlineConfig = {
|
||||
"nuxt": {}
|
||||
}
|
||||
type IsAny<T> = 0 extends 1 & T ? true : false
|
||||
|
||||
type IsMergeable<T> = T extends readonly any[] | ((...args: any[]) => any) ? false : T extends Record<string, any> ? 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]
|
||||
: IsMergeable<Custom[K]> extends true
|
||||
? IsMergeable<Resolved[K]> extends true
|
||||
? MergedAppConfig<Resolved[K], Custom[K]>
|
||||
: Exclude<Custom[K], undefined>
|
||||
: Exclude<Custom[K], undefined>
|
||||
: Resolved[K]
|
||||
}
|
||||
|
||||
declare module 'nuxt/schema' {
|
||||
interface SharedAppConfig extends MergedAppConfig<typeof inlineConfig, CustomAppConfig> { }
|
||||
}
|
||||
declare module '@nuxt/schema' {
|
||||
interface SharedAppConfig extends MergedAppConfig<typeof inlineConfig, CustomAppConfig> { }
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// Generated by auto imports
|
||||
export {}
|
||||
declare global {
|
||||
const useRuntimeConfig: (event?: import('h3').H3Event) => import('nuxt/schema').RuntimeConfig
|
||||
const useAppConfig: () => import('nuxt/schema').SharedAppConfig
|
||||
const defineAppConfig: <C extends import('nuxt/schema').AppConfigInput>(config: C) => C
|
||||
const createError: typeof import('h3')['createError']
|
||||
const setResponseStatus: typeof import('h3')['setResponseStatus']
|
||||
|
||||
}
|
||||
Vendored
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"date": "2026-10-07T02:38:19.375Z",
|
||||
"preset": "node-server",
|
||||
"framework": {
|
||||
"name": "nuxt",
|
||||
"version": "4.6.0"
|
||||
},
|
||||
"versions": {
|
||||
"nitro": "2.13.4"
|
||||
},
|
||||
"commands": {
|
||||
"preview": "node server/index.mjs"
|
||||
},
|
||||
"config": {}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
import{B as e,I as t,It as n,N as r,V as i,et as a,ot as o,r as s,t as c}from"./BhPx3WB4.js";import{t as l}from"#entry";var u={class:`antialiased bg-white dark:bg-neutral-950 dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-neutral-950 tracking-wide`},d={class:`max-w-520px text-center`},f=[`textContent`],p=[`textContent`],m=[`textContent`],h={class:`flex items-center justify-center w-full`},g=[`textContent`],_=c({__name:`error-404`,props:{appName:{type:String,default:`Nuxt`},status:{type:Number,default:404},statusText:{type:String,default:`Page not found`},description:{type:String,default:`Sorry, the page you are looking for could not be found.`},backHome:{type:String,default:`Go back home`},backToPrevious:{type:String,default:`Go back`}},setup(c){let _=c;return s({title:`${_.status} - ${_.statusText} | ${_.appName}`,script:[{innerHTML:`(()=>{if(!(window.history.state&&window.history.state.back||document.referrer.startsWith(window.location.origin+"/")))return;const t=document.querySelector("[data-back-home]"),e=document.querySelector("[data-back-previous]");t&&e&&(e.onclick=()=>window.history.back(),t.hidden=!0,e.hidden=!1)})();`,tagPosition:`bodyClose`}],style:[{innerHTML:`*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:after,:before{--un-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}a{-webkit-text-decoration:inherit;text-decoration:inherit}a,button{color:inherit}button{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0;text-transform:none}[type=button],button{-webkit-appearance:button;background-color:#0000;background-image:none}h1,h2,p{margin:0}button{cursor:pointer}[hidden]:where(:not([hidden=until-found])){display:none}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`}]}),(s,_)=>{let v=l;return a(),t(`div`,u,[r(`div`,d,[r(`h1`,{class:`font-medium leading-none mb-4 sm:text-[72px] tabular-nums text-[56px]`,textContent:n(c.status)},null,8,f),r(`h2`,{class:`font-semibold mb-2 sm:text-3xl text-2xl`,textContent:n(c.statusText)},null,8,p),r(`p`,{class:`mb-4 px-2 text-md text-neutral-500`,textContent:n(c.description)},null,8,m),r(`div`,h,[i(v,{to:`/`,"data-back-home":``,class:`font-medium hover:text-[#00DC82] text-sm underline underline-offset-3`},{default:o(()=>[e(n(c.backHome),1)]),_:1}),_[0]||=e(),r(`button`,{type:`button`,"data-back-previous":``,hidden:``,class:`appearance-none bg-transparent border-0 cursor-pointer font-medium font-sans hover:text-[#00DC82] p-0 text-inherit text-sm underline underline-offset-3`,textContent:n(c.backToPrevious)},null,8,g)])])])}}},[[`__scopeId`,`data-v-8f77be6e`]]);export{_ as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{I as e,It as t,N as n,V as r,et as i,ht as a,r as o,t as s,y as c}from"./BhPx3WB4.js";import{n as l}from"#entry";import{c as u,d,f,g as p,h as m,i as h,l as g,m as _,n as v,o as y,p as b,r as x,s as S,t as C,u as w}from"./BwjbNIAI.js";var T={class:`landing-page-wrap`},E={class:`ad-location-bar`},D={class:`loc-text`},O=s({__name:`[...slug]`,setup(s){let O=l(),k=c(),A=O.params.slug,j=y(A),M=x(j.subjectKey);v(),h(12);let N=C(j,k.public.siteName,k.public.siteDomain);return o({title:N.title,meta:N.meta,link:N.link,script:N.script}),(o,s)=>{let c=p,l=m,h=_,v=b,y=f,x=d,C=w,O=g,k=u,A=S;return i(),e(`div`,T,[n(`div`,E,[s[0]||=n(`span`,{class:`loc-badge-tag`},`[지역센터]`,-1),n(`span`,D,t(a(j).shortRegionName)+` (`+t(a(j).sigungu)+`) 관내 초·중·고 전담`,1),s[1]||=n(`span`,{class:`loc-tag`},`1:1 맞춤 배정 센터`,-1)]),r(c,{region:a(j).region,shortRegionName:a(j).shortRegionName,grade:a(j).grade,subjectName:a(j).subjectName},null,8,[`region`,`shortRegionName`,`grade`,`subjectName`]),r(l,{regionDong:a(j).dong},null,8,[`regionDong`]),r(h,{regionDong:a(j).dong,grade:a(j).grade,subjectName:a(j).subjectName},null,8,[`regionDong`,`grade`,`subjectName`]),r(v,{regionDong:a(j).dong,grade:a(j).grade,curriculum:a(M)},null,8,[`regionDong`,`grade`,`curriculum`]),r(y),r(x),r(C,{regionDong:a(j).dong,grade:a(j).grade,subjectName:a(j).subjectName},null,8,[`regionDong`,`grade`,`subjectName`]),r(O),r(k,{regionDong:a(j).dong,grade:a(j).grade,subjectName:a(j).subjectName},null,8,[`regionDong`,`grade`,`subjectName`]),r(A,{regionName:a(j).shortRegionName,defaultGrade:a(j).grade,defaultSubject:a(j).subjectName},null,8,[`regionName`,`defaultGrade`,`defaultSubject`])])}}},[[`__scopeId`,`data-v-81d99cec`]]);export{O as default};
|
||||
@@ -0,0 +1 @@
|
||||
import{I as e,It as t,N as n,et as r,r as i,t as a}from"./BhPx3WB4.js";var o={class:`antialiased bg-white dark:bg-neutral-950 dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-neutral-950 tracking-wide`},s={class:`max-w-520px text-center`},c=[`textContent`],l=[`textContent`],u=[`textContent`],d=a({__name:`error-500`,props:{appName:{type:String,default:`Nuxt`},status:{type:Number,default:500},statusText:{type:String,default:`Internal server error`},description:{type:String,default:`This page is temporarily unavailable.`},refresh:{type:String,default:`Refresh this page`}},setup(a){let d=a;return i({title:`${d.status} - ${d.statusText} | ${d.appName}`,script:[],style:[{innerHTML:`*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:after,:before{--un-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`}]}),(i,d)=>(r(),e(`div`,o,[n(`div`,s,[n(`h1`,{class:`font-medium leading-none mb-4 sm:text-[72px] tabular-nums text-[56px]`,textContent:t(a.status)},null,8,c),n(`h2`,{class:`font-semibold mb-2 sm:text-3xl text-2xl`,textContent:t(a.statusText)},null,8,l),n(`p`,{class:`mb-4 px-2 text-md text-neutral-500`,textContent:t(a.description)},null,8,u)])]))}},[[`__scopeId`,`data-v-8f270ba7`]]);export{d as default};
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
import{I as e,V as t,et as n,ht as r,r as i,t as a,y as o}from"./BhPx3WB4.js";import{a as s,c,d as l,f as u,g as d,h as f,l as p,m,p as h,r as g,s as _,t as v,u as y}from"./BwjbNIAI.js";var b={class:`landing-page-wrap`},x=a({__name:`index`,setup(a){let x=o(),S=g(`english`),C=s(`황금동`)||{fullName:`대한민국 전국 전 지역`,sido:`전국`,sigungu:`전지역`,dong:`전국`},w=v({region:C,sido:`전국`,sigungu:`맞춤`,dong:`1:1`,grade:`초중고`,subjectName:`전과목`,targetTerm:`방문·화상과외`,fullKeyword:`전국 초중고 1:1 방문 과외 및 실시간 화상과외`},x.public.siteName,x.public.siteDomain);return i({title:`${x.public.siteName} | 전국 초·중·고 1:1 맞춤 방문과외 & 화상코칭`,meta:w.meta,link:w.link,script:w.script}),(i,a)=>{let o=d,s=f,g=m,v=h,x=u,w=l,T=y,E=p,D=c,O=_;return n(),e(`div`,b,[t(o,{region:r(C),grade:`초·중·고`,subjectName:`국영수사과`},null,8,[`region`]),t(s,{regionDong:`전국`}),t(g,{regionDong:`주요 학군`}),t(v,{regionDong:`전국`,grade:`중·고등`,curriculum:r(S)},null,8,[`curriculum`]),t(x),t(w),t(T,{regionDong:`수강생`}),t(E),t(D,{regionDong:`전국`}),t(O,{regionName:`전국 전 지역`,defaultSubject:`영어`})])}}},[[`__scopeId`,`data-v-01dba7e2`]]);export{x as default};
|
||||
@@ -0,0 +1 @@
|
||||
.landing-page-wrap[data-v-81d99cec]{width:100%;overflow-x:hidden}.ad-location-bar[data-v-81d99cec]{color:#334155;flex-wrap:wrap;align-items:center;gap:8px;max-width:1080px;margin:10px auto;padding:8px 16px;font-size:calc(clamp(.78rem,2vw,.88rem));display:flex}.loc-pin[data-v-81d99cec]{font-size:1rem}.loc-text[data-v-81d99cec]{font-weight:700}.loc-tag[data-v-81d99cec],.loc-text[data-v-81d99cec]{color:var(--primary-color,#1e3a8a)}.loc-tag[data-v-81d99cec]{background:var(--badge-bg,#1e3a8a14);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:800}
|
||||
@@ -0,0 +1 @@
|
||||
{"id":"47ea7d1c-5ab1-416c-84c8-857258f556bb","timestamp":1791340672644}
|
||||
@@ -0,0 +1 @@
|
||||
{"id":"47ea7d1c-5ab1-416c-84c8-857258f556bb","timestamp":1791340672644,"prerendered":[]}
|
||||
@@ -0,0 +1 @@
|
||||
.site-footer[data-v-21b31b09]{background:var(--footer-bg,#0f172a);color:#94a3b8;border-top:1px solid #ffffff14;padding:calc(clamp(30px,5vw,50px)) 16px;font-size:calc(clamp(.72rem,1.8vw,.82rem))}.footer-container[data-v-21b31b09]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1080px;margin:0 auto;display:flex}.footer-info[data-v-21b31b09]{flex:500px}.footer-brand[data-v-21b31b09]{color:#fff;margin-bottom:8px;font-size:calc(clamp(1rem,2.4vw,1.15rem));font-weight:800}.footer-meta[data-v-21b31b09]{word-break:keep-all;margin-bottom:12px;line-height:1.6}.footer-copy[data-v-21b31b09]{color:#64748b}.footer-links[data-v-21b31b09]{flex-shrink:0;align-items:center;gap:10px;display:flex}.f-link[data-v-21b31b09]{color:#cbd5e1}.f-divider[data-v-21b31b09]{color:#475569}@media (width<=640px){.footer-container[data-v-21b31b09]{flex-direction:column;gap:16px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color:var(--text-color,#1e293b);-webkit-text-size-adjust:100%;word-break:keep-all;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:16px;line-height:1.5}body,html{background-color:var(--bg-body,#fff);overflow-x:hidden}body{width:100%;min-width:280px}.site-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.site-main{flex:1;width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}
|
||||
@@ -0,0 +1 @@
|
||||
.grid[data-v-8f77be6e]{display:grid}.mb-2[data-v-8f77be6e]{margin-bottom:.5rem}.mb-4[data-v-8f77be6e]{margin-bottom:1rem}.max-w-520px[data-v-8f77be6e]{max-width:520px}.min-h-screen[data-v-8f77be6e]{min-height:100vh}.w-full[data-v-8f77be6e]{width:100%}.flex[data-v-8f77be6e]{display:flex}.cursor-pointer[data-v-8f77be6e]{cursor:pointer}.appearance-none[data-v-8f77be6e]{appearance:none}.place-content-center[data-v-8f77be6e]{place-content:center}.items-center[data-v-8f77be6e]{align-items:center}.justify-center[data-v-8f77be6e]{justify-content:center}.overflow-hidden[data-v-8f77be6e]{overflow:hidden}.border-0[data-v-8f77be6e]{border-width:0}.bg-transparent[data-v-8f77be6e]{background-color:#0000}.bg-white[data-v-8f77be6e]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.p-0[data-v-8f77be6e]{padding:0}.px-2[data-v-8f77be6e]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-8f77be6e]{text-align:center}.text-\[56px\][data-v-8f77be6e]{font-size:56px}.text-2xl[data-v-8f77be6e]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-8f77be6e]{font-size:.875rem;line-height:1.25rem}.text-neutral-500[data-v-8f77be6e]{--un-text-opacity:1;color:rgb(115 115 115/var(--un-text-opacity))}.text-neutral-950[data-v-8f77be6e]{--un-text-opacity:1;color:rgb(10 10 10/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-8f77be6e]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.text-inherit[data-v-8f77be6e]{color:inherit}.font-medium[data-v-8f77be6e]{font-weight:500}.font-semibold[data-v-8f77be6e]{font-weight:600}.leading-none[data-v-8f77be6e]{line-height:1}.tracking-wide[data-v-8f77be6e]{letter-spacing:.025em}.font-sans[data-v-8f77be6e]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-8f77be6e]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-8f77be6e]{text-decoration-line:underline}.underline-offset-3[data-v-8f77be6e]{text-underline-offset:3px}.antialiased[data-v-8f77be6e]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-neutral-950[data-v-8f77be6e]{--un-bg-opacity:1;background-color:rgb(10 10 10/var(--un-bg-opacity))}.dark\:text-white[data-v-8f77be6e]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (width>=640px){.sm\:text-\[72px\][data-v-8f77be6e]{font-size:72px}.sm\:text-3xl[data-v-8f77be6e]{font-size:1.875rem;line-height:2.25rem}}
|
||||
@@ -0,0 +1 @@
|
||||
.grid[data-v-8f270ba7]{display:grid}.mb-2[data-v-8f270ba7]{margin-bottom:.5rem}.mb-4[data-v-8f270ba7]{margin-bottom:1rem}.max-w-520px[data-v-8f270ba7]{max-width:520px}.min-h-screen[data-v-8f270ba7]{min-height:100vh}.place-content-center[data-v-8f270ba7]{place-content:center}.overflow-hidden[data-v-8f270ba7]{overflow:hidden}.bg-white[data-v-8f270ba7]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-8f270ba7]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-8f270ba7]{text-align:center}.text-\[56px\][data-v-8f270ba7]{font-size:56px}.text-2xl[data-v-8f270ba7]{font-size:1.5rem;line-height:2rem}.text-neutral-500[data-v-8f270ba7]{--un-text-opacity:1;color:rgb(115 115 115/var(--un-text-opacity))}.text-neutral-950[data-v-8f270ba7]{--un-text-opacity:1;color:rgb(10 10 10/var(--un-text-opacity))}.font-medium[data-v-8f270ba7]{font-weight:500}.font-semibold[data-v-8f270ba7]{font-weight:600}.leading-none[data-v-8f270ba7]{line-height:1}.tracking-wide[data-v-8f270ba7]{letter-spacing:.025em}.font-sans[data-v-8f270ba7]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-8f270ba7]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-8f270ba7]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-neutral-950[data-v-8f270ba7]{--un-bg-opacity:1;background-color:rgb(10 10 10/var(--un-bg-opacity))}.dark\:text-white[data-v-8f270ba7]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (width>=640px){.sm\:text-\[72px\][data-v-8f270ba7]{font-size:72px}.sm\:text-3xl[data-v-8f270ba7]{font-size:1.875rem;line-height:2.25rem}}
|
||||
@@ -0,0 +1 @@
|
||||
.landing-page-wrap[data-v-01dba7e2]{width:100%;overflow-x:hidden}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,21 @@
|
||||
/* site7: 알파마스터 - 퓨처리틱 다크 카본 & 비비드 로즈 코랄 / 럭셔리 앰버 골드 */
|
||||
:root {
|
||||
--primary-color: #e11d48;
|
||||
--primary-dark: #09090b;
|
||||
--primary-light: #fb7185;
|
||||
--accent-color: #f59e0b;
|
||||
--accent-light: #fde68a;
|
||||
--hero-gradient: linear-gradient(135deg, #09090b 0%, #1c1917 40%, #2e1065 100%);
|
||||
--hero-region-color: #fda4af;
|
||||
--hero-btn-bg: linear-gradient(135deg, #e11d48 0%, #be123c 100%);
|
||||
--badge-bg: rgba(225, 29, 72, 0.1);
|
||||
--card-radius: 14px;
|
||||
--border-color: #ffe4e6;
|
||||
--bg-card: #ffffff;
|
||||
--bg-body: #fafafa;
|
||||
--text-color: #18181b;
|
||||
--skills-bg: #fff1f2;
|
||||
--coaching-bg: #ffe4e6;
|
||||
--consult-bg: #fff5f5;
|
||||
--footer-bg: #09090b;
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 468 KiB |
@@ -0,0 +1,18 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="630" viewBox="0 0 1200 630">
|
||||
<defs>
|
||||
<linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#09090b"/>
|
||||
<stop offset="50%" stop-color="#1c1917"/>
|
||||
<stop offset="100%" stop-color="#881337"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="1200" height="630" fill="url(#bg)"/>
|
||||
<rect x="80" y="80" width="220" height="48" rx="8" fill="#e11d48"/>
|
||||
<text x="190" y="112" font-family="'Pretendard', sans-serif" font-size="20" font-weight="900" fill="#ffffff" text-anchor="middle">ALPHAMASTER</text>
|
||||
<text x="80" y="240" font-family="'Pretendard', sans-serif" font-size="56" font-weight="900" fill="#ffffff">우리 동네 초·중·고 1:1 맞춤 과외</text>
|
||||
<text x="80" y="320" font-family="'Pretendard', sans-serif" font-size="68" font-weight="900" fill="#f59e0b">알파마스터 1:1 맞춤과외</text>
|
||||
<text x="80" y="420" font-family="'Pretendard', sans-serif" font-size="30" font-weight="500" fill="#e0e7ff">국어 · 영어 · 수학 · 과학 · 사회 · 수행평가 세특</text>
|
||||
<text x="80" y="480" font-family="'Pretendard', sans-serif" font-size="28" font-weight="700" fill="#ffffff">전국 568개 동 학교별 기출 족보 완벽 분석</text>
|
||||
<rect x="80" y="530" width="340" height="50" rx="25" fill="#10b981"/>
|
||||
<text x="250" y="563" font-family="'Pretendard', sans-serif" font-size="24" font-weight="700" fill="#ffffff" text-anchor="middle">1회 무료 상담: 010-5961-5807</text>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
@@ -0,0 +1,124 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 480" width="100%" height="100%">
|
||||
<defs>
|
||||
<!-- 배경 그라디언트 -->
|
||||
<linearGradient id="bgGrad" x1="0%" y1="0%" x2="100%" y2="100%">
|
||||
<stop offset="0%" stop-color="#0f172a" />
|
||||
<stop offset="50%" stop-color="#1e3a8a" />
|
||||
<stop offset="100%" stop-color="#3b82f6" />
|
||||
</linearGradient>
|
||||
|
||||
<!-- 골드 액센트 그라디언트 -->
|
||||
<linearGradient id="goldGrad" x1="0%" y1="0%" x2="100%" y2="0%">
|
||||
<stop offset="0%" stop-color="#f59e0b" />
|
||||
<stop offset="100%" stop-color="#fbbf24" />
|
||||
</linearGradient>
|
||||
|
||||
<!-- 카드 반투명 배경 -->
|
||||
<linearGradient id="cardGrad" x1="0%" y1="0%" x2="0%" y2="100%">
|
||||
<stop offset="0%" stop-color="#ffffff" stop-opacity="0.12" />
|
||||
<stop offset="100%" stop-color="#ffffff" stop-opacity="0.04" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
|
||||
<!-- 메인 배경 -->
|
||||
<rect width="1200" height="480" rx="16" fill="url(#bgGrad)" />
|
||||
|
||||
<!-- 배경 기하학적 그리드 및 원형 장식 -->
|
||||
<circle cx="1100" cy="80" r="320" fill="#3b82f6" opacity="0.15" />
|
||||
<circle cx="950" cy="400" r="260" fill="#60a5fa" opacity="0.1" />
|
||||
<circle cx="150" cy="420" r="180" fill="#1d4ed8" opacity="0.2" />
|
||||
|
||||
<!-- 격자 선 데코레이션 -->
|
||||
<path d="M 0,120 L 1200,120 M 0,240 L 1200,240 M 0,360 L 1200,360" stroke="#ffffff" stroke-opacity="0.05" stroke-width="1" />
|
||||
<path d="M 300,0 L 300,480 M 600,0 L 600,480 M 900,0 L 900,480" stroke="#ffffff" stroke-opacity="0.05" stroke-width="1" />
|
||||
|
||||
<!-- 좌측 컨텐츠 영역 -->
|
||||
<!-- 1. 상단 배지 태그 -->
|
||||
<rect x="70" y="55" width="220" height="38" rx="19" fill="url(#goldGrad)" />
|
||||
<text x="180" y="80" fill="#0f172a" font-size="15" font-weight="900" font-family="'Pretendard', sans-serif" text-anchor="middle">
|
||||
2026 1:1 밀착 내신 케어
|
||||
</text>
|
||||
|
||||
<!-- 2. 메인 헤드라인 텍스트 -->
|
||||
<text x="70" y="150" fill="#ffffff" font-size="42" font-weight="900" font-family="'Pretendard', sans-serif" letter-spacing="-1">
|
||||
우리 학교 기출 족보 완벽 분석
|
||||
</text>
|
||||
<text x="70" y="210" fill="#60a5fa" font-size="42" font-weight="900" font-family="'Pretendard', sans-serif" letter-spacing="-1">
|
||||
내신 1등급 역전 솔루션
|
||||
</text>
|
||||
|
||||
<!-- 3. 서브 카피 텍스트 -->
|
||||
<text x="70" y="265" fill="#cbd5e1" font-size="18" font-family="'Pretendard', sans-serif" font-weight="500">
|
||||
서술형 감점 0점 방지부터 수능 1등급 킬러 문항까지,
|
||||
</text>
|
||||
<text x="70" y="295" fill="#94a3b8" font-size="18" font-family="'Pretendard', sans-serif" font-weight="500">
|
||||
관내 학교 전문 검증 튜터가 1:1 맞춤형 커리큘럼을 직접 설계합니다.
|
||||
</text>
|
||||
|
||||
<!-- 4. 하단 특징 뱃지들 -->
|
||||
<g transform="translate(70, 345)">
|
||||
<!-- 뱃지 1 -->
|
||||
<rect x="0" y="0" width="170" height="48" rx="8" fill="url(#cardGrad)" stroke="#ffffff" stroke-opacity="0.2" />
|
||||
<circle cx="28" cy="24" r="10" fill="#10b981" />
|
||||
<text x="28" y="28" fill="#ffffff" font-size="11" font-weight="900" text-anchor="middle">✓</text>
|
||||
<text x="48" y="29" fill="#ffffff" font-size="14" font-weight="700" font-family="'Pretendard', sans-serif">1회 무료 레벨진단</text>
|
||||
|
||||
<!-- 뱃지 2 -->
|
||||
<rect x="185" y="0" width="180" height="48" rx="8" fill="url(#cardGrad)" stroke="#ffffff" stroke-opacity="0.2" />
|
||||
<circle cx="213" cy="24" r="10" fill="#3b82f6" />
|
||||
<text x="213" y="28" fill="#ffffff" font-size="11" font-weight="900" text-anchor="middle">✓</text>
|
||||
<text x="233" y="29" fill="#ffffff" font-size="14" font-weight="700" font-family="'Pretendard', sans-serif">관내 학교 3개년 기출</text>
|
||||
|
||||
<!-- 뱃지 3 -->
|
||||
<rect x="380" y="0" width="175" height="48" rx="8" fill="url(#cardGrad)" stroke="#ffffff" stroke-opacity="0.2" />
|
||||
<circle cx="408" cy="24" r="10" fill="#f59e0b" />
|
||||
<text x="408" y="28" fill="#ffffff" font-size="11" font-weight="900" text-anchor="middle">✓</text>
|
||||
<text x="428" y="29" fill="#ffffff" font-size="14" font-weight="700" font-family="'Pretendard', sans-serif">수행평가 · 세특 코칭</text>
|
||||
</g>
|
||||
|
||||
<!-- 우측 비주얼 인포그래픽 카드 영역 -->
|
||||
<g transform="translate(740, 60)">
|
||||
<!-- 우측 메인 카드 배경 -->
|
||||
<rect x="0" y="0" width="390" height="350" rx="16" fill="url(#cardGrad)" stroke="#ffffff" stroke-opacity="0.2" />
|
||||
|
||||
<!-- 성적 상승 그래프 비주얼 -->
|
||||
<text x="35" y="55" fill="#f8fafc" font-size="18" font-weight="800" font-family="'Pretendard', sans-serif">
|
||||
AESEO 성적 향상 지표
|
||||
</text>
|
||||
<text x="35" y="80" fill="#94a3b8" font-size="13" font-family="'Pretendard', sans-serif">
|
||||
수강생 평균 2.3등급 수직 상승
|
||||
</text>
|
||||
|
||||
<!-- 등급 비교 바 차트 -->
|
||||
<g transform="translate(35, 120)">
|
||||
<!-- 이전 성적 바 -->
|
||||
<rect x="0" y="70" width="65" height="90" rx="6" fill="#475569" opacity="0.6" />
|
||||
<text x="32" y="55" fill="#94a3b8" font-size="13" font-weight="700" text-anchor="middle">4등급</text>
|
||||
<text x="32" y="185" fill="#94a3b8" font-size="12" text-anchor="middle">수강 전</text>
|
||||
|
||||
<!-- 과외애서 수강 후 바 -->
|
||||
<rect x="95" y="10" width="75" height="150" rx="6" fill="url(#goldGrad)" />
|
||||
<text x="132" y="-5" fill="#f59e0b" font-size="16" font-weight="900" text-anchor="middle">1등급!</text>
|
||||
<text x="132" y="185" fill="#ffffff" font-size="13" font-weight="800" text-anchor="middle">수강 3개월</text>
|
||||
|
||||
<!-- 화살표 곡선 -->
|
||||
<path d="M 40,75 Q 85,25 105,25" fill="none" stroke="#fbbf24" stroke-width="3" stroke-dasharray="4,4" />
|
||||
|
||||
<!-- 오른쪽 미니 스탯 -->
|
||||
<g transform="translate(195, 20)">
|
||||
<rect x="0" y="0" width="125" height="55" rx="8" fill="#1e293b" stroke="#334155" />
|
||||
<text x="12" y="24" fill="#94a3b8" font-size="11">내신 적중률</text>
|
||||
<text x="12" y="45" fill="#38bdf8" font-size="18" font-weight="900">96.8%</text>
|
||||
|
||||
<rect x="0" y="70" width="125" height="55" rx="8" fill="#1e293b" stroke="#334155" />
|
||||
<text x="12" y="94" fill="#94a3b8" font-size="11">학부모 만족도</text>
|
||||
<text x="12" y="115" fill="#10b981" font-size="18" font-weight="900">99.2%</text>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
<!-- 우측 하단 워터마크 -->
|
||||
<text x="355" y="325" fill="#ffffff" opacity="0.3" font-size="13" font-weight="800" text-anchor="end" font-family="'Pretendard', sans-serif">
|
||||
AESEO TUTORING POSTER
|
||||
</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 6.4 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 468 KiB |
@@ -0,0 +1,7 @@
|
||||
User-agent: *
|
||||
Allow: /
|
||||
|
||||
User-agent: Yeti
|
||||
Allow: /
|
||||
|
||||
Sitemap: https://site1.eduroyal.co.kr/sitemap.xml
|
||||
@@ -0,0 +1,20 @@
|
||||
import { escapeHtml } from '@vue/shared';
|
||||
|
||||
//#region src/runtime/server/renderer/error-template.ts
|
||||
const _messages = {
|
||||
"appName": "Nuxt",
|
||||
"status": 500,
|
||||
"statusText": "Internal server error",
|
||||
"description": "This page is temporarily unavailable.",
|
||||
"refresh": "Refresh this page"
|
||||
};
|
||||
const template = (messages) => {
|
||||
messages = {
|
||||
..._messages,
|
||||
...messages
|
||||
};
|
||||
return "<!DOCTYPE html><html lang=\"en\"><head><title>" + escapeHtml(messages.status) + " - " + escapeHtml(messages.statusText) + " | " + escapeHtml(messages.appName) + "</title><meta charset=\"utf-8\"><meta content=\"width=device-width,initial-scale=1,minimum-scale=1\" name=\"viewport\"><style>*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--un-default-border-color,#e5e7eb)}:after,:before{--un-content:\"\"}html{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.grid{display:grid}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.max-w-520px{max-width:520px}.min-h-screen{min-height:100vh}.place-content-center{place-content:center}.overflow-hidden{overflow:hidden}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2{padding-left:.5rem;padding-right:.5rem}.text-center{text-align:center}.text-\\[56px\\]{font-size:56px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-neutral-500{--un-text-opacity:1;color:rgb(115 115 115/var(--un-text-opacity))}.text-neutral-950{--un-text-opacity:1;color:rgb(10 10 10/var(--un-text-opacity))}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\\:bg-neutral-950{--un-bg-opacity:1;background-color:rgb(10 10 10/var(--un-bg-opacity))}.dark\\:text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(width>=640px){.sm\\:text-\\[72px\\]{font-size:72px}.sm\\:text-3xl{font-size:1.875rem;line-height:2.25rem}}</style></head><body class=\"antialiased bg-white dark:bg-neutral-950 dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-neutral-950 tracking-wide\"><div class=\"max-w-520px text-center\"><h1 class=\"font-medium leading-none mb-4 sm:text-[72px] tabular-nums text-[56px]\">" + escapeHtml(messages.status) + "</h1><h2 class=\"font-semibold mb-2 sm:text-3xl text-2xl\">" + escapeHtml(messages.statusText) + "</h2><p class=\"mb-4 px-2 text-md text-neutral-500\">" + escapeHtml(messages.description) + "</p></div></body></html>";
|
||||
};
|
||||
|
||||
export { template };
|
||||
//# sourceMappingURL=error-template.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"error-template.mjs","sources":["../../../../node_modules/nuxt/dist/runtime/server/renderer/error-template.js"],"names":[],"mappings":"","x_google_ignoreList":[0]}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"nitro.mjs","sources":["../../../../node_modules/destr/dist/index.mjs","../../../../node_modules/ufo/dist/index.mjs","../../../../node_modules/radix3/dist/index.mjs","../../../../node_modules/defu/dist/defu.mjs","../../../../node_modules/node-mock-http/dist/index.mjs","../../../../node_modules/h3/dist/index.mjs","../../../../node_modules/nitropack/node_modules/hookable/dist/index.mjs","../../../../node_modules/node-fetch-native/dist/native.mjs","../../../../node_modules/ofetch/dist/shared/ofetch.CWycOUEr.mjs","../../../../node_modules/ofetch/dist/node.mjs","../../../../node_modules/unstorage/dist/shared/unstorage.zVDD2mZo.mjs","../../../../node_modules/unstorage/dist/index.mjs","../../../../node_modules/unstorage/drivers/utils/index.mjs","../../../../node_modules/unstorage/drivers/utils/node-fs.mjs","../../../../node_modules/unstorage/drivers/fs-lite.mjs","../../../../node_modules/nitropack/dist/runtime/internal/storage.mjs","../../../../node_modules/ohash/dist/crypto/node/index.mjs","../../../../node_modules/nitropack/dist/runtime/internal/hash.mjs","../../../../node_modules/nitropack/dist/runtime/internal/cache.mjs","../../../../node_modules/klona/dist/index.mjs","../../../../node_modules/scule/dist/index.mjs","../../../../node_modules/nitropack/dist/runtime/internal/utils.env.mjs","../../../../node_modules/nitropack/dist/runtime/internal/config.mjs","../../../../node_modules/nitropack/dist/runtime/internal/route-rules-utils.mjs","../../../../node_modules/nitropack/dist/runtime/internal/route-rules.mjs","../../../../node_modules/nitropack/dist/runtime/internal/utils.mjs","../../../../node_modules/@nuxt/nitro-server/dist/runtime/utils/event.mjs","../../../../node_modules/@nuxt/nitro-server/dist/runtime/utils/error.mjs","../../../../node_modules/@unhead/vue/dist/shared/vue.DKb5ZKVl.mjs","../../../../node_modules/@unhead/vue/dist/shared/vue.D2XR8FqS.mjs","../../../../node_modules/@unhead/vue/dist/server.mjs","../../../../node_modules/@unhead/vue/dist/legacy.mjs","../../../../node_modules/@nuxt/nitro-server/dist/runtime/handlers/error.mjs","../../../../node_modules/nitropack/dist/runtime/internal/error/utils.mjs","../../../../node_modules/nitropack/dist/runtime/internal/error/prod.mjs","../../../../node_modules/pathe/dist/shared/pathe.M-eThtNZ.mjs","../../../../node_modules/nitropack/dist/runtime/internal/static.mjs","../../../../node_modules/nitropack/dist/runtime/internal/app.mjs","../../../../node_modules/nitropack/dist/runtime/internal/renderer.mjs","../../../../node_modules/nitropack/dist/runtime/internal/lib/http-graceful-shutdown.mjs","../../../../node_modules/nitropack/dist/runtime/internal/shutdown.mjs"],"names":["HASH_RE","ENC_PIPE_RE","createRouter","f","h","i","l","createError","mergeHeaders","nodeFetch","Headers","Headers$1","AbortController$1","normalizeKey","defineDriver","DRIVER_NAME","dirname","fsPromises","resolve","fsp","_inlineAppConfig","createRadixRouter","callNodeRequestHandler","fetchNodeRequestHandler","gracefulShutdown"],"mappings":"","x_google_ignoreList":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40]}
|
||||
@@ -0,0 +1,8 @@
|
||||
import { A as AppFooter_vue_vue_type_style_index_0_scoped_21b31b09_inline_used_lang_default } from './entry-styles-1.mjs-MKY5DU_n.mjs';
|
||||
|
||||
const AppFooterStyles_BBirLGGI = [
|
||||
AppFooter_vue_vue_type_style_index_0_scoped_21b31b09_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { AppFooterStyles_BBirLGGI as default };
|
||||
//# sourceMappingURL=AppFooter-styles.BBirLGGI.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"AppFooter-styles.BBirLGGI.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/AppFooter-styles.BBirLGGI.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/CoachingSystem.vue?vue&type=style&index=0&scoped=4bcfd9de&inline&used&lang.css
|
||||
var CoachingSystem_vue_vue_type_style_index_0_scoped_4bcfd9de_inline_used_lang_default = ".coaching-section[data-v-4bcfd9de]{max-width:1080px;margin:0 auto 50px;padding:0 16px}.coaching-inner[data-v-4bcfd9de]{background:var(--coaching-bg,#f1f5f9);border-radius:var(--card-radius,16px);grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;padding:calc(clamp(24px,5vw,44px)) calc(clamp(18px,4vw,36px));display:grid}.coaching-badge[data-v-4bcfd9de]{color:var(--primary-color,#1e3a8a);background:#fffc;border-radius:9999px;margin-bottom:12px;padding:5px 12px;font-size:calc(clamp(.78rem,2vw,.88rem));font-weight:700;display:inline-block}.coaching-title[data-v-4bcfd9de]{color:var(--text-color,#0f172a);letter-spacing:-.6px;margin-bottom:14px;font-size:calc(clamp(1.3rem,3.8vw,1.95rem));font-weight:800;line-height:1.35}.coaching-title strong[data-v-4bcfd9de]{color:var(--primary-color,#1e3a8a)}.coaching-desc[data-v-4bcfd9de]{color:#475569;word-break:keep-all;margin-bottom:22px;font-size:calc(clamp(.85rem,2.2vw,.98rem));line-height:1.6}.coaching-points[data-v-4bcfd9de]{flex-direction:column;gap:14px;display:flex}.cp-item[data-v-4bcfd9de]{align-items:flex-start;gap:12px;display:flex}.cp-icon[data-v-4bcfd9de]{flex-shrink:0;font-size:1.4rem}.cp-title[data-v-4bcfd9de]{color:var(--text-color,#0f172a);margin-bottom:2px;font-size:calc(clamp(.88rem,2.2vw,.98rem));font-weight:800}.cp-desc[data-v-4bcfd9de]{color:#64748b;word-break:keep-all;font-size:calc(clamp(.76rem,1.8vw,.85rem));line-height:1.45}.visual-card[data-v-4bcfd9de]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 8px 24px #00000014}.vc-header[data-v-4bcfd9de]{border-bottom:1px solid #e2e8f0;margin-bottom:16px;padding-bottom:10px}.vc-tag[data-v-4bcfd9de]{color:var(--accent-color,#d97706);letter-spacing:.5px;font-size:.72rem;font-weight:800;display:block}.vc-title[data-v-4bcfd9de]{color:#0f172a;font-size:1.05rem;font-weight:800}.timeline-step[data-v-4bcfd9de]{gap:12px;margin-bottom:14px;display:flex;position:relative}.step-circle[data-v-4bcfd9de]{color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:flex}.timeline-step.active .step-circle[data-v-4bcfd9de]{background:var(--accent-color,#d97706);color:#fff}.timeline-step strong[data-v-4bcfd9de]{color:#1e293b;margin-bottom:2px;font-size:.85rem;display:block}.timeline-step p[data-v-4bcfd9de]{color:#64748b;word-break:keep-all;font-size:.76rem;line-height:1.4}@media (width<=820px){.coaching-inner[data-v-4bcfd9de]{grid-template-columns:1fr}}";
|
||||
|
||||
const CoachingSystemStyles_sRfAMJ8C = [
|
||||
CoachingSystem_vue_vue_type_style_index_0_scoped_4bcfd9de_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { CoachingSystemStyles_sRfAMJ8C as default };
|
||||
//# sourceMappingURL=CoachingSystem-styles.sRfAMJ8C.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"CoachingSystem-styles.sRfAMJ8C.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/CoachingSystem-styles.sRfAMJ8C.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/ConsultForm.vue?vue&type=style&index=0&scoped=c7867bb0&inline&used&lang.css
|
||||
var ConsultForm_vue_vue_type_style_index_0_scoped_c7867bb0_inline_used_lang_default = ".consult-section[data-v-c7867bb0]{background:0 0;justify-content:center;align-items:center;width:100%;padding:calc(clamp(35px,6vw,65px)) 16px;display:flex}.consult-card[data-v-c7867bb0]{box-sizing:border-box;background:#fff;border:1.5px solid #e11d482e;border-radius:18px;width:100%;max-width:580px;padding:calc(clamp(24px,5vw,42px)) calc(clamp(20px,4vw,36px));position:relative;overflow:hidden;box-shadow:0 20px 40px #e11d4814,0 4px 12px #0f172a0a}.consult-card[data-v-c7867bb0]:before{content:\"\";background:linear-gradient(90deg,#e11d48,#f59e0b);height:4px;position:absolute;top:0;left:0;right:0}.consult-header[data-v-c7867bb0]{margin-bottom:24px}.consult-title[data-v-c7867bb0]{color:#09090b;letter-spacing:-.5px;margin-bottom:8px;font-size:calc(clamp(1.45rem,3.5vw,1.85rem));font-weight:800;line-height:1.3}.consult-desc[data-v-c7867bb0]{color:#475569;letter-spacing:-.3px;font-size:calc(clamp(.88rem,2.2vw,.98rem));line-height:1.5}.form-grid[data-v-c7867bb0]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}.form-group[data-v-c7867bb0]{flex-direction:column;gap:6px;display:flex}.form-group.full-width[data-v-c7867bb0]{grid-column:1/-1}.form-label[data-v-c7867bb0]{color:#1e293b;letter-spacing:-.3px;font-size:.88rem;font-weight:700}.form-input[data-v-c7867bb0],.form-select[data-v-c7867bb0],.form-textarea[data-v-c7867bb0]{color:#1e293b;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:all .2s}.form-input[data-v-c7867bb0]::-moz-placeholder{color:#94a3b8;font-size:.9rem}.form-textarea[data-v-c7867bb0]::-moz-placeholder{color:#94a3b8;font-size:.9rem}.form-input[data-v-c7867bb0]::placeholder,.form-textarea[data-v-c7867bb0]::placeholder{color:#94a3b8;font-size:.9rem}.form-input[data-v-c7867bb0]:focus,.form-select[data-v-c7867bb0]:focus,.form-textarea[data-v-c7867bb0]:focus{background:#fff;border-color:#e11d48;box-shadow:0 0 0 3px #e11d4826}.select-wrap[data-v-c7867bb0]{width:100%;position:relative}.form-select[data-v-c7867bb0]{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%23e11d48%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.form-textarea[data-v-c7867bb0]{resize:vertical;min-height:90px;line-height:1.5}.privacy-wrap[data-v-c7867bb0]{margin-bottom:22px}.privacy-label[data-v-c7867bb0]{color:#64748b;cursor:pointer;align-items:flex-start;gap:10px;font-size:.82rem;line-height:1.45;display:flex}.privacy-checkbox[data-v-c7867bb0]{cursor:pointer;accent-color:#e11d48;width:16px;height:16px;margin-top:3px}.button-group[data-v-c7867bb0]{flex-direction:column;gap:12px;display:flex}.btn-submit[data-v-c7867bb0]{color:#fff;cursor:pointer;letter-spacing:-.3px;background:linear-gradient(135deg,#e11d48,#be123c);border:none;border-radius:12px;width:100%;padding:16px 20px;font-size:1.08rem;font-weight:800;transition:all .2s;box-shadow:0 6px 18px #e11d4859}.btn-submit[data-v-c7867bb0]:hover:not(:disabled){background:linear-gradient(135deg,#f43f5e,#e11d48);transform:translateY(-2px);box-shadow:0 8px 24px #e11d4873}.btn-submit[data-v-c7867bb0]:disabled{opacity:.7;cursor:not-allowed}.btn-call[data-v-c7867bb0]{text-align:center;color:#e11d48;cursor:pointer;letter-spacing:-.3px;box-sizing:border-box;background:#fff1f2;border:2px solid #e11d48;border-radius:12px;width:100%;padding:15px 20px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:all .2s;display:block}.btn-call[data-v-c7867bb0]:hover{color:#be123c;background:#ffe4e6;border-color:#be123c}.success-box[data-v-c7867bb0]{text-align:center;padding:40px 20px}.success-title[data-v-c7867bb0]{color:#0f172a;margin-bottom:12px;font-size:1.25rem;font-weight:800}.success-desc[data-v-c7867bb0]{color:#475569;margin-bottom:24px;font-size:.95rem;line-height:1.6}.btn-reset[data-v-c7867bb0]{color:#1e3a8a;cursor:pointer;background:0 0;border:1px solid #1e3a8a;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:700}@media (width<=520px){.form-grid[data-v-c7867bb0]{grid-template-columns:1fr;gap:14px}}";
|
||||
|
||||
const ConsultFormStyles_BtFq6iMO = [
|
||||
ConsultForm_vue_vue_type_style_index_0_scoped_c7867bb0_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { ConsultFormStyles_BtFq6iMO as default };
|
||||
//# sourceMappingURL=ConsultForm-styles.BtFq6iMO.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ConsultForm-styles.BtFq6iMO.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/ConsultForm-styles.BtFq6iMO.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/FaqAccordion.vue?vue&type=style&index=0&scoped=b60d9732&inline&used&lang.css
|
||||
var FaqAccordion_vue_vue_type_style_index_0_scoped_b60d9732_inline_used_lang_default = ".faq-section[data-v-b60d9732]{max-width:860px;margin:0 auto 50px;padding:0 16px}.section-header[data-v-b60d9732]{text-align:center;margin-bottom:28px}.section-badge[data-v-b60d9732]{color:var(--primary-color,#1e3a8a);background:var(--badge-bg,#1e3a8a14);border-radius:9999px;margin-bottom:8px;padding:5px 12px;font-size:calc(clamp(.78rem,2vw,.88rem));font-weight:700;display:inline-block}.section-title[data-v-b60d9732]{color:var(--text-color,#1e293b);letter-spacing:-.6px;word-break:keep-all;font-size:calc(clamp(1.3rem,3.8vw,1.95rem));font-weight:800;line-height:1.35}.section-desc[data-v-b60d9732]{color:#64748b;word-break:keep-all;margin-top:6px;font-size:calc(clamp(.85rem,2.2vw,.98rem))}.faq-list[data-v-b60d9732]{flex-direction:column;gap:12px;display:flex}.faq-item[data-v-b60d9732]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,12px);overflow:hidden;box-shadow:0 2px 8px #00000008}.faq-question[data-v-b60d9732]{text-align:left;cursor:pointer;width:100%;color:var(--text-color,#0f172a);background:0 0;border:none;gap:12px;padding:calc(clamp(14px,3vw,18px));font-size:calc(clamp(.9rem,2.2vw,1.02rem));font-weight:800}.faq-question[data-v-b60d9732],.q-icon[data-v-b60d9732]{align-items:center;display:flex}.q-icon[data-v-b60d9732]{background:var(--primary-color,#1e3a8a);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;width:26px;height:26px;font-size:.85rem;font-weight:900}.q-text[data-v-b60d9732]{word-break:keep-all;flex-grow:1;line-height:1.45}.toggle-icon[data-v-b60d9732]{color:#94a3b8;flex-shrink:0;font-size:.8rem}.faq-answer[data-v-b60d9732]{border-top:1px solid var(--border-color,#f1f5f9);background:#f8fafc;gap:12px;padding:0 calc(clamp(14px,3vw,18px)) calc(clamp(16px,3vw,20px));display:flex}.a-icon[data-v-b60d9732]{background:var(--accent-color,#d97706);color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:12px;font-size:.85rem;font-weight:900;display:flex}.a-text[data-v-b60d9732]{color:#334155;word-break:keep-all;margin-top:12px;font-size:calc(clamp(.82rem,2vw,.92rem));line-height:1.65}";
|
||||
|
||||
const FaqAccordionStyles_DAcJkXd4 = [
|
||||
FaqAccordion_vue_vue_type_style_index_0_scoped_b60d9732_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { FaqAccordionStyles_DAcJkXd4 as default };
|
||||
//# sourceMappingURL=FaqAccordion-styles.DAcJkXd4.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"FaqAccordion-styles.DAcJkXd4.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/FaqAccordion-styles.DAcJkXd4.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/HeroBanner.vue?vue&type=style&index=0&scoped=478fcf1b&inline&used&lang.css
|
||||
var HeroBanner_vue_vue_type_style_index_0_scoped_478fcf1b_inline_used_lang_default = ".hero-banner[data-v-478fcf1b]{background:var(--hero-gradient,linear-gradient(135deg,#0f172a 0,#1e3a8a 100%));color:#fff;text-align:center;padding:calc(clamp(40px,8vw,80px)) 16px calc(clamp(35px,6vw,60px));position:relative;overflow:hidden;box-shadow:0 4px 20px #00000026}.hero-banner[data-v-478fcf1b]:before{content:\"\";pointer-events:none;background:radial-gradient(circle at 50% 20%,#d9770626,#0000 60%);position:absolute;inset:0}.hero-container[data-v-478fcf1b]{z-index:1;max-width:900px;margin:0 auto;position:relative}.hero-badge-wrap[data-v-478fcf1b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.hero-badge[data-v-478fcf1b]{background:var(--accent-color,#e11d48);color:#fff;letter-spacing:-.3px;border-radius:9999px;padding:6px 14px;font-size:calc(clamp(.78rem,2.2vw,.9rem));font-weight:700;display:inline-block}.alpha-badge[data-v-478fcf1b]{background:linear-gradient(135deg,#e11d48,#f59e0b);border:1px solid #ffffff40;box-shadow:0 0 15px #e11d4866}.hero-subbadge[data-v-478fcf1b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fce7f3;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:9999px;padding:6px 12px;font-size:calc(clamp(.75rem,2vw,.85rem));display:inline-block}.hero-title[data-v-478fcf1b]{word-break:keep-all;letter-spacing:-.8px;margin-bottom:18px;font-size:calc(clamp(1.65rem,5vw,2.85rem));font-weight:900;line-height:1.3}.region-highlight[data-v-478fcf1b]{color:var(--hero-region-color,#cbd5e1);font-size:.85em;font-weight:700}.subject-highlight[data-v-478fcf1b]{color:var(--accent-light,#fbbf24);text-underline-offset:6px;text-decoration:underline}.hero-desc[data-v-478fcf1b]{color:#e2e8f0;word-break:keep-all;margin-bottom:30px;font-size:calc(clamp(.92rem,2.6vw,1.15rem));line-height:1.65}.hero-cta-group[data-v-478fcf1b]{flex-direction:column;align-items:center;gap:14px;margin-bottom:26px;display:flex}.btn-hero-primary[data-v-478fcf1b]{color:#fff;background:var(--hero-btn-bg,linear-gradient(135deg,#d97706 0,#b45309 100%));border-radius:var(--card-radius,12px);justify-content:center;align-items:center;width:100%;max-width:480px;min-height:48px;padding:calc(clamp(14px,3.5vw,18px)) calc(clamp(20px,5vw,36px));font-size:calc(clamp(.95rem,2.8vw,1.2rem));font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #d9770659}.btn-hero-primary[data-v-478fcf1b]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #d9770673}.hero-call-info[data-v-478fcf1b]{color:#cbd5e1;align-items:center;gap:6px;font-size:calc(clamp(.85rem,2.2vw,.95rem));display:flex}.hero-call-info strong[data-v-478fcf1b]{color:#fff;font-size:1.1em}.hero-tags[data-v-478fcf1b]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tag-item[data-v-478fcf1b]{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;padding:4px 10px;font-size:calc(clamp(.72rem,1.8vw,.82rem))}";
|
||||
|
||||
const HeroBannerStyles_BEfo_Bzj = [
|
||||
HeroBanner_vue_vue_type_style_index_0_scoped_478fcf1b_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { HeroBannerStyles_BEfo_Bzj as default };
|
||||
//# sourceMappingURL=HeroBanner-styles.BEfo_Bzj.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"HeroBanner-styles.BEfo_Bzj.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/HeroBanner-styles.BEfo_Bzj.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/NearbySchools.vue?vue&type=style&index=0&scoped=3f609b93&inline&used&lang.css
|
||||
var NearbySchools_vue_vue_type_style_index_0_scoped_3f609b93_inline_used_lang_default = ".schools-section[data-v-3f609b93]{max-width:1080px;margin:0 auto 50px;padding:0 16px}.section-header[data-v-3f609b93]{text-align:center;margin-bottom:30px}.section-badge[data-v-3f609b93]{color:var(--primary-color,#1e3a8a);background:var(--badge-bg,#1e3a8a14);border-radius:9999px;margin-bottom:8px;padding:5px 12px;font-size:calc(clamp(.78rem,2vw,.88rem));font-weight:700;display:inline-block}.section-title[data-v-3f609b93]{color:var(--text-color,#1e293b);letter-spacing:-.6px;word-break:keep-all;font-size:calc(clamp(1.3rem,3.8vw,1.95rem));font-weight:800;line-height:1.35}.section-desc[data-v-3f609b93]{color:#64748b;word-break:keep-all;max-width:720px;margin-top:8px;margin-left:auto;margin-right:auto;font-size:calc(clamp(.85rem,2.2vw,.98rem))}.schools-grid[data-v-3f609b93]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.school-card[data-v-3f609b93]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,14px);padding:calc(clamp(18px,3.5vw,26px));position:relative;box-shadow:0 4px 14px #0000000a}.school-type-badge[data-v-3f609b93]{border-radius:4px;margin-bottom:10px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-block}.school-type-badge.middle[data-v-3f609b93]{color:#0369a1;background:#e0f2fe}.school-type-badge.high[data-v-3f609b93]{color:#b45309;background:#fef3c7}.school-type-badge.elem[data-v-3f609b93]{color:#475569;background:#f1f5f9}.school-name[data-v-3f609b93]{color:var(--text-color,#0f172a);letter-spacing:-.4px;margin-bottom:10px;font-size:calc(clamp(1.05rem,2.6vw,1.25rem));font-weight:800}.school-focus[data-v-3f609b93]{color:#334155;border-bottom:1px dashed var(--border-color,#e2e8f0);word-break:keep-all;margin-bottom:14px;padding-bottom:12px;font-size:calc(clamp(.82rem,2vw,.92rem));line-height:1.6}.school-checklist[data-v-3f609b93]{flex-direction:column;gap:8px;list-style:none;display:flex}.school-checklist li[data-v-3f609b93]{color:#475569;word-break:keep-all;font-size:calc(clamp(.8rem,2vw,.9rem));line-height:1.5}@media (width<=640px){.schools-grid[data-v-3f609b93]{grid-template-columns:1fr}}";
|
||||
|
||||
const NearbySchoolsStyles_C57PEwif = [
|
||||
NearbySchools_vue_vue_type_style_index_0_scoped_3f609b93_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { NearbySchoolsStyles_C57PEwif as default };
|
||||
//# sourceMappingURL=NearbySchools-styles.C57PEwif.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"NearbySchools-styles.C57PEwif.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/NearbySchools-styles.C57PEwif.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/ProcessGuide.vue?vue&type=style&index=0&scoped=4d19dcf8&inline&used&lang.css
|
||||
var ProcessGuide_vue_vue_type_style_index_0_scoped_4d19dcf8_inline_used_lang_default = ".process-section[data-v-4d19dcf8]{max-width:1080px;margin:0 auto 50px;padding:0 16px}.section-header[data-v-4d19dcf8]{text-align:center;margin-bottom:28px}.section-badge[data-v-4d19dcf8]{color:var(--primary-color,#1e3a8a);background:var(--badge-bg,#1e3a8a14);border-radius:9999px;margin-bottom:8px;padding:5px 12px;font-size:calc(clamp(.78rem,2vw,.88rem));font-weight:700;display:inline-block}.section-title[data-v-4d19dcf8]{color:var(--text-color,#1e293b);letter-spacing:-.6px;word-break:keep-all;font-size:calc(clamp(1.3rem,3.8vw,1.95rem));font-weight:800;line-height:1.35}.section-desc[data-v-4d19dcf8]{color:#64748b;word-break:keep-all;margin-top:6px;font-size:calc(clamp(.85rem,2.2vw,.98rem))}.process-flow[data-v-4d19dcf8]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,16px);justify-content:space-between;align-items:center;gap:10px;padding:calc(clamp(20px,4vw,32px)) calc(clamp(16px,3vw,24px));display:flex;box-shadow:0 4px 14px #0000000a}.flow-step[data-v-4d19dcf8]{text-align:center;flex:1}.step-num-circle[data-v-4d19dcf8]{background:var(--primary-color,#1e3a8a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 12px;font-size:1.1rem;font-weight:900;display:flex}.flow-step.highlight .step-num-circle[data-v-4d19dcf8]{background:var(--accent-color,#d97706)}.step-label[data-v-4d19dcf8]{color:var(--text-color,#0f172a);word-break:keep-all;margin-bottom:6px;font-size:calc(clamp(.88rem,2.2vw,1rem));font-weight:800}.step-desc[data-v-4d19dcf8]{color:#64748b;word-break:keep-all;font-size:calc(clamp(.74rem,1.8vw,.82rem));line-height:1.45}.flow-arrow[data-v-4d19dcf8]{color:#cbd5e1;font-size:1.2rem;font-weight:900}@media (width<=768px){.process-flow[data-v-4d19dcf8]{flex-direction:column;gap:18px}.flow-arrow[data-v-4d19dcf8]{transform:rotate(90deg)}}";
|
||||
|
||||
const ProcessGuideStyles_B7GhNyp6 = [
|
||||
ProcessGuide_vue_vue_type_style_index_0_scoped_4d19dcf8_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { ProcessGuideStyles_B7GhNyp6 as default };
|
||||
//# sourceMappingURL=ProcessGuide-styles.B7GhNyp6.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"ProcessGuide-styles.B7GhNyp6.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/ProcessGuide-styles.B7GhNyp6.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/QuickMetrics.vue?vue&type=style&index=0&scoped=abc008b1&inline&used&lang.css
|
||||
var QuickMetrics_vue_vue_type_style_index_0_scoped_abc008b1_inline_used_lang_default = ".metrics-section[data-v-abc008b1]{z-index:2;max-width:1080px;margin:-24px auto 40px;padding:0 16px;position:relative}.metrics-grid[data-v-abc008b1]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card[data-v-abc008b1]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,12px);text-align:center;padding:calc(clamp(14px,2.5vw,20px)) 10px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #0000000f}.metric-card[data-v-abc008b1]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.metric-tag[data-v-abc008b1]{margin-bottom:4px;font-size:calc(clamp(1.2rem,3vw,1.6rem))}.metric-num[data-v-abc008b1]{color:var(--primary-color,#1e3a8a);letter-spacing:-.5px;font-size:calc(clamp(1.15rem,3.2vw,1.8rem));font-weight:900;line-height:1.2}.metric-label[data-v-abc008b1]{color:var(--text-color,#1e293b);word-break:keep-all;margin-top:4px;font-size:calc(clamp(.75rem,2vw,.88rem));font-weight:700}.metric-sub[data-v-abc008b1]{color:#64748b;word-break:keep-all;margin-top:2px;font-size:calc(clamp(.68rem,1.7vw,.78rem))}@media (width<=768px){.metrics-grid[data-v-abc008b1]{grid-template-columns:repeat(2,1fr);gap:10px}}@media (width<=320px){.metrics-grid[data-v-abc008b1]{grid-template-columns:1fr;gap:8px}}";
|
||||
|
||||
const QuickMetricsStyles_8shSJ4qz = [
|
||||
QuickMetrics_vue_vue_type_style_index_0_scoped_abc008b1_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { QuickMetricsStyles_8shSJ4qz as default };
|
||||
//# sourceMappingURL=QuickMetrics-styles.8shSJ4qz.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"QuickMetrics-styles.8shSJ4qz.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/QuickMetrics-styles.8shSJ4qz.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/SubjectMastery.vue?vue&type=style&index=0&scoped=86323762&inline&used&lang.css
|
||||
var SubjectMastery_vue_vue_type_style_index_0_scoped_86323762_inline_used_lang_default = ".mastery-section[data-v-86323762]{max-width:1080px;margin:0 auto 50px;padding:0 16px}.section-header[data-v-86323762]{text-align:center;margin-bottom:28px}.section-badge[data-v-86323762]{color:var(--primary-color,#1e3a8a);background:var(--badge-bg,#1e3a8a14);border-radius:9999px;margin-bottom:8px;padding:5px 12px;font-size:calc(clamp(.78rem,2vw,.88rem));font-weight:700;display:inline-block}.section-title[data-v-86323762]{color:var(--text-color,#1e293b);letter-spacing:-.6px;word-break:keep-all;font-size:calc(clamp(1.3rem,3.8vw,1.95rem));font-weight:800;line-height:1.35}.section-desc[data-v-86323762]{color:#64748b;word-break:keep-all;margin-top:6px;font-size:calc(clamp(.85rem,2.2vw,.98rem))}.grade-focus-grid[data-v-86323762]{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:30px;display:grid}.grade-focus-card[data-v-86323762]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,14px);flex-direction:column;padding:calc(clamp(18px,3.5vw,24px));display:flex;box-shadow:0 4px 14px #0000000a}.grade-header[data-v-86323762]{margin-bottom:12px}.grade-pill[data-v-86323762]{color:#fff;background:var(--primary-color,#1e3a8a);border-radius:9999px;margin-bottom:6px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-block}.grade-pill.accent-pill[data-v-86323762]{background:var(--accent-color,#d97706)}.focus-title[data-v-86323762]{color:var(--text-color,#0f172a);letter-spacing:-.4px;font-size:calc(clamp(1.02rem,2.5vw,1.2rem));font-weight:800}.exam-pattern-box[data-v-86323762]{border-left:3px solid var(--accent-color,#d97706);color:#334155;word-break:keep-all;background:#f8fafc;border-radius:4px;margin-bottom:14px;padding:10px 12px;font-size:calc(clamp(.78rem,2vw,.86rem));line-height:1.55}.badge-tag[data-v-86323762]{color:var(--accent-color,#d97706);margin-bottom:3px;font-size:.82em;font-weight:800;display:block}.points-list[data-v-86323762]{flex-direction:column;gap:10px;list-style:none;display:flex}.points-list li[data-v-86323762]{color:#475569;word-break:keep-all;align-items:flex-start;gap:8px;font-size:calc(clamp(.8rem,2vw,.88rem));line-height:1.5;display:flex}.check-icon[data-v-86323762]{color:#10b981;flex-shrink:0;font-weight:900}.roadmap-steps[data-v-86323762]{flex-direction:column;gap:12px;margin-top:6px;display:flex}.rm-step[data-v-86323762]{align-items:flex-start;gap:10px;display:flex}.rm-badge[data-v-86323762]{color:var(--primary-color,#1e3a8a);background:#1e3a8a14;border-radius:4px;flex-shrink:0;margin-top:2px;padding:2px 6px;font-size:.7rem;font-weight:800}.rm-step strong[data-v-86323762]{color:#1e293b;margin-bottom:2px;font-size:.86rem;display:block}.rm-step p[data-v-86323762]{color:#64748b;word-break:keep-all;font-size:.78rem;line-height:1.45}.skills-wrap[data-v-86323762]{background:var(--skills-bg,#f8fafc);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,14px);padding:calc(clamp(20px,4vw,30px))}.skills-title[data-v-86323762]{color:var(--text-color,#0f172a);text-align:center;letter-spacing:-.4px;margin-bottom:20px;font-size:calc(clamp(1.05rem,2.8vw,1.3rem));font-weight:800}.skills-grid[data-v-86323762]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.skill-item[data-v-86323762]{border:1px solid var(--border-color,#e2e8f0);background:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 8px #00000008}.skill-num[data-v-86323762]{color:var(--accent-color,#d97706);margin-bottom:4px;font-size:1.1rem;font-weight:900}.skill-name[data-v-86323762]{color:var(--text-color,#1e293b);margin-bottom:6px;font-size:calc(clamp(.9rem,2.2vw,1rem));font-weight:800}.skill-desc[data-v-86323762]{color:#64748b;word-break:keep-all;font-size:calc(clamp(.78rem,1.9vw,.85rem));line-height:1.5}@media (width<=768px){.grade-focus-grid[data-v-86323762],.skills-grid[data-v-86323762]{grid-template-columns:1fr}}";
|
||||
|
||||
const SubjectMasteryStyles_DiHpurSx = [
|
||||
SubjectMastery_vue_vue_type_style_index_0_scoped_86323762_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { SubjectMasteryStyles_DiHpurSx as default };
|
||||
//# sourceMappingURL=SubjectMastery-styles.DiHpurSx.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SubjectMastery-styles.DiHpurSx.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/SubjectMastery-styles.DiHpurSx.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/SuccessStories.vue?vue&type=style&index=0&scoped=c02790d7&inline&used&lang.css
|
||||
var SuccessStories_vue_vue_type_style_index_0_scoped_c02790d7_inline_used_lang_default = ".stories-section[data-v-c02790d7]{max-width:1080px;margin:0 auto 50px;padding:0 16px}.section-header[data-v-c02790d7]{text-align:center;margin-bottom:28px}.section-badge[data-v-c02790d7]{color:var(--primary-color,#1e3a8a);background:var(--badge-bg,#1e3a8a14);border-radius:9999px;margin-bottom:8px;padding:5px 12px;font-size:calc(clamp(.78rem,2vw,.88rem));font-weight:700;display:inline-block}.section-title[data-v-c02790d7]{color:var(--text-color,#1e293b);letter-spacing:-.6px;word-break:keep-all;font-size:calc(clamp(1.3rem,3.8vw,1.95rem));font-weight:800;line-height:1.35}.section-desc[data-v-c02790d7]{color:#64748b;word-break:keep-all;margin-top:6px;font-size:calc(clamp(.85rem,2.2vw,.98rem))}.stories-grid[data-v-c02790d7]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.story-card[data-v-c02790d7]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,14px);flex-direction:column;justify-content:space-between;padding:calc(clamp(18px,3vw,24px));display:flex;box-shadow:0 4px 14px #0000000a}.story-top[data-v-c02790d7]{margin-bottom:12px}.student-info[data-v-c02790d7]{color:#475569;margin-bottom:6px;font-size:calc(clamp(.82rem,2vw,.9rem));font-weight:800;display:block}.grade-jump[data-v-c02790d7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.before[data-v-c02790d7]{color:#94a3b8;font-size:.82rem;text-decoration:line-through}.arrow[data-v-c02790d7]{color:var(--accent-color,#d97706)}.after[data-v-c02790d7],.arrow[data-v-c02790d7]{font-weight:900}.after[data-v-c02790d7]{color:var(--primary-color,#1e3a8a);font-size:calc(clamp(.95rem,2.4vw,1.1rem))}.story-review[data-v-c02790d7]{color:#334155;word-break:keep-all;flex-grow:1;margin-bottom:14px;font-size:calc(clamp(.82rem,2vw,.92rem));line-height:1.6}.story-sub[data-v-c02790d7]{color:#94a3b8;border-top:1px dashed var(--border-color,#e2e8f0);padding-top:10px;font-size:.75rem}@media (width<=820px){.stories-grid[data-v-c02790d7]{grid-template-columns:1fr}}";
|
||||
|
||||
const SuccessStoriesStyles_DsOt6tgx = [
|
||||
SuccessStories_vue_vue_type_style_index_0_scoped_c02790d7_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { SuccessStoriesStyles_DsOt6tgx as default };
|
||||
//# sourceMappingURL=SuccessStories-styles.DsOt6tgx.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SuccessStories-styles.DsOt6tgx.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/SuccessStories-styles.DsOt6tgx.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region components/TeacherVerification.vue?vue&type=style&index=0&scoped=fe2b43c4&inline&used&lang.css
|
||||
var TeacherVerification_vue_vue_type_style_index_0_scoped_fe2b43c4_inline_used_lang_default = ".teacher-section[data-v-fe2b43c4]{max-width:1080px;margin:0 auto 50px;padding:0 16px}.section-header[data-v-fe2b43c4]{text-align:center;margin-bottom:28px}.section-badge[data-v-fe2b43c4]{color:var(--primary-color,#1e3a8a);background:var(--badge-bg,#1e3a8a14);border-radius:9999px;margin-bottom:8px;padding:5px 12px;font-size:calc(clamp(.78rem,2vw,.88rem));font-weight:700;display:inline-block}.section-title[data-v-fe2b43c4]{color:var(--text-color,#1e293b);letter-spacing:-.6px;word-break:keep-all;font-size:calc(clamp(1.3rem,3.8vw,1.95rem));font-weight:800;line-height:1.35}.section-desc[data-v-fe2b43c4]{color:#64748b;word-break:keep-all;max-width:680px;margin-top:6px;margin-left:auto;margin-right:auto;font-size:calc(clamp(.85rem,2.2vw,.98rem))}.steps-grid[data-v-fe2b43c4]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.step-card[data-v-fe2b43c4]{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--card-radius,14px);text-align:center;padding:calc(clamp(16px,3vw,22px)) 14px;box-shadow:0 3px 12px #0000000a}.step-badge[data-v-fe2b43c4]{color:var(--accent-color,#d97706);background:#d977061a;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-block}.step-icon[data-v-fe2b43c4]{margin-bottom:8px;font-size:2rem}.step-title[data-v-fe2b43c4]{color:var(--text-color,#0f172a);word-break:keep-all;margin-bottom:6px;font-size:calc(clamp(.92rem,2.2vw,1.05rem));font-weight:800}.step-desc[data-v-fe2b43c4]{color:#64748b;word-break:keep-all;font-size:calc(clamp(.75rem,1.8vw,.84rem));line-height:1.5}@media (width<=768px){.steps-grid[data-v-fe2b43c4]{grid-template-columns:repeat(2,1fr)}}@media (width<=360px){.steps-grid[data-v-fe2b43c4]{grid-template-columns:1fr}}";
|
||||
|
||||
const TeacherVerificationStyles_DfcMEl2g = [
|
||||
TeacherVerification_vue_vue_type_style_index_0_scoped_fe2b43c4_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { TeacherVerificationStyles_DfcMEl2g as default };
|
||||
//# sourceMappingURL=TeacherVerification-styles.DfcMEl2g.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"TeacherVerification-styles.DfcMEl2g.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/TeacherVerification-styles.DfcMEl2g.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,100 @@
|
||||
import { _ as _plugin_vue_export_helper_default, u as useHead, a as useRuntimeConfig } from '../virtual/entry.mjs';
|
||||
import { p as parseRouteSlug, g as generateSeoMeta, H as HeroBanner_default, Q as QuickMetrics_default, N as NearbySchools_default, S as SubjectMastery_default, T as TeacherVerification_default, C as CoachingSystem_default, a as SuccessStories_default, P as ProcessGuide_default, F as FaqAccordion_default, b as ConsultForm_default, c as getCurriculumBySubject } from './seoHelper-BAtjxFAJ.mjs';
|
||||
import { mergeProps, unref, useSSRContext } from 'vue';
|
||||
import { useRoute } from 'vue-router';
|
||||
import { ssrRenderAttrs, ssrInterpolate, ssrRenderComponent } from 'vue/server-renderer';
|
||||
import '../_/nitro.mjs';
|
||||
import 'unhead/server';
|
||||
import 'unhead/legacy';
|
||||
import 'unhead/plugins';
|
||||
import 'node:http';
|
||||
import 'node:https';
|
||||
import 'node:events';
|
||||
import 'node:buffer';
|
||||
import 'node:fs';
|
||||
import 'node:path';
|
||||
import 'node:crypto';
|
||||
import 'node:url';
|
||||
import '../routes/renderer.mjs';
|
||||
import 'nostics';
|
||||
import 'vue-bundle-renderer/runtime';
|
||||
import 'devalue';
|
||||
|
||||
//#region pages/[...slug].vue
|
||||
var _sfc_main = {
|
||||
__name: "[...slug]",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const route = useRoute();
|
||||
const config = useRuntimeConfig();
|
||||
const slug = route.params.slug;
|
||||
const parsed = parseRouteSlug(slug);
|
||||
const curriculum = getCurriculumBySubject(parsed.subjectKey);
|
||||
const seo = generateSeoMeta(parsed, config.public.siteName, config.public.siteDomain);
|
||||
useHead({
|
||||
title: seo.title,
|
||||
meta: seo.meta,
|
||||
link: seo.link,
|
||||
script: seo.script
|
||||
});
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
const _component_HeroBanner = HeroBanner_default;
|
||||
const _component_QuickMetrics = QuickMetrics_default;
|
||||
const _component_NearbySchools = NearbySchools_default;
|
||||
const _component_SubjectMastery = SubjectMastery_default;
|
||||
const _component_TeacherVerification = TeacherVerification_default;
|
||||
const _component_CoachingSystem = CoachingSystem_default;
|
||||
const _component_SuccessStories = SuccessStories_default;
|
||||
const _component_ProcessGuide = ProcessGuide_default;
|
||||
const _component_FaqAccordion = FaqAccordion_default;
|
||||
const _component_ConsultForm = ConsultForm_default;
|
||||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "landing-page-wrap" }, _attrs))} data-v-81d99cec><div class="ad-location-bar" data-v-81d99cec><span class="loc-badge-tag" data-v-81d99cec>[지역센터]</span><span class="loc-text" data-v-81d99cec>${ssrInterpolate(unref(parsed).shortRegionName)} (${ssrInterpolate(unref(parsed).sigungu)}) 관내 초·중·고 전담</span><span class="loc-tag" data-v-81d99cec>1:1 맞춤 배정 센터</span></div>`);
|
||||
_push(ssrRenderComponent(_component_HeroBanner, {
|
||||
region: unref(parsed).region,
|
||||
shortRegionName: unref(parsed).shortRegionName,
|
||||
grade: unref(parsed).grade,
|
||||
subjectName: unref(parsed).subjectName
|
||||
}, null, _parent));
|
||||
_push(ssrRenderComponent(_component_QuickMetrics, { regionDong: unref(parsed).dong }, null, _parent));
|
||||
_push(ssrRenderComponent(_component_NearbySchools, {
|
||||
regionDong: unref(parsed).dong,
|
||||
grade: unref(parsed).grade,
|
||||
subjectName: unref(parsed).subjectName
|
||||
}, null, _parent));
|
||||
_push(ssrRenderComponent(_component_SubjectMastery, {
|
||||
regionDong: unref(parsed).dong,
|
||||
grade: unref(parsed).grade,
|
||||
curriculum: unref(curriculum)
|
||||
}, null, _parent));
|
||||
_push(ssrRenderComponent(_component_TeacherVerification, null, null, _parent));
|
||||
_push(ssrRenderComponent(_component_CoachingSystem, null, null, _parent));
|
||||
_push(ssrRenderComponent(_component_SuccessStories, {
|
||||
regionDong: unref(parsed).dong,
|
||||
grade: unref(parsed).grade,
|
||||
subjectName: unref(parsed).subjectName
|
||||
}, null, _parent));
|
||||
_push(ssrRenderComponent(_component_ProcessGuide, null, null, _parent));
|
||||
_push(ssrRenderComponent(_component_FaqAccordion, {
|
||||
regionDong: unref(parsed).dong,
|
||||
grade: unref(parsed).grade,
|
||||
subjectName: unref(parsed).subjectName
|
||||
}, null, _parent));
|
||||
_push(ssrRenderComponent(_component_ConsultForm, {
|
||||
regionName: unref(parsed).shortRegionName,
|
||||
defaultGrade: unref(parsed).grade,
|
||||
defaultSubject: unref(parsed).subjectName
|
||||
}, null, _parent));
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
};
|
||||
var _sfc_setup = _sfc_main.setup;
|
||||
_sfc_main.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/[...slug].vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
var ____slug__default = /*#__PURE__*/ _plugin_vue_export_helper_default(_sfc_main, [["__scopeId", "data-v-81d99cec"]]);
|
||||
|
||||
export { ____slug__default as default };
|
||||
//# sourceMappingURL=_...slug_-DQl6k2St.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"_...slug_-DQl6k2St.mjs","sources":["../../../../pages/[...slug].vue"],"names":["_ssrRenderAttrs","_mergeProps","_ssrInterpolate","_unref"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AAuEA,EAAA,MAAM,QAAQ,QAAA,EAAS;AACvB,EAAA,MAAM,SAAS,gBAAA,EAAiB;EAGhC,MAAM,IAAA,GAAO,MAAM,MAAA,CAAO,IAAA;EAC1B,MAAM,MAAA,GAAS,eAAe,IAAI,CAAA;EAGlC,MAAM,UAAA,GAAa,sBAAA,CAAuB,MAAA,CAAO,UAAU,CAAA;EAK3D,MAAM,GAAA,GAAM,gBACV,MAAA,EACA,MAAA,CAAO,OAAO,QAAA,EACd,MAAA,CAAO,OAAO,UAChB,CAAA;EAEA,OAAA,CAAQ;AACN,GAAA,KAAA,EAAO,GAAA,CAAI,KAAA;AACX,GAAA,IAAA,EAAM,GAAA,CAAI,IAAA;AACV,GAAA,IAAA,EAAM,GAAA,CAAI,IAAA;AACV,GAAA,MAAA,EAAQ,GAAA,CAAI;GACb,CAAA;;;;;;;;;;;;GA9FMA,KAAAA,CAAAA,CAAAA,IAAAA,EAAAA,cAAAA,CAAAC,UAAAA,CAAA,EAAA,KAAA,EAAM,mBAAA,EAAmB,EAAA,MAAA,CAAA,CAAA,CAAA,8JAAA,EAIAC,cAAAA,CAAAC,KAAAA,CAAA,MAAA,CAAM,CAAC,eAAe,CAAA,CAAA,EAAA,EAAQD,cAAAA,CAAAC,KAAAA,CAAA,MAAA,CAAM,CAAC,OAAO,CAAA,CAAA,mFAAA,CAAA,CAAA;;IAMrE,MAAA,EAAQA,KAAAA,CAAA,MAAA,CAAM,CAAC,MAAA;IACf,eAAA,EAAiBA,KAAAA,CAAA,MAAA,CAAM,CAAC,eAAA;IACxB,KAAA,EAAOA,KAAAA,CAAA,MAAA,CAAM,CAAC,KAAA;IACd,WAAA,EAAaA,KAAAA,CAAA,MAAA,CAAM,CAAC;;AAIR,GAAA,KAAA,CAAA,kBAAA,CAAA,uBAAA,EAAA,EAAA,UAAA,EAAYA,KAAAA,CAAA,MAAA,CAAM,CAAC,IAAA,EAAA,EAAA,IAAA,EAAA,OAAA,CAAA,CAAA;;IAI/B,UAAA,EAAYA,KAAAA,CAAA,MAAA,CAAM,CAAC,IAAA;IACnB,KAAA,EAAOA,KAAAA,CAAA,MAAA,CAAM,CAAC,KAAA;IACd,WAAA,EAAaA,KAAAA,CAAA,MAAA,CAAM,CAAC;;;IAKpB,UAAA,EAAYA,KAAAA,CAAA,MAAA,CAAM,CAAC,IAAA;IACnB,KAAA,EAAOA,KAAAA,CAAA,MAAA,CAAM,CAAC,KAAA;AACd,IAAA,UAAA,EAAYA,MAAA,UAAA;;;;;IAWZ,UAAA,EAAYA,KAAAA,CAAA,MAAA,CAAM,CAAC,IAAA;IACnB,KAAA,EAAOA,KAAAA,CAAA,MAAA,CAAM,CAAC,KAAA;IACd,WAAA,EAAaA,KAAAA,CAAA,MAAA,CAAM,CAAC;;;;IAQpB,UAAA,EAAYA,KAAAA,CAAA,MAAA,CAAM,CAAC,IAAA;IACnB,KAAA,EAAOA,KAAAA,CAAA,MAAA,CAAM,CAAC,KAAA;IACd,WAAA,EAAaA,KAAAA,CAAA,MAAA,CAAM,CAAC;;;IAKpB,UAAA,EAAYA,KAAAA,CAAA,MAAA,CAAM,CAAC,eAAA;IACnB,YAAA,EAAcA,KAAAA,CAAA,MAAA,CAAM,CAAC,KAAA;IACrB,cAAA,EAAgBA,KAAAA,CAAA,MAAA,CAAM,CAAC;;;;;;;;;;;;;;"}
|
||||
@@ -0,0 +1,9 @@
|
||||
//#region pages/[...slug].vue?vue&type=style&index=0&scoped=81d99cec&inline&used&lang.css
|
||||
var ____slug__vue_vue_type_style_index_0_scoped_81d99cec_inline_used_lang_default = ".landing-page-wrap[data-v-81d99cec]{width:100%;overflow-x:hidden}.ad-location-bar[data-v-81d99cec]{color:#334155;flex-wrap:wrap;align-items:center;gap:8px;max-width:1080px;margin:10px auto;padding:8px 16px;font-size:calc(clamp(.78rem,2vw,.88rem));display:flex}.loc-pin[data-v-81d99cec]{font-size:1rem}.loc-text[data-v-81d99cec]{font-weight:700}.loc-tag[data-v-81d99cec],.loc-text[data-v-81d99cec]{color:var(--primary-color,#1e3a8a)}.loc-tag[data-v-81d99cec]{background:var(--badge-bg,#1e3a8a14);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:800}";
|
||||
|
||||
const ____slug_Styles_CT2yr3kk = [
|
||||
____slug__vue_vue_type_style_index_0_scoped_81d99cec_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { ____slug_Styles_CT2yr3kk as default };
|
||||
//# sourceMappingURL=_...slug_-styles.CT2yr3kk.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"_...slug_-styles.CT2yr3kk.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/_...slug_-styles.CT2yr3kk.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,8 @@
|
||||
import { a as app_vue_vue_type_style_index_0_inline_used_lang_default } from './entry-styles-2.mjs-BVOYfNT6.mjs';
|
||||
|
||||
const appStyles_Cw0M3vbz = [
|
||||
app_vue_vue_type_style_index_0_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { appStyles_Cw0M3vbz as default };
|
||||
//# sourceMappingURL=app-styles.Cw0M3vbz.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"app-styles.Cw0M3vbz.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/app-styles.Cw0M3vbz.mjs"],"names":["style_0"],"mappings":"","x_google_ignoreList":[0]}
|
||||
@@ -0,0 +1,5 @@
|
||||
//#region components/AppFooter.vue?vue&type=style&index=0&scoped=21b31b09&inline&used&lang.css
|
||||
var AppFooter_vue_vue_type_style_index_0_scoped_21b31b09_inline_used_lang_default = ".site-footer[data-v-21b31b09]{background:var(--footer-bg,#0f172a);color:#94a3b8;border-top:1px solid #ffffff14;padding:calc(clamp(30px,5vw,50px)) 16px;font-size:calc(clamp(.72rem,1.8vw,.82rem))}.footer-container[data-v-21b31b09]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;max-width:1080px;margin:0 auto;display:flex}.footer-info[data-v-21b31b09]{flex:500px}.footer-brand[data-v-21b31b09]{color:#fff;margin-bottom:8px;font-size:calc(clamp(1rem,2.4vw,1.15rem));font-weight:800}.footer-meta[data-v-21b31b09]{word-break:keep-all;margin-bottom:12px;line-height:1.6}.footer-copy[data-v-21b31b09]{color:#64748b}.footer-links[data-v-21b31b09]{flex-shrink:0;align-items:center;gap:10px;display:flex}.f-link[data-v-21b31b09]{color:#cbd5e1}.f-divider[data-v-21b31b09]{color:#475569}@media (width<=640px){.footer-container[data-v-21b31b09]{flex-direction:column;gap:16px}}";
|
||||
|
||||
export { AppFooter_vue_vue_type_style_index_0_scoped_21b31b09_inline_used_lang_default as A };
|
||||
//# sourceMappingURL=entry-styles-1.mjs-MKY5DU_n.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"entry-styles-1.mjs-MKY5DU_n.mjs","sources":[],"names":[],"mappings":";;;"}
|
||||
@@ -0,0 +1,5 @@
|
||||
//#region app.vue?vue&type=style&index=0&inline&used&lang.css
|
||||
var app_vue_vue_type_style_index_0_inline_used_lang_default = "*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color:var(--text-color,#1e293b);-webkit-text-size-adjust:100%;word-break:keep-all;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;font-size:16px;line-height:1.5}body,html{background-color:var(--bg-body,#fff);overflow-x:hidden}body{width:100%;min-width:280px}.site-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.site-main{flex:1;width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit;font-size:inherit}";
|
||||
|
||||
export { app_vue_vue_type_style_index_0_inline_used_lang_default as a };
|
||||
//# sourceMappingURL=entry-styles-2.mjs-BVOYfNT6.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"entry-styles-2.mjs-BVOYfNT6.mjs","sources":[],"names":[],"mappings":";;;"}
|
||||
@@ -0,0 +1,10 @@
|
||||
import { A as AppFooter_vue_vue_type_style_index_0_scoped_21b31b09_inline_used_lang_default } from './entry-styles-1.mjs-MKY5DU_n.mjs';
|
||||
import { a as app_vue_vue_type_style_index_0_inline_used_lang_default } from './entry-styles-2.mjs-BVOYfNT6.mjs';
|
||||
|
||||
const entryStyles_ZBg_l3BC = [
|
||||
AppFooter_vue_vue_type_style_index_0_scoped_21b31b09_inline_used_lang_default,
|
||||
app_vue_vue_type_style_index_0_inline_used_lang_default
|
||||
];
|
||||
|
||||
export { entryStyles_ZBg_l3BC as default };
|
||||
//# sourceMappingURL=entry-styles.ZBg_l3BC.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"entry-styles.ZBg_l3BC.mjs","sources":["../../../../node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/entry-styles.ZBg_l3BC.mjs"],"names":["style_0","style_1"],"mappings":"","x_google_ignoreList":[0]}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user