From c6383c73681e6d3fa9cf4f870715090aa07420ca Mon Sep 17 00:00:00 2001 From: danigb Date: Sat, 27 Jul 2024 18:21:56 +0200 Subject: [PATCH] Site (#14) --- packages/adsr/src/index.ts | 23 +- packages/adsr/src/worklet.test.ts | 4 +- packages/polyblep-oscillator/src/index.ts | 22 +- .../polyblep-oscillator/src/worklet.test.ts | 4 +- .../src/__snapshots__/worklet.test.ts.snap | 7 + .../state-variable-filter/src/filter.test.ts | 15 +- packages/state-variable-filter/src/filter.ts | 22 +- .../state-variable-filter/src/index.test.ts | 89 + packages/state-variable-filter/src/index.ts | 94 +- .../state-variable-filter/src/processor.ts | 2 +- .../state-variable-filter/src/worklet.test.ts | 4 +- packages/state-variable-filter/src/worklet.ts | 14 +- packages/synthlet/src/index.ts | 8 +- site/.eslintrc.json | 3 + site/.gitignore | 36 + site/README.md | 1 + site/next.config.mjs | 17 + site/package-lock.json | 5204 +++++++++++++++++ site/package.json | 31 + site/postcss.config.mjs | 8 + site/public/.nojekyll | 0 site/public/icons/android-chrome-192x192.png | Bin 0 -> 55118 bytes site/public/icons/android-chrome-512x512.png | Bin 0 -> 268301 bytes site/public/icons/apple-touch-icon.png | Bin 0 -> 49365 bytes site/public/icons/favicon-16x16.png | Bin 0 -> 973 bytes site/public/icons/favicon-32x32.png | Bin 0 -> 2835 bytes site/public/icons/favicon.ico | Bin 0 -> 15406 bytes site/public/icons/site.webmanifest | 1 + site/public/site.webmanifest | 19 + site/src/app/favicon.ico | Bin 0 -> 15406 bytes site/src/app/globals.css | 37 + site/src/app/layout.tsx | 22 + site/src/app/page.tsx | 16 + site/src/app/synths/fly/FlyMono.tsx | 135 + site/src/app/synths/fly/page.tsx | 13 + site/src/audio-context.ts | 9 + site/src/components/Slider.tsx | 46 + site/src/midi.ts | 3 + site/tailwind.config.ts | 20 + site/tsconfig.json | 26 + 40 files changed, 5890 insertions(+), 65 deletions(-) create mode 100644 packages/state-variable-filter/src/index.test.ts create mode 100644 site/.eslintrc.json create mode 100644 site/.gitignore create mode 100644 site/README.md create mode 100644 site/next.config.mjs create mode 100644 site/package-lock.json create mode 100644 site/package.json create mode 100644 site/postcss.config.mjs create mode 100644 site/public/.nojekyll create mode 100644 site/public/icons/android-chrome-192x192.png create mode 100644 site/public/icons/android-chrome-512x512.png create mode 100644 site/public/icons/apple-touch-icon.png create mode 100644 site/public/icons/favicon-16x16.png create mode 100644 site/public/icons/favicon-32x32.png create mode 100644 site/public/icons/favicon.ico create mode 100644 site/public/icons/site.webmanifest create mode 100644 site/public/site.webmanifest create mode 100644 site/src/app/favicon.ico create mode 100644 site/src/app/globals.css create mode 100644 site/src/app/layout.tsx create mode 100644 site/src/app/page.tsx create mode 100644 site/src/app/synths/fly/FlyMono.tsx create mode 100644 site/src/app/synths/fly/page.tsx create mode 100644 site/src/audio-context.ts create mode 100644 site/src/components/Slider.tsx create mode 100644 site/src/midi.ts create mode 100644 site/tailwind.config.ts create mode 100644 site/tsconfig.json diff --git a/packages/adsr/src/index.ts b/packages/adsr/src/index.ts index 5a9602a..36a4367 100644 --- a/packages/adsr/src/index.ts +++ b/packages/adsr/src/index.ts @@ -1,6 +1,6 @@ import { PROCESSOR } from "./processor"; -export type ProcessorOptions = { +export type AdsrProcessorOptions = { mode?: "generator" | "modulator"; }; @@ -14,6 +14,9 @@ export type AdsrParams = { gain: number; }; +/** + * An ADSR WorkletNode + */ export type AdsrWorkletNode = AudioWorkletNode & { gate: AudioParam; attack: AudioParam; @@ -36,11 +39,11 @@ const PARAM_NAMES = [ "gain", ] as const; -export function getProcessorName() { +export function getAdsrProcessorName() { return "AdsrWorkletProcessor"; // Can't import from worklet because globals } -export function getWorkletUrl() { +function getWorkletUrl() { const blob = new Blob([PROCESSOR], { type: "application/javascript" }); return URL.createObjectURL(blob); } @@ -82,7 +85,7 @@ export function registerAdsrWorkletOnce( * It can be used to modulate amplitude of another signal. * * @param audioContext - The AudioContext - * @returns AudioWorkletNode + * @returns AdsrWorkletNode * @example * ``` * const osc = audioContext.createOscillator(); @@ -97,7 +100,7 @@ export function registerAdsrWorkletOnce( export function createVca( audioContext: AudioContext, params?: Partial -): AudioWorkletNode { +): AdsrWorkletNode { return createWorkletNode(audioContext, { mode: "modulator" }); } @@ -105,21 +108,21 @@ export function createVca( * Create a ADSR AudioWorkletNode. * It can be used to modulate other parameters * @param audioContext - * @returns + * @returns AdsrWorkletNode */ export function createAdsr( audioContext: AudioContext, params?: Partial -): AudioWorkletNode { +): AdsrWorkletNode { return createWorkletNode(audioContext, { mode: "generator" }, params); } function createWorkletNode( audioContext: AudioContext, - processorOptions: ProcessorOptions, + processorOptions: AdsrProcessorOptions, params: Partial = {} -): AudioWorkletNode { - const node = new AudioWorkletNode(audioContext, getProcessorName(), { +): AdsrWorkletNode { + const node = new AudioWorkletNode(audioContext, getAdsrProcessorName(), { numberOfInputs: 1, numberOfOutputs: 1, processorOptions, diff --git a/packages/adsr/src/worklet.test.ts b/packages/adsr/src/worklet.test.ts index aec0d4c..785cf75 100644 --- a/packages/adsr/src/worklet.test.ts +++ b/packages/adsr/src/worklet.test.ts @@ -1,4 +1,4 @@ -import { getProcessorName } from "./index"; +import { getAdsrProcessorName } from "./index"; describe("AdsrWorkletNode", () => { let Worklet: any; @@ -10,7 +10,7 @@ describe("AdsrWorkletNode", () => { it("registers processor", () => { expect(global.registerProcessor).toHaveBeenCalledWith( - getProcessorName(), + getAdsrProcessorName(), Worklet ); }); diff --git a/packages/polyblep-oscillator/src/index.ts b/packages/polyblep-oscillator/src/index.ts index 2b5acad..a385f7b 100644 --- a/packages/polyblep-oscillator/src/index.ts +++ b/packages/polyblep-oscillator/src/index.ts @@ -13,7 +13,7 @@ type PolyblepOscillatorParams = { frequency: number; }; -export function getProcessorName() { +export function getPolyblepOscillatorProcessorName() { return "PolyBLEPWorkletProcessor"; // Can't import from worklet because globals } @@ -22,13 +22,13 @@ const PARAM_NAMES = ["waveform", "frequency"] as const; /** * A PolyBLEP Oscillator AudioWorkletNode */ -export type PolyblepWorkletNode = AudioWorkletNode & { +export type PolyblepOscillatorWorkletNode = AudioWorkletNode & { type: PolyblepWaveformType; waveform: AudioParam; frequency: AudioParam; }; -export function getWorkletUrl() { +function getWorkletUrl() { const blob = new Blob([PROCESSOR], { type: "application/javascript" }); return URL.createObjectURL(blob); } @@ -37,17 +37,21 @@ export function getWorkletUrl() { * Create a PolyblepOscillator worklet node * @param audioContext * @param options - * @returns PolyblepWorkletNode + * @returns PolyblepOscillatorWorkletNode */ export function createPolyblepOscillator( audioContext: AudioContext, options: Partial = {} -): PolyblepWorkletNode { +): PolyblepOscillatorWorkletNode { const params = optionsToParams(options); - const node = new AudioWorkletNode(audioContext, getProcessorName(), { - numberOfInputs: 1, - numberOfOutputs: 1, - }) as PolyblepWorkletNode; + const node = new AudioWorkletNode( + audioContext, + getPolyblepOscillatorProcessorName(), + { + numberOfInputs: 1, + numberOfOutputs: 1, + } + ) as PolyblepOscillatorWorkletNode; for (const paramName of PARAM_NAMES) { const param = node.parameters.get(paramName)!; diff --git a/packages/polyblep-oscillator/src/worklet.test.ts b/packages/polyblep-oscillator/src/worklet.test.ts index cd0a236..239b2d2 100644 --- a/packages/polyblep-oscillator/src/worklet.test.ts +++ b/packages/polyblep-oscillator/src/worklet.test.ts @@ -1,4 +1,4 @@ -import { getProcessorName } from "./index"; +import { getPolyblepOscillatorProcessorName } from "./index"; describe("ProcessorNode", () => { let Processor: any; @@ -11,7 +11,7 @@ describe("ProcessorNode", () => { it("registers processor", () => { expect(global.registerProcessor).toHaveBeenCalledWith( - getProcessorName(), + getPolyblepOscillatorProcessorName(), Processor ); }); diff --git a/packages/state-variable-filter/src/__snapshots__/worklet.test.ts.snap b/packages/state-variable-filter/src/__snapshots__/worklet.test.ts.snap index 37916a7..db29664 100644 --- a/packages/state-variable-filter/src/__snapshots__/worklet.test.ts.snap +++ b/packages/state-variable-filter/src/__snapshots__/worklet.test.ts.snap @@ -2,6 +2,13 @@ exports[`ProcessorNode has parameter descriptors 1`] = ` [ + { + "automationRate": "k-rate", + "defaultValue": 1, + "maxValue": 3, + "minValue": 0, + "name": "filterType", + }, { "automationRate": "k-rate", "defaultValue": 1000, diff --git a/packages/state-variable-filter/src/filter.test.ts b/packages/state-variable-filter/src/filter.test.ts index 83906b2..a4e47cb 100644 --- a/packages/state-variable-filter/src/filter.test.ts +++ b/packages/state-variable-filter/src/filter.test.ts @@ -1,23 +1,28 @@ -import { SVFilter, SVFilterType } from "./filter"; +import { SVFilter } from "./filter"; describe("SVFilter", () => { it("filters the signal", () => { - const filter = SVFilter(20, SVFilterType.LowPass); + const filter = SVFilter(20); const input = new Float32Array(20); + const output = new Float32Array(20); + for (let i = 0; i < input.length; i++) { input[i] = i % 2 ? 1 : -1; } expect(input).toMatchSnapshot(); - const output = new Float32Array(20); - filter.fill(input, output, { + filter.update({ + filterType: [1], frequency: [10], resonance: [0.5], }); + filter.fill(input, output); expect(output).toMatchSnapshot(); - filter.fill(input, output, { + filter.update({ + filterType: [1], frequency: [5], resonance: [0.5], }); + filter.fill(input, output); expect(output).toMatchSnapshot(); }); }); diff --git a/packages/state-variable-filter/src/filter.ts b/packages/state-variable-filter/src/filter.ts index 190a0d8..77ee47b 100644 --- a/packages/state-variable-filter/src/filter.ts +++ b/packages/state-variable-filter/src/filter.ts @@ -10,12 +10,14 @@ export function clamp(value: number, min: number, max: number): number { } export enum SVFilterType { + ByPass = 0, LowPass = 1, BandPass = 2, HighPass = 3, } export type Inputs = { + filterType: number[]; frequency: number[]; resonance: number[]; }; @@ -27,14 +29,14 @@ export type Inputs = { * https://github.com/Ardour/ardour/blob/71e049202c017c0a546f39b455bdc9e4be182f06/libs/plugins/a-eq.lv2/a-eq.c * https://github.com/SoundStacks/cmajor/blob/main/standard_library/std_library_filters.cmajor#L157 */ -export function SVFilter(sampleRate: number, type = SVFilterType.LowPass) { +export function SVFilter(sampleRate: number) { // Params let $frequency = 1000; let $resonance = 0.5; + let $type = SVFilterType.LowPass; const period = 0.5 / sampleRate; const pi2 = 2 * Math.PI; - const freqCoef = 2.0 * sampleRate * period; let d = 0; let a = 0; @@ -45,7 +47,8 @@ export function SVFilter(sampleRate: number, type = SVFilterType.LowPass) { let band = 0; let low = 0; - function read(inputs: Inputs) { + function update(inputs: Inputs) { + $type = inputs.filterType[0]; if ( inputs.frequency[0] !== $frequency || inputs.resonance[0] !== $resonance @@ -62,8 +65,7 @@ export function SVFilter(sampleRate: number, type = SVFilterType.LowPass) { } } - function fill(input: Float32Array, output: Float32Array, inputs: Inputs) { - read(inputs); + function fill(input: Float32Array, output: Float32Array) { for (let i = 0; i < input.length; i++) { const x = input[i]; high = (x - g1 * z0 - z1) * d; @@ -72,12 +74,14 @@ export function SVFilter(sampleRate: number, type = SVFilterType.LowPass) { z0 = a * high + band; z1 = a * band + low; output[i] = - type === SVFilterType.LowPass + $type === SVFilterType.LowPass ? low - : type === SVFilterType.HighPass + : $type === SVFilterType.HighPass ? high - : band; + : $type === SVFilterType.BandPass + ? band + : x; } } - return { fill }; + return { update, fill }; } diff --git a/packages/state-variable-filter/src/index.test.ts b/packages/state-variable-filter/src/index.test.ts new file mode 100644 index 0000000..414d90a --- /dev/null +++ b/packages/state-variable-filter/src/index.test.ts @@ -0,0 +1,89 @@ +import { + createStateVariableFilter, + registerStateVariableFilterWorkletOnce, +} from "./index"; + +describe("PolyblepOscillator", () => { + it("registers only once", () => { + const context = new AudioContextMock(); + + registerStateVariableFilterWorkletOnce(context.asAudioContext()); + expect(context.audioWorklet?.addModule).toHaveBeenCalledTimes(1); + registerStateVariableFilterWorkletOnce(context.asAudioContext()); + expect(context.audioWorklet?.addModule).toHaveBeenCalledTimes(1); + }); + + it("creates the worklet node with default parameters", () => { + // @ts-ignore + global.AudioWorkletNode = AudioWorkletNodeMock; + const node = createStateVariableFilter( + new AudioContextMock().asAudioContext() + ); + expect(node.frequency.value).toBe(4000); + expect(node.filterType.value).toBe(1); + expect(node.type).toEqual("lowpass"); + }); + + it("changes the waveform using type property", () => { + // @ts-ignore + global.AudioWorkletNode = AudioWorkletNodeMock; + const node = createStateVariableFilter( + new AudioContextMock().asAudioContext() + ); + expect(node.filterType.value).toBe(1); + node.type = "highpass"; + expect(node.filterType.value).toBe(3); + }); +}); + +class AudioContextMock { + audioWorklet?: { addModule: jest.Mock }; + + constructor(worklets = true) { + if (worklets) { + this.audioWorklet = { + addModule: jest.fn(), + }; + } + } + + asAudioContext(): AudioContext { + return this as unknown as AudioContext; + } +} + +class AudioWorkletNodeMock { + params: Record; + parameters: { get(name: string): void }; + disconnect = jest.fn(); + + constructor( + public context: any, + public processorName: any, + public options: any + ) { + this.params = { + frequency: new ParamMock(), + resonance: new ParamMock(), + filterType: new ParamMock(), + }; + + const get = (name: string): ParamMock => { + return this.params[name]; + }; + + this.parameters = { + get, + }; + } +} + +class ParamMock { + value = 0; + values: { value: number; time: number }[] = []; + + setValueAtTime(value: number, time: number) { + this.values.push({ value, time }); + if (time === 0) this.value = value; + } +} diff --git a/packages/state-variable-filter/src/index.ts b/packages/state-variable-filter/src/index.ts index 79c3ff7..9987d36 100644 --- a/packages/state-variable-filter/src/index.ts +++ b/packages/state-variable-filter/src/index.ts @@ -1,26 +1,31 @@ import { PROCESSOR } from "./processor"; -export type ProcessorOptions = { - mode?: "generator" | "modulator"; +export type StateVariableFilterOptions = { + type: "bypass" | "lowpass" | "bandpass" | "hipass"; + filterType: number; + frequency: number; + resonance: number; }; - export type StateVariableFilterParams = { + filterType: number; frequency: number; resonance: number; }; export type StateVariableFilterWorkletNode = AudioWorkletNode & { + type: string; + filterType: AudioParam; frequency: AudioParam; resonance: AudioParam; }; -const PARAM_NAMES = ["frequency", "resonance"] as const; +const PARAM_NAMES = ["filterType", "frequency", "resonance"] as const; -export function getProcessorName() { +export function getStateVariableFilterProcessorName() { return "StateVariableFilterWorkletProcessor"; // Can't import from worklet because globals } -export function getWorkletUrl() { +function getWorkletUrl() { const blob = new Blob([PROCESSOR], { type: "application/javascript" }); return URL.createObjectURL(blob); } @@ -64,28 +69,36 @@ export function registerStateVariableFilterWorkletOnce( * @returns StateVariableFilterAudioWorkletNode */ export function createStateVariableFilter( - audioContext: AudioContext -): StateVariableFilterWorkletNode { - return createWorkletNode(audioContext, {}); -} - -function createWorkletNode( audioContext: AudioContext, - processorOptions: ProcessorOptions, - params: Partial = {} + options: Partial = {} ): StateVariableFilterWorkletNode { - const node = new AudioWorkletNode(audioContext, getProcessorName(), { - numberOfInputs: 1, - numberOfOutputs: 1, - processorOptions, - }) as StateVariableFilterWorkletNode; + const params = optionsToParams(options); + const node = new AudioWorkletNode( + audioContext, + getStateVariableFilterProcessorName(), + { + numberOfInputs: 1, + numberOfOutputs: 1, + } + ) as StateVariableFilterWorkletNode; for (const paramName of PARAM_NAMES) { const param = node.parameters.get(paramName)!; node[paramName] = param; const value = params[paramName as keyof StateVariableFilterParams]; - if (typeof value === "number") param.setValueAtTime(value, 0); + param.setValueAtTime(value, 0); } + + Object.defineProperty(node, "type", { + get() { + return filterTypeToType(this.filterType.value); + }, + set(value: string) { + const filterType = typeToFilterType(value); + this.filterType.setValueAtTime(filterType, 0); + }, + }); + let _disconnect = node.disconnect.bind(node); node.disconnect = (param?, output?, input?) => { node.port.postMessage({ type: "DISCONNECT" }); @@ -94,3 +107,44 @@ function createWorkletNode( }; return node; } + +function optionsToParams( + options: Partial +): StateVariableFilterParams { + if (options.type !== undefined && options.filterType !== undefined) { + throw Error( + "PolyblepOscillator error - only filterType or type can be defined in options" + ); + } + + const frequency = + typeof options.frequency === "number" ? options.frequency : 4000; + const resonance = + typeof options.resonance === "number" ? options.resonance : 0.5; + const filterType = + typeof options.filterType === "number" + ? options.filterType + : typeToFilterType(options.type) || 1; + + return { frequency, resonance, filterType }; +} + +function filterTypeToType(filterType: number) { + return filterType === 1 + ? "lowpass" + : filterType === 2 + ? "bandpass" + : filterType === 3 + ? "highpass" + : "bypass"; +} + +function typeToFilterType(type?: string): number { + return type === "lowpass" + ? 1 + : type === "bandpass" + ? 2 + : type === "highpass" + ? 3 + : 0; +} diff --git a/packages/state-variable-filter/src/processor.ts b/packages/state-variable-filter/src/processor.ts index dfab9c1..6827702 100644 --- a/packages/state-variable-filter/src/processor.ts +++ b/packages/state-variable-filter/src/processor.ts @@ -1 +1 @@ -export const PROCESSOR = `"use strict";(()=>{function P(r,t,a){return Math.max(t,Math.min(a,r))}function g(r,t=1){let a=1e3,u=.5,s=.5/r,l=2*Math.PI,F=2*r*s,x=0,e=0,d=0,f=0,m=0,i=0,c=0,h=0;function q(n){if(n.frequency[0]!==a||n.resonance[0]!==u){a=n.frequency[0],u=n.resonance[0];let p=P(a,16,r/2),o=1/P(u,.025,40);e=2*r*Math.tan(l*s*p)*s,x=1/(1+o*e+e*e),d=e+o}}function V(n,p,y){q(y);for(let o=0;o{switch(t.data.type){case"STOP":this.r=!1;break}}}process(t,a,u){let s=t[0][0],l=a[0][0];return s&&l&&this.u.fill(s,l,u),this.r}};registerProcessor("StateVariableFilterWorkletProcessor",b);})();`; +export const PROCESSOR = `"use strict";(()=>{function x(n,e,r){return Math.max(e,Math.min(r,n))}function V(n){let e=1e3,r=.5,o=1,s=.5/n,c=2*Math.PI,b=0,t=0,P=0,m=0,p=0,f=0,u=0,h=0;function g(a){if(o=a.filterType[0],a.frequency[0]!==e||a.resonance[0]!==r){e=a.frequency[0],r=a.resonance[0];let y=x(e,16,n/2),i=1/x(r,.025,40);t=2*n*Math.tan(c*s*y)*s,b=1/(1+i*t+t*t),P=t+i}}function k(a,y){for(let l=0;l{switch(e.data.type){case"STOP":this.r=!1;break}}}process(e,r,o){let s=e[0][0],c=r[0][0];return this.f.update(o),s&&c&&this.f.fill(s,c),this.r}};registerProcessor("StateVariableFilterWorkletProcessor",d);})();`; diff --git a/packages/state-variable-filter/src/worklet.test.ts b/packages/state-variable-filter/src/worklet.test.ts index 0e9bdd4..cf92fae 100644 --- a/packages/state-variable-filter/src/worklet.test.ts +++ b/packages/state-variable-filter/src/worklet.test.ts @@ -1,4 +1,4 @@ -import { getProcessorName } from "./index"; +import { getStateVariableFilterProcessorName } from "./index"; describe("ProcessorNode", () => { let Processor: any; @@ -11,7 +11,7 @@ describe("ProcessorNode", () => { it("registers processor", () => { expect(global.registerProcessor).toHaveBeenCalledWith( - getProcessorName(), + getStateVariableFilterProcessorName(), Processor ); }); diff --git a/packages/state-variable-filter/src/worklet.ts b/packages/state-variable-filter/src/worklet.ts index c8da885..a9d9bc2 100644 --- a/packages/state-variable-filter/src/worklet.ts +++ b/packages/state-variable-filter/src/worklet.ts @@ -2,6 +2,13 @@ import { SVFilter } from "./filter"; export class Processor extends AudioWorkletProcessor { static parameterDescriptors = [ + { + name: "filterType", + defaultValue: 1, + minValue: 0, + maxValue: 3, + automationRate: "k-rate", + }, { name: "frequency", defaultValue: 1000, @@ -18,12 +25,12 @@ export class Processor extends AudioWorkletProcessor { }, ]; - u: ReturnType; + f: ReturnType; r: boolean; // running constructor() { super(); - this.u = SVFilter(sampleRate); + this.f = SVFilter(sampleRate); this.r = true; this.port.onmessage = (event) => { switch (event.data.type) { @@ -41,8 +48,9 @@ export class Processor extends AudioWorkletProcessor { ) { const input = inputs[0][0]; const output = outputs[0][0]; + this.f.update(parameters); if (input && output) { - this.u.fill(input, output, parameters); + this.f.fill(input, output); } return this.r; } diff --git a/packages/synthlet/src/index.ts b/packages/synthlet/src/index.ts index 17498d2..2c8e2af 100644 --- a/packages/synthlet/src/index.ts +++ b/packages/synthlet/src/index.ts @@ -19,12 +19,16 @@ export { registerWavetableOscillatorWorkletOnce, } from "@synthlet/wavetable-oscillator"; -export function registerSynthletOnce(context: AudioContext) { +export type * from "@synthlet/adsr"; +export type * from "@synthlet/polyblep-oscillator"; +export type * from "@synthlet/state-variable-filter"; + +export function registerSynthletOnce(context: AudioContext): Promise { return Promise.all([ registerAdsrWorkletOnce(context), registerNoiseWorkletOnce(context), registerPolyblepOscillatorWorkletOnce(context), registerStateVariableFilterWorkletOnce(context), registerWavetableOscillatorWorkletOnce(context), - ]); + ]).then(() => {}); } diff --git a/site/.eslintrc.json b/site/.eslintrc.json new file mode 100644 index 0000000..bffb357 --- /dev/null +++ b/site/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/site/.gitignore b/site/.gitignore new file mode 100644 index 0000000..fd3dbb5 --- /dev/null +++ b/site/.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +.yarn/install-state.gz + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/site/README.md b/site/README.md new file mode 100644 index 0000000..e48fca9 --- /dev/null +++ b/site/README.md @@ -0,0 +1 @@ +# Synthlet site diff --git a/site/next.config.mjs b/site/next.config.mjs new file mode 100644 index 0000000..7549b5c --- /dev/null +++ b/site/next.config.mjs @@ -0,0 +1,17 @@ +const repo = "synthlet"; +const isDeploy = process.env.DEPLOY || false; + +let assetPrefix = "/"; +let basePath = ""; + +if (isDeploy) { + assetPrefix = `/${repo}/`; + basePath = `/${repo}`; +} +/** @type {import('next').NextConfig} */ +export default { + output: "export", + assetPrefix, + basePath, + reactStrictMode: true, +}; diff --git a/site/package-lock.json b/site/package-lock.json new file mode 100644 index 0000000..91498d9 --- /dev/null +++ b/site/package-lock.json @@ -0,0 +1,5204 @@ +{ + "name": "site", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "site", + "version": "0.0.0", + "dependencies": { + "gh-pages": "^6.1.1", + "next": "14.2.5", + "react": "^18", + "react-dom": "^18", + "synthlet": "../packages/synthlet" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.5", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5" + } + }, + "../packages/synthlet": { + "version": "0.2.0", + "license": "MIT", + "dependencies": { + "@synthlet/adsr": "^0.1.0", + "@synthlet/noise": "^0.1.0", + "@synthlet/polyblep-oscillator": "^0.1.0", + "@synthlet/state-variable-filter": "^0.1.0", + "@synthlet/wavetable-oscillator": "^0.1.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@next/env": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.5.tgz", + "integrity": "sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-14.2.5.tgz", + "integrity": "sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==", + "dev": true, + "dependencies": { + "glob": "10.3.10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.5.tgz", + "integrity": "sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", + "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", + "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", + "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", + "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", + "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", + "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", + "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.5.tgz", + "integrity": "sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "dev": true + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.14.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.12.tgz", + "integrity": "sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.2.0.tgz", + "integrity": "sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.2.0.tgz", + "integrity": "sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.2.0.tgz", + "integrity": "sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.2.0.tgz", + "integrity": "sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.2.0.tgz", + "integrity": "sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/aria-query": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", + "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "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-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "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/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", + "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", + "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "dev": true, + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001643", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz", + "integrity": "sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==", + "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" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "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/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "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/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "dev": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "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/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", + "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "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/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", + "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "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-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz", + "integrity": "sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "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/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-14.2.5.tgz", + "integrity": "sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "14.2.5", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", + "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "dev": true, + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.35.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz", + "integrity": "sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "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/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "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-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "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-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "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-tsconfig": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.6.tgz", + "integrity": "sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/gh-pages": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz", + "integrity": "sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==", + "dependencies": { + "async": "^3.2.4", + "commander": "^11.0.0", + "email-addresses": "^5.0.0", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^11.1.1", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "engines": { + "node": ">=16" + } + }, + "node_modules/gh-pages/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "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/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "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-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "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-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "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-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", + "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "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-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "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", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.5.tgz", + "integrity": "sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==", + "dependencies": { + "@next/env": "14.2.5", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.5", + "@next/swc-darwin-x64": "14.2.5", + "@next/swc-linux-arm64-gnu": "14.2.5", + "@next/swc-linux-arm64-musl": "14.2.5", + "@next/swc-linux-x64-gnu": "14.2.5", + "@next/swc-linux-x64-musl": "14.2.5", + "@next/swc-win32-arm64-msvc": "14.2.5", + "@next/swc-win32-ia32-msvc": "14.2.5", + "@next/swc-win32-x64-msvc": "14.2.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.6.tgz", + "integrity": "sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "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.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "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/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.40", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", + "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", + "dev": true, + "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" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "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-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", + "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "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/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "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/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "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-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "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/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "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/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dev": true, + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", + "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synthlet": { + "resolved": "../packages/synthlet", + "link": true + }, + "node_modules/tailwindcss": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.7.tgz", + "integrity": "sha512-rxWZbe87YJb4OcSopb7up2Ba4U82BoiSGUdoDr3Ydrg9ckxFS/YWsvhN323GMcddgU65QRy7JndC7ahhInhvlQ==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "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", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "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/typescript": { + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "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-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "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-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "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/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "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-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "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/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/yaml": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", + "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/site/package.json b/site/package.json new file mode 100644 index 0000000..526bfdc --- /dev/null +++ b/site/package.json @@ -0,0 +1,31 @@ +{ + "name": "site", + "version": "0.0.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "deploy": "npm run deploy:build && npm run deploy:github", + "deploy:github": "npm run deploy:build && gh-pages -d out/ -t true", + "deploy:build": "DEPLOY=true next build" + }, + "dependencies": { + "gh-pages": "^6.1.1", + "next": "14.2.5", + "react": "^18", + "react-dom": "^18", + "synthlet": "../packages/synthlet" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.5", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5" + } +} diff --git a/site/postcss.config.mjs b/site/postcss.config.mjs new file mode 100644 index 0000000..1a69fd2 --- /dev/null +++ b/site/postcss.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('postcss-load-config').Config} */ +const config = { + plugins: { + tailwindcss: {}, + }, +}; + +export default config; diff --git a/site/public/.nojekyll b/site/public/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/site/public/icons/android-chrome-192x192.png b/site/public/icons/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae941ac0e1dcf0e5bf5d5a09b2484c67f896891 GIT binary patch literal 55118 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 z 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%0DI2!EbQhuEM-17NYvSCL2A)B=Skzt|UH>40fU zz!8D6C5$$NPlr}5}RKCA8CYLnrQ8_WMWeI(Zm0D|2d{X=L#J!;}S z8T=IIYh-sXM)>cjb;wZK-~IY*)ubwu5iVlOlzIKS7+fmd`(28^N7wSC@&{|F5>|1&eR8P%pHfY&S>E>RH( z)LO~yJ0R&yuofYdocnEIet-v#pAWwIx64+opHfoR)&EZ6v;aEb@~YW2h8t?8BZC8S zct4sU_%-*?f74?1`99dtgoHI%;O^fE8?^Saee#A5q@W;C0Kl4n_@?vbj#d46bw3QC zIC!Vz{2(O}8S{((?MkL?gQHt}qTqrJp!bu@3ic$e8f5RaT$*la-Wk(hU3U-EpRz(~`# zk2?LED|)g42F|lN{`?@?iZmVOY*DYuc6+0Um_=1}dAW3_d`_1vbX;REx<&_)C`ZD`&N} zu+r;z?JH6DtHb-GqX0e$h5TQL8BFJNv8gY$&cPn4=fW#AuSjIa)sFv#$vkXKmf!{i zKr_W#3YMh_Fo5FT)hGF+nj!SVOG>hjA0u=sAI3cjCz75}qd&hU-GzNF-WIV#by#BR=(Aa9CV!u*xR?mdDFl&To?#?>o)^A6TyIg zt)_-!km0V;i4C}l6wkWRX??q70qzPN^EP369C^uSF%NY>;02Gn#8lBWJAeK@UqAA{ zZ|Y^!ta+}PpYvbXi*_+I!JgP`zUDj5;TQ@r$B5c0K>PaBlaG!#g z`P*}7X}}FSdA}YO0oy%p*>t~Te+b>61;E>qpir*o`5VXM38JhnM{*as6qW4E5CWOJ z=gX+^+yNbz&w1W=*cYiSqTEP~E6-z(s^ho6(+Go*q?RmYu66HPJL9}|vPcWF7m(ma zdMI*j*j6Y5p0+PL!=+^SBb|CudQgU#qFyIK04++lz)+MG^U z0EM!x^xmAKSZ^tOQL2NM{FV%$oC=&0slT6wx&mm$5cAmol=CZ>+{iXMCMUuG3qHGV zF8kdn+_pFXSSI;t%n-LF#sFt>{_O1so#%t9>6+Qj|^i zUil|jbH!BTw+8ch#AdJBGd4eRbt8FUq0}vOt*pggU@cJH)d2#bz(vORvdlqu`;d_s*aSA*g_Hk5KqY$^zw-Bg0N-3R zbnWip0iQ#6ne2{yc1PRDD=o}-D&)VmuO*$R;Ob!R2PX#q^T2QU%9cWdNBPsxRYI`x za=<}Dl)a%XUp0;z{_Z!Lr*7Iv=v%&rk@gPtaIT9e@uYT^N2fR^E$jIa^z)m4Xu`mcZK3CbSc5W zduqk;=EbdI2u+VQTE_fhf|@#5c9n{%d-Yzv3_oiE2hbCMc~EJ33ZF@>*T1CJ*zm6vi9ou;vX7<`!{(#l(lDWJrqhH^+N|R^qTys< z$5gIx1ESqSH^%)2E23EM;m9{KIN%!5Y3aF3`owwn#XoxLAw^&Uiu4-4@bX$zABV3a zr85z&ZZ?v6On9eWg9@e|p1J=S=_-@kmGI-wy9?&&`OClWc+q}{Wv6?SuAV#^d{U~q zq35OC?VuG!;7+}3lA4XtNd*+fI#*$FT{wHy5yC6y2zU0OruRM!bQ&Id7eccW*DtdlwVZAESad`O&|V z%AyP={)K{CT#pjEJ32^Fp+tNqj36T>pEovfQCtMDO*SzK|GQpVnEa2roYR5_kTdqgJ7WwJOCQlJSb-8 zx|>dg6H^NOFrCZs_9VRW8YumW%{-($Sl+u3mU2+Uhj8&1086Oed`i(TrCJ#6V#~NaT^H4A(x;6Bo&*vm5;Xd%YbGum6)Oz|rlb`&k1qYnQ6#nOM z06l3Zq}~wNAs6v6-`O<%Y_omREP|LSPHtmB+i{d^c%E6HlZ`2c4shj;mZa(B`jl^bNGAiGdSN39kx%{ehZ@a!>9J(|DVy)F|><^X63@<;7u1jjf#>ko@$2IUNBCT z1Fpdy@%#1bZ=Slw`WXAh(NQq&R9+6VNo!P{hBqc{akq9x?n|kYo8#ZF&$4gHW9uYW zt-Ml7Mx)VhE46QWznYqo7Z%Rn%XlaJ@`K6MYNy#H}r(Zc`Vi;Jb&mW7Z2@y6M5qYu@VO1 zfqQnVK109nIG~>3>-I%kU;V+i3Viq5{@Q)#4V}HQ*W4xMMZY6S(Mc+rlV3j6e2})sfe2|^9WdUZ+OVkh!*@2(8f+u3txOqD|MEOUyZCWsZK&u5) zX!*mg>rW26YoAY#3IerH}$WM_-GgW$CsD>Sl5W_Ov{B~eV*xEmw?d1M<7!jRw2YD+Wm zPY%SSa`>vSOxYH=(ydjF7B1HcaevNCc9K;Wc*A3!9L=jd`-5D<@mD#D5d;*RF;7jM zWfE=pe1_O^P=pA|VMOl0y8C@Bc)4LzGx>R~l(?WETlp5gV3i@d=yVyb=KS6Wn>TLH(onZhttA?IBJoR4yV=IzQrN}$xRPGdc z*)f`d;%hAp#?I5>t6GhN5(xiP;kg&Z5ruAU7qY_-Mf0oZmUCs_WA!F$J|V1{bqMIT zJ(m(t=>w2cC$Nf(0I`rv0GK_S|6%H9PaOFrlF#WGcW#;Jv5B!m?Q^1M5;r|DoNkGz za>q8d*x7YzBcO+uSN2C5{U7nn5CI(N{>_u~jxr_qA8<0?)FDhZ+D7bma^%1Sww;HT zIT7neb{2cu!(N27cz|QEwK8iU)z7rRGSw4q)5*J<7{@A@(WsScxu;_3IF**ACj*D?str@A?B@e)&vWHPtc=Bsa_u9sUeKp<_GRBXjbZa*u$ z1%G5ZuVCV6$rGQ2rC@O{k-rs?H{@hDdAP*2pNjoV4+Wtn-R5YBAOn=gMmaB@h~$al zU*Vs8x*!vuI4~X7`5V>Epu+o`#AfpDPQrjm*eq8&_S)Df#}N?V^S1hgrW}0r*Io>OO|<7+`oeKkvA*>tWpM@*pvpec>}t;YcY<_Uc6#qzd14teOI`yT zVz*v^ky3ofhcFPIzjCLKjlV8f3>I{HWlNM_527`C%Eks%5X33~`faf*R=M{^aj_>b zJ;7DO$Az?1Z@mIpsY5!!)wU1!o{%txc;uYC?+aJM&AFux-5Ue|sbWWz)RxbLu;kn6 zPu?HDc97%vb~|gf9hnS4F!PxUcOKEE@2UhX9a;r`lt9|8!kqwyN^pXhMXn~N5#Iq1 ztWKh=+v+iS?>ZH3A`!s-;A7waHfU1dg_+oNVU~RvRyZ~_aKeD9SdSZK&_bN~`n?t( zP~h7T58V*6UvKLgN#WHFaMM3O`j0A3qV`8wI@ih;Pd5wTXdgC6S9)7a8po%cLo27J zpbI?7c9oM6(`f&2_AZ@oRdF?Y68Mq!nF2rUJ?`Km!KZ_LA0`B3_RQXFJ;h$<2P#xS z;gUC>Xxg?rgyYOiYrF3Se<}($PL6*`jB!W80W(mD_)$oi#xtiw+8gWNscnj#ehTuA zWIE7(&ui11LG6LldvB?T=09?D<$)6nf8cGMZcI1T1^5Y~+>sys!O<#@txb<3T4*@= zCh}_6BSDX^%;coIxq2-Z{6`(Bv_dRH);W&~n!0YW-_#M|2MO6Cpf$#5tb)Rg0rFP~ zk{}#_23aLElyCm#CwF}?fe9>i`3yXOZt9LTEZOgy*3iJ$Nwo3?9_Sh=6r+ZoJhM@5 z`TBcr4$zp+)?c&B+c+SwyYnv^R`TW9^DCW~Z82bzQT?He1t|>`S^zo2%kWDlY@Of$ zJs%hYiNK?_Z0l~m%B~h0QvAUnKF3iE0E9Rgh5-Ts=`j8&Poa_Juk0C*Iz_EM3Xov| zE$aBi;W3TVWL9*!BeFHo$&b38i6yBC+N|O7R7MRBdo7>;e7Q^P`+|%Wr@!}X``Tw= z=fUE6E}Df3=>#zoD3Cs+^D$>ABK~O|`Bxa@kQI$~|2+EW;o&~Jz9Q{nOLBMioy)_6 zjr5k!nv{;61QN$cVeLq=2T+gZ(iY!hbecS3j8i<<_)A3iVaIwg`CbZiKe^2q*G}U> z9#UBppL#~O&i64qgWi=>I7dOUpTmn?5-Dmv;RWoDfei_CyJL-)4v7DLYYI#c@tR;} zF5nOiyIy7bYzjk9D)t1d%Bdv4gkVuxioJiYhjg4!xPSud6j9O6oVO!kz^0#56vkH) z>Cet#?5)j5($ryP4wszTx!d@Ml7~KI_VdTeLXlqgOL^J@&<*r!mCV!t$0bg5oA2-{ z#(k;qzYi1+w=t2qSyi6*m_xUlCUS`~v&xC*RvLK`KIw$}v%HNZM56gOH$Sz{9xa&c z-OWBa_+W$RYDxy{hu+hC)XW$N5cOAb`Y(ooG_-#g-uGU|mMQ3cq=^t74)Jf!_JaY7 z9J)Ff1Y5{|2@&OgkvX}>#?=tZLGQf*q#M`}9cLY19V49oi1;zSOWtc9q@&OJ8b{HE zCEmVWD~*y6Ha$-D@A?ZkEaB)mhYVXZ#x(TaR(Zi_emJ>K?TC-`eCI;%n%zD3i=I?` zU$0r5rQyl@v+pc5wo!n>LI4cdAe$t-s_NIge)0dg!2pS@6}izWg$!%G9SYn`dLGb; zUWFgYm;Vx4U4Ha)n1Qg4Wx-O)f%|~VI)f5#CiK4-*uY^Q1v($8SZFH`cS!4#*F?5{ z-{~B7LOO#Ss)8wH_-;E*8S3bN4^7?Rvc(@jTzYiG2zYF+LPx>ZEX9F2$PC+2r>d;tP zlr3?T-nUGj?>mb}uUVXI-VMSI!kgr=`I)rEbP8RaP8XgE>@h#AMT>Ry8;=G$DyfsT z_nPJq*T7W6HP`D7;SZ)&Z<Z-2TBNl&wvT4&S@kSY=_8Z0AnX#eJCNt8|ci>WdJCM;->1=XeuGzw&UR?MPXnQDOO?H=g>|wot9k z0Q>gnt-NX20Bb)G-8&5yEZ{dA74$2ZQVDWVmh_%$Ncf}XxwreZ>9@dJ_w+FZ(>I3& zBmb*Xe{Xi#1ewCK=9X$^yGfK=f6jF=>bnQJV$?hF`rRM~g?6klo&qFNOe(2V=N;kb(aabj=TWCiuhXy49BGVo61!^u-y0`CSPuYtAdgy5ly^m>%!4zv z&RhbHD=<|uxy{f`khHYmNK>O(wL%L@$ogi2UR=(YpqJe3Of-CG? zH9^n(+s;Da)VeW_SD7Y4I(d(~Y^Pl#^L0tu zv6o0Ool-Gbr~Gm}_u?KIuyJ%cWJ$rPMwcd?WG zaeGhw*c(FV&hP>fFZ!pPqFk1Rud$WRcYt9`(;F?UU zjWhc*7q5W4*AI&Z2rvriQK^s7BoJuGf-F%O4DgOL`1T@J8;jp`zgBH#Wd_?$LQ>{n zpTA~pJacwc>;%EjF_hi$ld!j$kXyUGpq9>p1wZCW%N@Bav%P3HIXqReLK{(rA?SpV zL)Oa9)pYXY0Z8Unw) zw4W^h4&k07OyIb?;tjdBF8LxNFHPSIi#A7=xfSaDn9O$OF5t>C-Wc(sqc8HsYdR@u zA9msKsHts|UhG7C{;jy_EckGC_0BwVNc#{a7xSfbe=J&w&9Y}`=OmGS=W5CPePY!` ziLK$aY)C#orf37t^U62#p6 zp3J0SZash+m;E4zt?2YFL|=8mfBBy6GxmMO6J}^>`@k-k+~|{ggn%<5<&w`?`oBC9 zkyML3d}qb+5f_npwYfj4IiixwXW;ogQ3@_DF1!kM;Nt@3{`-P%iW{3xx1?~=y?iV`JT!ueqFgZX1xb*h6D1F!zCrXCddt7)dPWC4(Lg8lsLM;5JFsH@YSl^8oA+*^wFz7Aodsm5L4)p2i71 z(3D54%lPi>>5{RtW;_I$Rq^rC{*E)d+hnxrkiI5QQPjgA*-nV8t)Ur@5^{l&n-kV> zhL=4eSUy?cw}&yUf2l8FzgM_++h?%wCQruel3qL%Q0uW3Dqn#5)m@`<3^D?QzQSr> z%(xU3m%3S0rC?ChThg_;&c6=ruJi`eBJK~QW&Lr|(Xw+mA*Z~Qd7l8Y~4q(lxReS&k>l|+UlrNqRRec_uLxjvt zF3!Am+J_0CnswRJiJS+p8nkKTWMpKJt+!qCvYkT6P(YXfz0`-rWsFXh4*y9IC3ZFd zR>nvu;YK?uE?X~=QS}6qvk2=k% z@Ml1d!TEt{yk;`Fe65LyIAJ-ULkE0>e<)%OAb!#rcKX#ImXV?P>(?*zV03KDd1h%a zFFZRTegs>HqI~RhIf+{G&#&Iri^kgD_e82p?`~QR9EE}kM06I$yoqLfuNB)2zlkYk zo$58=GVl(4)3?j_on+XTCeNs^%AqrgwMK&W6+QVVg1#m{+XXM-Xw~X8a_=3k-j%cQ zaf!4MN>s@FVT=2PrU?vwuw)Uy>$LYBzj1lgv(n!^yb*{aUpSeFPD!ys-j8#s`>+Eo z_Cwr#epyM6*4{cyIbc!k*GGk7x1T*M_nUYrnC7g~PD@1pqItb4*O+y_@E9v}5|)A| ziSP;|BMx6lo=Uu3{~6jIELJoWP2!9icZURa_1Y#0fHPD-kF(*+M`9lJbJmH;vY6Sp z`C-?owC>%u9yqhx;)?c7A`I@{=Hic+B7)05iA56Gr&K5p+Q-{L%(i;npQSNziG|b7 z2LSJWyjr3EGXxIr`t@SH{{Bz61|*lknQ=j9P?go>DAvap=SqAyB9f9$)A2crLh3g+ zN`+_bHFt$b;oTu}i&^Wqa&7S_f_HW&Wt;3$f6 zo`M5uB2C+&V&T6}T8P_aDl#Go7hp?_Lzn%TD%J++>CCQwcUPk*3o=6QePCIFZ{Q#}(*T76?h@gHig_(#HfJrS5X(pT)%xA!A(& z`e=6&uE;Dz6Pd~!O(=yx`?2Ge*EU_B%`xNdgbOZzrx7&yiKxuC-jjz1A@N;FxbMi% zVkOm%@SdaU6Op1C>8)2VhfkDur#Y^UoNXUg6MZrF2Q%p$!fHec3E>ow(2RMbVXSn< z*pgbt{>XHqNNFW4i8iC8DRH~Pr~p?-uz83sffr0cExnzjw5|}v2bKZ&_>>P76JBWZ zV)$LOg3!o7VKieCjP%olTeVVim2?*VfjHr+sD%fPR2!cg{kO1P_#ce|b#<%FS<=ix zv9U}ph@1%FC|BH8;Y6`PX}Zc9Ea5E0FOg3xgg?%ZstW-2p`4hM>?`D66ZDN{CiX4O zHwzm&VgWT_G~wBZPt0roT^PatFfFo}*5mEkR?Q?Z2nG-A6JKh4&$m?rd+c*xW5$6! zh`vv~sg=nfE3#UR zTKZ{w)Z7HxUz5%oOw%*5Kaw(z21i`X-V}YpUkH;yX*_+HJ-K^a!Ml$7aq-}tS5aqQ z+K(z`WVCyQ@hrTcsD&q?M1Df^Eofq+JpAj3Pl7Y>6P~iw6rtxcAcw+=BuYlxG=2NJ z-uNHI^ImI0E} z7V9$MknR)_^}K~MnJd}3?wye-R}*j53Q|tbmW!ZI=7?1*501kt_vDn)*X-o4#-}t- zqh=rhsWoefQ-&&xBexcAsvJ0v>nMSMdb=5sWR`^W8_ygb6EwAw-SqlabNsyAPXaYO z#>I>g*(#N6m*DRc^LIpPzP+56z@+HTNl z$^HHTM8i!v=cTX`bKPo9TGjykSQ{#1d!ZK#OcJhUzayp#`AkFxJ1ygpmcM*duy%eK z8J4LMXq5|20yA^cnxBTZeMi@(s$k)Ch81yEvf2|Vpna7lJF-wnNX4F9i-(ceT(%LByl1B9APh+>R!;Vy&C$}22 z=`S@4`Nyt*IkB4VjY2u2Y9na#pyEAUTCGSK4*74h*jM^Q;$RG|cE^AK0N+o6(NNAp z!U1D0`VYf@APu^-ZxR!5u;w6uG-fMx+SV-lQNi*E;Bfz;kwf%a@8{I-Hx^jW&NRhx zfInktM4JmE1V?(!Z=*+{e1>y5h>mPfc?|QC#RYpEaWbi^GDjjnH8`1JObJaP`yN=q zqmE-^&S(S=w1X`y3Jy>ay-lBTOBxnEWl?r~p5FAt2`W(W_X& zf9$c;|35RzgGQ?_=ww9xq938bn4(8sCLocN>84&@A?+g7G)6Z+U6)hj2JRn&lF}MveFg?%F?1jraIW&+N7QkjIfytf| zA$O5W1{A)A+T9lNZJjI6z35@GnAzTqO|V5IP-%VCkeBP=CF0`}E8UPO-H`e%v+-j6 zAYiSoA0dqIZ99;enuK>ZS5mIW5S>YVE9cT|lf_1amzxHHfiIFAbm3$T!;9ho7Jh>l zf|CF70hppOcnOD0HhAA)#dV(e0WgDF8--SxZ^@S<{a>wzE|z=>PDtz6)2T_dY}ArF z{PimQF7HMN(z}{74!#&`sE4Ql+3pzaXXM9c=)~1LdXxB#AlybXiwZC_?O7;O9}sKO z?{lq=AP#8fl4b}`7cLONj@O|=0E%2kMlC~R#u9QHhe*hF9JVm8Rwpy@F~Xy8Rimjx zNd==!2UL?jxp5r3%ELtb@mbcb?IEmtzuaYhX@~3Th$616v2_HDd>~@cIqkQYF%5hFnfBu~RX;QioAILK#x2s(<3jndd&Mx4A zm`4U!$|w8|0%ru{+dx8V{C#f7?{s}+RjfoD#*>0pgkx0_s$C8M{*cN0D)S@GCcmya z{%gMJ$VD@ayICwY{0coG%cwF| z$c3i$6SGan7_!Q764KzB>3k$h$VfcrLM#Ayy`lh;ssCXTA_6dF#dvHF|1(8McgIsh zYvGYDo#%zvu0&Wz+kyrVi?`}P5awXK*DgD9fjP*HhkjT(dH;7E z0Bxd{9XVv!FeVuV_<2e5g#8(e#ObGr(2cA1>`=I=aON3MUKcX@5BVFRGiScm??~_V zkZenwX!lIvW$DUr>C$MWSZiGYF4e?@`fmu`q%vi+>?Nad#S9g4eWS5(D3apHK_>Gb zct5BK{4JBr=e02K`Lqs^jz9&TzAtbLy^32ibLB~rs3@=1FKym| zmbHJN!nzTa%i#4NhK^l|ctEH>Do~eN)u1@Mf0-~hkMNnlq;dkRx{b|36>E@=ghr)j zKU#LijIFA>xSI^?E$r3(rl6CSaywcAYlM5>%PFDjx|7Qb2)8ET| z?u7x~l|h!jBSkQlsA$FaYmrn4Kkmf$NF>Wq{G}h#$S@U%V#AaE$w|2%$D-*zDyjKw zx>-Igf9`=TkIkmQijZ}Br;hjtmI%7$m)Fod&IQ0Bm4pC&q!lzZ;0HLaixUY-3<#bT zMcKKfurh=wTfX-_=nGeT_u<@lXhsHM!m6ML;`HAMipJe}i%MC5EgX7K6acZGChOs* zzd~vTTb4QZ2gD+bzRdkZ4OBs`c5U@4+=u@stALGCQpNQo=Pj@E!{E>)ow2wY%;ml| z&cP)>R`vb6Nu{9`AeI>*1i|OdGuG3w#9$LH(F~2}0Jtv85+u{AHQ3avjhpp)HTb2N z6_?Fujul44uh!*q_~DErWVwSiMF{_n-8NW?;k0~!mV6pljFW}qonCYVJu#E?>9_))f!sxWd^RLet+``#3+8RNyg9DDKS9!R*^=PH3n-u5wj`#rep@ zSy4*o3K0_kOL}z!Y+^}-m0rrH=J8w98M9@symqGZjKVg>1Z&)5E+AYnEIfwOSxgBS z8Id}52jj}FNX292b$d>LZ8~DR5c>u{mJ?ChTLi&2i;dn+hFP&r;SYyZNj)1UO(Ns> ze!f!#5~fLQEJ|4u233mF(aKW0lim*;oYYwpvf`wQLmKYA=gDXZ#N_0|iqn0j6Z?B# zbG@g~W`*$Y-Y0%yjdP3vs9qFttC<}fF8PM7M7~6rROdCp0MpitPP7vq^K)R#V6JK& zD|$1b*VhLw#dNQFEA~7UoDByod1nbCY(|n@2~X+^iQ%giel%A?Km|MVqPGh-Np>l3 zpP5AN*-cE9zO z$`i0I83Md!UG@qJ;=%XjD~;cl+@8z&Ne*olWf8}!Mr zgm%_ODuFU=u}YvNtV`{;yi=pENk3yUC<=x-UrBv9?Y3!vK&{Q3@-H8|{O%)ZzMMP@ zHfZTjRxBEQ_Ix5pDkn_(cUW{b*=maqqV3mzOZlkthOua(`4*q2NRut?wXKNa2$T_m zjfmt`!B6GH_*Nx#T!PVq<-`zDZ|ugVZ-U5(hd>IQvLc($aqaWO0t&)WFPcE)p`pjZbD0| z1LMEXH?OmObZlMg{}C0`Mk<90+*+LT%`WZ|>6}=o4sq0#|Dme;i+4{IrNTnPSI-wa z%#tdhNdF&ASJ_ro*RAKKyFt3ULsIGyq`Rd12I;*Rm z!-d#;mJ6W+XTYz84htyVqu%)*q5kAGg-{^Io0@267{oYOkgfbzP9xQy>SU$~w0`bHfj zvOm9Px!&d%l$~opStOQ>Kfoi&d$1V#{Yxou%XiK>pMGe{_|?jvap*O-lm&Nh53D%! z4SIqqIleod)Qr;s(>u|^1Fu~)K9odj3jh`M%f&-Vjl|DPPwQJ;^v+Dn>4_*~Nd$%B zA(i3(CHnK5Ki>4p)2Dq)U=u!x)MGUhx2eX9aT;o9hq=lt?b4gW0a~v35xN-(9$*FE zttSErRlm%zt-SwZCh;&m)%ci1Cd=RLwEM6s0HC3ehA+>qFB?xMvM~NEA%@yn81p;a zfoG)e3)1R8Ua~xEr}WBCLpIOc5vHByOoI@YmtreyJ>Yudz@s(c#x7Uo?(s_~g5HbkF9HQT6b z>#xcdOnELuE`zEuhqXWu3?(%SVW&~9tkX#t4B#!GUtEV9)MIB+sm^Zyd?p{?ml>&Y zSs#haqe4`d+{E!22i`l;Kx*QhjXyg2Lc>Q?{p?qT#@WZQZJ9b^rs!^GwS-Cp4enoC z+|Bps?l?(BNbm{-$!R0-R}C`lM@GTB!JQ}wNWq(0W0q!=@A>dSzJr^(5hpYumu&+s ziH_gvU1~3yy%v)VN)!g=ie3A_)hfIC!fEUFgxuFyZa28shkis$Y~7~P8_1cte+osj zRIu%07#*GL*O&fDeHSEM$oHd|@=i3A^ZE83GzU~2o4)_{_noWk1J|`^q93+m5@~Wt z@mX(~Wu}2%r_x@5LbKYJ%iyyQ%@gRfXfD=h8Y)ulg#IaNfPoZ!gceBJBOJ)WL6V=S zP~^5mu`EMNk%2BgE=q2&Ia~q;z=K2RAW32E$g*6_8E=ONSc2pO-UDk-t%1IC2bR{Y z*pz-$B3V=w_mcdlYVyo=!rQ_4d5MRm$%PhpY5*)QYBYY#XjOC9xu=B___$2JFLw?X zyg5qvE`V>_U$gmrFNS1=VCRlOqx01`#d7-#l*IuK(JDHTJx<@1kGnu>Ftz-OH{bpt zm6HJjPzry-i>+i=JWOU*JmQx`Qd>Y{nb;t%u%zT;VCx?;AO9(3m>&4p{?07M$Bu5o z@lf@#Ku_i>G|Cte11(V{PEFyzrv#dUPy0Aes-ef%Mt(a*BT6sT^9Flrhum~qCv~-4 zzLdpV#MAQ8X#Ah@gWLUx@qcf^F$(BYeCPkOaCG&Xdi@)i!s`rnt-JEQ=V>} zV6RSVQ1vfAk`$-q?xz@Ko$rP>6B|?>e(vyBf4TBKaW}^ctLD0k6CBuD-w?Cy`ukxc9-muluR8`Jh?SD9 z2?+m?)`3S##x|Gu(=c@5f)OgN7-XfCaj+Ak_{*rFmboBy(s6DkYMY?Ry_p9S!?nJ5 zv?^9nxN_6Hx2JK1>C5hFYo>Zmr8pb!2YR>q0nG2H+T!=`6D+K%i7(L(-VXdl(15Kj zkX*Lg-B8%p9oG@}yv0eMFe+jgtE#Iumj1C;eXq(FC(fUS5f;hDs3L)%=OT%&)MU<@ehWz2=(|w|1u|7df5i%wGfk% zf~F1p47Qa1Rt>|7->-mv z|M%-GBY2ew+ph6Vr%XYNwTT}p*Gf}JLza;{5`3^cd%O~WUS^7JkarH>B~@8gD}v6N z`L4GNeSOnRr!ygZUjKf(kt^VaDqYz0f9@P?u=BF%J{lZneKz&V<$lXr_^=KYJ196* zKYRF%y|l_<+Hb5Sa*YrrC9KCFST&w{@))Dzz;vt7amktGLV1o%p`erdwL4q{HH>qF zW(7qVoA8FIgf!{v8NCOLX*ctCDBsXXxboYeaKx+&^; z{swN<+90vC^;cBN$!bqh1Ha+gvSb3W*zrT2kv>HYtv|}^GVKXlcEGT$fzM(N`S@S> zjge58XJuyhT^Slt8Bxx#9>;UFefS~21;Wgo+DZ2CL+UpQ_l87uJ#k06>J20G3TI+< z-*CNVs(oz;#y71i91xB#@O-}cOxA(RSTu3}?WM2TQv^b3Pyh8{p6ca{ic48FY`V$w zMRxM!Nmm;VB(mpY8kc@h{iyKHGW{a%;sRs8XlvGZcxmx>af*zh-6!<;+LTJ`BA1`I zeHOWTbg0H)4PBVdqhz*Ux7x5P$)NGf*^aEzF-H(S_Gt_si+s!+D$Qc#f>M8Um>c!_ zk~^#4>vBe3^waU{nF-p#Iyq485Wv1MdmZsH@iY_WpNF85MNm zUEM6h_&I*Vv6IC7^Rb%U6n!6_07AOJ0f%A73*cI93;J8V_O?#q!%0q6kbpUV^uj4u zF{%{`$}OeUX54?k5)Ik#uf+C`LX}-JUtsSZ)--Rk8Bh?>;E3M3jcN+TznB*4_z`>~ zdX17T6i5_dMOGKF{m_UrysAC8Gx&rrp>W3i&IXMyl_@}3uf^~y4Aj|134{qxJghsF z2J1{ZqEnn!`|lko5=}{yG#r*>>KVlxmF@Y{)2j>QS~gQTBD5M~nl+*aR5{j%E=ta3 z=wJZ}fuY0MUi}u5?_)Aa-h2!Awe#41laL8d3_WXb*=7oRXJJ9Ot?>a{`C98LcbtmD zy2sL@_x7NU4082l$gO<$KbUp+lm7Yw^?;#V1B=BVHfx5VG}Cdt8P8>n1eR z_?qtP*pFhvJesQJ##>sbM+}A>a-~hsBjntb$g+9hskdSxAk@gy!xm-#BJhw|E^_W) zT0tjzkO}t4zSCXL?a0O2J)7I&8K^9Sl+P;c>e!_wCKfFFlVl)FM@TCv#e#$~dL z(|NB#L7{+TAvh+ov%hNEs4Rtd*O<@1?FmNj!=EscCI{%4Qc@v$X*mO%mx%yyHn5(X zx-nSas|x0Dc-3O594>g1%IH$=Lny8p(WPpv=^xn`G|$<;b@r%1Bqz{Mo$Zh(OqxHZ z9546m_+tMa5fy;W^n7l6AsNQ{YLQ6~)*n)@p^HMj1Q4JSnTV`n{}x%20^$)WetbCR zQnK2arGrnFC6FG(S)PP&!KdxF<(u6-{ff%k>hr-@mbprI`wjn?)oprVyc%s{+8cbL z&9qXri&VF~zwe@1A|kpCAU~JHz90WQJyc9_x!a|%7f9dJJcf^{Eq<0HK)66fAWGt( zg?FdN{N{4h(ChVZ#Ar2z5}TDdknmSW21pvqWHc6tlY^!k*3l(|$wV>&K|{~fQ-VLj z*zaSgmM|8Ar51huc+TIxI?yCu{dW2V{^O_|8mGr?aP5Qpf1UJzI)}qOd_O1uZ#TV+ z3I&-azAzm(t(o^KrgfVe|7Tv{$a}g#8Uz2eCkIIkn}7TCcTnsc@KSTy?C)o654aI` zJU(0xXbnmJo0l-*5|?D=V?=f&CtMh#G&vq#Z}XuL*}u1kX39Q%Acg2`JA$F@Wd=2~ zEIID7b(yAS&}BHu5KI4Djaf{neEq!W6|C*OI6rDu(BxI7*Ws2d`m$UtgC@-(pYsM|v z*R`?b!1Y3he98SA93+ZF|K^Q%K@a>_!xN>2* z>n^%sA;Av?!*2tAApVJs@@IJNxcgWz@L^cBOx*_w)@8sD>&Y83gjPj*D)`K+LbyZVytx#6!W{<+T;RWp%TS{stNA$F`u$ysZ@_vsVGiEW|u zkasLwEnXgL`e?Wo4s6A48Us3`xVDmx^&J173vgcf27@!KeZZn}DC3M-?kyM$Ef*4I zH)QCP{L;qp@2#M8<6@^0>E`c*izY9}M92a>aQ*5{zI@0eIG*hqUCQQ0ccG8S7E!FjJHmO-^jvS!Azi9I`$*Nm)~NBhfw) zRZegqOiiK4fo(a(+kpp6{oPPe)E+y8!Lj4X=F$=ptjs8nXAbm=7$vouyE(o_eU@|& zd@ZAUj_GH+Q>mOyulpYosyh0O4YwpO`Fd?1qM@OFC$dhmOR>&4L{fbxzgdtS`QH%R zh=Ss~ojQ7_nGObI)7`7T{wj%x+&Ge!3j+WI>;;O*#ZTNWzNv&_&&OAvQltdjO58<^ z_Ec*j`6t%VSbv^|B1Lu`VuRQC@3&sOUE{1U*g6_zm4(X$hm9kCZ2c-(Ia7*|SI85H z-dNfSuX_^whbek-l>!?}j1GU6x=|$M2}PKTdeK_@qYe&Un;n#g3l# zz_L!WogV@Xz{!6lt#@?o+_BO(yTa%=N7mHX8pY_1Abz^)DG_la{t5T*ZZVIE!uqE- zhI#{8-Ch*2$ieK3E)q^Ams)0`7dTLcE@2PFC2Hga9i;W<>W=6UK_`pW#kWLAr8DIi zpfuE+3)FOJPN}^2A@efaT(X_vAq?{h1|STKD`G(*DnuR>a!G5?Hpp#T3X!dmFo_0v zpEGKdHhVEc>+V`}bIkOAj?wbWZ}||FpB0Fqv?+zms+Ot?N1gI#b|ry*P0@#TZAo1p zL=463M{0*Ec(F`DaGC_lpt4Y%xTvc}c!S+F-}2IO_w4K^D{#zDwvdY;DIuvFCV2+s zWu0fp%2MFM;pCv-s#Y#(ngA&_=m6!xzc&a%X^`53ABBF~xo??Sp&fVGqVeOOmTioL zfvq&dg=o_<_r$%1r!pPh&)sey*Ylc<$pZq!xKL4*tiTuUTayBfbL_BhH_MyI?H9)` zH~krB&lciWf?Ig96L)nI=l&8KkPeOG8#PKSH7xjjL`jOQ`T+ikf;xMLi^mJ0V*G+n zo8DVP@9ClvE?V%Sc4PWbrX#pvu|q?VZR5`%;|i($d~@FAXq@73il96jV+qHsXv^jz zot!$Vd$R@xFB#GmT!-l&!5PB2ZS>-CX20)BD?-dn&H9|9u1RO>xtHvSY}+~}Z>kM`9HNE<-FgvEalr#N7@rTY=T5CB{4pDK=4C29evwSkywTOviI=5<)pZ=0=q zkF2dkvR|AYbr`R5ya-Nw9@Rx_{oqD4wS#*>+|V|C{x8?Sh5p(F7B(;KDsNrkl8W36 zOfD4Kdh$(?*txe0eKL3a3UBkKxpUF#HV{N7A3E z)T7;K?Hva#sOg-=QKdu$$>Q}TM54l z-{a(o5%V6sB>gp6$C1oZ0L`-%?gy~osY|E)^syf1b3$TJQ%jGgT5PO-L00Z9Q4Q9Y zhZr(5b9R1^OcHPmXKTOfG8!wD(R~vjAFsT@;EYtY->!Q~&eY#IFlXNz^;^kt2$Gv_ zNUF_#CJYCRCS?8hHtvJMZoBzR`i>et**CNrUZ;f8BrBjM$ERXG)Bb+xp&{yl)_qYV zroFORPk;c`rLP*k8oXYElUNpq)SZ57`!EWW-+OR=|75ynL^BQ0motzs-I@pCtU645{2{JIw$y5H+L)t`-CaJh0p zj~F3{h0i68j4?4^|w$3k=D<14%onXySMG}>1T!I z4=QAkdR!-C%2**PG{j;-o)C~Vp2`Cc(^Kuv3Ge}~mB4V{E2KGFbEYesJoSHx460`O z`LL`nwaxNtSKSib$i!EgOHYeb>6M!2sG2X?!>E$bC!oq;c7S{pM+8WbOL*tZuHx+G%Xt z6X+c1c&YYDyAf18nzNAa@N6NyTgG6fSxWYWEJ!8GaB}LWER@fNv1Uo&F@1VW5N)23 zFL&b&YHkZ{(^VErZhuL)Ri=RHI~K|X&qmP^fTP=s52>NlD~3@)_0gGXLmRuC1waUC zadb>6_2Eq8-(i)74+l~qam}FL+jTK(I&vNpA{Wz6`|#wj+z!V= zMN*_|G|fGn&AhPbZ*7^jM4M{vCLRJ%00IW664UGZ+i}i*{JqMebykKYT20X$*2m+> z>YYLv)_PpmEod;fWqH>v<@{NXzA>^82;?T^a(WY>QFBi+z6$|l@YszW8D1_96eeqB zTRSr7QQPk`jk}O@yf9+34b8b}YTYx41W4h8MsLYZYexew%Gn=Z?_b=JocARJZqq;$-&CBIepA6K=#8i#U@Z!@~fPF4MZIb11ne&R~>xaDlmvgq-Xc*x|-J7Opk&``l?^e)MS zra~|po*7E`lr(N%e|bZTwDjT>peWsitZU!CL`aOm(XuBWH!`owXK-3K#Oa2)cB%BZy7TKHSkaV zsGZeOM5ej#0|x@aeRj8&p0pnixFmw!VCxExizOANvZd6#AgGT7>9XkO<*8U>lYo_k&HpS^r!9$^SqGxquG*cuqFPaW6pu4I{)UF4d}`U7GObr3`=x^(qtP4tXq%-nwEYMP30Q-ts3Ut(vjzsuQx}Trk7GFW)P@xRL1j8tF|G1QC zzM4c@vAtY)FnOKc3cmDZS(Hx;?i>yLdFM3D@HPAL#P4zI)w;E6-VBvX57-`mf=$QRfq^U_@<>vq7AE^Qq?DU^98+?V6hV>wsN+z z#f{A}?rPpiK!m3*5cry#f7xC?-}&F21M=_32NH>!8{eexPjEBGmMvBOmcXM9=$=S? z0M1UIV%{e#x}rwy@T!#XsDvT_A0fg!AzhVPoV!#ku|k?SwQwF}5Pvp)nXdtzN&0q= zdKrX3_JlD{%Hj9?O!}N-aI>MUSUNVbVX%5*3ygO_ zOi9u}0=)p|E#@?_3(L+hp<|JvnVdPemvVnYA@H2#fey>9`6YuN&>B-SJp}1|AOVRu zn(WnssbX5nA<3n&rP}BhRXWy$OdjCWNJk2qY&wvyT=DJ-W z3>NyFC3zg+fRwbby!PBbJ5ES7zA|69DZ61*;o@Kcxj3EV z(=R&PpXgm&ZC=E_OSaoxAH3Jiq|qHMCSGi)JGM!O_BYa>xW62TBXU9tm2N)AR@~^G z-N6n*4DK%OwTkhnWT6<-d7G^pJ85B86ngWYdJEqAtWNhM24Vcv07x|I!>ek}ju$^v*Q;Q)%E!e8F8*R#Cr zGIGnYzow5Yj=ESU4=nOTLYRnw=nzMow+Q9UXQt3$GvMx8*btd4tFIJ_zpn4zzh&SI z|FraO`dn&_9Y$p^na1{wdAYT0b@fTC>FEN{)WWSWuCI*$jknh8e)hiceonABtTb}w z(c0Uy{-%~Fgkm*VM(@wAo40@G>1>`Xp93r3=<@ATe$kF>ap3>!PkqGuFr&@ z=m~H(bYP4bV2h{}1GPyng8)lFYE10p`}sz(GW}&=_Ec{AVIA35)?`fZBnx)QI`3;3 zvL?kpUzj{63X(s{DXpBrQO&X{uS|XWi3VggW5`dwrM%gwSePtO>`H(iF#Xx9ppn|yfPEWw3* zI7xno1uK`vM5G%Teb=|GDDszrGAO+JL!muXhRC!h>I_-%WW&?ADcYf>*p+1M9+RrG zmFgF?Od~S&cPh-)gE?{aBA{Yd<7Hsc)E5H%>N*CIM6P&)Df;ku(d2W$*s_9^p9&;N zl3c?z{-M@MQ&Z2(O?=0wJWB)?>FWQ%TIk+e1*K19~T6b zw5CV1CYWPdqfT`9h<;`_R0Dr?J0nA=Kn#l@uHzfbgFfPF;BWFMa$&G`7I?Rau3o#v09FZQc8a|ddBgSo~A3C0U{OzNkIK>>d1KwA8W$aZ?%|=v~yFm z(!V}0g3)?_91WD>=N^{8fkKodM3nqJ@%-D+uytKB>x!Ja^OS?9*nrCdk>`smpU&zr zm)L?F;|#v`;Q}=&YSKc&HLrbLZgRh6C&4%`l8^Lyw!>oSMXOqG0lC|3KlcMXbUBve zu?qD_<^~RwStKO}$ZvT{fthR1I^zL1t~MxHqa)0Uzb1-)R4tOP&?QtMJulNr4iyK% z)S24l5M+r@9>b5pM0mgS#ak$-p0dL8UpdUQQZ!~lB#)fxdLq7?~QNMp(}*Yft{CYUv*m^GYi zVLPo3oV0rpR;)l;%%VF^yRg?+VkIKWcp+doGo?g40 zO4GoM%?U(MmAK=S#sEUhYzd1tf84;vZp-)E)0XI;zW`2eK(2A<%~0&qmC1PMFDeQF zj~=0e2h9ewiB(SZHhE;#)UKcJCoxbGAc>$_)@%1Py6iW(A3qOTj@KNufi z_)EM+rV+pde*0_-OH1a79f^!+z%MffK2zoG_e7~o)`3(O#8P!6(@Eqn>Ok@skxLe@ zTaiUwRP)xL+idMlws669(#o?j){L+<5)5EWq z6@a9zawwOUe;2P}ksj{Sinyb3M~q5A(0*a)z&I}O5~Ph6Ye7W>hUJVyyb6KB5W0aH z!okI1J2!lBMg@@^|Fv&&1r8pv@t`4+9-BVKdkcA|Vj-8Js*^@dN{M3ZXURi-YH(EA z!0RnD3@8bOxHOi)Oq0+7{rraMrf%!+ueW!!2x=JUzC|>^;y(_ANpcIoDPh>>Q_&+P z<_8C6(WdrE75MmPcCFR3%V{cgyl}lfcm{_57YH?rm6Uvyr2`*R$#Ga!nb+D7(>2cN z386=Vg3f)7FCW-Z_`HQGM)wjXm^HJ+9`Ag+5UcA3Bc7zV9&PU@A=> zDb{oP+<_SerDFdagy36O-q4c@xRXK4KV-@N6OP4E*y zfsvMGZaT)|Lk=r^1FxDqRD(XkK5uUI$ITi%*~?LASPVt(>gD8-mk>`N++UTfu8`>x z3LxnXgb#U)w7eYfyR$e$0@>YmUJIr%llqP`984Hf=V-ObAJ6UpCyNk^WN^vYn{*B&6ypMkXAnCg(!{*?FjBqFqkfciC zm82pY!=iLN+H8K6JrMH;0W8VkVe?HhC~4CvX&2!^C1II0N*A1=b8QNwKd8fhA78pW zEpgO)ES1V=i+UWZi$2Y?;?{NPf=)Wk28_wLo53fPu8*snYy=h*=OhTep6a+HspJT$ znFuyj_PFU8i4Eem%|-WBC>we!jqX4TIHNR3paMNCX-7@+{E=g`HnjCp`36~{40$K= z3LO%o30kuR7B`AwH*%S7L?8^$O}rTy3edp1%cI11ZT0l5x89COeCQX8Gj?DzBZ%v5q?GVmm2YN>#)_4)m{pShDviX{ zp!lNn&lAQNXU+6w&3j}@N2`T0Uz-Lo_OYzqMNMm$jZqSIE>1`gCwJj740b2Jd1TTS zRXPulv2>QeW!WWC@_FgPfEpL@f?jvBA_D#hKFJd`3LWRq}FEm7AAxi-2V4HQg^VN;7=6e)co1wt$#@{+l~e` zELIG#`YfaHyD5zK}ZCs#pU17 zVE*v46_MhwuB1N&J8wupvzOxsJHTLC&^@rwY&4D5oyUHZ#8d} z&WoB^F3_12W=9TZGwJbN2WNKhR<)poJ8BU>s#Iyd=@m#RbfpaafFDoCz32XWdByT1 z@ZcH#_5A$rmF3>PA_mch`tXuhe_hgLIvf9JTz}t+ZN5QP6-rvG<(X%NM!>{*Gj1$w zwU(k_&kw~OPXwZ0INvxI#L--MLFcpWYvACQ3?&)66{+Oe!Q_^l@B2iY~ zyGy*}1iUm_{#xx=v2zSek=PT<@{!WoB5qJ1F_T**Ih%D= zErY3?-IFWYW%9e0=cZuE;BDseP|ExESjI5WYticcfTTa>Kp#NHw~sSjL{qFlVpSn- z#VY=h0efd*>k+EvtL}MEqW_D=BVAnJALX%=kKP*6&&DvlObHm*{FU=_JpfJ%I|@Ky zJw9z98BOn!Fm-zn?V%ZaZAjHN5dWuB43u-%xS*^<9SNF*&4L=q@Dat-4j48|fpx`& zmDOFB+!5Q+`ZWvraM>vwHrw#NnSpvZXrh{?bQ%q>Zs!t?!S?Ew{@E0+{gC=76PA!2~!Lr&i}|srT|=8cLKi)l7q2yId!S{yN;Z;Pcp)VrssY>I7n(unA|NDgv z2R>|nL80L4wG!+}dUHbzUN<(XpF@*eBi(ioV)20-96OWvt_JpOuWT6s?50*tfEHrc z2>seLi}REXk{#4g$g#0P7J;W~HNp;by}}AOX-;u*D2S+}JpJ3TPj))fC#%MiB6KI) zpZzs}qBs4p=$XkG86P8MFnc#as4rfe;iHS((11_HNYA(S^T#?^3rzaM41Fg)ta*`u zZx%maUoD9SUOf)tSpNr zs%dAaiJt=#3O6p+*BUX|J%8#my%9tqzv`&7#G7WE4-!j0Ch10ErWfPF2yvLrM%MuY z@c~!97kIAKQ@EG7Ti*$h67%GgO7$K)Y4?4yQTR21mO+RWQD(uMgj@)a}vG=>lSz&gvc9y*j zyaO+`UfPxVJARdk|Mr^c@%LUE?9GtbI5-qEG>7c=Bh5Lj?an7KsjM3*DtfJL!l@MT zbXz4{WEE=HPF}<4l`&H?+HVgOQ^_tK;IDR7>LhQA0&;K_~Okj}!Ut!MuA zDV3$sDzBHq?WVkMRNSCR)*rNAlUJ>^BXQZe?!G+QM>gvRr?FnaovJB_VwpL=x0iGM zxPpTU5KuNrNgdWJCfb8zWBqT6S2+C>&C4o>rG~8Nl;JW$PSO_2YMg5}%Q&x%bGKG1~0WL0CQJej&@8 zu}c8EcJW|ixL=?O2fn7gs{neC9eX|nSI(qLogU8$ozfzl)yJG}Accq0%ab(4#a;iQ za6eG4|M_!LZ|%eV%f?uSm)Da>7|1Tv>Abig$HFjBwuE)8rXrTXzPx~XuXZr($0X$M z(4dAqla2)_jO;9#G9Sjx4IoYiasb)_WPbnRj?BJjTlc(wo_hIRIsfP6c~7?02^ZhH zaK!5m9F%>eE$88kDu)v5VD0Pfct^@?<8uMQB3eu|M;}9>d|C!Sjw{(mc)Ys3%&=qw zzq`x#Fm1ZM+?B)`2y+0+2c*cqor66Ee$ zq(cCIUEVI6#`J2*^8#!zz@7UCajf!bx-y0Sxe-at5|5cK35N)U?eyWF@|EYGxFP%f z*Blyr!-l2nTLxKE%v4){Vqq&Wf_mT8K|-T_0?4W{RamyW42+`SD`AO6wrAwu>s=? z)C+xfcj4@NbdSC(!(lLgr$NQSFAynJ%oT#kgG3!nHLK=i<#nBwQgdzks@9~-VidH& z@(`y|wOM^PgPBp2ca#S0^0*@_J-rIb=xllDRLR*K@_xB|SKH=50hT(auzg$<-ygRG zd2il6w?LxJII-MUR?wk#K9C!#2v;KGXfn=3`55q^_~AmxL`2!?(AZVS+#K$^BRV|j z!7x~%n`)z;UlqD%x7~2rsTn=3R@N?&sT?2iN7t1B;G;^{J3JN>M4+z7XRE;cc3Afq zO_(YV+w}q-gaG<+%AI7`B&C3xGTe(|c$RD+qId z!EPFff7#Y<%O{ut!@m`jgH{^H@ApkE)nOT)OR43R>oeyTLapWiiU%x%IUan+Pm{lG zOT^gjM!mrW(XVW&WR67M4Dc**y^7F3bs&QOaQt-B zsPjv|Wv;5+ctIl|SFdfCqA1VdkkD_hFSQ&9Nb%6IXeM;gEd&T0 z@qaiNjHzCdmN=umKkY}7ISk@i)D2r(eP|X9j{a1X-~4lUadq+=e|piaE;rWpoc_U~ zVV^7Mab@tl^L*p?_s!a!3Z^$CbNnH7fCHBiuL0$DcSYN8|DIx*4&c~{K19TBJ>K!5JU)ZmoQ{_b>gm?s zmj=DC4kb;z4@!rI)Q{?%1v(umobZ5N3%tQkwPDm~EJR`wXKoD-Jp%dBaMdcidY4*8 zT0~Hj3c=CAZ3yi@s9x#5XC0Fr-8ek7xE)NOQY?X#a{}(3j8UAD0-F8Lu{LY3+##Jo z&`r94w#CEgikwen~4cwz6pK1k9QtUYuz z3N~4n%!;x0Jb9KK%Qm}<;a9}AIhc$#zo>>{9+?5GB(S1U5Ii@(rZJqWmVU0~YNf+NdsDySu7TxCxP5uT{Gl5rs-#$e== zNyy1lvV(A-&+f@%$(moH-E-FYlI-GQhvwI2Uve(vmJh$&Jeuko+wWLbP+#6KMdVy+ zM`zZ@c^YoJ33~+qhm6Ba{{o+Jp^>N7QA2%FA-{YkIH(p%YBO*pqrM{M1AC@#5CJ;O zSlUC)LrN);KlB2vM>yu&kC+WSmL`S_czKfUT7JX%QCOmkN6go#k3C&am=UdtxW~&* zxoX4%Ww2aRm6*&geWXxg4Py9L0dmsGi&≷n?T7Ngz0wJDc+pwmjM zK92-9iv_|w2bkeNi~x}*ikflX<~fCs4jDXRL@fcUg6C>#7z z&+=MJZhEkj*5d%Jy4@9>ZKM@vX&`M8{dVxiZ@E6#s$te0jXGug84XC1hN)UbQM$}~ z6XQ%0ju%bz$gj#gKsTx5g^npHkx&OH+RZ32po2Eo?4c)A6GMOMydR{j9+}#{#?mPx zw3rWNYjkc{-4s)FdRRGP->u(Qp^8c=cv; z=foCtl7-K0>IUvkF}=LixM<6go@i3n8vjp`)J=c%)dG3A#>aG-ccHAs0-4X3R@7zU z(7iobc#zi7Lh|!%9bi6C`c8@2d1a@k*A`S*7X^{%odMh$lf>gJtMy?cwoh|K(1lQ` zO2aA=oww=FR(oc?69D=qilWWm8v8#-3_3b%ZZYAgS~FId0ihg>U}DK?^=J!|z&YtN z>HWx(W6W-IS1Gr!f@3XK*W?10!r{E2rYTz2m*%hL(k%=psh%1D?Gq7y4 zdm#W=v=3u&*0;RZJOC?k(4wUH^nAq0%+~gmzPAwHgOK?7MoCPNDK;==5DNO{Bmp1C zQ61p^)Ve}}J$)V~(dubrB^7;d*}Qm@Vcm~0HU#G;*i@(=8ZhutFErs2v)FNMOw0EY zf7bzfHNDO>`9EmFup<*B`B>|8)nj}{K6V5*YQIYBuW zxL(`!`!$ov2%jh|XAzpp4x8sYSLcX4baZN+FNluUnm*UT!wbDp>$fPv>xUsY0x1=8 zMH4rfA`u#P>yFlvBBv2w=P@{k`zcGrUNTQ{f!rS?>)Ou{nMt0|(8ANUhu z`P8a{oYL`^>Up@k)u=jf`o#B?^&vyN8#%C}=@C2N{B8VT4pG)Mwtm+5v@xD6NU*DTi zp!Ef%gbl6$F=V4n0OW3)*2uwe!oanjJRQyn8}#sJ2N?vIeUbs+i&B2uj@Ewrtt00*)l(ZcRDW^ftk~Uu{jjyPwGOpH zk~D9{-x}XUGxomvKbpRREvoNpd(RBr-2&1r-7z5DAkrw^Eg*=%&>z?NOFdoV&hcv-K_ODm2%Aw;-qR}_1y{)?$>Lu!`H6D)BfpIbj4kD#<@UDo)fZQ?=~;-9XMg)o4w3ab

L#Jc4_m46-qAK&gw8{XfGe$VOO^PkW0X2acS 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

wXS6A%MBG>qeqN~vSB7h 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 literal 0 HcmV?d00001 diff --git a/site/public/icons/favicon-16x16.png b/site/public/icons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..b5402f21bc2a5af076e0a49447265b7b02fdf202 GIT binary patch literal 973 zcmV;;12X)HP)Px&he z%NnvVyljBGg}HTPVLC>rF;gJSIL(~S&2?d81A^#qqgxlSlwzB$lu9XB+i&4k_WpVD z=E-?4hhV-arR30+276=SF~x$md3_4gnkc#~H+E_kv<`iEo~BUhjfT4t320;c127d#K#iNu0 zEW!{XeVr1L_|rwvkn3t^V=*+D-AchkgANuvWPH*ON8hec?3S2 zkIZLcVRw!L7Bl>Py@)E=4}~(Wo=85;Ry_2u$4cM2Lg^l~RgA$}rHQpRG!=>#|& zNMmBqV;MzuG6Sb;3}Ji$Bx3#|AmARTwT?KeZkT$JzvDUN)L+NDdotm=a1LpV9N)#I zqQ&OJouj$9W$H%!QaLuHsTW6}(#~>_3CmKn;=#!hSfQSIE4(3aS!AX zB5-D&VrI3J!s_-wz~dk)ICW7~czkY&jmKYnX_DptEShTrkG}?rp$GU|wgO%{h)6*K z_*~w6YzXcKgAfY^(1fw|TPo_#hQjpT3+oEMF?6jUY7pM0{%2IZ@wBJ{X vRusJ+ul>*$iun2Jk^{Nh9mg20X-4}GP2E@^?}H9W00000NkvXXu0mjfG~>vJ literal 0 HcmV?d00001 diff --git a/site/public/icons/favicon-32x32.png b/site/public/icons/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..74220e8509dc15ad8e03735ba4cf593cc3097292 GIT binary patch literal 2835 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 kIsaoI{1Y}?em~ear}q1+Jq7) { + return ( + + {children} + + ); +} diff --git a/site/src/app/page.tsx b/site/src/app/page.tsx new file mode 100644 index 0000000..198df21 --- /dev/null +++ b/site/src/app/page.tsx @@ -0,0 +1,16 @@ +import Link from "next/link"; + +export default function HomePage() { + return ( +

+

Synthlet

+

+ A collection of synth modules implemented as AudioWorklets +

+
+

Examples

+ Fly monophonic synthesizer +
+
+ ); +} diff --git a/site/src/app/synths/fly/FlyMono.tsx b/site/src/app/synths/fly/FlyMono.tsx new file mode 100644 index 0000000..0c6f5e5 --- /dev/null +++ b/site/src/app/synths/fly/FlyMono.tsx @@ -0,0 +1,135 @@ +"use client"; + +import { createSynthAudioContext } from "@/audio-context"; +import { Slider } from "@/components/Slider"; +import { midiToFreq } from "@/midi"; +import { useEffect, useState } from "react"; +import { + AdsrWorkletNode, + createPolyblepOscillator, + createStateVariableFilter, + createVca, + PolyblepOscillatorWorkletNode, + StateVariableFilterWorkletNode, +} from "synthlet"; + +export function FlyMono() { + const [synth, setSynth] = useState(null); + + useEffect(() => { + createSynthAudioContext().then((context) => { + setSynth(new FlyMonoSynth(context)); + }); + }, []); + + return synth ? ( +
+

+ Fly Monophonic Synthesizer +

+ +
+

Filter

+
+ {}} + /> +
+
+ +
+

Amplifier

+
+ {}} + /> + {}} + /> + {}} + /> + {}} + /> +
+
+ +
+ +
+
+ ) : ( +

Creating synth...

+ ); +} + +class FlyMonoSynth { + osc: PolyblepOscillatorWorkletNode; + filter: StateVariableFilterWorkletNode; + vca: AdsrWorkletNode; + + constructor(public readonly context: AudioContext) { + console.log("CREATE fly"); + this.osc = createPolyblepOscillator(context); + this.filter = createStateVariableFilter(context, { + type: "lowpass", + frequency: 5000, + }); + this.vca = createVca(context); + this.osc + .connect(this.filter) + .connect(this.vca) + .connect(context.destination); + console.log("ready"); + } +} diff --git a/site/src/app/synths/fly/page.tsx b/site/src/app/synths/fly/page.tsx new file mode 100644 index 0000000..0453fdb --- /dev/null +++ b/site/src/app/synths/fly/page.tsx @@ -0,0 +1,13 @@ +import Link from "next/link"; +import { FlyMono } from "./FlyMono"; + +export default function FlySynthPage() { + return ( +
+ ← Synthlet +
+ +
+
+ ); +} diff --git a/site/src/audio-context.ts b/site/src/audio-context.ts new file mode 100644 index 0000000..e5e3b54 --- /dev/null +++ b/site/src/audio-context.ts @@ -0,0 +1,9 @@ +import { registerSynthletOnce } from "synthlet"; + +export async function createSynthAudioContext(): Promise { + console.log("CREATE CONTEXT"); + const audioContext = new AudioContext(); + console.log("REGISTERED"); + await registerSynthletOnce(audioContext); + return audioContext; +} diff --git a/site/src/components/Slider.tsx b/site/src/components/Slider.tsx new file mode 100644 index 0000000..51aee0c --- /dev/null +++ b/site/src/components/Slider.tsx @@ -0,0 +1,46 @@ +import { useState } from "react"; + +export function Slider({ + label, + min, + max, + initial, + onChange, + step = 1, + transform = (x) => x, + inputClassName, + labelClassName, + valueClassName, +}: { + label: string; + min: number; + max: number; + initial: number; + onChange: (value: number) => void; + transform?: (value: number) => number; + step?: number; + labelClassName?: string; + inputClassName?: string; + valueClassName?: string; +}) { + const [value, setValue] = useState(transform(initial)); + return ( + <> +

{label}

+ { + const value = transform(e.target.valueAsNumber); + setValue(value); + onChange(value); + }} + /> +

{value.toFixed(2)}

+ + ); +} diff --git a/site/src/midi.ts b/site/src/midi.ts new file mode 100644 index 0000000..f7af165 --- /dev/null +++ b/site/src/midi.ts @@ -0,0 +1,3 @@ +export function midiToFreq(midi: number) { + return Math.pow(2, (midi - 69) / 12) * 440; +} diff --git a/site/tailwind.config.ts b/site/tailwind.config.ts new file mode 100644 index 0000000..e9a0944 --- /dev/null +++ b/site/tailwind.config.ts @@ -0,0 +1,20 @@ +import type { Config } from "tailwindcss"; + +const config: Config = { + content: [ + "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", + "./src/components/**/*.{js,ts,jsx,tsx,mdx}", + "./src/app/**/*.{js,ts,jsx,tsx,mdx}", + ], + theme: { + extend: { + backgroundImage: { + "gradient-radial": "radial-gradient(var(--tw-gradient-stops))", + "gradient-conic": + "conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))", + }, + }, + }, + plugins: [], +}; +export default config; diff --git a/site/tsconfig.json b/site/tsconfig.json new file mode 100644 index 0000000..7b28589 --- /dev/null +++ b/site/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +}

|F^$|`NfzN{2=u7s{d|oN%<)P9l7XX> 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