commit 56f3509d4da28d983b83990433945097cb242b30 Author: Xuan Loi Date: Fri Dec 5 17:53:49 2025 +0700 changes diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3c3629e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules diff --git a/.nuxt/App.js b/.nuxt/App.js new file mode 100644 index 0000000..20a7410 --- /dev/null +++ b/.nuxt/App.js @@ -0,0 +1,214 @@ +import Vue from 'vue' +import { decode, parsePath, withoutBase, withoutTrailingSlash, normalizeURL } from 'ufo' + +import { getMatchedComponentsInstances, getChildrenComponentInstancesUsingFetch, promisify, globalHandleError, urlJoin, sanitizeComponent } from './utils' +import NuxtError from './components/nuxt-error.vue' +import NuxtLoading from './components/nuxt-loading.vue' +import NuxtBuildIndicator from './components/nuxt-build-indicator' + +import '../assets/styles/main.scss' + +import '../assets/styles/style.scss' + +import _6f6c098b from '../layouts/default.vue' +import _777baf4e from '../layouts/infor.vue' + +const layouts = { "_default": sanitizeComponent(_6f6c098b),"_infor": sanitizeComponent(_777baf4e) } + +export default { + render (h, props) { + const loadingEl = h('NuxtLoading', { ref: 'loading' }) + + const layoutEl = h(this.layout || 'nuxt') + const templateEl = h('div', { + domProps: { + id: '__layout' + }, + key: this.layoutName + }, [layoutEl]) + + const transitionEl = h('transition', { + props: { + name: 'layout', + mode: 'out-in' + }, + on: { + beforeEnter (el) { + // Ensure to trigger scroll event after calling scrollBehavior + window.$nuxt.$nextTick(() => { + window.$nuxt.$emit('triggerScroll') + }) + } + } + }, [templateEl]) + + return h('div', { + domProps: { + id: '__nuxt' + } + }, [ + loadingEl, + h(NuxtBuildIndicator), + transitionEl + ]) + }, + + data: () => ({ + isOnline: true, + + layout: null, + layoutName: '', + + nbFetching: 0 + }), + + beforeCreate () { + Vue.util.defineReactive(this, 'nuxt', this.$options.nuxt) + }, + created () { + // Add this.$nuxt in child instances + this.$root.$options.$nuxt = this + + if (process.client) { + // add to window so we can listen when ready + window.$nuxt = this + + this.refreshOnlineStatus() + // Setup the listeners + window.addEventListener('online', this.refreshOnlineStatus) + window.addEventListener('offline', this.refreshOnlineStatus) + } + // Add $nuxt.error() + this.error = this.nuxt.error + // Add $nuxt.context + this.context = this.$options.context + }, + + async mounted () { + this.$loading = this.$refs.loading + }, + + watch: { + 'nuxt.err': 'errorChanged' + }, + + computed: { + isOffline () { + return !this.isOnline + }, + + isFetching () { + return this.nbFetching > 0 + }, + }, + + methods: { + refreshOnlineStatus () { + if (process.client) { + if (typeof window.navigator.onLine === 'undefined') { + // If the browser doesn't support connection status reports + // assume that we are online because most apps' only react + // when they now that the connection has been interrupted + this.isOnline = true + } else { + this.isOnline = window.navigator.onLine + } + } + }, + + async refresh () { + const pages = getMatchedComponentsInstances(this.$route) + + if (!pages.length) { + return + } + this.$loading.start() + + const promises = pages.map(async (page) => { + let p = [] + + // Old fetch + if (page.$options.fetch && page.$options.fetch.length) { + p.push(promisify(page.$options.fetch, this.context)) + } + + if (page.$options.asyncData) { + p.push( + promisify(page.$options.asyncData, this.context) + .then((newData) => { + for (const key in newData) { + Vue.set(page.$data, key, newData[key]) + } + }) + ) + } + + // Wait for asyncData & old fetch to finish + await Promise.all(p) + // Cleanup refs + p = [] + + if (page.$fetch) { + p.push(page.$fetch()) + } + // Get all component instance to call $fetch + for (const component of getChildrenComponentInstancesUsingFetch(page.$vnode.componentInstance)) { + p.push(component.$fetch()) + } + + return Promise.all(p) + }) + try { + await Promise.all(promises) + } catch (error) { + this.$loading.fail(error) + globalHandleError(error) + this.error(error) + } + this.$loading.finish() + }, + errorChanged () { + if (this.nuxt.err) { + if (this.$loading) { + if (this.$loading.fail) { + this.$loading.fail(this.nuxt.err) + } + if (this.$loading.finish) { + this.$loading.finish() + } + } + + let errorLayout = (NuxtError.options || NuxtError).layout; + + if (typeof errorLayout === 'function') { + errorLayout = errorLayout(this.context) + } + + this.setLayout(errorLayout) + } + }, + + setLayout (layout) { + if(layout && typeof layout !== 'string') { + throw new Error('[nuxt] Avoid using non-string value as layout property.') + } + + if (!layout || !layouts['_' + layout]) { + layout = 'default' + } + this.layoutName = layout + this.layout = layouts['_' + layout] + return this.layout + }, + loadLayout (layout) { + if (!layout || !layouts['_' + layout]) { + layout = 'default' + } + return Promise.resolve(layouts['_' + layout]) + }, + }, + + components: { + NuxtLoading + } +} diff --git a/.nuxt/axios.js b/.nuxt/axios.js new file mode 100644 index 0000000..2b4be06 --- /dev/null +++ b/.nuxt/axios.js @@ -0,0 +1,193 @@ +import Axios from 'axios' +import defu from 'defu' + +// Axios.prototype cannot be modified +const axiosExtra = { + setBaseURL (baseURL) { + this.defaults.baseURL = baseURL + }, + setHeader (name, value, scopes = 'common') { + for (const scope of Array.isArray(scopes) ? scopes : [ scopes ]) { + if (!value) { + delete this.defaults.headers[scope][name]; + continue + } + this.defaults.headers[scope][name] = value + } + }, + setToken (token, type, scopes = 'common') { + const value = !token ? null : (type ? type + ' ' : '') + token + this.setHeader('Authorization', value, scopes) + }, + onRequest(fn) { + this.interceptors.request.use(config => fn(config) || config) + }, + onResponse(fn) { + this.interceptors.response.use(response => fn(response) || response) + }, + onRequestError(fn) { + this.interceptors.request.use(undefined, error => fn(error) || Promise.reject(error)) + }, + onResponseError(fn) { + this.interceptors.response.use(undefined, error => fn(error) || Promise.reject(error)) + }, + onError(fn) { + this.onRequestError(fn) + this.onResponseError(fn) + }, + create(options) { + return createAxiosInstance(defu(options, this.defaults)) + } +} + +// Request helpers ($get, $post, ...) +for (const method of ['request', 'delete', 'get', 'head', 'options', 'post', 'put', 'patch']) { + axiosExtra['$' + method] = function () { return this[method].apply(this, arguments).then(res => res && res.data) } +} + +const extendAxiosInstance = axios => { + for (const key in axiosExtra) { + axios[key] = axiosExtra[key].bind(axios) + } +} + +const createAxiosInstance = axiosOptions => { + // Create new axios instance + const axios = Axios.create(axiosOptions) + axios.CancelToken = Axios.CancelToken + axios.isCancel = Axios.isCancel + + // Extend axios proto + extendAxiosInstance(axios) + + // Intercept to apply default headers + axios.onRequest((config) => { + config.headers = { ...axios.defaults.headers.common, ...config.headers } + }) + + // Setup interceptors + + setupProgress(axios) + + return axios +} + +const setupProgress = (axios) => { + if (process.server) { + return + } + + // A noop loading inteterface for when $nuxt is not yet ready + const noopLoading = { + finish: () => { }, + start: () => { }, + fail: () => { }, + set: () => { } + } + + const $loading = () => { + const $nuxt = typeof window !== 'undefined' && window['$nuxt'] + return ($nuxt && $nuxt.$loading && $nuxt.$loading.set) ? $nuxt.$loading : noopLoading + } + + let currentRequests = 0 + + axios.onRequest(config => { + if (config && config.progress === false) { + return + } + + currentRequests++ + }) + + axios.onResponse(response => { + if (response && response.config && response.config.progress === false) { + return + } + + currentRequests-- + if (currentRequests <= 0) { + currentRequests = 0 + $loading().finish() + } + }) + + axios.onError(error => { + if (error && error.config && error.config.progress === false) { + return + } + + currentRequests-- + + if (Axios.isCancel(error)) { + if (currentRequests <= 0) { + currentRequests = 0 + $loading().finish() + } + return + } + + $loading().fail() + $loading().finish() + }) + + const onProgress = e => { + if (!currentRequests || !e.total) { + return + } + const progress = ((e.loaded * 100) / (e.total * currentRequests)) + $loading().set(Math.min(100, progress)) + } + + axios.defaults.onUploadProgress = onProgress + axios.defaults.onDownloadProgress = onProgress +} + +export default (ctx, inject) => { + // runtimeConfig + const runtimeConfig = ctx.$config && ctx.$config.axios || {} + // baseURL + const baseURL = process.browser + ? (runtimeConfig.browserBaseURL || runtimeConfig.browserBaseUrl || runtimeConfig.baseURL || runtimeConfig.baseUrl || 'http://localhost:3001/') + : (runtimeConfig.baseURL || runtimeConfig.baseUrl || process.env._AXIOS_BASE_URL_ || 'http://localhost:3001/') + + // Create fresh objects for all default header scopes + // Axios creates only one which is shared across SSR requests! + // https://github.com/mzabriskie/axios/blob/master/lib/defaults.js + const headers = { + "common": { + "Accept": "application/json, text/plain, */*" + }, + "delete": {}, + "get": {}, + "head": {}, + "post": {}, + "put": {}, + "patch": {} +} + + const axiosOptions = { + baseURL, + headers + } + + // Proxy SSR request headers headers + if (process.server && ctx.req && ctx.req.headers) { + const reqHeaders = { ...ctx.req.headers } + for (const h of ["accept","cf-connecting-ip","cf-ray","content-length","content-md5","content-type","host","x-forwarded-host","x-forwarded-port","x-forwarded-proto"]) { + delete reqHeaders[h] + } + axiosOptions.headers.common = { ...reqHeaders, ...axiosOptions.headers.common } + } + + if (process.server) { + // Don't accept brotli encoding because Node can't parse it + axiosOptions.headers.common['accept-encoding'] = 'gzip, deflate' + } + + const axios = createAxiosInstance(axiosOptions) + + // Inject axios to the context as $axios + ctx.$axios = axios + inject('axios', axios) +} diff --git a/.nuxt/client.js b/.nuxt/client.js new file mode 100644 index 0000000..a5e9745 --- /dev/null +++ b/.nuxt/client.js @@ -0,0 +1,870 @@ +import Vue from 'vue' +import fetch from 'unfetch' +import middleware from './middleware.js' +import { + applyAsyncData, + promisify, + middlewareSeries, + sanitizeComponent, + resolveRouteComponents, + getMatchedComponents, + getMatchedComponentsInstances, + flatMapComponents, + setContext, + getLocation, + compile, + getQueryDiff, + globalHandleError, + isSamePath, + urlJoin +} from './utils.js' +import { createApp, NuxtError } from './index.js' +import fetchMixin from './mixins/fetch.client' +import NuxtLink from './components/nuxt-link.client.js' // should be included after ./index.js + +// Fetch mixin +if (!Vue.__nuxt__fetch__mixin__) { + Vue.mixin(fetchMixin) + Vue.__nuxt__fetch__mixin__ = true +} + +// Component: +Vue.component(NuxtLink.name, NuxtLink) +Vue.component('NLink', NuxtLink) + +if (!global.fetch) { global.fetch = fetch } + +// Global shared references +let _lastPaths = [] +let app +let router +let store + +// Try to rehydrate SSR data from window +const NUXT = window.__NUXT__ || {} + +const $config = NUXT.config || {} +if ($config._app) { + __webpack_public_path__ = urlJoin($config._app.cdnURL, $config._app.assetsPath) +} + +Object.assign(Vue.config, {"silent":false,"performance":true}) + +const logs = NUXT.logs || [] + if (logs.length > 0) { + const ssrLogStyle = 'background: #2E495E;border-radius: 0.5em;color: white;font-weight: bold;padding: 2px 0.5em;' + console.group && console.group ('%cNuxt SSR', ssrLogStyle) + logs.forEach(logObj => (console[logObj.type] || console.log)(...logObj.args)) + delete NUXT.logs + console.groupEnd && console.groupEnd() +} + +// Setup global Vue error handler +if (!Vue.config.$nuxt) { + const defaultErrorHandler = Vue.config.errorHandler + Vue.config.errorHandler = async (err, vm, info, ...rest) => { + // Call other handler if exist + let handled = null + if (typeof defaultErrorHandler === 'function') { + handled = defaultErrorHandler(err, vm, info, ...rest) + } + if (handled === true) { + return handled + } + + if (vm && vm.$root) { + const nuxtApp = Object.keys(Vue.config.$nuxt) + .find(nuxtInstance => vm.$root[nuxtInstance]) + + // Show Nuxt Error Page + if (nuxtApp && vm.$root[nuxtApp].error && info !== 'render function') { + const currentApp = vm.$root[nuxtApp] + + // Load error layout + let layout = (NuxtError.options || NuxtError).layout + if (typeof layout === 'function') { + layout = layout(currentApp.context) + } + if (layout) { + await currentApp.loadLayout(layout).catch(() => {}) + } + currentApp.setLayout(layout) + + currentApp.error(err) + } + } + + if (typeof defaultErrorHandler === 'function') { + return handled + } + + // Log to console + if (process.env.NODE_ENV !== 'production') { + console.error(err) + } else { + console.error(err.message || err) + } + } + Vue.config.$nuxt = {} +} +Vue.config.$nuxt.$nuxt = true + +const errorHandler = Vue.config.errorHandler || console.error + +// Create and mount App +createApp(null, NUXT.config).then(mountApp).catch(errorHandler) + +function componentOption (component, key, ...args) { + if (!component || !component.options || !component.options[key]) { + return {} + } + const option = component.options[key] + if (typeof option === 'function') { + return option(...args) + } + return option +} + +function mapTransitions (toComponents, to, from) { + const componentTransitions = (component) => { + const transition = componentOption(component, 'transition', to, from) || {} + return (typeof transition === 'string' ? { name: transition } : transition) + } + + const fromComponents = from ? getMatchedComponents(from) : [] + const maxDepth = Math.max(toComponents.length, fromComponents.length) + + const mergedTransitions = [] + for (let i=0; i typeof toTransitions[key] !== 'undefined' && !key.toLowerCase().includes('leave')) + .forEach((key) => { transitions[key] = toTransitions[key] }) + + mergedTransitions.push(transitions) + } + return mergedTransitions +} + +async function loadAsyncComponents (to, from, next) { + // Check if route changed (this._routeChanged), only if the page is not an error (for validate()) + this._routeChanged = Boolean(app.nuxt.err) || from.name !== to.name + this._paramChanged = !this._routeChanged && from.path !== to.path + this._queryChanged = !this._paramChanged && from.fullPath !== to.fullPath + this._diffQuery = (this._queryChanged ? getQueryDiff(to.query, from.query) : []) + + if ((this._routeChanged || this._paramChanged) && this.$loading.start && !this.$loading.manual) { + this.$loading.start() + } + + try { + if (this._queryChanged) { + const Components = await resolveRouteComponents( + to, + (Component, instance) => ({ Component, instance }) + ) + // Add a marker on each component that it needs to refresh or not + const startLoader = Components.some(({ Component, instance }) => { + const watchQuery = Component.options.watchQuery + if (watchQuery === true) { + return true + } + if (Array.isArray(watchQuery)) { + return watchQuery.some(key => this._diffQuery[key]) + } + if (typeof watchQuery === 'function') { + return watchQuery.apply(instance, [to.query, from.query]) + } + return false + }) + + if (startLoader && this.$loading.start && !this.$loading.manual) { + this.$loading.start() + } + } + // Call next() + next() + } catch (error) { + const err = error || {} + const statusCode = err.statusCode || err.status || (err.response && err.response.status) || 500 + const message = err.message || '' + + // Handle chunk loading errors + // This may be due to a new deployment or a network problem + if (/^Loading( CSS)? chunk (\d)+ failed\./.test(message)) { + window.location.reload(true /* skip cache */) + return // prevent error page blinking for user + } + + this.error({ statusCode, message }) + this.$nuxt.$emit('routeChanged', to, from, err) + next() + } +} + +function applySSRData (Component, ssrData) { + if (NUXT.serverRendered && ssrData) { + applyAsyncData(Component, ssrData) + } + + Component._Ctor = Component + return Component +} + +// Get matched components +function resolveComponents (route) { + return flatMapComponents(route, async (Component, _, match, key, index) => { + // If component is not resolved yet, resolve it + if (typeof Component === 'function' && !Component.options) { + Component = await Component() + } + // Sanitize it and save it + const _Component = applySSRData(sanitizeComponent(Component), NUXT.data ? NUXT.data[index] : null) + match.components[key] = _Component + return _Component + }) +} + +function callMiddleware (Components, context, layout, renderState) { + let midd = [] + let unknownMiddleware = false + + // If layout is undefined, only call global middleware + if (typeof layout !== 'undefined') { + midd = [] // Exclude global middleware if layout defined (already called before) + layout = sanitizeComponent(layout) + if (layout.options.middleware) { + midd = midd.concat(layout.options.middleware) + } + Components.forEach((Component) => { + if (Component.options.middleware) { + midd = midd.concat(Component.options.middleware) + } + }) + } + + midd = midd.map((name) => { + if (typeof name === 'function') { + return name + } + if (typeof middleware[name] !== 'function') { + unknownMiddleware = true + this.error({ statusCode: 500, message: 'Unknown middleware ' + name }) + } + return middleware[name] + }) + + if (unknownMiddleware) { + return + } + return middlewareSeries(midd, context, renderState) +} + +async function render (to, from, next, renderState) { + if (this._routeChanged === false && this._paramChanged === false && this._queryChanged === false) { + return next() + } + // Handle first render on SPA mode + let spaFallback = false + if (to === from) { + _lastPaths = [] + spaFallback = true + } else { + const fromMatches = [] + _lastPaths = getMatchedComponents(from, fromMatches).map((Component, i) => { + return compile(from.matched[fromMatches[i]].path)(from.params) + }) + } + + // nextCalled is true when redirected + let nextCalled = false + const _next = (path) => { + if (from.path === path.path && this.$loading.finish) { + this.$loading.finish() + } + + if (from.path !== path.path && this.$loading.pause) { + this.$loading.pause() + } + + if (nextCalled) { + return + } + + nextCalled = true + next(path) + } + + // Update context + await setContext(app, { + route: to, + from, + error: (err) => { + if (renderState.aborted) { + return + } + app.nuxt.error.call(this, err) + }, + next: _next.bind(this) + }) + this._dateLastError = app.nuxt.dateErr + this._hadError = Boolean(app.nuxt.err) + + // Get route's matched components + const matches = [] + const Components = getMatchedComponents(to, matches) + + // If no Components matched, generate 404 + if (!Components.length) { + // Default layout + await callMiddleware.call(this, Components, app.context, undefined, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + + // Load layout for error page + const errorLayout = (NuxtError.options || NuxtError).layout + const layout = await this.loadLayout( + typeof errorLayout === 'function' + ? errorLayout.call(NuxtError, app.context) + : errorLayout + ) + + await callMiddleware.call(this, Components, app.context, layout, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + + // Show error page + app.context.error({ statusCode: 404, message: 'This page could not be found' }) + return next() + } + + // Update ._data and other properties if hot reloaded + Components.forEach((Component) => { + if (Component._Ctor && Component._Ctor.options) { + Component.options.asyncData = Component._Ctor.options.asyncData + Component.options.fetch = Component._Ctor.options.fetch + } + }) + + // Apply transitions + this.setTransitions(mapTransitions(Components, to, from)) + + try { + // Call middleware + await callMiddleware.call(this, Components, app.context, undefined, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + if (app.context._errored) { + return next() + } + + // Set layout + let layout = Components[0].options.layout + if (typeof layout === 'function') { + layout = layout(app.context) + } + layout = await this.loadLayout(layout) + + // Call middleware for layout + await callMiddleware.call(this, Components, app.context, layout, renderState) + if (nextCalled) { + return + } + if (renderState.aborted) { + next(false) + return + } + if (app.context._errored) { + return next() + } + + // Call .validate() + let isValid = true + try { + for (const Component of Components) { + if (typeof Component.options.validate !== 'function') { + continue + } + + isValid = await Component.options.validate(app.context) + + if (!isValid) { + break + } + } + } catch (validationError) { + // ...If .validate() threw an error + this.error({ + statusCode: validationError.statusCode || '500', + message: validationError.message + }) + return next() + } + + // ...If .validate() returned false + if (!isValid) { + this.error({ statusCode: 404, message: 'This page could not be found' }) + return next() + } + + let instances + // Call asyncData & fetch hooks on components matched by the route. + await Promise.all(Components.map(async (Component, i) => { + // Check if only children route changed + Component._path = compile(to.matched[matches[i]].path)(to.params) + Component._dataRefresh = false + const childPathChanged = Component._path !== _lastPaths[i] + // Refresh component (call asyncData & fetch) when: + // Route path changed part includes current component + // Or route param changed part includes current component and watchParam is not `false` + // Or route query is changed and watchQuery returns `true` + if (this._routeChanged && childPathChanged) { + Component._dataRefresh = true + } else if (this._paramChanged && childPathChanged) { + const watchParam = Component.options.watchParam + Component._dataRefresh = watchParam !== false + } else if (this._queryChanged) { + const watchQuery = Component.options.watchQuery + if (watchQuery === true) { + Component._dataRefresh = true + } else if (Array.isArray(watchQuery)) { + Component._dataRefresh = watchQuery.some(key => this._diffQuery[key]) + } else if (typeof watchQuery === 'function') { + if (!instances) { + instances = getMatchedComponentsInstances(to) + } + Component._dataRefresh = watchQuery.apply(instances[i], [to.query, from.query]) + } + } + if (!this._hadError && this._isMounted && !Component._dataRefresh) { + return + } + + const promises = [] + + const hasAsyncData = ( + Component.options.asyncData && + typeof Component.options.asyncData === 'function' + ) + + const hasFetch = Boolean(Component.options.fetch) && Component.options.fetch.length + + const loadingIncrease = (hasAsyncData && hasFetch) ? 30 : 45 + + // Call asyncData(context) + if (hasAsyncData) { + const promise = promisify(Component.options.asyncData, app.context) + + promise.then((asyncDataResult) => { + applyAsyncData(Component, asyncDataResult) + + if (this.$loading.increase) { + this.$loading.increase(loadingIncrease) + } + }) + promises.push(promise) + } + + // Check disabled page loading + this.$loading.manual = Component.options.loading === false + + // Call fetch(context) + if (hasFetch) { + let p = Component.options.fetch(app.context) + if (!p || (!(p instanceof Promise) && (typeof p.then !== 'function'))) { + p = Promise.resolve(p) + } + p.then((fetchResult) => { + if (this.$loading.increase) { + this.$loading.increase(loadingIncrease) + } + }) + promises.push(p) + } + + return Promise.all(promises) + })) + + // If not redirected + if (!nextCalled) { + if (this.$loading.finish && !this.$loading.manual) { + this.$loading.finish() + } + + if (renderState.aborted) { + next(false) + return + } + next() + } + } catch (err) { + if (renderState.aborted) { + next(false) + return + } + const error = err || {} + if (error.message === 'ERR_REDIRECT') { + return this.$nuxt.$emit('routeChanged', to, from, error) + } + _lastPaths = [] + + globalHandleError(error) + + // Load error layout + let layout = (NuxtError.options || NuxtError).layout + if (typeof layout === 'function') { + layout = layout(app.context) + } + await this.loadLayout(layout) + + this.error(error) + this.$nuxt.$emit('routeChanged', to, from, error) + next() + } +} + +// Fix components format in matched, it's due to code-splitting of vue-router +function normalizeComponents (to, ___) { + flatMapComponents(to, (Component, _, match, key) => { + if (typeof Component === 'object' && !Component.options) { + // Updated via vue-router resolveAsyncComponents() + Component = Vue.extend(Component) + Component._Ctor = Component + match.components[key] = Component + } + return Component + }) +} + +function setLayoutForNextPage (to) { + // Set layout + let hasError = Boolean(this.$options.nuxt.err) + if (this._hadError && this._dateLastError === this.$options.nuxt.dateErr) { + hasError = false + } + let layout = hasError + ? (NuxtError.options || NuxtError).layout + : to.matched[0].components.default.options.layout + + if (typeof layout === 'function') { + layout = layout(app.context) + } + + this.setLayout(layout) +} + +function checkForErrors (app) { + // Hide error component if no error + if (app._hadError && app._dateLastError === app.$options.nuxt.dateErr) { + app.error() + } +} + +// When navigating on a different route but the same component is used, Vue.js +// Will not update the instance data, so we have to update $data ourselves +function fixPrepatch (to, ___) { + if (this._routeChanged === false && this._paramChanged === false && this._queryChanged === false) { + return + } + + const instances = getMatchedComponentsInstances(to) + const Components = getMatchedComponents(to) + + let triggerScroll = false + + Vue.nextTick(() => { + instances.forEach((instance, i) => { + if (!instance || instance._isDestroyed) { + return + } + + if ( + instance.constructor._dataRefresh && + Components[i] === instance.constructor && + instance.$vnode.data.keepAlive !== true && + typeof instance.constructor.options.data === 'function' + ) { + const newData = instance.constructor.options.data.call(instance) + for (const key in newData) { + Vue.set(instance.$data, key, newData[key]) + } + + triggerScroll = true + } + }) + + if (triggerScroll) { + // Ensure to trigger scroll event after calling scrollBehavior + window.$nuxt.$nextTick(() => { + window.$nuxt.$emit('triggerScroll') + }) + } + + checkForErrors(this) + + // Hot reloading + setTimeout(() => hotReloadAPI(this), 100) + }) +} + +function nuxtReady (_app) { + window.onNuxtReadyCbs.forEach((cb) => { + if (typeof cb === 'function') { + cb(_app) + } + }) + // Special JSDOM + if (typeof window._onNuxtLoaded === 'function') { + window._onNuxtLoaded(_app) + } + // Add router hooks + router.afterEach((to, from) => { + // Wait for fixPrepatch + $data updates + Vue.nextTick(() => _app.$nuxt.$emit('routeChanged', to, from)) + }) +} + +const noopData = () => { return {} } +const noopFetch = () => {} + +// Special hot reload with asyncData(context) +function getNuxtChildComponents ($parent, $components = []) { + $parent.$children.forEach(($child) => { + if ($child.$vnode && $child.$vnode.data.nuxtChild && !$components.find(c =>(c.$options.__file === $child.$options.__file))) { + $components.push($child) + } + if ($child.$children && $child.$children.length) { + getNuxtChildComponents($child, $components) + } + }) + + return $components +} + +function hotReloadAPI(_app) { + if (!module.hot) return + + let $components = getNuxtChildComponents(_app.$nuxt, []) + + $components.forEach(addHotReload.bind(_app)) + + if (_app.context.isHMR) { + const Components = getMatchedComponents(router.currentRoute) + Components.forEach((Component) => { + Component.prototype.constructor = Component + }) + } +} + +function addHotReload ($component, depth) { + if ($component.$vnode.data._hasHotReload) return + $component.$vnode.data._hasHotReload = true + + var _forceUpdate = $component.$forceUpdate.bind($component.$parent) + + $component.$vnode.context.$forceUpdate = async () => { + let Components = getMatchedComponents(router.currentRoute) + let Component = Components[depth] + if (!Component) { + return _forceUpdate() + } + if (typeof Component === 'object' && !Component.options) { + // Updated via vue-router resolveAsyncComponents() + Component = Vue.extend(Component) + Component._Ctor = Component + } + this.error() + let promises = [] + const next = function (path) { + this.$loading.finish && this.$loading.finish() + router.push(path) + } + await setContext(app, { + route: router.currentRoute, + isHMR: true, + next: next.bind(this) + }) + const context = app.context + + if (this.$loading.start && !this.$loading.manual) { + this.$loading.start() + } + + callMiddleware.call(this, Components, context) + .then(() => { + // If layout changed + if (depth !== 0) { + return + } + + let layout = Component.options.layout || 'default' + if (typeof layout === 'function') { + layout = layout(context) + } + if (this.layoutName === layout) { + return + } + let promise = this.loadLayout(layout) + promise.then(() => { + this.setLayout(layout) + Vue.nextTick(() => hotReloadAPI(this)) + }) + return promise + }) + + .then(() => { + return callMiddleware.call(this, Components, context, this.layout) + }) + + .then(() => { + // Call asyncData(context) + let pAsyncData = promisify(Component.options.asyncData || noopData, context) + pAsyncData.then((asyncDataResult) => { + applyAsyncData(Component, asyncDataResult) + this.$loading.increase && this.$loading.increase(30) + }) + promises.push(pAsyncData) + + // Call fetch() + Component.options.fetch = Component.options.fetch || noopFetch + let pFetch = Component.options.fetch.length && Component.options.fetch(context) + if (!pFetch || (!(pFetch instanceof Promise) && (typeof pFetch.then !== 'function'))) { pFetch = Promise.resolve(pFetch) } + pFetch.then(() => this.$loading.increase && this.$loading.increase(30)) + promises.push(pFetch) + + return Promise.all(promises) + }) + .then(() => { + this.$loading.finish && this.$loading.finish() + _forceUpdate() + setTimeout(() => hotReloadAPI(this), 100) + }) + } +} + +async function mountApp (__app) { + // Set global variables + app = __app.app + router = __app.router + store = __app.store + + // Create Vue instance + const _app = new Vue(app) + + // Load layout + const layout = NUXT.layout || 'default' + await _app.loadLayout(layout) + _app.setLayout(layout) + + // Mounts Vue app to DOM element + const mount = () => { + _app.$mount('#__nuxt') + + // Add afterEach router hooks + router.afterEach(normalizeComponents) + + router.afterEach(setLayoutForNextPage.bind(_app)) + + router.afterEach(fixPrepatch.bind(_app)) + + // Listen for first Vue update + Vue.nextTick(() => { + // Call window.{{globals.readyCallback}} callbacks + nuxtReady(_app) + + // Enable hot reloading + hotReloadAPI(_app) + }) + } + + // Resolve route components + const Components = await Promise.all(resolveComponents(app.context.route)) + + // Enable transitions + _app.setTransitions = _app.$options.nuxt.setTransitions.bind(_app) + if (Components.length) { + _app.setTransitions(mapTransitions(Components, router.currentRoute)) + _lastPaths = router.currentRoute.matched.map(route => compile(route.path)(router.currentRoute.params)) + } + + // Initialize error handler + _app.$loading = {} // To avoid error while _app.$nuxt does not exist + if (NUXT.error) { + _app.error(NUXT.error) + } + + // Add beforeEach router hooks + router.beforeEach(loadAsyncComponents.bind(_app)) + + // Each new invocation of render() aborts previous invocation + let renderState = null + const boundRender = render.bind(_app) + router.beforeEach((to, from, next) => { + if (renderState) { + renderState.aborted = true + } + renderState = { aborted: false } + boundRender(to, from, next, renderState) + }) + + // Fix in static: remove trailing slash to force hydration + // Full static, if server-rendered: hydrate, to allow custom redirect to generated page + + // Fix in static: remove trailing slash to force hydration + if (NUXT.serverRendered && isSamePath(NUXT.routePath, _app.context.route.path)) { + return mount() + } + + // First render on client-side + const clientFirstMount = () => { + normalizeComponents(router.currentRoute, router.currentRoute) + setLayoutForNextPage.call(_app, router.currentRoute) + checkForErrors(_app) + // Don't call fixPrepatch.call(_app, router.currentRoute, router.currentRoute) since it's first render + mount() + } + + // fix: force next tick to avoid having same timestamp when an error happen on spa fallback + await new Promise(resolve => setTimeout(resolve, 0)) + render.call(_app, router.currentRoute, router.currentRoute, (path) => { + // If not redirected + if (!path) { + clientFirstMount() + return + } + + // Add a one-time afterEach hook to + // mount the app wait for redirect and route gets resolved + const unregisterHook = router.afterEach((to, from) => { + unregisterHook() + clientFirstMount() + }) + + // Push the path and let route to be resolved + router.push(path, undefined, (err) => { + if (err) { + errorHandler(err) + } + }) + }, + { aborted: false }) +} diff --git a/.nuxt/components/index.js b/.nuxt/components/index.js new file mode 100644 index 0000000..2d93391 --- /dev/null +++ b/.nuxt/components/index.js @@ -0,0 +1,47 @@ +export { default as Caption } from '../../components/Caption.vue' +export { default as Logo } from '../../components/Logo.vue' +export { default as Modal } from '../../components/Modal.vue' +export { default as SearchBox } from '../../components/SearchBox.vue' +export { default as SvgIcon } from '../../components/SvgIcon.vue' +export { default as TopMenu } from '../../components/TopMenu.vue' +export { default as DialogConfirm } from '../../components/dialog/Confirm.vue' +export { default as DialogCountDown } from '../../components/dialog/CountDown.vue' +export { default as DialogDelete } from '../../components/dialog/Delete.vue' +export { default as DialogError } from '../../components/dialog/Error.vue' +export { default as DialogInfo } from '../../components/dialog/Info.vue' +export { default as DialogSuccess } from '../../components/dialog/Success.vue' +export { default as SnackbarError } from '../../components/snackbar/Error.vue' +export { default as SnackbarInfo } from '../../components/snackbar/Info.vue' +export { default as SnackbarSnackBar } from '../../components/snackbar/SnackBar.vue' +export { default as SnackbarSuccess } from '../../components/snackbar/Success.vue' + +// nuxt/nuxt.js#8607 +function wrapFunctional(options) { + if (!options || !options.functional) { + return options + } + + const propKeys = Array.isArray(options.props) ? options.props : Object.keys(options.props || {}) + + return { + render(h) { + const attrs = {} + const props = {} + + for (const key in this.$attrs) { + if (propKeys.includes(key)) { + props[key] = this.$attrs[key] + } else { + attrs[key] = this.$attrs[key] + } + } + + return h(options, { + on: this.$listeners, + attrs, + props, + scopedSlots: this.$scopedSlots, + }, this.$slots.default) + } + } +} diff --git a/.nuxt/components/nuxt-build-indicator.vue b/.nuxt/components/nuxt-build-indicator.vue new file mode 100644 index 0000000..913f544 --- /dev/null +++ b/.nuxt/components/nuxt-build-indicator.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/.nuxt/components/nuxt-child.js b/.nuxt/components/nuxt-child.js new file mode 100644 index 0000000..9db3ee2 --- /dev/null +++ b/.nuxt/components/nuxt-child.js @@ -0,0 +1,121 @@ +export default { + name: 'NuxtChild', + functional: true, + props: { + nuxtChildKey: { + type: String, + default: '' + }, + keepAlive: Boolean, + keepAliveProps: { + type: Object, + default: undefined + } + }, + render (_, { parent, data, props }) { + const h = parent.$createElement + + data.nuxtChild = true + const _parent = parent + const transitions = parent.$nuxt.nuxt.transitions + const defaultTransition = parent.$nuxt.nuxt.defaultTransition + + let depth = 0 + while (parent) { + if (parent.$vnode && parent.$vnode.data.nuxtChild) { + depth++ + } + parent = parent.$parent + } + data.nuxtChildDepth = depth + const transition = transitions[depth] || defaultTransition + const transitionProps = {} + transitionsKeys.forEach((key) => { + if (typeof transition[key] !== 'undefined') { + transitionProps[key] = transition[key] + } + }) + + const listeners = {} + listenersKeys.forEach((key) => { + if (typeof transition[key] === 'function') { + listeners[key] = transition[key].bind(_parent) + } + }) + if (process.client) { + // Add triggerScroll event on beforeEnter (fix #1376) + const beforeEnter = listeners.beforeEnter + listeners.beforeEnter = (el) => { + // Ensure to trigger scroll event after calling scrollBehavior + window.$nuxt.$nextTick(() => { + window.$nuxt.$emit('triggerScroll') + }) + if (beforeEnter) { + return beforeEnter.call(_parent, el) + } + } + } + + // make sure that leave is called asynchronous (fix #5703) + if (transition.css === false) { + const leave = listeners.leave + + // only add leave listener when user didnt provide one + // or when it misses the done argument + if (!leave || leave.length < 2) { + listeners.leave = (el, done) => { + if (leave) { + leave.call(_parent, el) + } + + _parent.$nextTick(done) + } + } + } + + let routerView = h('routerView', data) + + if (props.keepAlive) { + routerView = h('keep-alive', { props: props.keepAliveProps }, [routerView]) + } + + return h('transition', { + props: transitionProps, + on: listeners + }, [routerView]) + } +} + +const transitionsKeys = [ + 'name', + 'mode', + 'appear', + 'css', + 'type', + 'duration', + 'enterClass', + 'leaveClass', + 'appearClass', + 'enterActiveClass', + 'enterActiveClass', + 'leaveActiveClass', + 'appearActiveClass', + 'enterToClass', + 'leaveToClass', + 'appearToClass' +] + +const listenersKeys = [ + 'beforeEnter', + 'enter', + 'afterEnter', + 'enterCancelled', + 'beforeLeave', + 'leave', + 'afterLeave', + 'leaveCancelled', + 'beforeAppear', + 'appear', + 'afterAppear', + 'appearCancelled' +] diff --git a/.nuxt/components/nuxt-error.vue b/.nuxt/components/nuxt-error.vue new file mode 100644 index 0000000..e71f7d0 --- /dev/null +++ b/.nuxt/components/nuxt-error.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/.nuxt/components/nuxt-link.client.js b/.nuxt/components/nuxt-link.client.js new file mode 100644 index 0000000..1477cfd --- /dev/null +++ b/.nuxt/components/nuxt-link.client.js @@ -0,0 +1,98 @@ +import Vue from 'vue' + +const requestIdleCallback = window.requestIdleCallback || + function (cb) { + const start = Date.now() + return setTimeout(function () { + cb({ + didTimeout: false, + timeRemaining: () => Math.max(0, 50 - (Date.now() - start)) + }) + }, 1) + } + +const cancelIdleCallback = window.cancelIdleCallback || function (id) { + clearTimeout(id) +} + +const observer = window.IntersectionObserver && new window.IntersectionObserver((entries) => { + entries.forEach(({ intersectionRatio, target: link }) => { + if (intersectionRatio <= 0 || !link.__prefetch) { + return + } + link.__prefetch() + }) +}) + +export default { + name: 'NuxtLink', + extends: Vue.component('RouterLink'), + props: { + prefetch: { + type: Boolean, + default: true + }, + noPrefetch: { + type: Boolean, + default: false + } + }, + mounted () { + if (this.prefetch && !this.noPrefetch) { + this.handleId = requestIdleCallback(this.observe, { timeout: 2e3 }) + } + }, + beforeDestroy () { + cancelIdleCallback(this.handleId) + + if (this.__observed) { + observer.unobserve(this.$el) + delete this.$el.__prefetch + } + }, + methods: { + observe () { + // If no IntersectionObserver, avoid prefetching + if (!observer) { + return + } + // Add to observer + if (this.shouldPrefetch()) { + this.$el.__prefetch = this.prefetchLink.bind(this) + observer.observe(this.$el) + this.__observed = true + } + }, + shouldPrefetch () { + return this.getPrefetchComponents().length > 0 + }, + canPrefetch () { + const conn = navigator.connection + const hasBadConnection = this.$nuxt.isOffline || (conn && ((conn.effectiveType || '').includes('2g') || conn.saveData)) + + return !hasBadConnection + }, + getPrefetchComponents () { + const ref = this.$router.resolve(this.to, this.$route, this.append) + const Components = ref.resolved.matched.map(r => r.components.default) + + return Components.filter(Component => typeof Component === 'function' && !Component.options && !Component.__prefetched) + }, + prefetchLink () { + if (!this.canPrefetch()) { + return + } + // Stop observing this link (in case of internet connection changes) + observer.unobserve(this.$el) + const Components = this.getPrefetchComponents() + + for (const Component of Components) { + const componentOrPromise = Component() + if (componentOrPromise instanceof Promise) { + componentOrPromise.catch(() => {}) + } + Component.__prefetched = true + } + } + } +} diff --git a/.nuxt/components/nuxt-link.server.js b/.nuxt/components/nuxt-link.server.js new file mode 100644 index 0000000..f123090 --- /dev/null +++ b/.nuxt/components/nuxt-link.server.js @@ -0,0 +1,16 @@ +import Vue from 'vue' + +export default { + name: 'NuxtLink', + extends: Vue.component('RouterLink'), + props: { + prefetch: { + type: Boolean, + default: true + }, + noPrefetch: { + type: Boolean, + default: false + } + } +} diff --git a/.nuxt/components/nuxt-loading.vue b/.nuxt/components/nuxt-loading.vue new file mode 100644 index 0000000..19e6311 --- /dev/null +++ b/.nuxt/components/nuxt-loading.vue @@ -0,0 +1,178 @@ + + + diff --git a/.nuxt/components/nuxt.js b/.nuxt/components/nuxt.js new file mode 100644 index 0000000..dc79c20 --- /dev/null +++ b/.nuxt/components/nuxt.js @@ -0,0 +1,101 @@ +import Vue from 'vue' +import { compile } from '../utils' + +import NuxtError from './nuxt-error.vue' + +import NuxtChild from './nuxt-child' + +export default { + name: 'Nuxt', + components: { + NuxtChild, + NuxtError + }, + props: { + nuxtChildKey: { + type: String, + default: undefined + }, + keepAlive: Boolean, + keepAliveProps: { + type: Object, + default: undefined + }, + name: { + type: String, + default: 'default' + } + }, + errorCaptured (error) { + // if we receive and error while showing the NuxtError component + // capture the error and force an immediate update so we re-render + // without the NuxtError component + if (this.displayingNuxtError) { + this.errorFromNuxtError = error + this.$forceUpdate() + } + }, + computed: { + routerViewKey () { + // If nuxtChildKey prop is given or current route has children + if (typeof this.nuxtChildKey !== 'undefined' || this.$route.matched.length > 1) { + return this.nuxtChildKey || compile(this.$route.matched[0].path)(this.$route.params) + } + + const [matchedRoute] = this.$route.matched + + if (!matchedRoute) { + return this.$route.path + } + + const Component = matchedRoute.components.default + + if (Component && Component.options) { + const { options } = Component + + if (options.key) { + return (typeof options.key === 'function' ? options.key(this.$route) : options.key) + } + } + + const strict = /\/$/.test(matchedRoute.path) + return strict ? this.$route.path : this.$route.path.replace(/\/$/, '') + } + }, + beforeCreate () { + Vue.util.defineReactive(this, 'nuxt', this.$root.$options.nuxt) + }, + render (h) { + // if there is no error + if (!this.nuxt.err) { + // Directly return nuxt child + return h('NuxtChild', { + key: this.routerViewKey, + props: this.$props + }) + } + + // if an error occurred within NuxtError show a simple + // error message instead to prevent looping + if (this.errorFromNuxtError) { + this.$nextTick(() => (this.errorFromNuxtError = false)) + + return h('div', {}, [ + h('h2', 'An error occurred while showing the error page'), + h('p', 'Unfortunately an error occurred and while showing the error page another error occurred'), + h('p', `Error details: ${this.errorFromNuxtError.toString()}`), + h('nuxt-link', { props: { to: '/' } }, 'Go back to home') + ]) + } + + // track if we are showing the NuxtError component + this.displayingNuxtError = true + this.$nextTick(() => (this.displayingNuxtError = false)) + + return h(NuxtError, { + props: { + error: this.nuxt.err + } + }) + } +} diff --git a/.nuxt/components/plugin.js b/.nuxt/components/plugin.js new file mode 100644 index 0000000..121bdcf --- /dev/null +++ b/.nuxt/components/plugin.js @@ -0,0 +1,7 @@ +import Vue from 'vue' +import * as components from './index' + +for (const name in components) { + Vue.component(name, components[name]) + Vue.component('Lazy' + name, components[name]) +} diff --git a/.nuxt/components/readme.md b/.nuxt/components/readme.md new file mode 100644 index 0000000..ae83866 --- /dev/null +++ b/.nuxt/components/readme.md @@ -0,0 +1,24 @@ +# Discovered Components + +This is an auto-generated list of components discovered by [nuxt/components](https://github.com/nuxt/components). + +You can directly use them in pages and other components without the need to import them. + +**Tip:** If a component is conditionally rendered with `v-if` and is big, it is better to use `Lazy` or `lazy-` prefix to lazy load. + +- `` | `` (components/Caption.vue) +- `` | `` (components/Logo.vue) +- `` | `` (components/Modal.vue) +- `` | `` (components/SearchBox.vue) +- `` | `` (components/SvgIcon.vue) +- `` | `` (components/TopMenu.vue) +- `` | `` (components/dialog/Confirm.vue) +- `` | `` (components/dialog/CountDown.vue) +- `` | `` (components/dialog/Delete.vue) +- `` | `` (components/dialog/Error.vue) +- `` | `` (components/dialog/Info.vue) +- `` | `` (components/dialog/Success.vue) +- `` | `` (components/snackbar/Error.vue) +- `` | `` (components/snackbar/Info.vue) +- `` | `` (components/snackbar/SnackBar.vue) +- `` | `` (components/snackbar/Success.vue) diff --git a/.nuxt/dayjs-plugin.js b/.nuxt/dayjs-plugin.js new file mode 100644 index 0000000..bd19dad --- /dev/null +++ b/.nuxt/dayjs-plugin.js @@ -0,0 +1,6 @@ +import dayjs from 'dayjs' + +export default (context, inject) => { + context.$dayjs = dayjs + inject('dayjs', dayjs) +} diff --git a/.nuxt/empty.js b/.nuxt/empty.js new file mode 100644 index 0000000..a3ac0d8 --- /dev/null +++ b/.nuxt/empty.js @@ -0,0 +1 @@ +// This file is intentionally left empty for noop aliases diff --git a/.nuxt/image.js b/.nuxt/image.js new file mode 100644 index 0000000..f6da9d4 --- /dev/null +++ b/.nuxt/image.js @@ -0,0 +1,46 @@ +import Vue from 'vue' +import { createImage} from '~image' +import NuxtImg from '~image/components/nuxt-img.vue' +import NuxtPicture from '~image/components/nuxt-picture.vue' + +import * as staticRuntime$3678 from '/home/loitx/dev/utopia/login/node_modules/@nuxt/image/dist/runtime/providers/static.js' +import * as ipxRuntime$b9af from '/home/loitx/dev/utopia/login/node_modules/@nuxt/image/dist/runtime/providers/ipx.js' + +const imageOptions = { + "screens": { + "xs": 320, + "sm": 640, + "md": 768, + "lg": 1024, + "xl": 1280, + "xxl": 1536, + "2xl": 1536 + }, + "presets": {}, + "provider": "ipx", + "domains": [], + "alias": {} +} + +imageOptions.providers = { + ['static']: { provider: staticRuntime$3678, defaults: {} }, + ['ipx']: { provider: ipxRuntime$b9af, defaults: {} } +} + +Vue.component(NuxtImg.name, NuxtImg) +Vue.component(NuxtPicture.name, NuxtPicture) +Vue.component('NImg', NuxtImg) +Vue.component('NPicture', NuxtPicture) + +export default function (nuxtContext, inject) { + const $img = createImage(imageOptions, nuxtContext) + + if (process.static && process.server) { + nuxtContext.beforeNuxtRender(({ nuxtState }) => { + const ssrData = nuxtState.data[0] || {} + ssrData._img = nuxtState._img || {} + }) + } + + inject('img', $img) +} diff --git a/.nuxt/index.js b/.nuxt/index.js new file mode 100644 index 0000000..3fd1a76 --- /dev/null +++ b/.nuxt/index.js @@ -0,0 +1,295 @@ +import Vue from 'vue' +import Vuex from 'vuex' +import Meta from 'vue-meta' +import ClientOnly from 'vue-client-only' +import NoSsr from 'vue-no-ssr' +import { createRouter } from './router.js' +import NuxtChild from './components/nuxt-child.js' +import NuxtError from './components/nuxt-error.vue' +import Nuxt from './components/nuxt.js' +import App from './App.js' +import { setContext, getLocation, getRouteData, normalizeError } from './utils' +import { createStore } from './store.js' + +/* Plugins */ + +import nuxt_plugin_plugin_5445efd0 from 'nuxt_plugin_plugin_5445efd0' // Source: ./components/plugin.js (mode: 'all') +import nuxt_plugin_image_3b07603e from 'nuxt_plugin_image_3b07603e' // Source: ./image.js (mode: 'all') +import nuxt_plugin_dayjsplugin_35159737 from 'nuxt_plugin_dayjsplugin_35159737' // Source: ./dayjs-plugin.js (mode: 'all') +import nuxt_plugin_axios_11155a34 from 'nuxt_plugin_axios_11155a34' // Source: ./axios.js (mode: 'all') +import nuxt_plugin_connection_5c203ed4 from 'nuxt_plugin_connection_5c203ed4' // Source: ../plugins/connection (mode: 'all') +import nuxt_plugin_common_7195563e from 'nuxt_plugin_common_7195563e' // Source: ../plugins/common (mode: 'all') +import nuxt_plugin_datatable_5b47efae from 'nuxt_plugin_datatable_5b47efae' // Source: ../plugins/datatable (mode: 'all') +import nuxt_plugin_components_6fb0430c from 'nuxt_plugin_components_6fb0430c' // Source: ../plugins/components (mode: 'all') + +// Component: +Vue.component(ClientOnly.name, ClientOnly) + +// TODO: Remove in Nuxt 3: +Vue.component(NoSsr.name, { + ...NoSsr, + render (h, ctx) { + if (process.client && !NoSsr._warned) { + NoSsr._warned = true + + console.warn(' has been deprecated and will be removed in Nuxt 3, please use instead') + } + return NoSsr.render(h, ctx) + } +}) + +// Component: +Vue.component(NuxtChild.name, NuxtChild) +Vue.component('NChild', NuxtChild) + +// Component NuxtLink is imported in server.js or client.js + +// Component: +Vue.component(Nuxt.name, Nuxt) + +Object.defineProperty(Vue.prototype, '$nuxt', { + get() { + const globalNuxt = this.$root ? this.$root.$options.$nuxt : null + if (process.client && !globalNuxt && typeof window !== 'undefined') { + return window.$nuxt + } + return globalNuxt + }, + configurable: true +}) + +Vue.use(Meta, {"keyName":"head","attribute":"data-n-head","ssrAttribute":"data-n-head-ssr","tagIDKeyName":"hid"}) + +const defaultTransition = {"name":"page","mode":"out-in","appear":false,"appearClass":"appear","appearActiveClass":"appear-active","appearToClass":"appear-to"} + +const originalRegisterModule = Vuex.Store.prototype.registerModule + +function registerModule (path, rawModule, options = {}) { + const preserveState = process.client && ( + Array.isArray(path) + ? !!path.reduce((namespacedState, path) => namespacedState && namespacedState[path], this.state) + : path in this.state + ) + return originalRegisterModule.call(this, path, rawModule, { preserveState, ...options }) +} + +async function createApp(ssrContext, config = {}) { + const store = createStore(ssrContext) + const router = await createRouter(ssrContext, config, { store }) + + // Add this.$router into store actions/mutations + store.$router = router + + // Fix SSR caveat https://github.com/nuxt/nuxt.js/issues/3757#issuecomment-414689141 + store.registerModule = registerModule + + // Create Root instance + + // here we inject the router and store to all child components, + // making them available everywhere as `this.$router` and `this.$store`. + const app = { + head: {"title":"Login","htmlAttrs":{"lang":"en"},"meta":[{"charset":"utf-8"},{"name":"viewport","content":"width=device-width, initial-scale=1"},{"hid":"description","name":"description","content":""},{"name":"format-detection","content":"telephone=no"}],"link":[{"rel":"icon","type":"image\u002Fx-icon","href":"\u002Ffavicon.ico"},{"rel":"stylesheet","href":"https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0"}],"style":[],"script":[]}, + + store, + router, + nuxt: { + defaultTransition, + transitions: [defaultTransition], + setTransitions (transitions) { + if (!Array.isArray(transitions)) { + transitions = [transitions] + } + transitions = transitions.map((transition) => { + if (!transition) { + transition = defaultTransition + } else if (typeof transition === 'string') { + transition = Object.assign({}, defaultTransition, { name: transition }) + } else { + transition = Object.assign({}, defaultTransition, transition) + } + return transition + }) + this.$options.nuxt.transitions = transitions + return transitions + }, + + err: null, + dateErr: null, + error (err) { + err = err || null + app.context._errored = Boolean(err) + err = err ? normalizeError(err) : null + let nuxt = app.nuxt // to work with @vue/composition-api, see https://github.com/nuxt/nuxt.js/issues/6517#issuecomment-573280207 + if (this) { + nuxt = this.nuxt || this.$options.nuxt + } + nuxt.dateErr = Date.now() + nuxt.err = err + // Used in src/server.js + if (ssrContext) { + ssrContext.nuxt.error = err + } + return err + } + }, + ...App + } + + // Make app available into store via this.app + store.app = app + + const next = ssrContext ? ssrContext.next : location => app.router.push(location) + // Resolve route + let route + if (ssrContext) { + route = router.resolve(ssrContext.url).route + } else { + const path = getLocation(router.options.base, router.options.mode) + route = router.resolve(path).route + } + + // Set context to app.context + await setContext(app, { + store, + route, + next, + error: app.nuxt.error.bind(app), + payload: ssrContext ? ssrContext.payload : undefined, + req: ssrContext ? ssrContext.req : undefined, + res: ssrContext ? ssrContext.res : undefined, + beforeRenderFns: ssrContext ? ssrContext.beforeRenderFns : undefined, + beforeSerializeFns: ssrContext ? ssrContext.beforeSerializeFns : undefined, + ssrContext + }) + + function inject(key, value) { + if (!key) { + throw new Error('inject(key, value) has no key provided') + } + if (value === undefined) { + throw new Error(`inject('${key}', value) has no value provided`) + } + + key = '$' + key + // Add into app + app[key] = value + // Add into context + if (!app.context[key]) { + app.context[key] = value + } + + // Add into store + store[key] = app[key] + + // Check if plugin not already installed + const installKey = '__nuxt_' + key + '_installed__' + if (Vue[installKey]) { + return + } + Vue[installKey] = true + // Call Vue.use() to install the plugin into vm + Vue.use(() => { + if (!Object.prototype.hasOwnProperty.call(Vue.prototype, key)) { + Object.defineProperty(Vue.prototype, key, { + get () { + return this.$root.$options[key] + } + }) + } + }) + } + + // Inject runtime config as $config + inject('config', config) + + if (process.client) { + // Replace store state before plugins execution + if (window.__NUXT__ && window.__NUXT__.state) { + store.replaceState(window.__NUXT__.state) + } + } + + // Add enablePreview(previewData = {}) in context for plugins + if (process.static && process.client) { + app.context.enablePreview = function (previewData = {}) { + app.previewData = Object.assign({}, previewData) + inject('preview', previewData) + } + } + // Plugin execution + + if (typeof nuxt_plugin_plugin_5445efd0 === 'function') { + await nuxt_plugin_plugin_5445efd0(app.context, inject) + } + + if (typeof nuxt_plugin_image_3b07603e === 'function') { + await nuxt_plugin_image_3b07603e(app.context, inject) + } + + if (typeof nuxt_plugin_dayjsplugin_35159737 === 'function') { + await nuxt_plugin_dayjsplugin_35159737(app.context, inject) + } + + if (typeof nuxt_plugin_axios_11155a34 === 'function') { + await nuxt_plugin_axios_11155a34(app.context, inject) + } + + if (typeof nuxt_plugin_connection_5c203ed4 === 'function') { + await nuxt_plugin_connection_5c203ed4(app.context, inject) + } + + if (typeof nuxt_plugin_common_7195563e === 'function') { + await nuxt_plugin_common_7195563e(app.context, inject) + } + + if (typeof nuxt_plugin_datatable_5b47efae === 'function') { + await nuxt_plugin_datatable_5b47efae(app.context, inject) + } + + if (typeof nuxt_plugin_components_6fb0430c === 'function') { + await nuxt_plugin_components_6fb0430c(app.context, inject) + } + + // Lock enablePreview in context + if (process.static && process.client) { + app.context.enablePreview = function () { + console.warn('You cannot call enablePreview() outside a plugin.') + } + } + + // Wait for async component to be resolved first + await new Promise((resolve, reject) => { + // Ignore 404s rather than blindly replacing URL in browser + if (process.client) { + const { route } = router.resolve(app.context.route.fullPath) + if (!route.matched.length) { + return resolve() + } + } + router.replace(app.context.route.fullPath, resolve, (err) => { + // https://github.com/vuejs/vue-router/blob/v3.4.3/src/util/errors.js + if (!err._isRouter) return reject(err) + if (err.type !== 2 /* NavigationFailureType.redirected */) return resolve() + + // navigated to a different route in router guard + const unregister = router.afterEach(async (to, from) => { + if (process.server && ssrContext && ssrContext.url) { + ssrContext.url = to.fullPath + } + app.context.route = await getRouteData(to) + app.context.params = to.params || {} + app.context.query = to.query || {} + unregister() + resolve() + }) + }) + }) + + return { + store, + app, + router + } +} + +export { createApp, NuxtError } diff --git a/.nuxt/jsonp.js b/.nuxt/jsonp.js new file mode 100644 index 0000000..702adf2 --- /dev/null +++ b/.nuxt/jsonp.js @@ -0,0 +1,82 @@ +const chunks = {} // chunkId => exports +const chunksInstalling = {} // chunkId => Promise +const failedChunks = {} + +function importChunk(chunkId, src) { + // Already installed + if (chunks[chunkId]) { + return Promise.resolve(chunks[chunkId]) + } + + // Failed loading + if (failedChunks[chunkId]) { + return Promise.reject(failedChunks[chunkId]) + } + + // Installing + if (chunksInstalling[chunkId]) { + return chunksInstalling[chunkId] + } + + // Set a promise in chunk cache + let resolve, reject + const promise = chunksInstalling[chunkId] = new Promise((_resolve, _reject) => { + resolve = _resolve + reject = _reject + }) + + // Clear chunk data from cache + delete chunks[chunkId] + + // Start chunk loading + const script = document.createElement('script') + script.charset = 'utf-8' + script.timeout = 120 + script.src = src + let timeout + + // Create error before stack unwound to get useful stacktrace later + const error = new Error() + + // Complete handlers + const onScriptComplete = script.onerror = script.onload = (event) => { + // Cleanups + clearTimeout(timeout) + delete chunksInstalling[chunkId] + + // Avoid mem leaks in IE + script.onerror = script.onload = null + + // Verify chunk is loaded + if (chunks[chunkId]) { + return resolve(chunks[chunkId]) + } + + // Something bad happened + const errorType = event && (event.type === 'load' ? 'missing' : event.type) + const realSrc = event && event.target && event.target.src + error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')' + error.name = 'ChunkLoadError' + error.type = errorType + error.request = realSrc + failedChunks[chunkId] = error + reject(error) + } + + // Timeout + timeout = setTimeout(() => { + onScriptComplete({ type: 'timeout', target: script }) + }, 120000) + + // Append script + document.head.appendChild(script) + + // Return promise + return promise +} + +export function installJsonp() { + window.__NUXT_JSONP__ = function (chunkId, exports) { chunks[chunkId] = exports } + window.__NUXT_JSONP_CACHE__ = chunks + window.__NUXT_IMPORT__ = importChunk +} diff --git a/.nuxt/loading.html b/.nuxt/loading.html new file mode 100644 index 0000000..a6dcd1b --- /dev/null +++ b/.nuxt/loading.html @@ -0,0 +1,110 @@ + + + + +
Loading...
+ + diff --git a/.nuxt/middleware.js b/.nuxt/middleware.js new file mode 100644 index 0000000..343ef95 --- /dev/null +++ b/.nuxt/middleware.js @@ -0,0 +1,3 @@ +const middleware = {} + +export default middleware diff --git a/.nuxt/mixins/fetch.client.js b/.nuxt/mixins/fetch.client.js new file mode 100644 index 0000000..017e559 --- /dev/null +++ b/.nuxt/mixins/fetch.client.js @@ -0,0 +1,90 @@ +import Vue from 'vue' +import { hasFetch, normalizeError, addLifecycleHook, createGetCounter } from '../utils' + +const isSsrHydration = (vm) => vm.$vnode && vm.$vnode.elm && vm.$vnode.elm.dataset && vm.$vnode.elm.dataset.fetchKey +const nuxtState = window.__NUXT__ + +export default { + beforeCreate () { + if (!hasFetch(this)) { + return + } + + this._fetchDelay = typeof this.$options.fetchDelay === 'number' ? this.$options.fetchDelay : 200 + + Vue.util.defineReactive(this, '$fetchState', { + pending: false, + error: null, + timestamp: Date.now() + }) + + this.$fetch = $fetch.bind(this) + addLifecycleHook(this, 'created', created) + addLifecycleHook(this, 'beforeMount', beforeMount) + } +} + +function beforeMount() { + if (!this._hydrated) { + return this.$fetch() + } +} + +function created() { + if (!isSsrHydration(this)) { + return + } + + // Hydrate component + this._hydrated = true + this._fetchKey = this.$vnode.elm.dataset.fetchKey + const data = nuxtState.fetch[this._fetchKey] + + // If fetch error + if (data && data._error) { + this.$fetchState.error = data._error + return + } + + // Merge data + for (const key in data) { + Vue.set(this.$data, key, data[key]) + } +} + +function $fetch() { + if (!this._fetchPromise) { + this._fetchPromise = $_fetch.call(this) + .then(() => { delete this._fetchPromise }) + } + return this._fetchPromise +} + +async function $_fetch() { + this.$nuxt.nbFetching++ + this.$fetchState.pending = true + this.$fetchState.error = null + this._hydrated = false + let error = null + const startTime = Date.now() + + try { + await this.$options.fetch.call(this) + } catch (err) { + if (process.dev) { + console.error('Error in fetch():', err) + } + error = normalizeError(err) + } + + const delayLeft = this._fetchDelay - (Date.now() - startTime) + if (delayLeft > 0) { + await new Promise(resolve => setTimeout(resolve, delayLeft)) + } + + this.$fetchState.error = error + this.$fetchState.pending = false + this.$fetchState.timestamp = Date.now() + + this.$nextTick(() => this.$nuxt.nbFetching--) +} diff --git a/.nuxt/mixins/fetch.server.js b/.nuxt/mixins/fetch.server.js new file mode 100644 index 0000000..24a0068 --- /dev/null +++ b/.nuxt/mixins/fetch.server.js @@ -0,0 +1,69 @@ +import Vue from 'vue' +import { hasFetch, normalizeError, addLifecycleHook, purifyData, createGetCounter } from '../utils' + +async function serverPrefetch() { + if (!this._fetchOnServer) { + return + } + + // Call and await on $fetch + try { + await this.$options.fetch.call(this) + } catch (err) { + if (process.dev) { + console.error('Error in fetch():', err) + } + this.$fetchState.error = normalizeError(err) + } + this.$fetchState.pending = false + + // Define an ssrKey for hydration + this._fetchKey = this._fetchKey || this.$ssrContext.fetchCounters['']++ + + // Add data-fetch-key on parent element of Component + const attrs = this.$vnode.data.attrs = this.$vnode.data.attrs || {} + attrs['data-fetch-key'] = this._fetchKey + + // Add to ssrContext for window.__NUXT__.fetch + + if (this.$ssrContext.nuxt.fetch[this._fetchKey] !== undefined) { + console.warn(`Duplicate fetch key detected (${this._fetchKey}). This may lead to unexpected results.`) + } + + this.$ssrContext.nuxt.fetch[this._fetchKey] = + this.$fetchState.error ? { _error: this.$fetchState.error } : purifyData(this._data) +} + +export default { + created() { + if (!hasFetch(this)) { + return + } + + if (typeof this.$options.fetchOnServer === 'function') { + this._fetchOnServer = this.$options.fetchOnServer.call(this) !== false + } else { + this._fetchOnServer = this.$options.fetchOnServer !== false + } + + const defaultKey = this.$options._scopeId || this.$options.name || '' + const getCounter = createGetCounter(this.$ssrContext.fetchCounters, defaultKey) + + if (typeof this.$options.fetchKey === 'function') { + this._fetchKey = this.$options.fetchKey.call(this, getCounter) + } else { + const key = 'string' === typeof this.$options.fetchKey ? this.$options.fetchKey : defaultKey + this._fetchKey = key ? key + ':' + getCounter(key) : String(getCounter(key)) + } + + // Added for remove vue undefined warning while ssr + this.$fetch = () => {} // issue #8043 + Vue.util.defineReactive(this, '$fetchState', { + pending: true, + error: null, + timestamp: Date.now() + }) + + addLifecycleHook(this, 'serverPrefetch', serverPrefetch) + } +} diff --git a/.nuxt/router.js b/.nuxt/router.js new file mode 100644 index 0000000..7a57e42 --- /dev/null +++ b/.nuxt/router.js @@ -0,0 +1,63 @@ +import Vue from 'vue' +import Router from 'vue-router' +import { normalizeURL, decode } from 'ufo' +import { interopDefault } from './utils' +import scrollBehavior from './router.scrollBehavior.js' + +const _47a018a8 = () => interopDefault(import('../pages/signin.vue' /* webpackChunkName: "pages/signin" */)) +const _4d08ae70 = () => interopDefault(import('../pages/welcome.vue' /* webpackChunkName: "pages/welcome" */)) +const _53d24441 = () => interopDefault(import('../pages/account/recovery.vue' /* webpackChunkName: "pages/account/recovery" */)) +const _1d58cc90 = () => interopDefault(import('../pages/index.vue' /* webpackChunkName: "pages/index" */)) + +const emptyFn = () => {} + +Vue.use(Router) + +export const routerOptions = { + mode: 'history', + base: '/', + linkActiveClass: 'nuxt-link-active', + linkExactActiveClass: 'nuxt-link-exact-active', + scrollBehavior, + + routes: [{ + path: "/signin", + component: _47a018a8, + name: "signin" + }, { + path: "/welcome", + component: _4d08ae70, + name: "welcome" + }, { + path: "/account/recovery", + component: _53d24441, + name: "account-recovery" + }, { + path: "/", + component: _1d58cc90, + name: "index" + }], + + fallback: false +} + +export function createRouter (ssrContext, config) { + const base = (config._app && config._app.basePath) || routerOptions.base + const router = new Router({ ...routerOptions, base }) + + // TODO: remove in Nuxt 3 + const originalPush = router.push + router.push = function push (location, onComplete = emptyFn, onAbort) { + return originalPush.call(this, location, onComplete, onAbort) + } + + const resolve = router.resolve.bind(router) + router.resolve = (to, current, append) => { + if (typeof to === 'string') { + to = normalizeURL(to) + } + return resolve(to, current, append) + } + + return router +} diff --git a/.nuxt/router.scrollBehavior.js b/.nuxt/router.scrollBehavior.js new file mode 100644 index 0000000..fd19378 --- /dev/null +++ b/.nuxt/router.scrollBehavior.js @@ -0,0 +1,82 @@ +import { getMatchedComponents, setScrollRestoration } from './utils' + +if (process.client) { + if ('scrollRestoration' in window.history) { + setScrollRestoration('manual') + + // reset scrollRestoration to auto when leaving page, allowing page reload + // and back-navigation from other pages to use the browser to restore the + // scrolling position. + window.addEventListener('beforeunload', () => { + setScrollRestoration('auto') + }) + + // Setting scrollRestoration to manual again when returning to this page. + window.addEventListener('load', () => { + setScrollRestoration('manual') + }) + } +} + +function shouldScrollToTop(route) { + const Pages = getMatchedComponents(route) + if (Pages.length === 1) { + const { options = {} } = Pages[0] + return options.scrollToTop !== false + } + return Pages.some(({ options }) => options && options.scrollToTop) +} + +export default function (to, from, savedPosition) { + // If the returned position is falsy or an empty object, will retain current scroll position + let position = false + const isRouteChanged = to !== from + + // savedPosition is only available for popstate navigations (back button) + if (savedPosition) { + position = savedPosition + } else if (isRouteChanged && shouldScrollToTop(to)) { + position = { x: 0, y: 0 } + } + + const nuxt = window.$nuxt + + if ( + // Initial load (vuejs/vue-router#3199) + !isRouteChanged || + // Route hash changes + (to.path === from.path && to.hash !== from.hash) + ) { + nuxt.$nextTick(() => nuxt.$emit('triggerScroll')) + } + + return new Promise((resolve) => { + // wait for the out transition to complete (if necessary) + nuxt.$once('triggerScroll', () => { + // coords will be used if no selector is provided, + // or if the selector didn't match any element. + if (to.hash) { + let hash = to.hash + // CSS.escape() is not supported with IE and Edge. + if (typeof window.CSS !== 'undefined' && typeof window.CSS.escape !== 'undefined') { + hash = '#' + window.CSS.escape(hash.substr(1)) + } + try { + const el = document.querySelector(hash) + if (el) { + // scroll to anchor by returning the selector + position = { selector: hash } + // Respect any scroll-margin-top set in CSS when scrolling to anchor + const y = Number(getComputedStyle(el)['scroll-margin-top']?.replace('px', '')) + if (y) { + position.offset = { y } + } + } + } catch (e) { + console.warn('Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).') + } + } + resolve(position) + }) + }) +} diff --git a/.nuxt/routes.json b/.nuxt/routes.json new file mode 100644 index 0000000..5432434 --- /dev/null +++ b/.nuxt/routes.json @@ -0,0 +1,30 @@ +[ + { + "name": "signin", + "path": "/signin", + "component": "/home/loitx/dev/utopia/login/pages/signin.vue", + "chunkName": "pages/signin", + "_name": "_47a018a8" + }, + { + "name": "welcome", + "path": "/welcome", + "component": "/home/loitx/dev/utopia/login/pages/welcome.vue", + "chunkName": "pages/welcome", + "_name": "_4d08ae70" + }, + { + "name": "account-recovery", + "path": "/account/recovery", + "component": "/home/loitx/dev/utopia/login/pages/account/recovery.vue", + "chunkName": "pages/account/recovery", + "_name": "_53d24441" + }, + { + "name": "index", + "path": "/", + "component": "/home/loitx/dev/utopia/login/pages/index.vue", + "chunkName": "pages/index", + "_name": "_1d58cc90" + } +] diff --git a/.nuxt/server.js b/.nuxt/server.js new file mode 100644 index 0000000..326e5a2 --- /dev/null +++ b/.nuxt/server.js @@ -0,0 +1,318 @@ +import Vue from 'vue' +import { joinURL, normalizeURL, withQuery } from 'ufo' +import fetch from 'node-fetch-native' +import middleware from './middleware.js' +import { + applyAsyncData, + middlewareSeries, + sanitizeComponent, + getMatchedComponents, + promisify +} from './utils.js' + import fetchMixin from './mixins/fetch.server' +import { createApp, NuxtError } from './index.js' +import NuxtLink from './components/nuxt-link.server.js' // should be included after ./index.js + + // Update serverPrefetch strategy + Vue.config.optionMergeStrategies.serverPrefetch = Vue.config.optionMergeStrategies.created + + // Fetch mixin + if (!Vue.__nuxt__fetch__mixin__) { + Vue.mixin(fetchMixin) + Vue.__nuxt__fetch__mixin__ = true + } + +if (!Vue.__original_use__) { + Vue.__original_use__ = Vue.use + Vue.__install_times__ = 0 + Vue.use = function (plugin, ...args) { + plugin.__nuxt_external_installed__ = Vue._installedPlugins.includes(plugin) + return Vue.__original_use__(plugin, ...args) + } + } + if (Vue.__install_times__ === 2) { + Vue.__install_times__ = 0 + Vue._installedPlugins = Vue._installedPlugins.filter(plugin => { + return plugin.__nuxt_external_installed__ === true + }) + } + Vue.__install_times__++ + + // Component: + Vue.component(NuxtLink.name, NuxtLink) + Vue.component('NLink', NuxtLink) + +if (!global.fetch) { global.fetch = fetch } + +const noopApp = () => new Vue({ render: h => h('div', { domProps: { id: '__nuxt' } }) }) + +const createNext = ssrContext => (opts) => { + // If static target, render on client-side + ssrContext.redirected = opts + if (ssrContext.target === 'static' || !ssrContext.res) { + ssrContext.nuxt.serverRendered = false + return + } + let fullPath = withQuery(opts.path, opts.query) + const $config = ssrContext.nuxt.config || {} + const routerBase = ($config._app && $config._app.basePath) || '/' + if (!fullPath.startsWith('http') && (routerBase !== '/' && !fullPath.startsWith(routerBase))) { + fullPath = joinURL(routerBase, fullPath) + } + // Avoid loop redirect + if (decodeURI(fullPath) === decodeURI(ssrContext.url)) { + ssrContext.redirected = false + return + } + ssrContext.res.writeHead(opts.status, { + Location: normalizeURL(fullPath) + }) + ssrContext.res.end() +} + +// This exported function will be called by `bundleRenderer`. +// This is where we perform data-prefetching to determine the +// state of our application before actually rendering it. +// Since data fetching is async, this function is expected to +// return a Promise that resolves to the app instance. +export default async (ssrContext) => { + // Create ssrContext.next for simulate next() of beforeEach() when wanted to redirect + ssrContext.redirected = false + ssrContext.next = createNext(ssrContext) + // Used for beforeNuxtRender({ Components, nuxtState }) + ssrContext.beforeRenderFns = [] + // for beforeSerialize(nuxtState) + ssrContext.beforeSerializeFns = [] + // Nuxt object (window.{{globals.context}}, defaults to window.__NUXT__) + ssrContext.nuxt = { layout: 'default', data: [], fetch: { }, error: null , state: null, serverRendered: true, routePath: '' +} + + ssrContext.fetchCounters = { } + + // Remove query from url is static target + + // Public runtime config + ssrContext.nuxt.config = ssrContext.runtimeConfig.public +if (ssrContext.nuxt.config._app) { + __webpack_public_path__ = joinURL(ssrContext.nuxt.config._app.cdnURL, ssrContext.nuxt.config._app.assetsPath) +} +// Create the app definition and the instance (created for each request) +const { app, router, store } = await createApp(ssrContext, ssrContext.runtimeConfig.private) +const _app = new Vue(app) +// Add ssr route path to nuxt context so we can account for page navigation between ssr and csr +ssrContext.nuxt.routePath = app.context.route.path + + // Add meta infos (used in renderer.js) + ssrContext.meta = _app.$meta() + + // Keep asyncData for each matched component in ssrContext (used in app/utils.js via this.$ssrContext) + ssrContext.asyncData = { } + + const beforeRender = async () => { + // Call beforeNuxtRender() methods + await Promise.all(ssrContext.beforeRenderFns.map(fn => promisify(fn, { Components, nuxtState: ssrContext.nuxt }))) + + ssrContext.rendered = () => { + // Call beforeSerialize() hooks + ssrContext.beforeSerializeFns.forEach(fn => fn(ssrContext.nuxt)) + + // Add the state from the vuex store + ssrContext.nuxt.state = store.state + } +} + +const renderErrorPage = async () => { + // Don't server-render the page in static target + if (ssrContext.target === 'static') { + ssrContext.nuxt.serverRendered = false + } + + // Load layout for error page + const layout = (NuxtError.options || NuxtError).layout + const errLayout = typeof layout === 'function' ? layout.call(NuxtError, app.context) : layout + ssrContext.nuxt.layout = errLayout || 'default' + await _app.loadLayout(errLayout) + _app.setLayout(errLayout) + + await beforeRender() + return _app +} +const render404Page = () => { + app.context.error({ statusCode: 404, path: ssrContext.url, message: 'This page could not be found' }) + return renderErrorPage() +} + + const s = Date.now() + + // Components are already resolved by setContext -> getRouteData (app/utils.js) + const Components = getMatchedComponents(app.context.route) + + /* + ** Dispatch store nuxtServerInit + */ + if (store._actions && store._actions.nuxtServerInit) { + try { + await store.dispatch('nuxtServerInit', app.context) + } catch (err) { + console.debug('Error occurred when calling nuxtServerInit: ', err.message) + throw err + } + } + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() + } + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + + /* + ** Call global middleware (nuxt.config.js) + */ + let midd = [] + midd = midd.map((name) => { + if (typeof name === 'function') { + return name + } + if (typeof middleware[name] !== 'function') { + app.context.error({ statusCode: 500, message: 'Unknown middleware ' + name }) + } + return middleware[name] + }) + await middlewareSeries(midd, app.context) + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() + } + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + + /* + ** Set layout + */ + let layout = Components.length ? Components[0].options.layout : NuxtError.layout + if (typeof layout === 'function') { + layout = layout(app.context) + } + await _app.loadLayout(layout) + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + layout = _app.setLayout(layout) + ssrContext.nuxt.layout = _app.layoutName + + /* + ** Call middleware (layout + pages) + */ + midd =[] + + layout = sanitizeComponent(layout) + if (layout.options.middleware) { + midd = midd.concat(layout.options.middleware) + } + + Components.forEach((Component) => { + if (Component.options.middleware) { + midd = midd.concat(Component.options.middleware) + } + }) + midd = midd.map((name) => { + if (typeof name === 'function') { + return name + } + if (typeof middleware[name] !== 'function') { + app.context.error({ statusCode: 500, message: 'Unknown middleware ' + name }) + } + return middleware[name] + }) + await middlewareSeries(midd, app.context) + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() + } + if (ssrContext.nuxt.error) { + return renderErrorPage() + } + + /* + ** Call .validate() + */ + let isValid = true + try { + for (const Component of Components) { + if (typeof Component.options.validate !== 'function') { + continue + } + + isValid = await Component.options.validate(app.context) + + if (!isValid) { + break + } + } + } catch (validationError) { + // ...If .validate() threw an error + app.context.error({ + statusCode: validationError.statusCode || '500', + message: validationError.message + }) + return renderErrorPage() + } + + // ...If .validate() returned false + if (!isValid) { + // Render a 404 error page + return render404Page() + } + + // If no Components found, returns 404 + if (!Components.length) { + return render404Page() +} + + // Call asyncData & fetch hooks on components matched by the route. + const asyncDatas = await Promise.all(Components.map((Component) => { + const promises = [] + + // Call asyncData(context) + if (Component.options.asyncData && typeof Component.options.asyncData === 'function') { + const promise = promisify(Component.options.asyncData, app.context) + .then((asyncDataResult) => { + ssrContext.asyncData[Component.cid] = asyncDataResult + applyAsyncData(Component) + return asyncDataResult + }) + promises.push(promise) + } else { + promises.push(null) + } + + // Call fetch(context) + if (Component.options.fetch && Component.options.fetch.length) { + promises.push(Component.options.fetch(app.context)) + } else { + promises.push(null) + } + + return Promise.all(promises) +})) + + if (process.env.DEBUG && asyncDatas.length) console.debug('Data fetching ' + ssrContext.url + ': ' + (Date.now() - s) + 'ms') + + // datas are the first row of each + ssrContext.nuxt.data = asyncDatas.map(r => r[0] || {}) + + // ...If there is a redirect or an error, stop the process + if (ssrContext.redirected) { + return noopApp() +} +if (ssrContext.nuxt.error) { + return renderErrorPage() +} + +// Call beforeNuxtRender methods & add store state +await beforeRender() + +return _app +} diff --git a/.nuxt/store.js b/.nuxt/store.js new file mode 100644 index 0000000..302c8f0 --- /dev/null +++ b/.nuxt/store.js @@ -0,0 +1,65 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex) + +let store = {}; + +(function updateModules () { + store = normalizeRoot(require('../store/index.js'), 'store/index.js') + + // If store is an exported method = classic mode (deprecated) + + if (typeof store === 'function') { + return console.warn('Classic mode for store/ is deprecated and will be removed in Nuxt 3.') + } + + // Enforce store modules + store.modules = store.modules || {} + + // If the environment supports hot reloading... + + if (process.client && module.hot) { + // Whenever any Vuex module is updated... + module.hot.accept([ + '../store/index.js', + ], () => { + // Update `root.modules` with the latest definitions. + updateModules() + // Trigger a hot update in the store. + window.$nuxt.$store.hotUpdate(store) + }) + } +})() + +// createStore +export const createStore = store instanceof Function ? store : () => { + return new Vuex.Store(Object.assign({ + strict: (process.env.NODE_ENV !== 'production') + }, store)) +} + +function normalizeRoot (moduleData, filePath) { + moduleData = moduleData.default || moduleData + + if (moduleData.commit) { + throw new Error(`[nuxt] ${filePath} should export a method that returns a Vuex instance.`) + } + + if (typeof moduleData !== 'function') { + // Avoid TypeError: setting a property that has only a getter when overwriting top level keys + moduleData = Object.assign({}, moduleData) + } + return normalizeModule(moduleData, filePath) +} + +function normalizeModule (moduleData, filePath) { + if (moduleData.state && typeof moduleData.state !== 'function') { + console.warn(`'state' should be a method that returns an object in ${filePath}`) + + const state = Object.assign({}, moduleData.state) + // Avoid TypeError: setting a property that has only a getter when overwriting top level keys + moduleData = Object.assign({}, moduleData, { state: () => state }) + } + return moduleData +} diff --git a/.nuxt/utils.js b/.nuxt/utils.js new file mode 100644 index 0000000..b9ed31c --- /dev/null +++ b/.nuxt/utils.js @@ -0,0 +1,634 @@ +import Vue from 'vue' +import { isSamePath as _isSamePath, joinURL, normalizeURL, withQuery, withoutTrailingSlash } from 'ufo' + +// window.{{globals.loadedCallback}} hook +// Useful for jsdom testing or plugins (https://github.com/tmpvar/jsdom#dealing-with-asynchronous-script-loading) +if (process.client) { + window.onNuxtReadyCbs = [] + window.onNuxtReady = (cb) => { + window.onNuxtReadyCbs.push(cb) + } +} + +export function createGetCounter (counterObject, defaultKey = '') { + return function getCounter (id = defaultKey) { + if (counterObject[id] === undefined) { + counterObject[id] = 0 + } + return counterObject[id]++ + } +} + +export function empty () {} + +export function globalHandleError (error) { + if (Vue.config.errorHandler) { + Vue.config.errorHandler(error) + } +} + +export function interopDefault (promise) { + return promise.then(m => m.default || m) +} + +export function hasFetch(vm) { + return vm.$options && typeof vm.$options.fetch === 'function' && !vm.$options.fetch.length +} +export function purifyData(data) { + if (process.env.NODE_ENV === 'production') { + return data + } + + return Object.entries(data).filter( + ([key, value]) => { + const valid = !(value instanceof Function) && !(value instanceof Promise) + if (!valid) { + console.warn(`${key} is not able to be stringified. This will break in a production environment.`) + } + return valid + } + ).reduce((obj, [key, value]) => { + obj[key] = value + return obj + }, {}) +} +export function getChildrenComponentInstancesUsingFetch(vm, instances = []) { + const children = vm.$children || [] + for (const child of children) { + if (child.$fetch) { + instances.push(child) + } + if (child.$children) { + getChildrenComponentInstancesUsingFetch(child, instances) + } + } + return instances +} + +export function applyAsyncData (Component, asyncData) { + if ( + // For SSR, we once all this function without second param to just apply asyncData + // Prevent doing this for each SSR request + !asyncData && Component.options.__hasNuxtData + ) { + return + } + + const ComponentData = Component.options._originDataFn || Component.options.data || function () { return {} } + Component.options._originDataFn = ComponentData + + Component.options.data = function () { + const data = ComponentData.call(this, this) + if (this.$ssrContext) { + asyncData = this.$ssrContext.asyncData[Component.cid] + } + return { ...data, ...asyncData } + } + + Component.options.__hasNuxtData = true + + if (Component._Ctor && Component._Ctor.options) { + Component._Ctor.options.data = Component.options.data + } +} + +export function sanitizeComponent (Component) { + // If Component already sanitized + if (Component.options && Component._Ctor === Component) { + return Component + } + if (!Component.options) { + Component = Vue.extend(Component) // fix issue #6 + Component._Ctor = Component + } else { + Component._Ctor = Component + Component.extendOptions = Component.options + } + // If no component name defined, set file path as name, (also fixes #5703) + if (!Component.options.name && Component.options.__file) { + Component.options.name = Component.options.__file + } + return Component +} + +export function getMatchedComponents (route, matches = false, prop = 'components') { + return Array.prototype.concat.apply([], route.matched.map((m, index) => { + return Object.keys(m[prop]).map((key) => { + matches && matches.push(index) + return m[prop][key] + }) + })) +} + +export function getMatchedComponentsInstances (route, matches = false) { + return getMatchedComponents(route, matches, 'instances') +} + +export function flatMapComponents (route, fn) { + return Array.prototype.concat.apply([], route.matched.map((m, index) => { + return Object.keys(m.components).reduce((promises, key) => { + if (m.components[key]) { + promises.push(fn(m.components[key], m.instances[key], m, key, index)) + } else { + delete m.components[key] + } + return promises + }, []) + })) +} + +export function resolveRouteComponents (route, fn) { + return Promise.all( + flatMapComponents(route, async (Component, instance, match, key) => { + // If component is a function, resolve it + if (typeof Component === 'function' && !Component.options) { + try { + Component = await Component() + } catch (error) { + // Handle webpack chunk loading errors + // This may be due to a new deployment or a network problem + if ( + error && + error.name === 'ChunkLoadError' && + typeof window !== 'undefined' && + window.sessionStorage + ) { + const timeNow = Date.now() + const previousReloadTime = parseInt(window.sessionStorage.getItem('nuxt-reload')) + + // check for previous reload time not to reload infinitely + if (!previousReloadTime || previousReloadTime + 60000 < timeNow) { + window.sessionStorage.setItem('nuxt-reload', timeNow) + window.location.reload(true /* skip cache */) + } + } + + throw error + } + } + match.components[key] = Component = sanitizeComponent(Component) + return typeof fn === 'function' ? fn(Component, instance, match, key) : Component + }) + ) +} + +export async function getRouteData (route) { + if (!route) { + return + } + // Make sure the components are resolved (code-splitting) + await resolveRouteComponents(route) + // Send back a copy of route with meta based on Component definition + return { + ...route, + meta: getMatchedComponents(route).map((Component, index) => { + return { ...Component.options.meta, ...(route.matched[index] || {}).meta } + }) + } +} + +export async function setContext (app, context) { + // If context not defined, create it + if (!app.context) { + app.context = { + isStatic: process.static, + isDev: true, + isHMR: false, + app, + store: app.store, + payload: context.payload, + error: context.error, + base: app.router.options.base, + env: {} + } + // Only set once + + if (context.req) { + app.context.req = context.req + } + if (context.res) { + app.context.res = context.res + } + + if (context.ssrContext) { + app.context.ssrContext = context.ssrContext + } + app.context.redirect = (status, path, query) => { + if (!status) { + return + } + app.context._redirected = true + // if only 1 or 2 arguments: redirect('/') or redirect('/', { foo: 'bar' }) + let pathType = typeof path + if (typeof status !== 'number' && (pathType === 'undefined' || pathType === 'object')) { + query = path || {} + path = status + pathType = typeof path + status = 302 + } + if (pathType === 'object') { + path = app.router.resolve(path).route.fullPath + } + // "/absolute/route", "./relative/route" or "../relative/route" + if (/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path)) { + app.context.next({ + path, + query, + status + }) + } else { + path = withQuery(path, query) + if (process.server) { + app.context.next({ + path, + status + }) + } + if (process.client) { + // https://developer.mozilla.org/en-US/docs/Web/API/Location/assign + window.location.assign(path) + + // Throw a redirect error + throw new Error('ERR_REDIRECT') + } + } + } + if (process.server) { + app.context.beforeNuxtRender = fn => context.beforeRenderFns.push(fn) + app.context.beforeSerialize = fn => context.beforeSerializeFns.push(fn) + } + if (process.client) { + app.context.nuxtState = window.__NUXT__ + } + } + + // Dynamic keys + const [currentRouteData, fromRouteData] = await Promise.all([ + getRouteData(context.route), + getRouteData(context.from) + ]) + + if (context.route) { + app.context.route = currentRouteData + } + + if (context.from) { + app.context.from = fromRouteData + } + + if (context.error) { + app.context.error = context.error + } + + app.context.next = context.next + app.context._redirected = false + app.context._errored = false + app.context.isHMR = Boolean(context.isHMR) + app.context.params = app.context.route.params || {} + app.context.query = app.context.route.query || {} +} + +export function middlewareSeries (promises, appContext, renderState) { + if (!promises.length || appContext._redirected || appContext._errored || (renderState && renderState.aborted)) { + return Promise.resolve() + } + return promisify(promises[0], appContext) + .then(() => { + return middlewareSeries(promises.slice(1), appContext, renderState) + }) +} + +export function promisify (fn, context) { + let promise + if (fn.length === 2) { + console.warn('Callback-based asyncData, fetch or middleware calls are deprecated. ' + + 'Please switch to promises or async/await syntax') + + // fn(context, callback) + promise = new Promise((resolve) => { + fn(context, function (err, data) { + if (err) { + context.error(err) + } + data = data || {} + resolve(data) + }) + }) + } else { + promise = fn(context) + } + + if (promise && promise instanceof Promise && typeof promise.then === 'function') { + return promise + } + return Promise.resolve(promise) +} + +// Imported from vue-router +export function getLocation (base, mode) { + if (mode === 'hash') { + return window.location.hash.replace(/^#\//, '') + } + + base = decodeURI(base).slice(0, -1) // consideration is base is normalized with trailing slash + let path = decodeURI(window.location.pathname) + + if (base && path.startsWith(base)) { + path = path.slice(base.length) + } + + const fullPath = (path || '/') + window.location.search + window.location.hash + + return normalizeURL(fullPath) +} + +// Imported from path-to-regexp + +/** + * Compile a string to a template function for the path. + * + * @param {string} str + * @param {Object=} options + * @return {!function(Object=, Object=)} + */ +export function compile (str, options) { + return tokensToFunction(parse(str, options), options) +} + +export function getQueryDiff (toQuery, fromQuery) { + const diff = {} + const queries = { ...toQuery, ...fromQuery } + for (const k in queries) { + if (String(toQuery[k]) !== String(fromQuery[k])) { + diff[k] = true + } + } + return diff +} + +export function normalizeError (err) { + let message + if (!(err.message || typeof err === 'string')) { + try { + message = JSON.stringify(err, null, 2) + } catch (e) { + message = `[${err.constructor.name}]` + } + } else { + message = err.message || err + } + return { + ...err, + message, + statusCode: (err.statusCode || err.status || (err.response && err.response.status) || 500) + } +} + +/** + * The main path matching regexp utility. + * + * @type {RegExp} + */ +const PATH_REGEXP = new RegExp([ + // Match escaped characters that would otherwise appear in future matches. + // This allows the user to escape special characters that won't transform. + '(\\\\.)', + // Match Express-style parameters and un-named parameters with a prefix + // and optional suffixes. Matches appear as: + // + // "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined] + // "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined, undefined] + // "/*" => ["/", undefined, undefined, undefined, undefined, "*"] + '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))' +].join('|'), 'g') + +/** + * Parse a string for the raw tokens. + * + * @param {string} str + * @param {Object=} options + * @return {!Array} + */ +function parse (str, options) { + const tokens = [] + let key = 0 + let index = 0 + let path = '' + const defaultDelimiter = (options && options.delimiter) || '/' + let res + + while ((res = PATH_REGEXP.exec(str)) != null) { + const m = res[0] + const escaped = res[1] + const offset = res.index + path += str.slice(index, offset) + index = offset + m.length + + // Ignore already escaped sequences. + if (escaped) { + path += escaped[1] + continue + } + + const next = str[index] + const prefix = res[2] + const name = res[3] + const capture = res[4] + const group = res[5] + const modifier = res[6] + const asterisk = res[7] + + // Push the current path onto the tokens. + if (path) { + tokens.push(path) + path = '' + } + + const partial = prefix != null && next != null && next !== prefix + const repeat = modifier === '+' || modifier === '*' + const optional = modifier === '?' || modifier === '*' + const delimiter = res[2] || defaultDelimiter + const pattern = capture || group + + tokens.push({ + name: name || key++, + prefix: prefix || '', + delimiter, + optional, + repeat, + partial, + asterisk: Boolean(asterisk), + pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?') + }) + } + + // Match any characters still remaining. + if (index < str.length) { + path += str.substr(index) + } + + // If the path exists, push it onto the end. + if (path) { + tokens.push(path) + } + + return tokens +} + +/** + * Prettier encoding of URI path segments. + * + * @param {string} + * @return {string} + */ +function encodeURIComponentPretty (str, slashAllowed) { + const re = slashAllowed ? /[?#]/g : /[/?#]/g + return encodeURI(str).replace(re, (c) => { + return '%' + c.charCodeAt(0).toString(16).toUpperCase() + }) +} + +/** + * Encode the asterisk parameter. Similar to `pretty`, but allows slashes. + * + * @param {string} + * @return {string} + */ +function encodeAsterisk (str) { + return encodeURIComponentPretty(str, true) +} + +/** + * Escape a regular expression string. + * + * @param {string} str + * @return {string} + */ +function escapeString (str) { + return str.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1') +} + +/** + * Escape the capturing group by escaping special characters and meaning. + * + * @param {string} group + * @return {string} + */ +function escapeGroup (group) { + return group.replace(/([=!:$/()])/g, '\\$1') +} + +/** + * Expose a method for transforming tokens into the path function. + */ +function tokensToFunction (tokens, options) { + // Compile all the tokens into regexps. + const matches = new Array(tokens.length) + + // Compile all the patterns before compilation. + for (let i = 0; i < tokens.length; i++) { + if (typeof tokens[i] === 'object') { + matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options)) + } + } + + return function (obj, opts) { + let path = '' + const data = obj || {} + const options = opts || {} + const encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent + + for (let i = 0; i < tokens.length; i++) { + const token = tokens[i] + + if (typeof token === 'string') { + path += token + + continue + } + + const value = data[token.name || 'pathMatch'] + let segment + + if (value == null) { + if (token.optional) { + // Prepend partial segment prefixes. + if (token.partial) { + path += token.prefix + } + + continue + } else { + throw new TypeError('Expected "' + token.name + '" to be defined') + } + } + + if (Array.isArray(value)) { + if (!token.repeat) { + throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`') + } + + if (value.length === 0) { + if (token.optional) { + continue + } else { + throw new TypeError('Expected "' + token.name + '" to not be empty') + } + } + + for (let j = 0; j < value.length; j++) { + segment = encode(value[j]) + + if (!matches[i].test(segment)) { + throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`') + } + + path += (j === 0 ? token.prefix : token.delimiter) + segment + } + + continue + } + + segment = token.asterisk ? encodeAsterisk(value) : encode(value) + + if (!matches[i].test(segment)) { + throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"') + } + + path += token.prefix + segment + } + + return path + } +} + +/** + * Get the flags for a regexp from the options. + * + * @param {Object} options + * @return {string} + */ +function flags (options) { + return options && options.sensitive ? '' : 'i' +} + +export function addLifecycleHook(vm, hook, fn) { + if (!vm.$options[hook]) { + vm.$options[hook] = [] + } + if (!vm.$options[hook].includes(fn)) { + vm.$options[hook].push(fn) + } +} + +export const urlJoin = joinURL + +export const stripTrailingSlash = withoutTrailingSlash + +export const isSamePath = _isSamePath + +export function setScrollRestoration (newVal) { + try { + window.history.scrollRestoration = newVal; + } catch(e) {} +} diff --git a/.nuxt/vetur/tags.json b/.nuxt/vetur/tags.json new file mode 100644 index 0000000..274f795 --- /dev/null +++ b/.nuxt/vetur/tags.json @@ -0,0 +1,50 @@ +{ + "Caption": { + "description": "Auto imported from components/Caption.vue" + }, + "Logo": { + "description": "Auto imported from components/Logo.vue" + }, + "Modal": { + "description": "Auto imported from components/Modal.vue" + }, + "SearchBox": { + "description": "Auto imported from components/SearchBox.vue" + }, + "SvgIcon": { + "description": "Auto imported from components/SvgIcon.vue" + }, + "TopMenu": { + "description": "Auto imported from components/TopMenu.vue" + }, + "DialogConfirm": { + "description": "Auto imported from components/dialog/Confirm.vue" + }, + "DialogCountDown": { + "description": "Auto imported from components/dialog/CountDown.vue" + }, + "DialogDelete": { + "description": "Auto imported from components/dialog/Delete.vue" + }, + "DialogError": { + "description": "Auto imported from components/dialog/Error.vue" + }, + "DialogInfo": { + "description": "Auto imported from components/dialog/Info.vue" + }, + "DialogSuccess": { + "description": "Auto imported from components/dialog/Success.vue" + }, + "SnackbarError": { + "description": "Auto imported from components/snackbar/Error.vue" + }, + "SnackbarInfo": { + "description": "Auto imported from components/snackbar/Info.vue" + }, + "SnackbarSnackBar": { + "description": "Auto imported from components/snackbar/SnackBar.vue" + }, + "SnackbarSuccess": { + "description": "Auto imported from components/snackbar/Success.vue" + } +} diff --git a/.nuxt/views/app.template.html b/.nuxt/views/app.template.html new file mode 100644 index 0000000..3427d3e --- /dev/null +++ b/.nuxt/views/app.template.html @@ -0,0 +1,9 @@ + + + + {{ HEAD }} + + + {{ APP }} + + diff --git a/.nuxt/views/error.html b/.nuxt/views/error.html new file mode 100644 index 0000000..082a41f --- /dev/null +++ b/.nuxt/views/error.html @@ -0,0 +1,23 @@ + + + +Server error + + + + + +
+
+ +
Server error
+
{{ message }}
+
+ +
+ + diff --git a/Dockerfile b/Dockerfile new file mode 100755 index 0000000..d073bb1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,7 @@ +FROM node:18-alpine +WORKDIR /src +COPY . /src +#RUN rm -rf node_modules +RUN npm install +RUN npm run build +RUN npm install pm2 -g \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..a9190eb --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +# store + +## Build Setup + +```bash +# install dependencies +$ npm install + +# serve with hot reload at localhost:3000 +$ npm run dev + +# build for production and launch server +$ npm run build +$ npm run start + +# generate static project +$ npm run generate +``` + +For detailed explanation on how things work, check out the [documentation](https://nuxtjs.org). + +## Special Directories + +You can create the following extra directories, some of which have special behaviors. Only `pages` is required; you can delete them if you don't want to use their functionality. + +### `assets` + +The assets directory contains your uncompiled assets such as Stylus or Sass files, images, or fonts. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/assets). + +### `components` + +The components directory contains your Vue.js components. Components make up the different parts of your page and can be reused and imported into your pages, layouts and even other components. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/components). + +### `layouts` + +Layouts are a great help when you want to change the look and feel of your Nuxt app, whether you want to include a sidebar or have distinct layouts for mobile and desktop. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/layouts). + + +### `pages` + +This directory contains your application views and routes. Nuxt will read all the `*.vue` files inside this directory and setup Vue Router automatically. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/get-started/routing). + +### `plugins` + +The plugins directory contains JavaScript plugins that you want to run before instantiating the root Vue.js Application. This is the place to add Vue plugins and to inject functions or constants. Every time you need to use `Vue.use()`, you should create a file in `plugins/` and add its path to plugins in `nuxt.config.js`. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/plugins). + +### `static` + +This directory contains your static files. Each file inside this directory is mapped to `/`. + +Example: `/static/robots.txt` is mapped as `/robots.txt`. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/static). + +### `store` + +This directory contains your Vuex store files. Creating a file in this directory automatically activates Vuex. + +More information about the usage of this directory in [the documentation](https://nuxtjs.org/docs/2.x/directory-structure/store). diff --git a/assets/styles/main.scss b/assets/styles/main.scss new file mode 100755 index 0000000..6d1a8b4 --- /dev/null +++ b/assets/styles/main.scss @@ -0,0 +1,47 @@ +// Import Bulma's core +@import "~bulma/sass/utilities/_all"; + +// Set your colors +$primary: #107FFB; // #4285F4; // #0F9D58; // #009047; +$primary-invert: findColorInvert($primary); +$twitter: #3392ec; +$twitter-invert: findColorInvert($twitter); +$findata: #ff8829; //#F4F7F8; +$findata-invert: findColorInvert($findata); +$sidebar-width: 35%; +//$family-primary: 'Source Sans Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; +$family-primary: Arial, sans-serif; + +// Setup $colors to use as bulma classes (e.g. 'is-twitter')s +$colors: ( + "white": ($white, $black), + "black": ($black, $white), + "light": ($light, $light-invert), + "dark": ($dark, $dark-invert), + "primary": ($primary, $primary-invert), + "info": ($info, $info-invert), + "link": ($link, $link-invert), + "success": ($success, $success-invert), + "warning": ($warning, $warning-invert), + "danger": ($danger, $danger-invert), + "twitter": ($twitter, $twitter-invert), + "findata": ($findata, $findata-invert) +); + +// Links +$link: $primary; +$link-invert: $primary-invert; +$link-focus-border: $primary; +$body-family: $family-primary; +$body-size: 15px !default; + +$site-color: hsl(0, 0%, 14%); +$body-color: $site-color; + +$tabborder: #107FFB; //#4285F4; +$tabs-boxed-link-active-border-color: $tabborder; +$tabs-border-bottom-color: $tabborder; +$tabs-link-active-color: $tabborder; + +// Import Bulma and Buefy styles +@import "~bulma"; \ No newline at end of file diff --git a/assets/styles/style.scss b/assets/styles/style.scss new file mode 100755 index 0000000..34fc5ed --- /dev/null +++ b/assets/styles/style.scss @@ -0,0 +1,330 @@ +@import "~bulma/sass/utilities/_all"; +$color:( + primary: #4285F4, + findata: #ff8829, + white: #FFFFFF, + dark: #686868 +); +$size: ( + one: 14.5px, + two: 17px, + three: 30px, + four: 40px, + five: 50px, + six: 60px +); +@mixin cbox($width, $height, $font, $background) { + display:flex; + width: $width; + height: $height; + border: 1.5px solid #ff8829; + font-size: $font; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + color: #ff8829; + font-weight: bold; + background-color: $background; + display: flex; + justify-content: center; + align-items: center; + cursor: pointer; +} +@each $name, $hex in $color { + @each $n, $v in $size { + .cbox-#{$name}-#{$n}{ + @include cbox($v*2, $v*2, $v*1.1, white); + border-color: $hex ; + color: $hex; + } + } +} +@each $name, $hex in $color { + @each $n, $v in $size { + .cbox-fill-#{$name}-#{$n}{ + @include cbox($v*2, $v*2, $v, $hex); + border-color: $hex ; + color: findColorInvert($hex); + } + } +} +@for $i from 10 through 40 { + .fs-#{$i} { + font-size: $i + px; + } +} +@for $i from 10 through 40 { + .fsb-#{$i} { + font-size: $i + px; + font-weight: bold; + } +} +.number-circle { + width: 120px; + height: 120px; + border: 1.5px solid #ff8829; + display: flex; + align-items: center; + font-size: 60px; +} + +.number-circle-1 { + width: 32px; + height: 32px; + margin: auto; + border: 1.5px solid #E8E8E8;; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + padding: 0; + display: table; + font-size: 32px; + line-height: 32px; + background-color: #E8E8E8; +} + +.close-button{ + float:right; + cursor: pointer; + line-height: 20px; + z-index: 999; +} + +.text-image { + position: absolute; /* Position the background text */ + bottom: 0; /* At the bottom. Use top:0 to append it to the top */ + background: rgb(0, 0, 0); /* Fallback color */ + background: rgba(0, 0, 0, 0.5); /* Black background with 0.5 opacity */ + color: #f1f1f1; /* Grey text */ + width: 100%; /* Full width */ + padding: 10px; /* Some padding */ +} +.btn-circle { + height: 36px; + width: 36px; + line-height: 36px; + font-size: 24px; + border-radius: 50%; + background-color: white; + color: red; + text-align: center; + border: none; + cursor: pointer; + z-index: 1; + box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12); +} +.tagborder { + border: 1px solid hsl(0, 0%, 88%); + font-size: 13px !important; + color: hsl(0, 0%, 21%) !important; + cursor: pointer; +} + +.border-bottom { + border-bottom: 1px solid hsl(0, 0%, 88%); +} + +.pointer { + cursor: pointer; +} + +.vertical-center { + display: table-cell; + vertical-align: middle; +} + +.header-logo{ + background: url('/symbol.png') no-repeat center center; + background-size: 68px; + width: 60px +} + +.header-logo-main{ + background: url('/logo1.png') no-repeat center center; + background-size: 140px; + width: 180px; +} + +.header-logo-main1{ + background: url('/logo1.png') no-repeat center center; + background-size: 120px; + width: 150px; +} + +.hyperlink { + cursor: pointer; + position: relative; +} +.hyperlink:hover{ + color: #4285F4 !important; + text-decoration: underline; +} + +.pointer { + cursor: pointer; + position: relative; +} + +.has-background-ceiling {background-color: #d602e3;} +.has-background-floor {background-color: #08cfda;} +.has-background-up {background-color: #09b007;} +.has-background-down {background-color: #df0325; } +.has-background-ref {background-color: #ff8829;} +.has-text-ceiling {color: #ff25ff !important;} +.has-text-floor {color: #1eeeee !important;} +.has-text-up {color: #0f0 !important;} +.has-text-down {color: #ff3737 !important;} +.has-text-ref {color:#ffd900 !important;} + +/* scrollbar */ +:root { + --code-color: darkred; + --code-bg-color: #696969; + --code-font-size: 16px; + --code-line-height: 1.4; + --scroll-bar-color: #4285F4; //#696969; + --scroll-bar-bg-color: #f6f6f6; +} + +pre { + color: var(--code-color); + font-size: var(--code-font-size); + line-height: var(--code-line-height); + background-color: var(--code-bg-color); +} + +.code-block { + max-height: 100px; + overflow: auto; + padding: 8px 7px 5px 15px; + margin: 0px 0px 0px 0px; + border-radius: 7px; +} + +::-webkit-scrollbar-corner { background: rgba(0,0,0,0.5); } + +* { + scrollbar-width: thin; + scrollbar-color: var(--scroll-bar-color) var(--scroll-bar-bg-color); +} + +/* Works on Chrome, Edge, and Safari */ +*::-webkit-scrollbar { + width: 14px; + height: 14px; +} + +*::-webkit-scrollbar-track { + background: var(--scroll-bar-bg-color); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--scroll-bar-color); + border-radius: 20px; + border: 3px solid var(--scroll-bar-bg-color); +} + +@mixin pulsating($color) { + position: absolute; + transform: translateX(-50%) translateY(-50%); + width: 12px; + height: 12px; + + &:before { + content: ''; + position: relative; + display: block; + width: 300%; + height: 300%; + box-sizing: border-box; + margin-left: -100%; + margin-top: -100%; + border-radius: 45px; + background-color: $color; + animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite; + } + + &:after { + content: ''; + position: absolute; + left: 0; + top: 0; + display: block; + width: 100%; + height: 100%; + background-color: $color; + border-radius: 15px; + box-shadow: 0 0 8px rgba(0,0,0,.3); + animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; + } +} + +.pulsating-red { + @include pulsating(#FF0000) +} + +.pulsating-yellow { + @include pulsating(#E96F1D) +} + +.pulsating-blue { + @include pulsating(#09B412) +} + +.pulsating-circle { + position: absolute; + transform: translateX(-50%) translateY(-50%); + width: 12px; + height: 12px; + + &:before { + content: ''; + position: relative; + display: block; + width: 300%; + height: 300%; + box-sizing: border-box; + margin-left: -100%; + margin-top: -100%; + border-radius: 45px; + background-color: #FF0000; + animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite; + } + + &:after { + content: ''; + position: absolute; + left: 0; + top: 0; + display: block; + width: 100%; + height: 100%; + background-color: #FF0000; + border-radius: 15px; + box-shadow: 0 0 8px rgba(0,0,0,.3); + animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite; + } +} + +@keyframes pulse-ring { + 0% { + transform: scale(.33); + } + 80%, 100% { + opacity: 0; + } +} + +@keyframes pulse-dot { + 0% { + transform: scale(.8); + } + 50% { + transform: scale(1); + } + 100% { + transform: scale(.8); + } +} \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..cb36b1f --- /dev/null +++ b/build.sh @@ -0,0 +1,6 @@ +#python3 envprod.py +PROJECT="utopia" +IMAGE="login" + +docker build -t docker.bigdatatech.vn/$PROJECT/$IMAGE:latest . +docker push docker.bigdatatech.vn/$PROJECT/$IMAGE:latest \ No newline at end of file diff --git a/builddev.sh b/builddev.sh new file mode 100644 index 0000000..2076a84 --- /dev/null +++ b/builddev.sh @@ -0,0 +1,6 @@ +#python3 envprod.py +PROJECT="utopia" +IMAGE="dev-login" + +docker build -t docker.bigdatatech.vn/$PROJECT/$IMAGE:latest . +docker push docker.bigdatatech.vn/$PROJECT/$IMAGE:latest \ No newline at end of file diff --git a/components/Caption.vue b/components/Caption.vue new file mode 100644 index 0000000..37eed33 --- /dev/null +++ b/components/Caption.vue @@ -0,0 +1,13 @@ + + \ No newline at end of file diff --git a/components/Logo.vue b/components/Logo.vue new file mode 100644 index 0000000..1fc3cbe --- /dev/null +++ b/components/Logo.vue @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/components/Modal.vue b/components/Modal.vue new file mode 100644 index 0000000..3d753b6 --- /dev/null +++ b/components/Modal.vue @@ -0,0 +1,48 @@ + + \ No newline at end of file diff --git a/components/SearchBox.vue b/components/SearchBox.vue new file mode 100644 index 0000000..7af913e --- /dev/null +++ b/components/SearchBox.vue @@ -0,0 +1,67 @@ + + \ No newline at end of file diff --git a/components/SvgIcon.vue b/components/SvgIcon.vue new file mode 100644 index 0000000..0b55afd --- /dev/null +++ b/components/SvgIcon.vue @@ -0,0 +1,40 @@ + + + \ No newline at end of file diff --git a/components/TopMenu.vue b/components/TopMenu.vue new file mode 100755 index 0000000..e7f5213 --- /dev/null +++ b/components/TopMenu.vue @@ -0,0 +1,22 @@ + + \ No newline at end of file diff --git a/components/dialog/Confirm.vue b/components/dialog/Confirm.vue new file mode 100644 index 0000000..c1d736e --- /dev/null +++ b/components/dialog/Confirm.vue @@ -0,0 +1,32 @@ + + \ No newline at end of file diff --git a/components/dialog/CountDown.vue b/components/dialog/CountDown.vue new file mode 100644 index 0000000..bf81993 --- /dev/null +++ b/components/dialog/CountDown.vue @@ -0,0 +1,76 @@ + + + \ No newline at end of file diff --git a/components/dialog/Delete.vue b/components/dialog/Delete.vue new file mode 100644 index 0000000..32b919a --- /dev/null +++ b/components/dialog/Delete.vue @@ -0,0 +1,42 @@ + + \ No newline at end of file diff --git a/components/dialog/Error.vue b/components/dialog/Error.vue new file mode 100644 index 0000000..c1e22c6 --- /dev/null +++ b/components/dialog/Error.vue @@ -0,0 +1,29 @@ + + \ No newline at end of file diff --git a/components/dialog/Info.vue b/components/dialog/Info.vue new file mode 100644 index 0000000..5ff0174 --- /dev/null +++ b/components/dialog/Info.vue @@ -0,0 +1,24 @@ + + \ No newline at end of file diff --git a/components/dialog/Success.vue b/components/dialog/Success.vue new file mode 100644 index 0000000..c42d706 --- /dev/null +++ b/components/dialog/Success.vue @@ -0,0 +1,30 @@ + + \ No newline at end of file diff --git a/components/snackbar/Error.vue b/components/snackbar/Error.vue new file mode 100644 index 0000000..b296194 --- /dev/null +++ b/components/snackbar/Error.vue @@ -0,0 +1,21 @@ + + \ No newline at end of file diff --git a/components/snackbar/Info.vue b/components/snackbar/Info.vue new file mode 100644 index 0000000..74a4907 --- /dev/null +++ b/components/snackbar/Info.vue @@ -0,0 +1,15 @@ + + \ No newline at end of file diff --git a/components/snackbar/SnackBar.vue b/components/snackbar/SnackBar.vue new file mode 100644 index 0000000..657f1ca --- /dev/null +++ b/components/snackbar/SnackBar.vue @@ -0,0 +1,77 @@ + + + \ No newline at end of file diff --git a/components/snackbar/Success.vue b/components/snackbar/Success.vue new file mode 100644 index 0000000..32c8331 --- /dev/null +++ b/components/snackbar/Success.vue @@ -0,0 +1,21 @@ + + \ No newline at end of file diff --git a/ecosystem.config.cjs b/ecosystem.config.cjs new file mode 100644 index 0000000..2684b61 --- /dev/null +++ b/ecosystem.config.cjs @@ -0,0 +1,11 @@ +module.exports = { + apps: [ + { + name: 'login', + exec_mode: 'cluster', + instances: 'max', // Or a number of instances + script: './node_modules/nuxt/bin/nuxt.js', + args: 'start' + } + ] +} \ No newline at end of file diff --git a/envdev.py b/envdev.py new file mode 100755 index 0000000..64cabf8 --- /dev/null +++ b/envdev.py @@ -0,0 +1,13 @@ +def search_text(file, text, new_text): + f = open(file, 'r') + content = f.read() + print(text, content.find(new_text)) + content = content.replace(text, new_text) + f.close() + with open(file, 'w') as f: + f.write(content) + +file = './plugins/connection.js' +text1 = "mode = 'prod'" +newtext1 = "mode = 'dev'" +search_text(file, text1, newtext1) \ No newline at end of file diff --git a/envprod.py b/envprod.py new file mode 100755 index 0000000..edbf61d --- /dev/null +++ b/envprod.py @@ -0,0 +1,13 @@ +def search_text(file, text, new_text): + f = open(file, 'r') + content = f.read() + print(text, content.find(new_text)) + content = content.replace(text, new_text) + f.close() + with open(file, 'w') as f: + f.write(content) + +file = './plugins/connection.js' +text1 = "mode = 'dev'" +newtext1 = "mode = 'prod'" +search_text(file, text1, newtext1) \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue new file mode 100644 index 0000000..027d61b --- /dev/null +++ b/layouts/default.vue @@ -0,0 +1,56 @@ + + \ No newline at end of file diff --git a/layouts/infor.vue b/layouts/infor.vue new file mode 100644 index 0000000..d9d0b35 --- /dev/null +++ b/layouts/infor.vue @@ -0,0 +1,22 @@ + + \ No newline at end of file diff --git a/nuxt.config.js b/nuxt.config.js new file mode 100644 index 0000000..2699eb5 --- /dev/null +++ b/nuxt.config.js @@ -0,0 +1,64 @@ +export default { + // Global page headers: https://go.nuxtjs.dev/config-head + server: { + port: 3001, // default: 3000 + host: '0.0.0.0', // default: localhost + }, + + head: { + title: 'Login', + htmlAttrs: { + lang: 'en' + }, + meta: [ + { charset: 'utf-8' }, + { name: 'viewport', content: 'width=device-width, initial-scale=1' }, + { hid: 'description', name: 'description', content: '' }, + { name: 'format-detection', content: 'telephone=no' } + ], + link: [ + { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }, + { rel: 'stylesheet', href: 'https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0' } + ] + }, + + // Global CSS: https://go.nuxtjs.dev/config-css + css: [ + '~/assets/styles/main.scss', + '~/assets/styles/style.scss', + ], + + // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins + plugins: [ + '~/plugins/connection', + '~/plugins/common', + '~/plugins/datatable', + '~/plugins/components' + ], + + // Auto import components: https://go.nuxtjs.dev/config-components + components: true, + + // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules + buildModules: [ + ], + + // Modules: https://go.nuxtjs.dev/config-modules + modules: [ + // https://go.nuxtjs.dev/axios + '@nuxtjs/axios', + '@nuxtjs/dayjs', + '@nuxt/image' + ], + + // Axios module configuration: https://go.nuxtjs.dev/config-axios + axios: {}, + + // Build Configuration (https://go.nuxtjs.dev/config-build) + build: { + postcss: null, + extend(config, { isDev, isClient }) { + config.resolve.alias["vue"] = "vue/dist/vue.common"; + } + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a35d08c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,17308 @@ +{ + "name": "login", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "login", + "version": "1.0.0", + "dependencies": { + "@nuxt/image": "^0.6.2", + "@nuxtjs/axios": "^5.13.6", + "@nuxtjs/dayjs": "^1.4.1", + "bowser": "^2.11.0", + "bulma": "^0.9.4", + "core-js": "^3.35.1", + "nuxt": "^2.17.3", + "sass": "^1.77.2", + "sass-loader": "^10.5.2" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.24.5", + "@babel/helpers": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.24.5", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-simple-access": "^7.24.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.5", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.5", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.23.0", + "@babel/template": "^7.24.0", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.5", + "@babel/types": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-decorators": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.24.5", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.5", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.3", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.5", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.5", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.5", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.5", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.5", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.5", + "@babel/plugin-transform-parameters": "^7.24.5", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.5", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.5", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "license": "MIT" + }, + "node_modules/@babel/runtime": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.24.5", + "@babel/parser": "^7.24.5", + "@babel/types": "^7.24.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.5", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.1", + "@babel/helper-validator-identifier": "^7.24.5", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "1.0.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/color-helpers": { + "version": "4.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/css-calc": { + "version": "1.2.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/css-color-parser": { + "version": "2.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/color-helpers": "^4.2.0", + "@csstools/css-calc": "^1.2.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.6.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.3.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + } + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "4.0.4", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "3.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-color-mix-function": { + "version": "2.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-exponential-functions": { + "version": "1.0.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "3.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gamut-mapping": { + "version": "1.0.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "4.0.17", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "3.0.15", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "3.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-initial": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "4.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-light-dark-function": { + "version": "1.0.5", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "2.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overflow": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-overscroll-behavior": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-resize": { + "version": "2.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "2.0.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-minmax": { + "version": "1.1.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/media-query-list-parser": "^2.1.11" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "2.0.9", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/media-query-list-parser": "^2.1.11" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "3.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "3.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "3.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "3.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "2.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "3.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "3.0.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "3.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/color-helpers": "^4.2.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "3.0.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-calc": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "3.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@csstools/selector-resolve-nested": { + "version": "1.1.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "3.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/@csstools/utilities": { + "version": "1.0.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@npmcli/move-file/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxt/babel-preset-app": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/core": "^7.23.7", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-imports": "^7.22.15", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-decorators": "^7.23.7", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.21.0", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.21.11", + "@babel/plugin-transform-runtime": "^7.23.7", + "@babel/preset-env": "^7.23.8", + "@babel/runtime": "^7.23.8", + "@vue/babel-preset-jsx": "^1.4.0", + "core-js": "^3.35.0", + "core-js-compat": "^3.35.0", + "regenerator-runtime": "^0.14.1" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/builder": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/utils": "2.17.3", + "@nuxt/vue-app": "2.17.3", + "@nuxt/webpack": "2.17.3", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "consola": "^3.2.3", + "fs-extra": "^10.1.0", + "glob": "^8.1.0", + "hash-sum": "^2.0.0", + "ignore": "^5.3.0", + "lodash": "^4.17.21", + "pify": "^5.0.0", + "serialize-javascript": "^6.0.2", + "upath": "^2.0.1" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/builder/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/builder/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@nuxt/builder/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/builder/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/builder/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/builder/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/builder/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nuxt/builder/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/builder/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxt/builder/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/cli": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/config": "2.17.3", + "@nuxt/utils": "2.17.3", + "boxen": "^5.1.2", + "chalk": "^4.1.2", + "compression": "^1.7.4", + "connect": "^3.7.0", + "consola": "^3.2.3", + "crc": "^4.3.2", + "defu": "^6.1.4", + "destr": "^2.0.2", + "execa": "^5.1.1", + "exit": "^0.1.2", + "fs-extra": "^10.1.0", + "globby": "^11.0.4", + "hookable": "^4.4.1", + "lodash": "^4.17.21", + "minimist": "^1.2.8", + "opener": "1.5.2", + "pretty-bytes": "^5.6.0", + "semver": "^7.5.4", + "serve-static": "^1.15.0", + "std-env": "^3.7.0", + "upath": "^2.0.1", + "wrap-ansi": "^7.0.0" + }, + "bin": { + "nuxt-cli": "bin/nuxt-cli.js" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/cli/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/cli/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/cli/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/cli/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/cli/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/cli/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/cli/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/cli/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/components": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "glob": "^7.1.7", + "globby": "^11.0.4", + "scule": "^0.2.1", + "semver": "^7.3.5", + "upath": "^2.0.1", + "vue-template-compiler": "^2.6.14" + }, + "peerDependencies": { + "consola": "*" + } + }, + "node_modules/@nuxt/components/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/components/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/components/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/components/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/components/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/components/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/config": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/utils": "2.17.3", + "consola": "^3.2.3", + "defu": "^6.1.4", + "destr": "^2.0.2", + "dotenv": "^16.3.1", + "lodash": "^4.17.21", + "rc9": "^2.1.1", + "std-env": "^3.7.0", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/config/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/config/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/core": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/config": "2.17.3", + "@nuxt/server": "2.17.3", + "@nuxt/utils": "2.17.3", + "consola": "^3.2.3", + "fs-extra": "^10.1.0", + "hash-sum": "^2.0.0", + "hookable": "^4.4.1", + "lodash": "^4.17.21" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/core/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/devalue": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin": { + "version": "2.6.0", + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "consola": "^3.2.3", + "error-stack-parser": "^2.1.4", + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=5.0.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nuxt/generator": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/utils": "2.17.3", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "defu": "^6.1.4", + "devalue": "^2.0.1", + "fs-extra": "^10.1.0", + "html-minifier": "^4.0.0", + "node-html-parser": "^6.1.12", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/generator/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/generator/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/generator/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/generator/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/generator/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/generator/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/generator/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/generator/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/image": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@nuxt/image/-/image-0.6.2.tgz", + "integrity": "sha512-2Q4Atp/vceHKHMarKnLdy+z4zAaYCWy0wrK2G1tjrmhXOhhJZ5PhqURodlBu2Qb8wAMZKrm2c48rM58tFR7XYA==", + "dependencies": { + "consola": "^2.15.3", + "defu": "^5.0.1", + "fs-extra": "^10.0.0", + "hasha": "^5.2.2", + "image-meta": "^0.1.1", + "is-https": "^4.0.0", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "p-limit": "^3.1.0", + "rc9": "^1.2.0", + "requrl": "^3.0.2", + "semver": "^7.3.5", + "ufo": "^0.7.10", + "upath": "^2.0.1" + }, + "optionalDependencies": { + "ipx": "^0.9.4" + } + }, + "node_modules/@nuxt/image/node_modules/destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==" + }, + "node_modules/@nuxt/image/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nuxt/image/node_modules/rc9": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/rc9/-/rc9-1.2.4.tgz", + "integrity": "sha512-YD1oJO9LUzMdmr2sAsVlwQVtEoDCmvuyDwmSWrg2GKFprl3BckP5cmw9rHPunei0lV6Xl4E5t2esT+0trY1xfQ==", + "dependencies": { + "defu": "^6.0.0", + "destr": "^1.1.1", + "flat": "^5.0.0" + } + }, + "node_modules/@nuxt/image/node_modules/rc9/node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + }, + "node_modules/@nuxt/image/node_modules/ufo": { + "version": "0.7.11", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.7.11.tgz", + "integrity": "sha512-IT3q0lPvtkqQ8toHQN/BkOi4VIqoqheqM1FnkNWT9y0G8B3xJhwnoKBu5OHx8zHDOvveQzfKuFowJ0VSARiIDg==" + }, + "node_modules/@nuxt/loading-screen": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "connect": "^3.7.0", + "defu": "^5.0.0", + "get-port-please": "^2.2.0", + "node-res": "^5.0.1", + "serve-static": "^1.14.1" + } + }, + "node_modules/@nuxt/opencollective": { + "version": "0.4.0", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "consola": "^3.2.3", + "node-fetch-native": "^1.4.1" + }, + "bin": { + "opencollective": "bin/opencollective.js" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/opencollective/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/opencollective/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/opencollective/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/server": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/utils": "2.17.3", + "@nuxt/vue-renderer": "2.17.3", + "@nuxtjs/youch": "^4.2.3", + "compression": "^1.7.4", + "connect": "^3.7.0", + "consola": "^3.2.3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "^10.1.0", + "ip": "^1.1.8", + "launch-editor-middleware": "^2.6.1", + "on-headers": "^1.0.2", + "pify": "^5.0.0", + "serve-placeholder": "^2.0.1", + "serve-static": "^1.15.0", + "server-destroy": "^1.0.1", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/server/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/telemetry": { + "version": "1.5.0", + "license": "MIT", + "dependencies": { + "arg": "^5.0.2", + "chalk": "^4.1.1", + "ci-info": "^3.7.1", + "consola": "^3.2.3", + "create-require": "^1.1.1", + "defu": "^6.1.3", + "destr": "^2.0.2", + "dotenv": "^9.0.2", + "fs-extra": "^8.1.0", + "git-url-parse": "^13.1.1", + "inquirer": "^7.3.3", + "jiti": "^1.21.0", + "nanoid": "^3.1.23", + "node-fetch": "^2.6.1", + "parse-git-config": "^3.0.0", + "rc9": "^2.1.1", + "std-env": "^3.5.0" + }, + "bin": { + "nuxt-telemetry": "bin/nuxt-telemetry.js" + } + }, + "node_modules/@nuxt/telemetry/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nuxt/telemetry/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@nuxt/telemetry/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@nuxt/telemetry/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/telemetry/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/telemetry/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/telemetry/node_modules/dotenv": { + "version": "9.0.2", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxt/telemetry/node_modules/fs-extra": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@nuxt/telemetry/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/telemetry/node_modules/jsonfile": { + "version": "4.0.0", + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@nuxt/telemetry/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@nuxt/telemetry/node_modules/universalify": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@nuxt/utils": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "consola": "^3.2.3", + "create-require": "^1.1.1", + "fs-extra": "^10.1.0", + "hash-sum": "^2.0.0", + "jiti": "^1.21.0", + "lodash": "^4.17.21", + "proper-lockfile": "^4.1.2", + "semver": "^7.5.4", + "serialize-javascript": "^6.0.2", + "signal-exit": "^4.1.0", + "ua-parser-js": "^1.0.37", + "ufo": "^1.3.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/utils/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/utils/node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nuxt/vue-app": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "node-fetch-native": "^1.6.1", + "ufo": "^1.3.2", + "unfetch": "^5.0.0", + "vue": "^2.7.16", + "vue-client-only": "^2.1.0", + "vue-meta": "^2.4.0", + "vue-no-ssr": "^1.1.1", + "vue-router": "^3.6.5", + "vue-template-compiler": "^2.7.16", + "vuex": "^3.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/vue-renderer": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@nuxt/devalue": "^2.0.2", + "@nuxt/utils": "2.17.3", + "consola": "^3.2.3", + "defu": "^6.1.4", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "lru-cache": "^5.1.1", + "ufo": "^1.3.2", + "vue": "^2.7.16", + "vue-meta": "^2.4.0", + "vue-server-renderer": "^2.7.16" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/vue-renderer/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/vue-renderer/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/@nuxt/vue-renderer/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@nuxt/vue-renderer/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/@nuxt/webpack": { + "version": "2.17.3", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.23.7", + "@nuxt/babel-preset-app": "2.17.3", + "@nuxt/friendly-errors-webpack-plugin": "^2.6.0", + "@nuxt/utils": "2.17.3", + "babel-loader": "^8.3.0", + "cache-loader": "^4.1.0", + "caniuse-lite": "^1.0.30001576", + "consola": "^3.2.3", + "css-loader": "^5.2.7", + "cssnano": "^6.0.3", + "eventsource-polyfill": "^0.9.6", + "extract-css-chunks-webpack-plugin": "^4.10.0", + "file-loader": "^6.2.0", + "glob": "^8.1.0", + "hard-source-webpack-plugin": "^0.13.1", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^4.5.1", + "lodash": "^4.17.21", + "memory-fs": "^0.5.0", + "optimize-css-assets-webpack-plugin": "^6.0.1", + "pify": "^5.0.0", + "pnp-webpack-plugin": "^1.7.0", + "postcss": "^8.4.33", + "postcss-import": "^15.1.0", + "postcss-import-resolver": "^2.0.0", + "postcss-loader": "^4.3.0", + "postcss-preset-env": "^9.3.0", + "postcss-url": "^10.1.3", + "semver": "^7.5.4", + "std-env": "^3.7.0", + "style-resources-loader": "^1.5.0", + "terser-webpack-plugin": "^4.2.3", + "thread-loader": "^3.0.4", + "time-fix-plugin": "^2.0.7", + "ufo": "^1.3.2", + "upath": "^2.0.1", + "url-loader": "^4.1.1", + "vue-loader": "^15.11.1", + "vue-style-loader": "^4.1.3", + "vue-template-compiler": "^2.7.16", + "watchpack": "^2.4.0", + "webpack": "^4.47.0", + "webpack-bundle-analyzer": "^4.10.1", + "webpack-dev-middleware": "^5.0.0", + "webpack-hot-middleware": "^2.26.0", + "webpack-node-externals": "^3.0.0", + "webpackbar": "^6.0.0" + }, + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/webpack/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@nuxt/webpack/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/@nuxt/webpack/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nuxt/webpack/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nuxtjs/axios": { + "version": "5.13.6", + "license": "MIT", + "dependencies": { + "@nuxtjs/proxy": "^2.1.0", + "axios": "^0.21.1", + "axios-retry": "^3.1.9", + "consola": "^2.15.3", + "defu": "^5.0.0" + } + }, + "node_modules/@nuxtjs/dayjs": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "consola": "^2.10.1", + "dayjs": "^1.10.4" + } + }, + "node_modules/@nuxtjs/proxy": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "http-proxy-middleware": "^1.0.6" + } + }, + "node_modules/@nuxtjs/youch": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "cookie": "^0.3.1", + "mustache": "^2.3.0", + "stack-trace": "0.0.10" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "license": "MIT" + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@types/node": { + "version": "20.12.8", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "license": "MIT" + }, + "node_modules/@types/source-list-map": { + "version": "0.1.6", + "license": "MIT" + }, + "node_modules/@types/tapable": { + "version": "1.0.12", + "license": "MIT" + }, + "node_modules/@types/uglify-js": { + "version": "3.17.5", + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.38", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.3", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "vue": "*" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "2.7.16", + "dependencies": { + "@babel/parser": "^7.23.5", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { + "version": "0.2.1", + "license": "ISC" + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss": { + "version": "7.0.39", + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "license": "ISC" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.9.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "license": "Apache-2.0" + }, + "node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "6.4.2", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.2", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "license": "MIT", + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.13.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/amdefine": { + "version": "1.0.1", + "license": "BSD-3-Clause OR MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.7", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.6", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/assert": { + "version": "1.5.1", + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/atob": { + "version": "2.1.2", + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/axios": { + "version": "0.21.4", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/axios-retry": { + "version": "3.9.1", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.15.4", + "is-retry-allowed": "^2.2.0" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base": { + "version": "0.11.2", + "license": "MIT", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "optional": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/bowser": { + "version": "2.11.0", + "license": "MIT" + }, + "node_modules/boxen": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "license": "ISC", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.23.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/buffer-json": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/bulma": { + "version": "0.9.4", + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacache/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cache-loader": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^3.0.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^2.0.0" + }, + "engines": { + "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/cache-loader/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/cache-loader/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001616", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/caseless": { + "version": "0.12.0", + "license": "Apache-2.0", + "optional": true, + "peer": true + }, + "node_modules/chalk": { + "version": "1.1.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "optional": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "optional": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "5.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "node_modules/colord": { + "version": "2.9.3", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "node_modules/commondir": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/component-emitter": { + "version": "1.3.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "engines": [ + "node >= 0.8" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/consola": { + "version": "2.15.3", + "license": "MIT" + }, + "node_modules/console-browserify": { + "version": "1.2.0" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/consolidate": { + "version": "0.15.1", + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.3.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.37.0", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crc": { + "version": "4.3.2", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "buffer": ">=6.0.3" + }, + "peerDependenciesMeta": { + "buffer": { + "optional": true + } + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "license": "MIT", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "license": "MIT", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-blank-pseudo": { + "version": "6.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "7.2.0", + "license": "ISC", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "9.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "5.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "2.3.1", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "8.0.0", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ], + "license": "MIT-0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==", + "optional": true + }, + "node_modules/cssnano": { + "version": "6.1.2", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^6.1.2", + "lilconfig": "^3.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-preset-default": { + "version": "6.1.2", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "css-declaration-sorter": "^7.2.0", + "cssnano-utils": "^4.0.2", + "postcss-calc": "^9.0.1", + "postcss-colormin": "^6.1.0", + "postcss-convert-values": "^6.1.0", + "postcss-discard-comments": "^6.0.2", + "postcss-discard-duplicates": "^6.0.3", + "postcss-discard-empty": "^6.0.3", + "postcss-discard-overridden": "^6.0.2", + "postcss-merge-longhand": "^6.0.5", + "postcss-merge-rules": "^6.1.1", + "postcss-minify-font-values": "^6.1.0", + "postcss-minify-gradients": "^6.0.3", + "postcss-minify-params": "^6.1.0", + "postcss-minify-selectors": "^6.0.4", + "postcss-normalize-charset": "^6.0.2", + "postcss-normalize-display-values": "^6.0.2", + "postcss-normalize-positions": "^6.0.2", + "postcss-normalize-repeat-style": "^6.0.2", + "postcss-normalize-string": "^6.0.2", + "postcss-normalize-timing-functions": "^6.0.2", + "postcss-normalize-unicode": "^6.1.0", + "postcss-normalize-url": "^6.0.2", + "postcss-normalize-whitespace": "^6.0.2", + "postcss-ordered-values": "^6.0.2", + "postcss-reduce-initial": "^6.1.0", + "postcss-reduce-transforms": "^6.0.2", + "postcss-svgo": "^6.0.3", + "postcss-unique-selectors": "^6.0.4" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/cssnano-utils": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "license": "CC0-1.0" + }, + "node_modules/csstype": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/cuint": { + "version": "0.2.2", + "license": "MIT" + }, + "node_modules/cyclist": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.11", + "license": "MIT" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "optional": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "optional": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defu": { + "version": "5.0.1", + "license": "MIT" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/depd": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destr": { + "version": "2.0.3", + "license": "MIT" + }, + "node_modules/destroy": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-indent": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/devalue": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/lower-case": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/no-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/dotenv": { + "version": "16.4.5", + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "license": "MIT" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.756", + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.5.5", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.5.0", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/errno": { + "version": "0.1.8", + "license": "MIT", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource-polyfill": { + "version": "0.9.6", + "license": "MIT" + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-css-chunks-webpack-plugin": { + "version": "4.10.0", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.4", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/extract-css-chunks-webpack-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.17.1", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "license": "ISC" + }, + "node_modules/figures": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-memo": { + "version": "1.2.0", + "license": "MIT" + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "license": "Unlicense" + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "2.7.4", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "license": "ISC", + "optional": true, + "peer": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port-please": { + "version": "2.6.1", + "license": "MIT", + "dependencies": { + "fs-memo": "^1.2.0" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/git-config-path": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.1", + "license": "MIT", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "optional": true + }, + "node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "license": "BSD-2-Clause" + }, + "node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globule": { + "version": "1.3.4", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "^4.17.21", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/glob": { + "version": "7.1.7", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globule/node_modules/minimatch": { + "version": "3.0.8", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin": { + "version": "0.13.1", + "license": "ISC", + "dependencies": { + "chalk": "^2.4.1", + "find-cache-dir": "^2.0.0", + "graceful-fs": "^4.1.11", + "lodash": "^4.15.0", + "mkdirp": "^0.5.1", + "node-object-hash": "^1.2.0", + "parse-json": "^4.0.0", + "pkg-dir": "^3.0.0", + "rimraf": "^2.6.2", + "semver": "^5.6.0", + "tapable": "^1.0.0-beta.5", + "webpack-sources": "^1.0.1", + "write-json-file": "^2.3.0" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/hard-source-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasha": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.2.2.tgz", + "integrity": "sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==", + "dependencies": { + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hookable": { + "version": "4.4.1", + "license": "MIT" + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/html-minifier": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "camel-case": "^3.0.0", + "clean-css": "^4.2.1", + "commander": "^2.19.0", + "he": "^1.2.0", + "param-case": "^2.1.1", + "relateurl": "^0.2.7", + "uglify-js": "^3.5.1" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/camel-case": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-minifier-terser/node_modules/param-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/html-minifier-terser/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/html-tags": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.5.2", + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^5.0.0", + "@types/tapable": "^1.0.5", + "@types/webpack": "^4.41.8", + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.20", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/dom-serializer": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "1.3.1", + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-shutdown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/http-shutdown/-/http-shutdown-1.2.2.tgz", + "integrity": "sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==", + "optional": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/iferr": { + "version": "0.1.5", + "license": "MIT" + }, + "node_modules/ignore": { + "version": "5.3.1", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-meta": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/image-meta/-/image-meta-0.1.1.tgz", + "integrity": "sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw==", + "engines": { + "node": ">=10.18.0" + } + }, + "node_modules/immutable": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "license": "ISC" + }, + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "7.3.3", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "1.1.9", + "license": "MIT" + }, + "node_modules/ipx": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/ipx/-/ipx-0.9.11.tgz", + "integrity": "sha512-/wsBt7hV8rvNR6O4kwgOUAhtm0F/M/mXaolXot/Bz7fdOD+W7i9OtWuoASWv1PFwwtOunhZGaoCx8BOpSdG2VQ==", + "optional": true, + "dependencies": { + "consola": "^2.15.3", + "defu": "^6.1.0", + "destr": "^1.1.1", + "etag": "^1.8.1", + "image-meta": "^0.1.1", + "listhen": "^0.2.15", + "ohmyfetch": "^0.4.18", + "pathe": "^0.3.5", + "sharp": "^0.30.7", + "ufo": "^0.8.5", + "xss": "^1.0.14" + }, + "bin": { + "ipx": "bin/ipx.mjs" + } + }, + "node_modules/ipx/node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "optional": true + }, + "node_modules/ipx/node_modules/destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==", + "optional": true + }, + "node_modules/ipx/node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==", + "optional": true + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "license": "MIT" + }, + "node_modules/is-callable": { + "version": "1.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "optional": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-https": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-https/-/is-https-4.0.0.tgz", + "integrity": "sha512-FeMLiqf8E5g6SdiVJsPcNZX8k4h2fBs1wp5Bb6uaNxn58ufK1axBqQZdmAQsqh0t9BuwFObybrdVJh6MKyPlyg==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-retry-allowed": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-base64": { + "version": "2.6.4", + "license": "BSD-3-Clause", + "optional": true, + "peer": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/jsbn": { + "version": "0.1.1", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "license": "(AFL-2.1 OR BSD-3-Clause)", + "optional": true, + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.6.1", + "license": "MIT", + "dependencies": { + "launch-editor": "^2.6.1" + } + }, + "node_modules/lilconfig": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "license": "MIT" + }, + "node_modules/listhen": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/listhen/-/listhen-0.2.15.tgz", + "integrity": "sha512-F/IWj/aJLeokHAIVY+l3JoWRUnbRaf2F0cr+Ybc1YyozMA/yP0C2nf3c0Oi7vAbFvtfiwfWWfP7bIrQc/u5L1A==", + "optional": true, + "dependencies": { + "clipboardy": "^3.0.0", + "colorette": "^2.0.19", + "defu": "^6.0.0", + "get-port-please": "^2.6.1", + "http-shutdown": "^1.2.2", + "selfsigned": "^2.0.1", + "ufo": "^0.8.5" + } + }, + "node_modules/listhen/node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "optional": true + }, + "node_modules/listhen/node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==", + "optional": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "license": "MIT" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "license": "MIT" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lower-case": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-table": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "repeat-string": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.30", + "license": "CC0-1.0" + }, + "node_modules/memfs": { + "version": "3.5.3", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memory-fs": { + "version": "0.5.0", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/mime": { + "version": "2.5.2", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "license": "BSD-2-Clause", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "optional": true + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/mustache": { + "version": "2.3.2", + "license": "MIT", + "bin": { + "mustache": "bin/mustache" + }, + "engines": { + "npm": ">=1.4.0" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "license": "ISC" + }, + "node_modules/nan": { + "version": "2.19.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "optional": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "2.3.2", + "license": "MIT", + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-abi": { + "version": "3.71.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.71.0.tgz", + "integrity": "sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==", + "optional": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.4", + "license": "MIT" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "optional": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "7.1.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.3", + "nopt": "^5.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", + "rimraf": "^3.0.2", + "semver": "^7.3.2", + "tar": "^6.0.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-html-parser": { + "version": "6.1.13", + "license": "MIT", + "dependencies": { + "css-select": "^5.1.0", + "he": "1.2.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/buffer": { + "version": "4.9.2", + "license": "MIT", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "license": "MIT" + }, + "node_modules/node-object-hash": { + "version": "1.4.2", + "license": "ISC", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.14", + "license": "MIT" + }, + "node_modules/node-res": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "destroy": "^1.0.4", + "etag": "^1.8.1", + "mime-types": "^2.1.19", + "on-finished": "^2.3.0", + "vary": "^1.1.2" + } + }, + "node_modules/node-sass": { + "version": "6.0.1", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^7.0.3", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "lodash": "^4.17.15", + "meow": "^9.0.0", + "nan": "^2.13.2", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "license": "MIT", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nuxt": { + "version": "2.17.3", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@nuxt/babel-preset-app": "2.17.3", + "@nuxt/builder": "2.17.3", + "@nuxt/cli": "2.17.3", + "@nuxt/components": "^2.2.1", + "@nuxt/config": "2.17.3", + "@nuxt/core": "2.17.3", + "@nuxt/generator": "2.17.3", + "@nuxt/loading-screen": "^2.0.4", + "@nuxt/opencollective": "^0.4.0", + "@nuxt/server": "2.17.3", + "@nuxt/telemetry": "^1.5.0", + "@nuxt/utils": "2.17.3", + "@nuxt/vue-app": "2.17.3", + "@nuxt/vue-renderer": "2.17.3", + "@nuxt/webpack": "2.17.3" + }, + "bin": { + "nuxt": "bin/nuxt.js" + } + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ohmyfetch": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/ohmyfetch/-/ohmyfetch-0.4.21.tgz", + "integrity": "sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==", + "deprecated": "Package renamed to https://github.com/unjs/ofetch", + "optional": true, + "dependencies": { + "destr": "^1.2.0", + "node-fetch-native": "^0.1.8", + "ufo": "^0.8.6", + "undici": "^5.12.0" + } + }, + "node_modules/ohmyfetch/node_modules/destr": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/destr/-/destr-1.2.2.tgz", + "integrity": "sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==", + "optional": true + }, + "node_modules/ohmyfetch/node_modules/node-fetch-native": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-0.1.8.tgz", + "integrity": "sha512-ZNaury9r0NxaT2oL65GvdGDy+5PlSaHTovT6JV5tOW07k1TQmgC0olZETa4C9KZg0+6zBr99ctTYa3Utqj9P/Q==", + "optional": true + }, + "node_modules/ohmyfetch/node_modules/ufo": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-0.8.6.tgz", + "integrity": "sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw==", + "optional": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.2", + "last-call-webpack-plugin": "^3.0.0", + "postcss": "^8.2.1" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/commander": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/css-declaration-sorter": { + "version": "6.4.1", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/css-select": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/css-tree": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/cssnano": { + "version": "5.1.15", + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/cssnano-preset-default": { + "version": "5.2.14", + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/cssnano-utils": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/csso": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/dom-serializer": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/lilconfig": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/mdn-data": { + "version": "2.0.14", + "license": "CC0-1.0" + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/normalize-url": { + "version": "6.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-calc": { + "version": "8.2.4", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-colormin": { + "version": "5.3.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-convert-values": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-comments": { + "version": "5.1.2", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-empty": { + "version": "5.1.1", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-merge-rules": { + "version": "5.1.4", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-params": { + "version": "5.1.4", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-string": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-url": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-ordered-values": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-svgo": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/stylehacks": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/optimize-css-assets-webpack-plugin/node_modules/svgo": { + "version": "2.8.0", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "license": "MIT" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "license": "(MIT AND Zlib)" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "license": "ISC", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-asn1/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/parse-git-config": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "git-config-path": "^2.0.0", + "ini": "^1.3.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-path": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/lower-case": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/no-case": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "license": "MIT", + "optional": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.3.9.tgz", + "integrity": "sha512-6Y6s0vT112P3jD8dGfuS6r+lpa0qqNrLyHPOwvXMnyNTQaYiwgau2DP3aNDsR13xqtGj7rrPo+jFUATpU6/s+g==", + "optional": true + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "license": "MIT", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.7.0", + "license": "MIT", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-calc": { + "version": "9.0.1", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "6.0.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "9.0.4", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "9.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-colormin": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "colord": "^2.9.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-convert-values": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-custom-media": { + "version": "10.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.11", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/media-query-list-parser": "^2.1.11" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-properties": { + "version": "13.3.10", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.11", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "7.1.10", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "@csstools/cascade-layer-name-parser": "^1.0.11", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "8.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "6.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-empty": { + "version": "6.0.3", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "6.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "5.0.6", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "9.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "8.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "5.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-image-set-function": { + "version": "6.0.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/utilities": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import-resolver": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "enhanced-resolve": "^4.1.1" + } + }, + "node_modules/postcss-lab-function": { + "version": "6.0.16", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/css-color-parser": "^2.0.2", + "@csstools/css-parser-algorithms": "^2.6.3", + "@csstools/css-tokenizer": "^2.3.1", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/utilities": "^1.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-loader": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/postcss-logical": { + "version": "7.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "6.0.5", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.1.1" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-merge-rules": { + "version": "6.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.2", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "colord": "^2.9.3", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-params": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "6.0.4", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nesting": { + "version": "12.1.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/selector-resolve-nested": "^1.1.0", + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "6.0.2", + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-string": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-url": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "2.0.0", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "license": "MIT", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "cssnano-utils": "^4.0.2", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "5.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "9.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-preset-env": { + "version": "9.5.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^4.0.4", + "@csstools/postcss-color-function": "^3.0.16", + "@csstools/postcss-color-mix-function": "^2.0.16", + "@csstools/postcss-exponential-functions": "^1.0.7", + "@csstools/postcss-font-format-keywords": "^3.0.2", + "@csstools/postcss-gamut-mapping": "^1.0.9", + "@csstools/postcss-gradients-interpolation-method": "^4.0.17", + "@csstools/postcss-hwb-function": "^3.0.15", + "@csstools/postcss-ic-unit": "^3.0.6", + "@csstools/postcss-initial": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^4.0.6", + "@csstools/postcss-light-dark-function": "^1.0.5", + "@csstools/postcss-logical-float-and-clear": "^2.0.1", + "@csstools/postcss-logical-overflow": "^1.0.1", + "@csstools/postcss-logical-overscroll-behavior": "^1.0.1", + "@csstools/postcss-logical-resize": "^2.0.1", + "@csstools/postcss-logical-viewport-units": "^2.0.9", + "@csstools/postcss-media-minmax": "^1.1.6", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.9", + "@csstools/postcss-nested-calc": "^3.0.2", + "@csstools/postcss-normalize-display-values": "^3.0.2", + "@csstools/postcss-oklab-function": "^3.0.16", + "@csstools/postcss-progressive-custom-properties": "^3.2.0", + "@csstools/postcss-relative-color-syntax": "^2.0.16", + "@csstools/postcss-scope-pseudo-class": "^3.0.1", + "@csstools/postcss-stepped-value-functions": "^3.0.8", + "@csstools/postcss-text-decoration-shorthand": "^3.0.6", + "@csstools/postcss-trigonometric-functions": "^3.0.8", + "@csstools/postcss-unset-value": "^3.0.1", + "autoprefixer": "^10.4.19", + "browserslist": "^4.22.3", + "css-blank-pseudo": "^6.0.2", + "css-has-pseudo": "^6.0.3", + "css-prefers-color-scheme": "^9.0.1", + "cssdb": "^8.0.0", + "postcss-attribute-case-insensitive": "^6.0.3", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^6.0.11", + "postcss-color-hex-alpha": "^9.0.4", + "postcss-color-rebeccapurple": "^9.0.3", + "postcss-custom-media": "^10.0.6", + "postcss-custom-properties": "^13.3.10", + "postcss-custom-selectors": "^7.1.10", + "postcss-dir-pseudo-class": "^8.0.1", + "postcss-double-position-gradients": "^5.0.6", + "postcss-focus-visible": "^9.0.1", + "postcss-focus-within": "^8.0.1", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^5.0.1", + "postcss-image-set-function": "^6.0.3", + "postcss-lab-function": "^6.0.16", + "postcss-logical": "^7.0.1", + "postcss-nesting": "^12.1.2", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^5.0.1", + "postcss-page-break": "^3.0.4", + "postcss-place": "^9.0.1", + "postcss-pseudo-class-any-link": "^9.0.2", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^7.0.2" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "9.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT-0", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "7.0.2", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "6.0.3", + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^3.2.0" + }, + "engines": { + "node": "^14 || ^16 || >= 18" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "6.0.4", + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/postcss-url": { + "version": "10.1.3", + "license": "MIT", + "dependencies": { + "make-dir": "~3.1.0", + "mime": "~2.5.2", + "minimatch": "~3.0.4", + "xxhashjs": "~0.2.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-url/node_modules/minimatch": { + "version": "3.0.8", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "license": "MIT" + }, + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "license": "MIT", + "optional": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/process": { + "version": "0.11.10", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/proper-lockfile": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "retry": "^0.12.0", + "signal-exit": "^3.0.2" + } + }, + "node_modules/protocols": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/prr": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.9.0", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "license": "MIT", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.5.3", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "license": "MIT", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "license": "MIT", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "optional": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc9": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "defu": "^6.1.4", + "destr": "^2.0.3" + } + }, + "node_modules/rc9/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "license": "BSD-2-Clause", + "optional": true, + "peer": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "optional": true, + "peer": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "license": "MIT", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "license": "ISC", + "optional": true + }, + "node_modules/renderkid": { + "version": "2.0.7", + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/requrl": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/requrl/-/requrl-3.0.2.tgz", + "integrity": "sha512-f3gjR6d8MhOpn46PP+DSJywbmxi95fxQm3coXBFwognjFLla9X6tr8BdNyaIKNOEkaRbRcm0/zYAqN19N1oyhg==" + }, + "node_modules/resolve": { + "version": "1.22.8", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "license": "MIT", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "license": "ISC", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.4.tgz", + "integrity": "sha512-rhMQ2tSF5CsuuspvC94nPM9rToiAFw2h3JTrLlgmNw1MH79v8Cr3DH6KF6o6r+8oofY3iYVPUf66KzC8yuVN1w==", + "dependencies": { + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/sass-graph": { + "version": "2.2.5", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "bin": { + "sassgraph": "bin/sassgraph" + } + }, + "node_modules/sass-loader": { + "version": "10.5.2", + "license": "MIT", + "dependencies": { + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.4.4", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/scule": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "optional": true, + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/send/node_modules/on-finished": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-placeholder": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "defu": "^6.0.0" + } + }, + "node_modules/serve-placeholder/node_modules/defu": { + "version": "6.1.4", + "license": "MIT" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "license": "(MIT AND BSD-3-Clause)", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/sharp": { + "version": "0.30.7", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.30.7.tgz", + "integrity": "sha512-G+MY2YW33jgflKPTXXptVO28HvNOo9G3j0MybYAHeEmby+QuD2U98dT6ueht9cv/XDqZspSpIhoSW+BAKJ7Hig==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.1", + "node-addon-api": "^5.0.0", + "prebuild-install": "^7.1.1", + "semver": "^7.3.7", + "simple-get": "^4.0.1", + "tar-fs": "^2.1.1", + "tunnel-agent": "^0.6.0" + }, + "engines": { + "node": ">=12.13.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/sharp/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sharp/node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", + "optional": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "node_modules/sirv": { + "version": "2.0.4", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "license": "MIT", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "license": "MIT" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "license": "CC-BY-3.0", + "optional": true, + "peer": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.17", + "license": "CC0-1.0", + "optional": true, + "peer": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sshpk": { + "version": "1.18.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "license": "MIT" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "license": "MIT" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "license": "MIT", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "license": "MIT", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.7", + "license": "MIT", + "dependencies": { + "is-accessor-descriptor": "^1.0.1", + "is-data-descriptor": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/std-env": { + "version": "3.7.0", + "license": "MIT" + }, + "node_modules/stdout-stream": { + "version": "1.4.1", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "license": "MIT", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-resources-loader": { + "version": "1.5.0", + "license": "MIT", + "dependencies": { + "glob": "^7.2.0", + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "webpack": "^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-resources-loader/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/stylehacks": { + "version": "6.1.1", + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.0", + "postcss-selector-parser": "^6.0.16" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.4.31" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0" + }, + "node_modules/svgo": { + "version": "3.2.0", + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.3.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "optional": true, + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "optional": true + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "optional": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tar/node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser": { + "version": "4.8.1", + "license": "BSD-2-Clause", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "cacache": "^15.0.5", + "find-cache-dir": "^3.3.1", + "jest-worker": "^26.5.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1", + "terser": "^5.3.4", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/acorn": { + "version": "8.11.3", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "5.0.1", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "5.31.0", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/thread-loader": { + "version": "3.0.4", + "license": "MIT", + "dependencies": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/through": { + "version": "2.3.8", + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/time-fix-plugin": { + "version": "2.0.7", + "license": "MIT", + "peerDependencies": { + "webpack": ">=4.0.0" + } + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "license": "MIT", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "license": "BSD-3-Clause", + "optional": true, + "peer": true, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/true-case-path": { + "version": "1.0.3", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "glob": "^7.1.2" + } + }, + "node_modules/ts-pnp": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "license": "MIT" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "license": "Unlicense", + "optional": true, + "peer": true + }, + "node_modules/type-fest": { + "version": "0.18.1", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "license": "MIT" + }, + "node_modules/ua-parser-js": { + "version": "1.0.37", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ufo": { + "version": "1.5.3", + "license": "MIT" + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "license": "BSD-2-Clause", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "optional": true, + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "license": "MIT" + }, + "node_modules/unfetch": { + "version": "5.0.0", + "license": "MIT", + "workspaces": [ + "./packages/isomorphic-unfetch" + ] + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "license": "MIT", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "license": "ISC", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "license": "MIT", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.15", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "license": "MIT" + }, + "node_modules/url": { + "version": "0.11.3", + "license": "MIT", + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "license": "MIT" + }, + "node_modules/url/node_modules/qs": { + "version": "6.12.1", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/use": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "license": "MIT", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/utila": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "license": "MIT", + "optional": true, + "peer": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "license": "Apache-2.0", + "optional": true, + "peer": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "engines": [ + "node >=0.6.0" + ], + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/vue": { + "version": "2.7.16", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "2.7.16", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-client-only": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "license": "MIT" + }, + "node_modules/vue-loader": { + "version": "15.11.1", + "license": "MIT", + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "prettier": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/vue-loader/node_modules/hash-sum": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/vue-loader/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-loader/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-meta": { + "version": "2.4.0", + "license": "MIT", + "dependencies": { + "deepmerge": "^4.2.2" + } + }, + "node_modules/vue-no-ssr": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/vue-router": { + "version": "3.6.5", + "license": "MIT" + }, + "node_modules/vue-server-renderer": { + "version": "2.7.16", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "hash-sum": "^2.0.0", + "he": "^1.2.0", + "lodash.template": "^4.5.0", + "lodash.uniq": "^4.5.0", + "resolve": "^1.22.0", + "serialize-javascript": "^6.0.0", + "source-map": "0.5.6" + } + }, + "node_modules/vue-server-renderer/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-server-renderer/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-server-renderer/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-server-renderer/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/vue-server-renderer/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-server-renderer/node_modules/source-map": { + "version": "0.5.6", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vue-server-renderer/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "license": "MIT", + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/hash-sum": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/vue-style-loader/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "license": "MIT" + }, + "node_modules/vuex": { + "version": "3.6.2", + "license": "MIT", + "peerDependencies": { + "vue": "^2.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "license": "MIT", + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "license": "MIT", + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "license": "MIT", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "license": "MIT", + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "license": "ISC", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "license": "MIT", + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "license": "MIT", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "license": "MIT", + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/upath": { + "version": "1.2.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "4.47.0", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn": { + "version": "8.11.3", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.13.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.26.1", + "license": "MIT", + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-hot-middleware/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-node-externals": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "license": "MIT", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "license": "ISC", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/chownr": { + "version": "1.1.4", + "license": "ISC" + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/find-cache-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "0.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/json5": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/webpack/node_modules/loader-runner": { + "version": "2.4.0", + "license": "MIT", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/webpack/node_modules/loader-utils": { + "version": "1.4.2", + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/lru-cache": { + "version": "5.1.1", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/webpack/node_modules/make-dir": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/memory-fs": { + "version": "0.4.1", + "license": "MIT", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "license": "MIT", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack/node_modules/pify": { + "version": "4.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/pkg-dir": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/rimraf": { + "version": "2.7.1", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/semver": { + "version": "5.7.2", + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/webpack/node_modules/serialize-javascript": { + "version": "4.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.2", + "license": "ISC", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "license": "MIT", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/watchpack": { + "version": "1.7.5", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/yallist": { + "version": "3.1.1", + "license": "ISC" + }, + "node_modules/webpackbar": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "consola": "^3.2.3", + "figures": "^3.2.0", + "markdown-table": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^3.7.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/webpackbar/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/webpackbar/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpackbar/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/webpackbar/node_modules/consola": { + "version": "3.2.3", + "license": "MIT", + "engines": { + "node": "^14.18.0 || >=16.10.0" + } + }, + "node_modules/webpackbar/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.1", + "license": "ISC", + "optional": true, + "peer": true + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "license": "MIT", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "2.4.3", + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-json-file": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "pify": "^3.0.0", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/is-plain-obj": { + "version": "1.1.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/write-json-file/node_modules/make-dir": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/pify": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/write-json-file/node_modules/sort-keys": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xss": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.15.tgz", + "integrity": "sha512-FVdlVVC67WOIPvfOwhoMETV72f6GbW7aOabBC3WxN/oUdoEMDyLz4OgRv5/gck2ZeNqEQu+Tb0kloovXOfpYVg==", + "optional": true, + "dependencies": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "bin": { + "xss": "bin/xss" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/xxhashjs": { + "version": "0.2.2", + "license": "MIT", + "dependencies": { + "cuint": "^0.2.2" + } + }, + "node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "license": "ISC", + "optional": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "4.1.1", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "7.0.3", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "3.0.0", + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "5.2.0", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "13.1.2", + "license": "ISC", + "optional": true, + "peer": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b61c541 --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "login", + "version": "1.0.0", + "private": true, + "scripts": { + "dev": "nuxt", + "build": "nuxt build", + "start": "nuxt start", + "generate": "nuxt generate" + }, + "dependencies": { + "@nuxt/image": "^0.6.2", + "@nuxtjs/axios": "^5.13.6", + "@nuxtjs/dayjs": "^1.4.1", + "bowser": "^2.11.0", + "bulma": "^0.9.4", + "core-js": "^3.35.1", + "nuxt": "^2.17.3", + "sass": "^1.77.2", + "sass-loader": "^10.5.2" + } +} diff --git a/pages/account/recovery.vue b/pages/account/recovery.vue new file mode 100755 index 0000000..090278c --- /dev/null +++ b/pages/account/recovery.vue @@ -0,0 +1,19 @@ + + diff --git a/pages/index.vue b/pages/index.vue new file mode 100644 index 0000000..5fa8ab7 --- /dev/null +++ b/pages/index.vue @@ -0,0 +1,9 @@ + + \ No newline at end of file diff --git a/pages/signin.vue b/pages/signin.vue new file mode 100755 index 0000000..c3073af --- /dev/null +++ b/pages/signin.vue @@ -0,0 +1,213 @@ + + \ No newline at end of file diff --git a/pages/welcome.vue b/pages/welcome.vue new file mode 100644 index 0000000..46c282c --- /dev/null +++ b/pages/welcome.vue @@ -0,0 +1,16 @@ + \ No newline at end of file diff --git a/plugins/common.js b/plugins/common.js new file mode 100755 index 0000000..7f49336 --- /dev/null +++ b/plugins/common.js @@ -0,0 +1,236 @@ +import Vue from 'vue' +Vue.use( { + install(Vue){ + Vue.prototype.$dialog = function(content, title, type, duration, width, height, vbind) { + if(typeof content == 'string') { + let vtitle = type==='Success'? `${title}` : title + if(type==='Error') vtitle = `${title}` + let data = {id: this.$id(), component: `dialog/${type || 'Info'}`, + vbind: {content: content, duration: duration, vbind: vbind}, title: vtitle, width: width || '500px', height: height || '100px'} + this.$store.commit('updateStore', {name: 'showmodal', data: data}) + } else this.$store.commit('updateStore', {name: 'showmodal', data: content}) + } + + Vue.prototype.$snackbar = function(content, title, type, width, height) { + if(typeof content == 'string') { + let vtitle = type==='Success'? `${title}` : title + if(type==='Error') vtitle = `${title}` + let data = {id: this.$id(), component: `snackbar/${type || 'Info'}`, + vbind: {content: content}, title: vtitle, width: width || '400px', height: height || '100px'} + this.$store.commit('updateStore', {name: 'snackbar', data: data}) + } else this.$store.commit('updateStore', {name: 'snackbar', data: content}) + } + + Vue.prototype.$pending = function() { + this.$dialog({width: '500px', icon: ' mdi mdi-wrench-clock', + content: '

Chức năng này đang được xây dựng, vui lòng trở lại sau

', type: 'is-dark', progress:true, duration: 5}) + } + + Vue.prototype.$getLink = function(val) { + if(val === undefined || val === null || val === '' || val==="") return '' + let json = val.indexOf('{')>=0? JSON.parse(val) : {path: val} + return json + } + + Vue.prototype.$timeFormat = function(startDate, endDate) { + let milliseconds = startDate - endDate + let secs = Math.floor(Math.abs(milliseconds) / 1000); + let mins = Math.floor(secs / 60); + let hours = Math.floor(mins / 60); + let days = Math.floor(hours / 24); + const millisecs = Math.floor(Math.abs(milliseconds)) % 1000; + function pad2(n) { return (n < 10 ? '0' : '') + n } + let display = undefined + + if(days>=1) { + display = pad2(startDate.getHours()) + ':' + pad2(startDate.getMinutes()) + ' ' + pad2(startDate.getDate()) + '/' + pad2(startDate.getMonth()) + } + else if(hours>0) display = hours + 'h trước' + else if(mins>0) display = mins + "' trước" + else if(secs>0 || millisecs>0) display = 'Vừa xong' + + return { + days: days, + hours: hours % 24, + minutes: mins % 60, + seconds: secs % 60, + milliSeconds: millisecs, + display: display + } + } + + Vue.prototype.$errPhone = function(phone) { + var text = undefined + if (this.$empty(phone)) { + text = 'Số điện thoại di động không được bỏ trống.' + } else if (isNaN(phone)) { + text = 'Số điện thoại di động không hợp lệ.' + } else if(phone.length<9 || phone.length>11) { + text = 'Số điện thoại di động phải có từ 9-11 số.' + } + return text + }, + + Vue.prototype.$errEmail = function(email) { + const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ + var text = undefined + if (this.$empty(email)) { + text = 'Email không được bỏ trống.' + } else if (!(re.test(String(email).toLowerCase()))) { + text = 'Email không hợp lệ.' + } + return text + } + + Vue.prototype.$errPhoneEmail = function(contact) { + const re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ + var text = undefined + + if (this.$empty(contact)) { + text = 'Số điện thoại di động hoặc Email không được bỏ trống.' + } else if (!(re.test(String(contact).toLowerCase()) || !isNaN(contact))) { + text = 'Số điện thoại di động hoặc Email không hợp lệ.' + } else if(!isNaN(contact) && (contact.length<9 || contact.length>11)) { + text = 'Số điện thoại di động không hợp lệ.' + } + return text + } + + Vue.prototype.$dummy = function(data, count) { + let list = this.$copy(data) + for (let index = 0; index < count; index++) { + if(data.lengthv.type===type) + found.format.map(x=>{ + if(file.name.toLowerCase().indexOf(x)>=0) valid = true + }) + } + + if(valid===false) return {error: true, text: 'Định dạng file không hợp lệ'} + if((type==='image' || type==='file') && file.size > 500*1024*1024) { + return {error: true, text: 'Kích thước ' + (type==='image'? 'hình ảnh' : 'tài liệu') + ' phải dưới 500MB'} + } else if(type==='video' && file.size > 1073741274) { + return {error: true, text: 'Kích thước video phải dưới 1GB'} + } + + let data = new FormData() + let fileName = this.$dayjs(new Date()).format("YYYYMMDDhhmmss") + '-' + file.name + data.append('name', fileName) + data.append('file', file) + data.append('type', type) + data.append('size', file.size) + data.append('user', user) + return {form: data, name: fileName, type: type, size: file.size, file: file} + } + + Vue.prototype.$change = function(obj1, obj2, list) { + var change = false + if(list) { + list.map(v=>{if(obj1[v]!==obj2[v]) change = true}) + } else { + for (var k in obj1 ) { + if(obj1[k]!==obj2[k]) change = true + } + } + return change + } + + Vue.prototype.$resetNull = function(obj) { + for (const [key, value] of Object.entries(obj)) { + if(typeof value==='string') { + let val = value.trim() + if(val==='' || val==="") val = null + obj[key] = val + } + } + return obj + } + + Vue.prototype.$responsiveMenu = function() { + // Get all "navbar-burger" elements + const $navbarBurgers = Array.prototype.slice.call(document.querySelectorAll('.navbar-burger'), 0); + // Check if there are any navbar burgers + if ($navbarBurgers.length > 0) { + // Add a click event on each of them + $navbarBurgers.forEach( el => { + // Get the target from the "data-target" attribute + const target = el.dataset.target; + const $target = document.getElementById(target); + + // Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu" + el.classList.toggle('is-active'); + $target.classList.toggle('is-active'); + }) + } + } + + Vue.prototype.$copyToClipboard = function(text) { + if (window.clipboardData && window.clipboardData.setData) { + // IE specific code path to prevent textarea being shown while dialog is visible. + return clipboardData.setData("Text", text); + + } else if (document.queryCommandSupported && document.queryCommandSupported("copy")) { + var textarea = document.createElement("textarea"); + textarea.textContent = text; + textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in MS Edge. + document.body.appendChild(textarea); + textarea.select(); + try { + return document.execCommand("copy"); // Security exception may be thrown by some browsers. + } catch (ex) { + console.warn("Copy to clipboard failed.", ex); + return false; + } finally { + document.body.removeChild(textarea); + } + } + } + + Vue.prototype.$nonAccent = function(str) { + if(this.$empty(str)) return null + str = str.replaceAll('/', '-').replaceAll('%', '-').replaceAll('?', '-') + str = str.toLowerCase(); + str = str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g, "a"); + str = str.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g, "e"); + str = str.replace(/ì|í|ị|ỉ|ĩ/g, "i"); + str = str.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g, "o"); + str = str.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g, "u"); + str = str.replace(/ỳ|ý|ỵ|ỷ|ỹ/g, "y"); + str = str.replace(/đ/g, "d"); + // Some system encode vietnamese combining accent as individual utf-8 characters + str = str.replace(/\u0300|\u0301|\u0303|\u0309|\u0323/g, ""); // Huyền sắc hỏi ngã nặng + str = str.replace(/\u02C6|\u0306|\u031B/g, ""); // Â, Ê, Ă, Ơ, Ư + str = str.split(' ').filter(s => s).join('-') + return str + } + + Vue.prototype.$linkID = function(link) { + link = link? link : this.$route.params.slug + if(this.$empty(link)) return + let idx = link.lastIndexOf('-') + let id = (idx>-1 && idx=colors.length? ('#' + Math.floor(Math.random()*16777215).toString(16)) : colors[i] + } + } +}) \ No newline at end of file diff --git a/plugins/components.js b/plugins/components.js new file mode 100755 index 0000000..20b5636 --- /dev/null +++ b/plugins/components.js @@ -0,0 +1,11 @@ +import Vue from 'vue' +import SnackBar from '@/components/snackbar/SnackBar' +import CountDown from '@/components/dialog/CountDown' +import Modal from '@/components/Modal' +import SearchBox from '@/components/SearchBox' + +const components = { SnackBar, Modal, CountDown, SearchBox} + +Object.entries(components).forEach(([name, component]) => { + Vue.component(name, component) +}) \ No newline at end of file diff --git a/plugins/connection.js b/plugins/connection.js new file mode 100644 index 0000000..b06705c --- /dev/null +++ b/plugins/connection.js @@ -0,0 +1,330 @@ +import Vue from 'vue' +const mode = 'dev' +var paths = [ + {name: 'operation', url: 'https://oprtapi.bigdatatech.vn/' }, + {name: 'local', url: 'http://127.0.0.1:8000/' }, + {name: 'dev', url: 'https://utopiaapi.dev247.net/' }, + {name: 'prod', url: 'https://utopiaapi.dev247.net/' } +] +const path = paths.find(v=>v.name===mode).url +const apis = [ + {name: 'upload' , url: 'upload/', params: {}}, + {name: 'image' , url: 'data/Image/', url_detail: 'data-detail/Image/', params: {}}, + {name: 'file' , url: 'data/File/', url_detail: 'data-detail/File/', params: {}}, + {name: 'user', url: 'data/User/', url_detail: 'data-detail/User/', params: {values: 'id,phone_verified,email_verified,create_time__date,username,password,avatar,fullname,display_name,type,blocked,block_reason,blocked_by,last_login,auth_method__code,auth_method__name,auth_method,auth_status,auth_status__code,auth_status__name,register_method,phone,create_time,update_time'}}, + {name: 'blockreason', commit: 'updateBlockReason', url: 'data/Block_Reason/', url_detail: 'data-detail/Block_Reason/', params: {page: -1}}, + {name: 'authstatus', commit: 'updateAuthStatus', url: 'data/Auth_Status/', url_detail: 'data-detail/Auth_Status/', params: {page: -1}}, + {name: 'authmethod', commit: 'updateAuthMethod', url: 'data/Auth_Method/', url_detail: 'data-detail/Auth_Method/', params: {page: -1}}, + {name: 'usertype', commit: 'updateUserType', url: 'data/User_Type/', url_detail: 'data-detail/User_Type/', params: {}}, + {name: 'registermethod', commit: 'updateRegisterMethod', url: 'data/Register_Method/', url_detail: 'data-detail/Register_Method/', params: {page: -1}}, + {name: 'langchoice', commit: 'updateLangChoice', url: 'data/Lang_Choice/', url_detail: 'data-detail/Lang_Choice/', params: {}}, + {name: 'userauth', url: 'data/User_Auth/', url_detail: 'data-detail/User_Auth/', params: {}}, + {name: 'accountrecovery', url: 'data/Account_Recovery/', url_detail: 'data-detail/Account_Recovery/', params: {}}, + {name: 'login', url: 'login/', params: {values: 'id,username,password,avatar,fullname,display_name,type,type__code,type__name,blocked,block_reason,block_reason__code,block_reason__name,blocked_by,last_login,auth_method,auth_method__code,auth_method__name,auth_status,auth_status__code,auth_status__name,register_method,register_method__code,register_method__name,create_time,update_time'}}, + {name: 'authtoken', url: 'auth-token/', params: {}}, + + {name: 'emailsetup', url: 'data/Email_Setup/', url_detail: 'data-detail/Email_Setup/', params: {sort: '-id'}}, + {name: 'emailsent', url: 'data/Email_Sent/', url_detail: 'data-detail/Email_Sent/', params: {values: 'id,receiver,content,content__sender__email,content__subject,content__content,status__code,status,status__name,create_time', sort: '-id'}}, + {name: 'sendemail', url: 'send-email/', path: 'operation', params: {}}, + {name: 'token', url: 'data/Token/', url_detail: 'data-detail/Token', params: {filter: {expiry: 0}}}, + {name: 'common', commit: 'updateCommon', url: 'data/Common/', url_detail: 'data-detail/Common/', params: {sort: 'index'}}, + {name: 'sex', url: 'data/Sex/', url_detail: 'data-detail/Sex/', params: {}}, + {name: 'downloadfile', url: 'download-file/', params: {}}, + {name: 'download', url: 'download/', params: {}}, + {name: 'gethash', url: 'get-hash/', params: {}}, + {name: 'userapps', url: 'data/User_Apps/', url_detail: 'data-detail/User_Apps/', params: {}} +] + +Vue.use( { + install(Vue){ + Vue.prototype.$path = function(name) { + return name? paths.find(v=>v.name===name).url : path + } + + Vue.prototype.$findapi = function(name) { + const result = Array.isArray(name)? apis.filter(v=>name.findIndex(x=>v.name===x)>=0) : apis.find(v=>v.name===name) + return this.$copy(result) + } + + Vue.prototype.$readyapi = function(list) { + var array = [] + list.forEach(element => { + let found = apis.find(v=>v.name===element) + if(found) { + let ele = JSON.parse(JSON.stringify(found)) + ele.ready = this.$store.state[element]? true : false + array.push(ele) + } + }) + return array + } + + // get data + Vue.prototype.$getapi = async function(list) { + try { + let arr = list.map(v => { + let found = apis.find(v=>v.name===v.name) + let url = (v.path? paths.find(x=>x.name===v.path).url : path) + (v.url? v.url : found.url) + let params = v.params? v.params : (found.params===undefined? {} : found.params) + params.login = this.$store.state.login? this.$store.state.login.id : undefined + return {url: url, params: params} + }) + let data = await Promise.all(arr.map(v=>this.$axios.get(v.url, {params: v.params}))) + data.map((v,i) => { + list[i].data = v.data + if(list[i].commit) { + let payload = {} + payload[list[i].name] = v.data.rows? v.data.rows : v.data + this.$store.commit(list[i].commit, payload) + } + }) + return list + } catch(err) { + console.log(err) + return 'error' + } + } + + // insert data + Vue.prototype.$insertapi = async function(name, data, values) { + try { + let found = this.$findapi(name) + let curpath = found.path? paths.find(x=>x.name===found.path).url : path + var rs + if(!Array.isArray(data)) + rs = await this.$axios.post(`${curpath}${found.url}`, data, {params: {values: values}}) + else { + let params = {action: 'import', values: values} + rs = await this.$axios.post(`${curpath}import-data/${found.url.substring(5, found.url.length-1)}/`, data, {params: params}) + } + + // update store + if(found.commit) { + if(this.$store.state[found.name]) { + let copy = JSON.parse(JSON.stringify(this.$store.state[found.name])) + let rows = Array.isArray(rs.data)? rs.data : [rs.data] + rows.map(v=>{ + if(v.id && !v.error) { + let idx = copy.findIndex(x=>x.id===v.id) + if(idx>=0) copy[idx] = v + else copy.push(v) + } + }) + this.$store.commit('updateStore', {name: found.name, data: copy}) + } + } + return rs.data + } catch(err) { + console.log(err) + return 'error' + } + } + + // update api + Vue.prototype.$updateapi = async function(name, data, values) { + try { + let found = this.$findapi(name) + let rs = await this.$axios.put(`${path}${found.url_detail}${data.id}/`, data, {params: {values: values? values : found.params.values}}) + if(found.commit) { + let index = this.$store.state[found.name]? this.$store.state[found.name].findIndex(v=>v.id===rs.data.id) : -1 + if(index>=0) { + var copy = JSON.parse(JSON.stringify(this.$store.state[found.name])) + if(Array.isArray(rs.data)===false) Vue.set(copy, index, rs.data) + else { + rs.data.forEach(v => { + let index = copy.findIndex(v=>v.id===v.id) + if(index>=0) Vue.set(copy, index, v) + }) + } + this.$store.commit('updateStore', {name: found.name, data: copy}) + } + } + return rs.data + } catch(err) { + console.log(err) + return 'error' + } + } + + // delete data + Vue.prototype.$deleteapi = async function(name, id) { + try { + let found = this.$findapi(name) + var rs + if(!Array.isArray(id)) + rs = await this.$axios.delete(`${path}${found.url_detail}${id}`) + else { + let params = {action: 'delete'} + rs = await this.$axios.post(`${path}import-data/${found.url.substring(5,found.url.length-1)}/`, id, {params: params}) + } + if(found.commit) { + let copy = JSON.parse(JSON.stringify(this.$store.state[found.name])) + if(!Array.isArray(id)) { + let index = copy.findIndex(v=>v.id===id) + if(index>=0) this.$delete(copy, index) + } else { + rs.data.forEach(element => { + let index = copy.findIndex(v=>v.id===element.id) + if(index>=0) this.$delete(copy, index) + }) + } + this.$store.commit('updateStore', {name: found.name, data: copy}) + } + return rs.data + } catch(err) { + console.log(err) + return 'error' + } + } + + // insert row + Vue.prototype.$insertrow = async function(name, data, values, pagename) { + let result = await this.$insertapi(name, data, values) + if(result==='error') return + let arr = Array.isArray(result)? result : [result] + let copy = this.$copy(this.$store.state[pagename].data) + arr.map(x=>{ + let index = copy.findIndex(v=>v.id===x.id) + index>=0? copy[index] = x : copy.unshift(x) + }) + this.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + let pagedata = this.$store.state[pagename] + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + // update row + Vue.prototype.$updaterow = async function(name, data, values, pagename) { + let result = await this.$updateapi(name, data, values) + if(result==='error') return + let arr = Array.isArray(result)? result : [result] + let copy = this.$copy(this.$store.state[pagename].data) + arr.map(x=>{ + let index = copy.findIndex(v=>v.id===x.id) + index>=0? copy[index] = x : copy.unshift(x) + }) + this.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + let pagedata = this.$store.state[pagename] + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + // delete row + Vue.prototype.$deleterow = async function(name, id, pagename, ask) { + let self = this + var remove = async function() { + let result = await self.$deleteapi(name, id) + if(result==='error') return + let arr = Array.isArray(id)? id : [id] + let copy = self.$copy(self.$store.state[pagename].data) + arr.map(x=>{ + let index = copy.findIndex(v=>v.id===x) + index>=0? self.$delete(copy,index) : false + }) + self.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + let pagedata = this.$store.state[pagename] + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + // ask confirm + if(ask) { + this.$buefy.dialog.confirm({ + message: 'Bạn muốn xóa bản ghi: ' + id, + onConfirm: () => remove() + }) + } else remove() + } + + // update page + Vue.prototype.$updatepage = function(pagename, row, action) { + let pagedata = this.$store.state[pagename] + let copy = this.$copy(pagedata.data) + let idx = copy.findIndex(v=>v.id===row.id) + if(action==='delete') this.$delete(copy, idx) + else if(action==='insert') copy.unshift(row) + else copy[idx] = row + this.$store.commit('updateState', {name: pagename, key: 'data', data: copy}) + if(pagedata.filters? pagedata.filters.length>0 : false) { + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: this.$copy(pagedata.filters)}) + } + } + + Vue.prototype.$getdata = async function(name, filter, params, first) { + let found = this.$findapi(name) + if(params) found.params = params + else if(filter) found.params.filter = filter + let rs = await this.$getapi([found]) + return first? (rs[0].data.rows.length>0? rs[0].data.rows[0] : undefined) : rs[0].data.rows + } + + Vue.prototype.$getpage = function(showFilter) { + return {data: [], fields: [], filters: [], update: undefined, action: undefined, filterby: undefined, api: {full_data: true}, origin_api: {full_data: true}, + tablesetting: undefined, setting: undefined, tabfield: true, setpage: {}, showFilter: this.$empty(showFilter)? true : showFilter} + } + + Vue.prototype.$setpage = function(pagename, row, api) { + if(!this.$store.state[pagename])return + let json = row.detail + let fields = this.$updateSeriesFields(json.fields) + this.$store.commit('updateState', {name: pagename, key: 'fields', data: fields}) + this.$store.commit('updateState', {name: pagename, key: 'setting', data: this.$copy(row)}) + if(json.filters) this.$store.commit('updateState', {name: pagename, key: 'filters', data: this.$copy(json.filters)}) + if(json.tablesetting) this.$store.commit('updateState', {name: pagename, key: 'tablesetting', data: json.tablesetting}) + if(api) { + let copy = this.$copy(api) + delete copy.data + copy.full_data = api.data.full_data + copy.total_rows = api.data.total_rows + this.$store.commit('updateState', {name: pagename, key: 'api', data: copy}) + this.$store.commit('updateState', {name: pagename, key: 'origin_api', data: copy}) + } + } + + Vue.prototype.$findpage = function(arr) { + var copy = this.$copy(this.$store.state.pagetrack) + var doFind = function() { + let found = undefined + for (let i=1; i<=30; i++) { + let name = `pagedata${i}` + if(!copy[name]) { + found = name + copy[name] = true + break; + } + } + if(!found) console.log('pagename not found') + return found + } + let result + if(arr) { + result = [] + arr.map(v=>{ result.push({name: v, value: doFind()})}) + } else { + result = doFind(copy) + } + this.$store.commit('updateStore', {name: 'pagetrack', data: copy}) + return result + } + + Vue.prototype.$clearpage = function(pagename) { + if(!pagename) return + if(pagename==='reset') return this.$store.commit('updateStore', {name: 'pagetrack', data: {}}) + let copy = this.$copy(this.$store.state.pagetrack) + let arr = Array.isArray(pagename)? pagename : [pagename] + arr.map(v=>{ + copy[v] = false + this.$store.commit('updateStore', {name: v, data: undefined}) + }) + this.$store.commit('updateStore', {name: 'pagetrack', data: copy}) + } + + Vue.prototype.$updatepath = function(val) { + path = `https://${val}/` + } + } +}) + diff --git a/plugins/datatable.js b/plugins/datatable.js new file mode 100755 index 0000000..f9bde7f --- /dev/null +++ b/plugins/datatable.js @@ -0,0 +1,358 @@ +import Vue from 'vue' +Vue.use( { + install(Vue) { + //==========Find & filter================= + Vue.prototype.$find = function(arr, obj, attr) { + const keys = Object.keys(obj) + let found = arr.find(v=>{ + let valid = true + keys.map(key=>{ + let val = obj[key] + if(valid===false) return false + else if(Array.isArray(val)) { + if(val.findIndex(x=>x===v[key]) <0) valid = false + } else if(!(v[key]===val)) valid = false + }) + return valid + }) + return found? (attr? found[attr] : found) : undefined + } + + Vue.prototype.$findIndex = function(arr, obj) { + const keys = Object.keys(obj) + return arr.findIndex(v=>{ + let valid = true + keys.map(key=>{ + let val = obj[key] + if(valid===false) return false + else if(Array.isArray(val)) { + if(val.findIndex(x=>x===v[key]) <0) valid = false + } else if(!(v[key]===val)) valid = false + }) + return valid + }) + } + + Vue.prototype.$filter = function(arr, obj, attr) { + const keys = Object.keys(obj) + let rows = arr.filter(v=>{ + let valid = true + keys.map(key=>{ + let val = obj[key] + if(valid===false) return false + else if(Array.isArray(val)) { + if(val.findIndex(x=>x===v[key]) <0) valid = false + } else if(!(v[key]===val)) valid = false + }) + return valid + }) + return attr? rows.map(v=>v[attr]) : rows + } + + //=========Empty & copy============ + Vue.prototype.$id = function() { + return Math.random().toString(36).substr(2, 9) + } + + Vue.prototype.$empty = function(val) { + if(val === undefined || val === null || val === '' || val==="") return true + return false + }, + + Vue.prototype.$copy = function(val) { + if(val === undefined || val === null || val === '' || val==="") return val + return JSON.parse(JSON.stringify(val)) + } + + Vue.prototype.$clone = function(obj) { + if (obj === null || typeof (obj) !== 'object' || 'isActiveClone' in obj) + return obj; + if (obj instanceof Date) + var temp = new obj.constructor(); //or new Date(obj); + else + var temp = obj.constructor(); + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + obj['isActiveClone'] = null; + temp[key] = this.$clone(obj[key]); + delete obj['isActiveClone']; + } + } + return temp + } + + Vue.prototype.$delete = function(arr, idx) { + arr.splice(idx, 1) + } + + Vue.prototype.$stripHtml = function(html, length) { + if(!html) return null + else if(typeof html!=='string') return html + if(html? html.indexOf('<')<0 : false) { + return length? (html.length > length? html.substring(0, length) + '...' : html ) : html + } + var tmp = document.createElement("DIV") + tmp.innerHTML = html + var val = tmp.textContent || tmp.innerText || "" + return length? (val.length > length? val.substring(0, length) + '...' : val ) : val + } + + //==========Convert================= + Vue.prototype.$isNumber = function(val) { + if(val === undefined || val === null || val === '' || val==="") return false + val = val.toString().replace(/,/g, "") + return !isNaN(val) + } + + Vue.prototype.$numtoString = function(val, type, decimal, mindecimal) { + if(val === undefined || val === "" || val==='' || val === null) return + val = val.toString().replace(/,/g, "") + if(isNaN(val)) return + let f = decimal? {maximumFractionDigits: decimal || 0} : {} + if(mindecimal) f['minimumFractionDigits'] = mindecimal + return decimal? Number(val).toLocaleString(type || 'en-EN', f) : Number(val).toLocaleString(type || 'en-EN') + } + + Vue.prototype.$formatNumber = function(val) { + if(val === undefined || val === "" || val==='' || val === null) return + val = val.toString().replace(/,/g, "") + if (val.indexOf('%') >0) { + val = val.replace(/%/g, "") + return isNaN(val)? undefined : Number(val)/100 + } + return isNaN(val)? undefined : Number(val) + } + + Vue.prototype.$formatUnit = function(val, unit, decimal, string, mindecimal) { + val = this.$formatNumber(val) + if(val===undefined) return + let percentage = (unit===0.01 || unit==="0.01")? '%' : '' + val = unit? val/Number(unit) : val + let f = {maximumFractionDigits: decimal || 0} + if(mindecimal) f['minimumFractionDigits'] = mindecimal + return string? (val.toLocaleString('en-EN', f) + percentage) : val + } + + //==========Calculate================= + Vue.prototype.$calc = function(fn) { + return new Function('return ' + fn)() + } + + Vue.prototype.$calculate = function(row, tags, formula, decimal, unit) { + let val = this.$copy(formula) + let valid = 0 + tags.forEach(v => { + let myRegExp = new RegExp(v, 'g') + let res = this.$formatNumber(row[v]) + if(res) valid = 1 + val = val.replace(myRegExp, `(${res || 0})`) + }) + if(valid===0) return {success: false, value : undefined} //all values is null + //calculate + try { + let value = this.$calc(val) + if(isNaN(value) || value===Number.POSITIVE_INFINITY || value===Number.NEGATIVE_INFINITY) { + var result = {success: false, value : value} + } else { + value = (value===true || value===false)? value : this.$formatUnit(value, unit, decimal, true, decimal) + var result = {success: true, value: value} + } + } + catch(err) { + var result = {success: false, value : undefined} + } + return result + } + + Vue.prototype.$calculateFunc = function(row, cols, func, decimal, unit) { + let value + let arr1 = cols.map(v=>this.$formatNumber(row[v])) + let arr = arr1.filter(v=>v) + if(arr.length===0) return {success: false, value : undefined} + if(func==='max') value = Math.max(...arr) + else if(func==='min') value = Math.min(...arr) + else if(func==='sum') value = arr.reduce((a, b) => a + b, 0) + else if(func==='avg') { + let total = arr.reduce((a, b) => a + b, 0) + value = total / cols.length + } + if(!value) return {success: false, value: undefined} + value = this.$formatUnit(value, unit, decimal, true, decimal) + return {success: true, value: value} + } + + Vue.prototype.$calculateData = function(data, fields) { + let arr = this.$copy(fields.filter(h=>h.formula)) + if(arr.length===0) return data + let arr1 = arr.filter(v=>v.func) + arr1.map(v=>{ + if(v.vals.indexOf(':')>=0) { + let arr2 = v.vals.toLowerCase().replaceAll('c', '').split(':') + let cols = [] + for (let i = parseInt(arr2[0]); i <= parseInt(arr2[1]); i++) { + let field = fields.length>i? fields[i] : undefined + if(field? (field.format==='number' && field.name!==v.name) : false) cols.push(field.name) + } + v.cols = cols + } else { + let arr2 = v.vals.toLowerCase().replaceAll('c', '').split(',') + let cols = [] + arr2.map(v=>{ + let i = parseInt(v) + let field = fields.length>i? fields[i] : undefined + if(field? (field.format==='number' && field.name!==v.name) : false) cols.push(field.name) + }) + v.cols = cols + } + }) + arr = this.$multiSort(arr, {level: 'asc'}) + let copy = data + copy.map(v=>{ + arr.map(x=>{ + if(x.func) { + let res = this.$calculateFunc(v, x.cols, x.func, x.decimal, x.unit) + if(res? res.success : false) v[x.name] = res.value + } else { + let res = this.$calculate(v, x.tags, x.formula, x.decimal, x.unit) + if(res? res.success : false) v[x.name] = res.value + } + }) + }) + return copy + } + + Vue.prototype.$summary = function(arr, fields, type) { + let obj = {} + if(type==='total') { + fields.map(x=> obj[x] = arr.map(v=>v[x]? v[x] : 0).reduce((a, b) => a + b, 0)) + } else if(type==='min') { + fields.map(x=>obj[x] = Math.min(...arr.map(v=>v[x]))) + } + else if(type==='max') { + fields.map(x=>obj[x] = Math.max(...arr.map(v=>v[x]))) + } + else if(type==='count') { + fields.map(x=>obj[x] = arr.map(v=>!this.$empty(v[x])).length) + } + return obj + } + + //====================Array==================== + Vue.prototype.$formatArray = function(data, fields) { + let args = fields.filter(v=>v.format==='number') + data.map(v=>{ + args.map(x=>{ + v[x.name] = this.$empty(v[x.name])? undefined : this.$formatUnit(v[x.name], x.unit, x.decimal, true, x.decimal) + }) + }) + return data + } + + Vue.prototype.$unique = function(arr, keyProps) { + const kvArray = arr.map(entry => { + const key = keyProps.map(k => entry[k]).join('|'); + return [key, entry]; + }); + const map = new Map(kvArray); + return Array.from(map.values()); + } + + Vue.prototype.$arrayMove = function(arr, old_index, new_index) { + if (new_index >= arr.length) { + var k = new_index - arr.length + 1; + while (k--) { + arr.push(undefined); + } + } + arr.splice(new_index, 0, arr.splice(old_index, 1)[0]); + return arr; // for testing + } + + Vue.prototype.$multiSort = function(array, sortObject = {}, format = {}) { + const sortKeys = Object.keys(sortObject) + + // Return array if no sort object is supplied. + if (!sortKeys.length) return array + + // Change the values of the sortObject keys to -1, 0, or 1. + for (let key in sortObject) + sortObject[key] = sortObject[key] === 'desc' || sortObject[key] === -1 ? -1 : (sortObject[key] === 'skip' || sortObject[key] === 0 ? 0 : 1) + + const keySort = (a, b, direction) => { + direction = direction !== null ? direction : 1 + if (a === b) return 0 + + // If b > a, multiply by -1 to get the reverse direction. + return a > b ? direction : -1 * direction; + } + + return array.sort((a, b) => { + let sorted = 0, index = 0 + + // Loop until sorted (-1 or 1) or until the sort keys have been processed. + while (sorted === 0 && index < sortKeys.length) { + const key = sortKeys[index] + if (key) { + const direction = sortObject[key] + let val1 = format[key]==='number'? (this.$empty(a[key])? 0 : this.$formatNumber(a[key])) : a[key] + let val2 = format[key]==='number'? (this.$empty(b[key])? 0 : this.$formatNumber(b[key])) : b[key] + sorted = keySort(val1, val2, direction) + index++ + } + } + return sorted + }) + } + + //======================Fields==================== + Vue.prototype.$createField = function(name,label,format,show, minwidth) { + let field = {name: name, label: label, format: format, show: show, minwidth: minwidth} + if(format==='number') { + field.unit = '1' + field.textalign = 'right' + } + return field + } + + Vue.prototype.$updateFields = function(pagename, field, action) { + let pagedata = this.$store.state[pagename] + let copy = this.$copy(pagedata.fields) + let idx = this.$findIndex(copy, {name: field.name}) + if(action==='delete') { + this.$delete(copy, idx) + if(pagedata.filters? pagedata.filters.length>0 : false) { + let index = this.$findIndex(pagedata.filters, {name: field.name}) + if(index>=0) { + let copyFilter = this.$copy(this.pagedata.filters) + this.$delete(copyFilter, index) + this.$store.commit('updateState', {name: pagename, key: 'filterby', data: copyFilter}) + } + } + } else { + idx>=0? copy[idx] = field : copy.push(field) + } + this.$store.commit("updateState", {name: pagename, key: "fields", data: copy}) + }, + + Vue.prototype.$updateSeriesFields = function(fields) { + fields.filter(v=>v.series).map(field=>{ + let obj = field.api==='finitem'? this.$findPeriod(field.series, 'period') : this.$findPeriod(field.series) + field.period = field.api==='finitem'? obj.code : obj + let idx = field.label.indexOf('[') + field.label = (idx>0? field.label.substring(0, idx) : field.label) + '[' + (field.api==='finitem'? obj.show : obj) + ']' + }) + return fields + } + + Vue.prototype.$updateSeriesFilters = function(filters, fields) { + if(fields.filter(v=>v.series).length===0) return filters + filters.map(v=>{ + let found = fields.find(x=>x.name===v.name) + if(found? found.series : false) { + v.label = found.label + } + }) + return filters + } + } +}) \ No newline at end of file diff --git a/push.sh b/push.sh new file mode 100755 index 0000000..fc3c9f7 --- /dev/null +++ b/push.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +git add . +git commit -m 'changes' +git push \ No newline at end of file diff --git a/rundev.sh b/rundev.sh new file mode 100755 index 0000000..7dbac98 --- /dev/null +++ b/rundev.sh @@ -0,0 +1,4 @@ +#!/bin/bash +python3 envdev.py +kill -9 $(lsof -i:3001 -t) 2> /dev/null +npm run dev diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000..640bb73 Binary files /dev/null and b/static/favicon.ico differ diff --git a/static/icon/1.svg b/static/icon/1.svg new file mode 100644 index 0000000..9093868 --- /dev/null +++ b/static/icon/1.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/2.svg b/static/icon/2.svg new file mode 100644 index 0000000..f8df418 --- /dev/null +++ b/static/icon/2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/3.svg b/static/icon/3.svg new file mode 100644 index 0000000..3fac3b0 --- /dev/null +++ b/static/icon/3.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/4.svg b/static/icon/4.svg new file mode 100644 index 0000000..a66074f --- /dev/null +++ b/static/icon/4.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/5.svg b/static/icon/5.svg new file mode 100644 index 0000000..8278043 --- /dev/null +++ b/static/icon/5.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/add.png b/static/icon/add.png new file mode 100644 index 0000000..d4d6371 Binary files /dev/null and b/static/icon/add.png differ diff --git a/static/icon/add.svg b/static/icon/add.svg new file mode 100644 index 0000000..0e86fc1 --- /dev/null +++ b/static/icon/add.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/static/icon/add1.png b/static/icon/add1.png new file mode 100644 index 0000000..4253afd Binary files /dev/null and b/static/icon/add1.png differ diff --git a/static/icon/add2.svg b/static/icon/add2.svg new file mode 100644 index 0000000..65c5b08 --- /dev/null +++ b/static/icon/add2.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/add3.svg b/static/icon/add3.svg new file mode 100644 index 0000000..9bb961a --- /dev/null +++ b/static/icon/add3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/add4.svg b/static/icon/add4.svg new file mode 100644 index 0000000..d00e745 --- /dev/null +++ b/static/icon/add4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/add5.svg b/static/icon/add5.svg new file mode 100644 index 0000000..360e0f5 --- /dev/null +++ b/static/icon/add5.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/addfolder.svg b/static/icon/addfolder.svg new file mode 100644 index 0000000..cf0e04f --- /dev/null +++ b/static/icon/addfolder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/apps.svg b/static/icon/apps.svg new file mode 100644 index 0000000..88fb1aa --- /dev/null +++ b/static/icon/apps.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/icon/attach-file.svg b/static/icon/attach-file.svg new file mode 100644 index 0000000..471fb99 --- /dev/null +++ b/static/icon/attach-file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/az.svg b/static/icon/az.svg new file mode 100644 index 0000000..cceb86d --- /dev/null +++ b/static/icon/az.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/bin.svg b/static/icon/bin.svg new file mode 100644 index 0000000..7ab7e73 --- /dev/null +++ b/static/icon/bin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/bin1.svg b/static/icon/bin1.svg new file mode 100644 index 0000000..2ec6c33 --- /dev/null +++ b/static/icon/bin1.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/static/icon/building.svg b/static/icon/building.svg new file mode 100644 index 0000000..7f10431 --- /dev/null +++ b/static/icon/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/calculator.svg b/static/icon/calculator.svg new file mode 100644 index 0000000..3f5cf93 --- /dev/null +++ b/static/icon/calculator.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/static/icon/calendar.svg b/static/icon/calendar.svg new file mode 100644 index 0000000..2469d73 --- /dev/null +++ b/static/icon/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/camera.svg b/static/icon/camera.svg new file mode 100644 index 0000000..48597b1 --- /dev/null +++ b/static/icon/camera.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/camera_switch.svg b/static/icon/camera_switch.svg new file mode 100644 index 0000000..fa4d9b9 --- /dev/null +++ b/static/icon/camera_switch.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/static/icon/care.png b/static/icon/care.png new file mode 100644 index 0000000..ffa3c48 Binary files /dev/null and b/static/icon/care.png differ diff --git a/static/icon/care1.png b/static/icon/care1.png new file mode 100644 index 0000000..b1e43cd Binary files /dev/null and b/static/icon/care1.png differ diff --git a/static/icon/check.svg b/static/icon/check.svg new file mode 100644 index 0000000..e1c054d --- /dev/null +++ b/static/icon/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/check1.svg b/static/icon/check1.svg new file mode 100644 index 0000000..ff39729 --- /dev/null +++ b/static/icon/check1.svg @@ -0,0 +1,9 @@ + + + Iconly/Light-Outline/Tick Square + + + + + + \ No newline at end of file diff --git a/static/icon/check2.svg b/static/icon/check2.svg new file mode 100644 index 0000000..299397a --- /dev/null +++ b/static/icon/check2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/check3.svg b/static/icon/check3.svg new file mode 100644 index 0000000..830f957 --- /dev/null +++ b/static/icon/check3.svg @@ -0,0 +1,9 @@ + + + Iconly/Bold/Tick Square + + + + + + \ No newline at end of file diff --git a/static/icon/check4.svg b/static/icon/check4.svg new file mode 100644 index 0000000..01c2309 --- /dev/null +++ b/static/icon/check4.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/checked.svg b/static/icon/checked.svg new file mode 100644 index 0000000..c9a8fef --- /dev/null +++ b/static/icon/checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/checked1.svg b/static/icon/checked1.svg new file mode 100644 index 0000000..4d30f3c --- /dev/null +++ b/static/icon/checked1.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/close.svg b/static/icon/close.svg new file mode 100644 index 0000000..16f11c9 --- /dev/null +++ b/static/icon/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/copy.svg b/static/icon/copy.svg new file mode 100644 index 0000000..f04d50e --- /dev/null +++ b/static/icon/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/crop.svg b/static/icon/crop.svg new file mode 100644 index 0000000..a317b1d --- /dev/null +++ b/static/icon/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/disable.svg b/static/icon/disable.svg new file mode 100644 index 0000000..6b3e8ba --- /dev/null +++ b/static/icon/disable.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/dot.svg b/static/icon/dot.svg new file mode 100644 index 0000000..4d5f586 --- /dev/null +++ b/static/icon/dot.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/doubledown.svg b/static/icon/doubledown.svg new file mode 100644 index 0000000..5f70052 --- /dev/null +++ b/static/icon/doubledown.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/doubleleft.svg b/static/icon/doubleleft.svg new file mode 100644 index 0000000..c0d69be --- /dev/null +++ b/static/icon/doubleleft.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/doubleright.svg b/static/icon/doubleright.svg new file mode 100644 index 0000000..e5761a5 --- /dev/null +++ b/static/icon/doubleright.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/down.svg b/static/icon/down.svg new file mode 100644 index 0000000..5e62a0f --- /dev/null +++ b/static/icon/down.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/download.svg b/static/icon/download.svg new file mode 100644 index 0000000..6b269b7 --- /dev/null +++ b/static/icon/download.svg @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/static/icon/download1.svg b/static/icon/download1.svg new file mode 100644 index 0000000..6865ea3 --- /dev/null +++ b/static/icon/download1.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/static/icon/edit.svg b/static/icon/edit.svg new file mode 100644 index 0000000..9294758 --- /dev/null +++ b/static/icon/edit.svg @@ -0,0 +1,14 @@ + + + + diff --git a/static/icon/edit1.svg b/static/icon/edit1.svg new file mode 100644 index 0000000..6ca5e8b --- /dev/null +++ b/static/icon/edit1.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/edit2.svg b/static/icon/edit2.svg new file mode 100644 index 0000000..a4fab2a --- /dev/null +++ b/static/icon/edit2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/email.svg b/static/icon/email.svg new file mode 100644 index 0000000..6b207c7 --- /dev/null +++ b/static/icon/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/error.svg b/static/icon/error.svg new file mode 100644 index 0000000..7e8c8ac --- /dev/null +++ b/static/icon/error.svg @@ -0,0 +1 @@ +uploader-button-02 \ No newline at end of file diff --git a/static/icon/excel.png b/static/icon/excel.png new file mode 100644 index 0000000..e9a7538 Binary files /dev/null and b/static/icon/excel.png differ diff --git a/static/icon/exchange.svg b/static/icon/exchange.svg new file mode 100644 index 0000000..4e29883 --- /dev/null +++ b/static/icon/exchange.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/eye-off.svg b/static/icon/eye-off.svg new file mode 100644 index 0000000..d59a4cf --- /dev/null +++ b/static/icon/eye-off.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/static/icon/fb.svg b/static/icon/fb.svg new file mode 100755 index 0000000..e19a18f --- /dev/null +++ b/static/icon/fb.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + diff --git a/static/icon/folder.svg b/static/icon/folder.svg new file mode 100644 index 0000000..b5a442a --- /dev/null +++ b/static/icon/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/help.svg b/static/icon/help.svg new file mode 100644 index 0000000..4ce5a2a --- /dev/null +++ b/static/icon/help.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/history.svg b/static/icon/history.svg new file mode 100644 index 0000000..0f7412d --- /dev/null +++ b/static/icon/history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/home.svg b/static/icon/home.svg new file mode 100644 index 0000000..ec934ee --- /dev/null +++ b/static/icon/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/home1.svg b/static/icon/home1.svg new file mode 100644 index 0000000..1a0bd5b --- /dev/null +++ b/static/icon/home1.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/image.svg b/static/icon/image.svg new file mode 100644 index 0000000..dd0d85d --- /dev/null +++ b/static/icon/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/image1.svg b/static/icon/image1.svg new file mode 100644 index 0000000..d6576b1 --- /dev/null +++ b/static/icon/image1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/image2.svg b/static/icon/image2.svg new file mode 100644 index 0000000..367a331 --- /dev/null +++ b/static/icon/image2.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/image3.svg b/static/icon/image3.svg new file mode 100644 index 0000000..dccaf26 --- /dev/null +++ b/static/icon/image3.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/info.svg b/static/icon/info.svg new file mode 100644 index 0000000..4bd019b --- /dev/null +++ b/static/icon/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/left.svg b/static/icon/left.svg new file mode 100644 index 0000000..e0fa220 --- /dev/null +++ b/static/icon/left.svg @@ -0,0 +1,1900 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + eJzsvemOJMmRJvgE9g6+PxogB1NBU1PTw7iDBcLj6OEs2V1gsad70RgUsrOiydzOo5CVRS736Ve+ +T0RU1dw9siKPIontCq3KCBdXUzPTQ1SOT0T/7n/78qsvrr95828PX8Sr+TD93d/dvH149u7N218e +SD386uXL77979xakn/3254eQr2apdP2r+rVV/J8Pb7978eb1L/kVv7zH1T+7efPy4XB8ePXiu58f +fvZzIf/uxbuXD/LFs7dv3/zpi7cvfv+Hd1ff/fH3P/d7SiO3z95JjfiLOP8irIf0y3k9fPkbfP/s +9R+ffffdi//3AbeJNQrt+Ob719+8eP3745v/55eHcviizodaD1+EJN/99xe/ffhuX+Fq22paD1+U +Tf7aDrXwl1TnF3LN7Zvn3796eP3uy7dvnj989508/pu33/3ycPPnZ68Pv3n2e/nm2eH/enj58s2f +DseXz57/xySdkL6+f/HyQd731bN3h7Dg7a9/FZavj9+/ePnNP3z/6t8epCdyXUCOX7PJf/pO2pJm +8TfI5etfvRLKVw/v3smzyg3Rg7/9++P4GEJk+dm//vbh9y84GtJZ/+vn1uzbN9++evb2P3Dt4Yst +H+S/Wb/63cOrb19Kn7IL1nqVDl/w3/6n1ZO3YJ0vllXaWKXfY8zyv7XT++bhjy8e/vTLwz+8ef2g +HXD99t1XOi7rOs/6r37z2+9fPrz9p9cv3smDZZA27YHfvPnm4aXUb9ffv3zGF2cJ/V+t8Ltnb3// +8E7G883L799xolW/g/Twr5/9+QHDFPQG//jtw+vfvfmffMYvlnC1pMOy4N/1kJd6KEs+hMo75FX+ +jFHuFHi/4V9tHE2hIb9DkXH5UkbqH2Xmvnj9yy9iWg5fxLXqIP792xff9DGsh4X/8zWu6vD/5v/r +88qrv3v38NqeX2bOzW+GmTBf/eYruevd629u3rxC/3+HeS9T4LXMjpdvfq/ftb/5jVz+/bf6Bvz8 +tQzVl29fvEab0z/wm/r1ly+/l6/+/u2b77/91et/fzP9TNf6/3x4LgtaRvObwz/+2/8tH2TlcnYe +fvf22XNpQD63OlfPXnz78/c2Jy/39uGgX8qV/Oi/f/jq24d/l3XVL1fq3es/Prx88+3QbKM8e/3N +4Z+fvf32h5v+8uWz18/eHkhvLf/6xR/lm2fSU73tTntCozJLvpXO4SWscnKD91QYvnrCjZ69+4Ow +oIfX33zX2taP+wdX2g+399VzzMG3h+Pb77/7w+F3b968bM3uv2qtG5lU1P/buMeXvOD1P77WDjq/ +k1U4vZNwoL+5u0jtx+8gX/4tt37z7OXLF79/++zbP7x4fukGF75vd9LvPmRi/fnVv715+eK7V30+ +DZQvn7199+L5y4ev/vzdu4dXTx7cw903L4TJPbKM31vnqz89e/f8D79+8W9vn7198fDe1YcB+PcX +r7+Ruf/V9y/ePfQOevPqW8guh6/+8OzbB77Guz/cs+ZXrcH0tbD+kbl/8cV7uH7Ih+Pr4fu/f/vs +mxeyoYg49vdvXn7z8PrwW7D3afdJtq9yOH4z/es0Wwks6+Hvvj6+nf7bNJ/+hJOyDCVaWa0k/u8l +4/9Jfo2ltFLnbVeuh3KUcmPldih38/0033vZPdj4swwlDmXdlaRl4q8SspTC33Uo265ch2MrN60c +w60U/3Q7yYc7km7D/VjGruPD+U8cyjqUtGSUSX8tZSh12aTov9dDOWqZ/o9LY/nYaMbdeK7DqPax +lTK14V2HQdZRHUe3SsFvjGrdje82jLD8O9lQ+2Af2zDrb4zy3Tja8q/+zBfHepl2Ax1lXPEbI4sx +ziyVo1xORvjayn5sZSzx647l9mQU/aaRY9jHDEUHyYdss8GSAZpsjDBWN1ZuWe6s3KP4ysLLjGMZ +OEqrdXxlhx65SO7ZNwtfPvP1Nr7KLZ842BNmThl5hIn3xX2WGOMacyyig23xKOU23stohzWu65rW +stZ1W6/X43q73q330pFLimlNOZW0pet0TDfpLt1P8kBBZumaU8655i1f52O+ybf5XuZCkG5YSyq5 +1LKVY7kpt+Ve5kmoS11rqrmWutXreqy39a7ey3xZpi1u6ybtbFXUuuN2s91t9zJpwnW8Xq/Tdb6u +19v19fVRys317fUdZ9IiL7Ae07Ec63GTr47Hm+Pd8V5mV5jY2/FmvUk38gA32831zfHm5ub25l4m +W+AorLfpNt/Kw93W2+32eHtze3d7fzfLuMS79S7flbt6t93Jve5u7m6nu7u7e8yIe+mw+3Qvb3ov +z35/LUVueS9X3p/8yFjOMprt891QbodyM5TjrlwPZfMyyT91KGUoeVfSUNahxKHIBJzul1ZGFtaZ +7zw++t34c7srN1om/joO5Xoo267UoZSh5KGk6S61su5KHMoylDCUeSza5ZP1/fj048/NUI5auDJ3 +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 +K/DD/MqqxQQvqnCzKGNDhYEZau0ghUfQrQ9RGIImIiUDKMy1mUvbWNZMcmmZb5wwvbHUDk1YK9l+ +YMJc6478ZgljVbyMJuathkEF/UYJVyszXyRhAKTivPl9RB5sc4Q/Ozo/fkcn6v9/GOEveOA/cuT2 +fPt7//SXP3sdGof6y7/60//hL37903/yy1/9/Mvv//Cn/8sv/6+OW7/9vX/0+z/8xtb4nz/7v/7d +Lzqhn/7y57NPYhnzxzjwx37pn/3Fx37/+1/8+R/+rXZof+xH/slf/fL//MUvf/PxG//ur/8oLvk6 +/Y9z+Ytf/vo6kz+69U+//Os//OnH7fwf/+ovf/+H/9jG/+wv//3nbaPe4m+9xP/pl7/4N//2D/+J +1/hP//Jv/vo3n+U//OG/+fv/qPzpP/z9n3tP/N3w95/+47/8/T/5eMn+8PGe/e53Mv+DX/7Nx6le +//DDP/73+Jepf/kHf/Uf/vrfxnH+23/8y9988x/f0n/3w/Pt73/837/8mx/+ww8vMPTz7X/++I// ++8P0N9/qt//12//xfz7f/hxb/tMffjcT9akf/+/X/QdqbLCQ/wmWZGbdHzV/7PLTfZyffvj9x7H/ +tx/gXDPB9UB/lvUfWH5Cmj+g3AUM6GPJ97Hywn98jMOdFsbm/uWf4ZiI61TUfSH/0NLHOMOzBFgE +pdrHDKOxV5Px8PbhHr2NU+3gfv7hbYZw5+MXXkfFYvzDg/32OoMw6gCurXlvuxR8eh/1GF9ncMzX +2e6j3tf15R78/MO//gFgpQUnE1RR5sOg7imYWkkL/3C1J0okPpa/yISjAGmhiPPjvqbn2/+6HyH8 +WESVC5xT3lwkUeFDHzOM7WOFDQ0iK7I+Zo9PxqL0By/tMmdRIt5HRez04yV4n4GNP//2if27jyuO +f2D9E7pYZoJ04tjlNvsssGSdDDz0nj4Zi/RD+4xtBqwk92/vo6IirJRv7zOw8effPjGf8X99gf/4 +C1xnzSalTUZSsP8DHtgD4Q+0TYswwP4MxNYJD8BgobEBnd+Rxf90a5EmQ23S6xSQ/+CS6D7Zy3hf +2GU+N+Ec9bpd5wxet5bkhvZp20LC4/x0a4/xdWuP+TrbfdT7ur7cg7/j2PC7qVK8/uWVTUN6jdfv +JydPX2d6Ge+rusznDpyjXvfqnMHrvqYlwuv7GSAmkj+9spfx9WSP+TrbfdT7ur7cg+/yyrK87mmf +x6/CnOpt/p3GF82p1/h1Ge/x6zKf8es66hm/rjO4x6/iEpP3thBj989HPcbXGRzzdbbnqNd1fbkH +P2uozO77/unmUDFSPh0E00XlF3L93GW8T+0yn8u4jnou+DqD++ZgxhsIJL62JStqfTrqMb7O4Jiv +sz1Hva7ryz3wzTl37TVXn2d8zdXnbbjm6st4z9WX+czV11HPXH2dwT1Xn2d8b7vfhvuox/g6g2O+ +zvYc9bquL/fgy5vzujnnGV8HOW/D9XOX8T61y3wu4zrqueDrDO6bc57xve1+G+6jHuPrDI75Ottz +1Ou6vtyDnz97IJhW5sc5fPJAwvzyKjDb5PHJLcFsIz3G2zwUT3/7NQgp1/Vp/rfxkwdyb7u9ivuo +x/g6g2O+znYf9b6uL/fg7z5Nnqn3dV+Po3D9/nEprjO9jPdVXeZzBy6n5tyra/K/7+vlKFz3dbsU +9309xtd9PebrbPdR7+v6cg++yzR5Zt/XrT2+wnUKx6u4TvYy3hd2mc9NuPyac7uu+f++tZevcD2G +7VXcD+wYXw/3mK+z3Ue9r+vLPfi7v7LXZwCVafk6FNj8+rwhf0j2CI5xCgbyaSjAoQ== + + + 6jPeQwH+GXGD9xnY+GkouLfdn/d91GN8ncExX2d7jnpd15d78J0XI69be40G5xTOF36d7GW8L+wy +n5twHfXcrusM7lt7fbfXrd1f+H1rj/F1a4/5Ottz1Ou6vtyD77kYed3Xayg4v38+7+tML+N9VZf5 +3IHrqOdeXWdw39fro72ewf6876d1jK8ne8zX2Z6jXtf15R54akccHwmcT34PgGs9fXIKkUCCFuHl +SVzG2+u4zMdDuY56fJnrDG6/5+uJORxSv8RueNjyae3DE9DC4TjMl/F2ri/zccSvox6XvX4J29TP +EZt/rlDrP/z9n78Crf8p8dfyd4u/+o59CsKeWCvesD9ijH1/+nK0E4r9OwcL8e52zZ3sl1DO3JEV +67PZ8wGIlV5np/bJiDV5bWfusJnI4/rtdVSu9Gf+9jqDMO65Y43xadslpff7qMf4OoNjvs52H/W+ +ri/34LvNHfj3T7eW3kT5dAr0O/hiXyd7Ge8Lu8znJpyjXrfrnMHr1spHyZ9u7SOh2vvWHuPr1h7z +dbb7qPd1fbkH32XuYNXGp/vK086fXlleYPn0yl7G+6ou87kD56jXvTpn8Lqv+Ina+6dn8FjK8Hpa +x/h6ssd8ne0+6n1dX+7BdwtkoTLKo2dZJxzBFoHb/DuNuHnUGMzL+GS0mmGHI2zOKhh5HzVJ/vg+ +gxTk6d/pJyBafG/bpIZ9H/UYX2dwzNfZnqNe1/XlHlzhiCbP9745nEvbp4Nw2uzp/XOX8T61y3wu +4zrqueDrDO6bg5l/zvVp26aSsPdRj/F1Bsd8ne056nVdX+7Bd1i+7JcjspWXxRP+63UJ1+D1sML4 +6XW5t92vwH3UYyyf39UPi/2b84jiFC/LOdh5aNfPnlv2OsVze+9t94O4j3qM5fMb41P8jh9+/Nqn +Dz/MrxuUzQx5G329n25m3Jv3Ud9xSJ/B5ziknuSnOKQe2n3UY3ydwTFfZ3uOel3Xl3vw5cN/3Zzz +tK+DnEdz/dxlvE/tMp/LuI76jkP6DD7HIfUOfYpD1s835zK+zuCYr7M9R72u68s9+A4TeZFu8dN9 +TRbGv34fqVy82K8zvYz3VV3mcweuo74T1T6Dz4nq94ldierRdxw/pgAcO+Xb7LPos70H1ct4D8CX ++QzW11HPsH6dwT0FfD2x7zMsbM84XL5Pq4Mwvzx+eoJODhyjPcFPqwP5rTvI7DWHPdy3b27jp9XB +ve32+O+jHuPrDI75Ott91Pu6vtyD7xNkllv8uq/Hib9+/7j715lexvuqLvO5A9eC49yryzG/7+vl +xF/3dbv79309xtd9PebrbPdR7+v6cg++V5DZnvHr1h4//jqF4/FfJ3sZ7wu7zOcmXGuOc7su3/y+ +tZcffz2G7fHfD+wYXw/3mK+z3Ue9r+vLPfg+QeYeUbg5Uv8yFNj8+rwZA8ufhgLGy9r8PBTgUGgk +9D4qonCfPkOaPg0DZ7v9Yd/HO8bXbx/zdZ7nmNcVfbn67xwieN3Uaxw4p3C+7etkL+N9YZf53ITr +qHGzrt8/N/X6WvdN3V/1fVOP8XVTj/k6z3PM64q+XP33DA687uj1+Z/fP5/0daaX8b6qy3zuwHXU +uFPX7587en2k+87vj/l+Qsf4eprHfJ3nOeZ1RV+u/uf//OjnP//97//s11/+/Nt4RT7/M2KfH08a +7zmk5vgPMGk+HkIlZAr17Mf809tMpH2nEvU6xm9bzyF+z3P7HsLU17ksteDeZw43kGb5cjIO254+ +q23t+VhY0Jge6ttlZq0hzWzR/vnK/Ws/wc+s6C1OLgBG+Y9T79On8bFz+3jVaSaBWUb6gfpJVBXI +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 + + + diff --git a/static/icon/left1.svg b/static/icon/left1.svg new file mode 100644 index 0000000..93c5a8a --- /dev/null +++ b/static/icon/left1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/link.svg b/static/icon/link.svg new file mode 100644 index 0000000..331458b --- /dev/null +++ b/static/icon/link.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/linkedin.png b/static/icon/linkedin.png new file mode 100644 index 0000000..3fbdd62 Binary files /dev/null and b/static/icon/linkedin.png differ diff --git a/static/icon/list.png b/static/icon/list.png new file mode 100644 index 0000000..03768c9 Binary files /dev/null and b/static/icon/list.png differ diff --git a/static/icon/list.svg b/static/icon/list.svg new file mode 100644 index 0000000..432f313 --- /dev/null +++ b/static/icon/list.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/magnify.svg b/static/icon/magnify.svg new file mode 100644 index 0000000..371f5ae --- /dev/null +++ b/static/icon/magnify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/math.svg b/static/icon/math.svg new file mode 100644 index 0000000..82d3a85 --- /dev/null +++ b/static/icon/math.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/math1.svg b/static/icon/math1.svg new file mode 100644 index 0000000..5033a2c --- /dev/null +++ b/static/icon/math1.svg @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/static/icon/math2.png b/static/icon/math2.png new file mode 100644 index 0000000..35cbcb1 Binary files /dev/null and b/static/icon/math2.png differ diff --git a/static/icon/menu.png b/static/icon/menu.png new file mode 100644 index 0000000..695aeca Binary files /dev/null and b/static/icon/menu.png differ diff --git a/static/icon/menu.svg b/static/icon/menu.svg new file mode 100644 index 0000000..2ae489d --- /dev/null +++ b/static/icon/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/menu2.svg b/static/icon/menu2.svg new file mode 100644 index 0000000..5174ca8 --- /dev/null +++ b/static/icon/menu2.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/menu3.svg b/static/icon/menu3.svg new file mode 100644 index 0000000..848f7c9 --- /dev/null +++ b/static/icon/menu3.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/menu4.png b/static/icon/menu4.png new file mode 100644 index 0000000..7c4d7a6 Binary files /dev/null and b/static/icon/menu4.png differ diff --git a/static/icon/menu4.svg b/static/icon/menu4.svg new file mode 100644 index 0000000..dc9f92e --- /dev/null +++ b/static/icon/menu4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/more.svg b/static/icon/more.svg new file mode 100644 index 0000000..88fb1aa --- /dev/null +++ b/static/icon/more.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/static/icon/opennew.svg b/static/icon/opennew.svg new file mode 100644 index 0000000..684ac3f --- /dev/null +++ b/static/icon/opennew.svg @@ -0,0 +1,1902 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + 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 +oDXuvMc56gzi52ZayNdanTGCOZUcNOCjf9qtH8eEEv6tI/swvG5dwdHeGg5aeFEPMWPTjO4tJmns +1Rr6ugWN+aoDGGtrMkQU3arVI6Nmp9XvfMCgJJiGfq/LQSDj6+4Fdu/F4Cnp8gENtzaAJQKcrDU8 +D833xq3rwTvMntZevkJl5gF1d9S7WqGO1ibq9XLJNSwVFvOejJYoglL4dfUWr/It48a1PhxE3HV1 +6TfLNB4p+Qp4zIulSo+UfDPqXUa9XUYETDzwFGaDrzz8e088fmquOCi1jkFarybPQP59jUvBnb0m +X9HQG1gBtZiOhfsdljadRW/qOvjiXceCzJsoVq3B2NGPAfLGm4vry9NBp9cf+8Nz6TAOg34QCLag +d8uCX5ZONpuEcRbjCIrFFCPGd0gS85hiEmCbflgiDHguSOa8Z6PhJeyDX4ejd4F1r5AGpWWX0u/D +D03N19HWBt7UaX4KRRXi8TVsjgPZMJNqbNxaYNiY3ko/RzbUbK4CJDW+Hw6GYUe9QFPwk9Ph++XD +C2fX3M1oFrCQRvF866shU7sKPcXk7AuztGyLuJU4Z4/M1xzns6IZaW9+zWZO8putkBdncMz2znsi +5a+3jxqfQnVquVhBx1L1PNV9PsGmV1q2Yo12KbvB/HlayphY+3nSHQ1PO5OjzodqNL4JffyZt3yQ +U5tiepRrzSw0AjP6ihXGlSynNtxIWvqORarDzhWH7faqZXaWtWI/FnK+Bf2PueB8A87sjC/eYgvq +r4i3XLqnp2ZviTI2zdgahR2vkmwW7av1VmosyzVgQ3NDeJdNrpvQF4MurLGps225UEXkrUtVy0gy +bxGEXZ8ubQiNmL04TP0xKLdPn/HBcOjVSaexHvREW31yfPjiRWGeVrhF8cfsf738l7/84V9//uPv +Hnd++frP6b+83D/4dvT88uKbt4N//POzf/z64e8Oe532+J/zH//0Xf5P33z74/N/+z77X98c/dfv +vv92dN21z77T3xcPVJb9U5KMn/7t6duvk3/+9vH/af/+23/9+mr87fjf9aO9B98+PvrHkRT68+Tg +7Z/+4+jbf82q48PeH/+t+7Td/t3bmaaOzv4T2rNPnz34xv7v55Onf/vrQfa/979+cjk8GoOCPrn4 +w7/l/3T97Gn2zz8f/K3/u5/3Hjw9T/58OhfZP9vy3P70H3/5rydvDts/LW40LvfNX7/913fP/vrt +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 + + + diff --git a/static/icon/password.svg b/static/icon/password.svg new file mode 100644 index 0000000..c222668 --- /dev/null +++ b/static/icon/password.svg @@ -0,0 +1,12 @@ + + + Iconly/Curved/Password + + + + + + + + + \ No newline at end of file diff --git a/static/icon/paste.svg b/static/icon/paste.svg new file mode 100644 index 0000000..bc4e9a0 --- /dev/null +++ b/static/icon/paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/pdf.png b/static/icon/pdf.png new file mode 100644 index 0000000..b82fcfe Binary files /dev/null and b/static/icon/pdf.png differ diff --git a/static/icon/pen.svg b/static/icon/pen.svg new file mode 100644 index 0000000..162b6b0 --- /dev/null +++ b/static/icon/pen.svg @@ -0,0 +1,24 @@ + + + + + + diff --git a/static/icon/pen1.svg b/static/icon/pen1.svg new file mode 100644 index 0000000..41f7a15 --- /dev/null +++ b/static/icon/pen1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/phone.png b/static/icon/phone.png new file mode 100644 index 0000000..b95a543 Binary files /dev/null and b/static/icon/phone.png differ diff --git a/static/icon/right.svg b/static/icon/right.svg new file mode 100644 index 0000000..e8b40ef --- /dev/null +++ b/static/icon/right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/right2.svg b/static/icon/right2.svg new file mode 100644 index 0000000..e7ddfc6 --- /dev/null +++ b/static/icon/right2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/right3.svg b/static/icon/right3.svg new file mode 100644 index 0000000..3219cb8 --- /dev/null +++ b/static/icon/right3.svg @@ -0,0 +1,1899 @@ + + + + + + + + + + +]> + + + + + + + + + + + + + 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 +ZbzHr8t8xq/rqGf8us7gHr+KS0ze20KM3T8f9RhfZ3DM19meo17X9eUe/KyhMrvv+6ebQ8VI+XQQ +TBeVX8j1c5fxPrXLfC7jOuq54OsM7puDGW8gkPjalqyo9emox/g6g2O+zvYc9bquL/fAN+fctddc +fZ7xNVeft+Gaqy/jPVdf5jNXX0c9c/V1BvdcfZ7xve1+G+6jHuPrDI75Ottz1Ou6vtyDL2/O6+ac +Z3wd5LwN189dxvvULvO5jOuo54KvM7hvznnG97b7bbiPeoyvMzjm62zPUa/r+nIPfv7sgWBamR/n +8MkDCfPLq8Bsk8cntwSzjfQYb/NQPP3t1yCkXNen+d/GTx7Ive32Ku6jHuPrDI75Ott91Pu6vtyD +v/s0eabe1309jsL1+8eluM70Mt5XdZnPHbicmnOvrsn/vq+Xo3Dd1+1S3Pf1GF/39Zivs91Hva/r +yz34LtPkmX1ft/b4CtcpHK/iOtnLeF/YZT434fJrzu265v/71l6+wvUYtldxP7BjfD3cY77Odh/1 +vq4v9+Dv/spenwFUpuXrUGDz6/OG/CHZIzjGKRjIp6EAh6rPeA8F+GfEDd5nYOOnoQ== + + + 4N52f973UY/xdQbHfJ3tOep1XV/uwXdejLxu7TUanFM4X/h1spfxvrDLfG7CddRzu64zuG/t9d1e +t3Z/4fetPcbXrT3m62zPUa/r+nIPvudi5HVfr6Hg/P75vK8zvYz3VV3mcweuo557dZ3BfV+vj/Z6 +Bvvzvp/WMb6e7DFfZ3uOel3Xl3vgqR1xfCRwPvk9AK719MkpRAIJWoSXJ3EZb6/jMh8P5Trq8WWu +M7j9nq8n5nBI/RK74WHLp7UPT0ALh+MwX8bbub7MxxG/jnpc9volbFM/R2z+uUKt//D3f/4KtP6n +xF/L3y3+6jv2KQh7Yq14w/6IMfb96cvRTij27xwsxLvbNXeyX0I5c0dWrM9mzwcgVnqdndonI9bk +tZ25w2Yij+u311G50p/52+sMwrjnjjXGp22XlN7vox7j6wyO+TrbfdT7ur7cg+82d+DfP91aehPl +0ynQ7+CLfZ3sZbwv7DKfm3COet2ucwavWysfJX+6tY+Eau9be4yvW3vM19nuo97X9eUefJe5g1Ub +n+4rTzt/emV5geXTK3sZ76u6zOcOnKNe9+qcweu+4idq75+ewWMpw+tpHePryR7zdbb7qPd1fbkH +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 + + + diff --git a/static/icon/save.svg b/static/icon/save.svg new file mode 100644 index 0000000..2ec4887 --- /dev/null +++ b/static/icon/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/search.svg b/static/icon/search.svg new file mode 100644 index 0000000..27ef617 --- /dev/null +++ b/static/icon/search.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/sigma.svg b/static/icon/sigma.svg new file mode 100644 index 0000000..6506e50 --- /dev/null +++ b/static/icon/sigma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/speed.svg b/static/icon/speed.svg new file mode 100644 index 0000000..988b83d --- /dev/null +++ b/static/icon/speed.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/table.svg b/static/icon/table.svg new file mode 100644 index 0000000..b546628 --- /dev/null +++ b/static/icon/table.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/static/icon/thick.svg b/static/icon/thick.svg new file mode 100644 index 0000000..708c144 --- /dev/null +++ b/static/icon/thick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/thin.svg b/static/icon/thin.svg new file mode 100644 index 0000000..d6099fd --- /dev/null +++ b/static/icon/thin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/tick.png b/static/icon/tick.png new file mode 100644 index 0000000..ba03d35 Binary files /dev/null and b/static/icon/tick.png differ diff --git a/static/icon/tick.svg b/static/icon/tick.svg new file mode 100644 index 0000000..992c95d --- /dev/null +++ b/static/icon/tick.svg @@ -0,0 +1,19 @@ + + + + ic_tick + Created with Sketch. + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/icon/time.svg b/static/icon/time.svg new file mode 100644 index 0000000..e5d8507 --- /dev/null +++ b/static/icon/time.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/icon/uncheck.svg b/static/icon/uncheck.svg new file mode 100644 index 0000000..6d9f716 --- /dev/null +++ b/static/icon/uncheck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static/icon/up.svg b/static/icon/up.svg new file mode 100644 index 0000000..663d58f --- /dev/null +++ b/static/icon/up.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/upload.svg b/static/icon/upload.svg new file mode 100644 index 0000000..ad82000 --- /dev/null +++ b/static/icon/upload.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/static/icon/usd.png b/static/icon/usd.png new file mode 100644 index 0000000..51dde63 Binary files /dev/null and b/static/icon/usd.png differ diff --git a/static/icon/user.svg b/static/icon/user.svg new file mode 100644 index 0000000..5ab54d8 --- /dev/null +++ b/static/icon/user.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/static/icon/view.svg b/static/icon/view.svg new file mode 100644 index 0000000..21109f9 --- /dev/null +++ b/static/icon/view.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icon/za.svg b/static/icon/za.svg new file mode 100644 index 0000000..d0a79c1 --- /dev/null +++ b/static/icon/za.svg @@ -0,0 +1,3 @@ + + + diff --git a/static/icon/zalo.png b/static/icon/zalo.png new file mode 100644 index 0000000..7c977de Binary files /dev/null and b/static/icon/zalo.png differ diff --git a/static/image/free.png b/static/image/free.png new file mode 100644 index 0000000..7f80b80 Binary files /dev/null and b/static/image/free.png differ diff --git a/static/image/growth.png b/static/image/growth.png new file mode 100644 index 0000000..d68bc6c Binary files /dev/null and b/static/image/growth.png differ diff --git a/static/image/money.png b/static/image/money.png new file mode 100644 index 0000000..c4f43b3 Binary files /dev/null and b/static/image/money.png differ diff --git a/static/image/steps.png b/static/image/steps.png new file mode 100644 index 0000000..0475ea1 Binary files /dev/null and b/static/image/steps.png differ diff --git a/static/image/training.png b/static/image/training.png new file mode 100644 index 0000000..93cc7a6 Binary files /dev/null and b/static/image/training.png differ diff --git a/static/logo.png b/static/logo.png new file mode 100644 index 0000000..dcd3834 Binary files /dev/null and b/static/logo.png differ diff --git a/store/index.js b/store/index.js new file mode 100755 index 0000000..050699e --- /dev/null +++ b/store/index.js @@ -0,0 +1,140 @@ +export const state = () => ({ + login: undefined, + ismobile: undefined, + registermethod: undefined, + usersetting: undefined, + systemsetting: undefined, + langchoice: undefined, + language: undefined, + sex: undefined, + link: undefined, + dialog: undefined, + common: undefined, + showmodal: undefined, + snackbar: undefined, + viewport: undefined, + module: undefined, + pagetrack: {}, + settings: [] + }) + + export const mutations = { + updateState (state, payload) { state[payload.name][payload.key] = payload.data }, + + updateStore (state, payload) { state[payload.name] = payload.data}, + + updateLogin (state, payload) { state.login = payload.login }, + + updateMenuAction(state, payload) {state.menuaction = payload.menuaction}, + + updateModalAction(state, payload) {state.modalaction = payload.modalaction}, + + updateReportPeriod(state, payload) {state.reportperiod = payload.reportperiod}, + + updateMoneyUnit(state, payload) {state.moneyunit = payload.moneyunit}, + + updatePageParam(state, payload) {state.pageparam = payload.pageparam}, + + updateUserType(state, payload) {state.usertype = payload.usertype}, + + updateAuthStatus (state, payload) { state.authstatus = payload.authstatus }, + + updateAuthMethod (state, payload) { state.authmethod = payload.authmethod }, + + updateBlockReason (state, payload) { state.blockreason = payload.blockreason }, + + updateIsMobile (state, payload) { state.ismobile = payload.ismobile }, + + updateRegisterMethod (state, payload) { state.registermethod = payload.registermethod }, + + updateUserSetting (state, payload) { state.usersetting = payload.usersetting }, + + updateSystemSetting (state, payload) { state.systemsetting = payload.systemsetting }, + + updateSettingType (state, payload) { state.settingtype = payload.settingtype }, + + updatePageData (state, payload) { state.pagedata = payload.pagedata }, + + updateFeature (state, payload) { state.feature = payload.feature }, + + updateDataType (state, payload) { state.datatype = payload.datatype }, + + updateColorChoice (state, payload) { state.colorchoice = payload.colorchoice }, + + updateFilterChoice (state, payload) { state.filterchoice = payload.filterchoice }, + + updateTextAlign (state, payload) { state.textalign = payload.textalign }, + + updatePlacement (state, payload) { state.placement = payload.placement }, + + updateColorScheme (state, payload) { state.colorscheme = payload.colorscheme }, + + updateTextColor (state, payload) { state.textcolor = payload.textcolor }, + + updateFilterType (state, payload) { state.filtertype = payload.filtertype }, + + updateSortType (state, payload) { state.sorttype = payload.sorttype }, + + updateFieldItem (state, payload) { state.fielditem = payload.fielditem }, + + updateStockReport (state, payload) { state.stockreport = payload.stockreport }, + + updateTableSetting (state, payload) { state.tablesetting = payload.tablesetting }, + + updateStockComment (state, payload) { state.stockcomment = payload.stockcomment }, + + updateSettingChoice (state, payload) { state.settingchoice = payload.settingchoice }, + + updateStockDate (state, payload) { state.stockdate = payload.stockdate }, + + updateShareChoice (state, payload) { state.sharechoice = payload.sharechoice }, + + updateOriginSetting (state, payload) { state.originsetting = payload.originsetting }, + + updateMenuChoice (state, payload) { state.menuchoice = payload.menuchoice }, + + updateLatestPeriod (state, payload) { state.latestperiod = payload.latestperiod }, + + updateLatestDate (state, payload) { state.latestdate = payload.latestdate }, + + updateTradingDate (state, payload) { state.tradingdate = payload.tradingdate }, + + updateCurrentSetting (state, payload) { state.currentsetting = payload.currentsetting }, + + updateLangChoice (state, payload) { state.langchoice = payload.langchoice }, + + updateLanguage (state, payload) { state.language = payload.language }, + + updateRoleRight (state, payload) { state.roleright = payload.roleright }, + + updateEmployeeRights (state, payload) { state.employeerights = payload.employeerights }, + + updateEmployeeRole (state, payload) { state.employeerole = payload.employeerole }, + + updateSettingClass (state, payload) { state.settingclass = payload.settingclass }, + + updateChartOption (state, payload) { state.chartoption = payload.chartoption }, + + updateHelp (state, payload) { state.help = payload.help }, + + updateServicePack (state, payload) { state.servicepack = payload.servicepack }, + + updateSex (state, payload) { state.sex = payload.sex }, + + updateAcademicLevel (state, payload) { state.academiclevel = payload.academiclevel }, + + updateLegalType (state, payload) { state.legaltype = payload.legaltype }, + + updateEmployeePosition (state, payload) { state.employeeposition = payload.employeeposition }, + + updateApproveStatus (state, payload) { state.approvestatus = payload.approvestatus }, + + updateLink (state, payload) { state.link = payload.link }, + + updateCommon (state, payload) { state.common = payload.common }, + + updateViewPort (state, payload) { state.viewport = payload.viewport } + } + + export default {state, mutations} + \ No newline at end of file