diff --git a/.eslintignore b/.eslintignore index 38972655..f41fd2ee 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,13 +1,27 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml +##################################################################################### +# Generated +##################################################################################### + +## Packages installed by NPM. https://docs.npmjs.com/about-packages-and-modules +node_modules/ + +## Vitest coverage output. https://vitest.dev/guide/coverage.html +coverage/ + +## Build outputs. + +### SvelteKit outputs. +.svelte-kit/ +build/ + +### tsc out directory, specified in tsconfig.json . +dist/ + +##################################################################################### +# Development +##################################################################################### + +### Lock files for NPM, Yarn, and PNPM respectively. package-lock.json yarn.lock +pnpm-lock.yaml diff --git a/.eslintrc.cjs b/.eslintrc.cjs deleted file mode 100644 index facf4a13..00000000 --- a/.eslintrc.cjs +++ /dev/null @@ -1,51 +0,0 @@ -/** @type { import("eslint").Linter.FlatConfig } */ -module.exports = { - root: true, - extends: [ - "eslint:recommended", - "plugin:@typescript-eslint/recommended", - "plugin:svelte/recommended", - "prettier", - ], - parser: "@typescript-eslint/parser", - plugins: ["import", "@typescript-eslint"], - parserOptions: { - sourceType: "module", - ecmaVersion: 2020, - extraFileExtensions: [".svelte"], - }, - env: { - browser: true, - es2017: true, - node: true, - }, - rules: { - "no-unused-vars": "off", - "@typescript-eslint/no-unused-vars": [ - "error", - { - argsIgnorePattern: "^_", - varsIgnorePattern: "^_", - caughtErrorsIgnorePattern: "^_", - }, - ], - "import/first": "error", - "import/newline-after-import": "error", - "import/order": [ - "error", - { - alphabetize: { order: "asc" }, - "newlines-between": "always", - }, - ], - }, - overrides: [ - { - files: ["*.svelte"], - parser: "svelte-eslint-parser", - parserOptions: { - parser: "@typescript-eslint/parser", - }, - }, - ], -}; diff --git a/.github/workflows/deploy-staging.yml b/.github/workflows/deploy-staging.yml index 4ba0c361..d9df0fa1 100644 --- a/.github/workflows/deploy-staging.yml +++ b/.github/workflows/deploy-staging.yml @@ -24,6 +24,10 @@ env: AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} CERTIFICATE_ARN: ${{ secrets.CERTIFICATE_ARN }} DATABASE_URL: ${{ secrets.DATABASE_URL }} + GITHUB_ID: ${{ secrets.GITHUB_ID }} + GITHUB_SECRET: ${{ secrets.GITHUB_SECRET }} + GOOGLE_ID: ${{ secrets.GOOGLE_ID }} + GOOGLE_SECRET: ${{ secrets.GOOGLE_SECRET }} PR_NUM: ${{ github.event.pull_request.number }} jobs: @@ -47,4 +51,4 @@ jobs: run: pnpm install --frozen-lockfile - name: Deploy ZotMeet to staging - run: pnpm sst deploy --stage staging-$PR_NUM + run: pnpm --filter zotmeet cdk deploy diff --git a/.gitignore b/.gitignore index 94f9ba2a..9cee7dbf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,55 @@ +##################################################################################### +# Generated +##################################################################################### + +## Packages installed by NPM. https://docs.npmjs.com/about-packages-and-modules +node_modules/ + +## Vitest coverage output. https://vitest.dev/guide/coverage.html +coverage/ + +## ESLint cache. https://eslint.org/docs/latest/use/command-line-interface#caching +.eslintcache + +## Build outputs. + +### SvelteKit outputs. +build/ +.svelte-kit/ + +### tsc out directory, specified in tsconfig.json . +dist/ + +# Logs. +*.log +.pnpm-debug.log* + + +##################################################################################### +# Operating System +##################################################################################### + +## MacOS folder settings. https://en.wikipedia.org/wiki/.DS_Store .DS_Store -node_modules -/build -/.svelte-kit -/package + +## Windows folder icon settings. https://learn.microsoft.com/en-us/windows/win32/shell/how-to-customize-folders-with-desktop-ini#use-a-desktopini-file +Desktop.ini + + +##################################################################################### +# Development Environment +##################################################################################### + +## Private environment variables. .env .env.* !.env.example -vite.config.js.timestamp-* -vite.config.ts.timestamp-* + +## JetBrains IDE settings. .idea/ -# sst -.sst -cdk.context.json +## VSCode settings. +.vscode/ + +## Local SQLite database. +prisma/dev.db diff --git a/.prettierignore b/.prettierignore index 0150850f..877a8b36 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,15 +1,33 @@ -.DS_Store -node_modules -/build -/.svelte-kit -/package -.env -.env.* -!.env.example - -# Ignore files for PNPM, NPM and YARN -pnpm-lock.yaml +##################################################################################### +# Generated +##################################################################################### + +## Packages installed by NPM. https://docs.npmjs.com/about-packages-and-modules +node_modules/ + +## Vitest coverage output. https://vitest.dev/guide/coverage.html +coverage/ + +## Build outputs. + +### SvelteKit outputs. +.svelte-kit/ +build/ + +### tsc out directory, specified in tsconfig.json . +dist/ + +##################################################################################### +# Development +##################################################################################### + +## Lock files for NPM, Yarn, and PNPM respectively. package-lock.json yarn.lock +pnpm-lock.yaml +## JetBrains IDE settings. .idea/ + +## VSCode settings. +.vscode/ diff --git a/apps/zotmeet/.gitignore b/apps/zotmeet/.gitignore new file mode 100644 index 00000000..c6363151 --- /dev/null +++ b/apps/zotmeet/.gitignore @@ -0,0 +1,9 @@ +##################################################################################### +# Development Environment +##################################################################################### + +## Local SQLite database. +prisma/dev.db + +## CDK output. +cdk.out/ diff --git a/README.md b/apps/zotmeet/README.md similarity index 100% rename from README.md rename to apps/zotmeet/README.md diff --git a/apps/zotmeet/package.json b/apps/zotmeet/package.json new file mode 100644 index 00000000..17dd640e --- /dev/null +++ b/apps/zotmeet/package.json @@ -0,0 +1,70 @@ +{ + "name": "zotmeet", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "build": "vite build", + "cdk": "cdk --app 'npx tsx tools/cdk/index.ts'", + "check": "svelte-check", + "dev": "vite", + "format": "prettier --write .", + "postinstall": "prisma generate && svelte-kit sync", + "lint": "eslint --fix .", + "prettier": "3.1.0", + "preview": "vite preview", + "test": "vitest" + }, + "dependencies": { + "@auth/core": "^0.18.3", + "@floating-ui/dom": "^1.5.3", + "@fullcalendar/core": "^6.1.9", + "@fullcalendar/daygrid": "^6.1.9", + "@fullcalendar/interaction": "^6.1.9", + "@fullcalendar/list": "^6.1.9", + "@fullcalendar/timegrid": "^6.1.9", + "@prisma/client": "5.6.0", + "@tanstack/svelte-query": "^5.8.7", + "arktype": "1.0.28-alpha", + "dayjs": "^1.11.10", + "devalue": "^4.3.2", + "mdsvex": "^0.11.0", + "superjson": "^2.2.1", + "svelte-range-slider-pips": "^2.2.3" + }, + "devDependencies": { + "@aponia.js/adapter-prisma": "^0.2.0", + "@aponia.js/core": "^0.2.0", + "@aponia.js/sveltekit": "^0.2.0", + "@bevm0/trpc-svelte-query": "^0.10.0", + "@bevm0/trpc-sveltekit": "^0.9.22", + "@iconify/json": "^2.2.147", + "@skeletonlabs/skeleton": "^2.5.1", + "@skeletonlabs/tw-plugin": "^0.2.4", + "@svelte.kit/adapter-aws": "^0.2.3", + "@svelte.kit/cdk": "^0.2.3", + "@sveltejs/kit": "1.27.6", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.10", + "@trpc/client": "^10.44.1", + "@trpc/server": "^10.44.1", + "@types/eslint__eslintrc": "^2.1.1", + "@types/node": "^20.10.0", + "autoprefixer": "^10.4.14", + "aws-cdk": "^2.111.0", + "aws-cdk-lib": "2.110.1", + "dotenv": "^16.3.1", + "postcss": "^8.4.24", + "postcss-load-config": "^4.0.1", + "prettier-plugin-packagejson": "2.4.6", + "prettier-plugin-prisma": "5.0.0", + "prettier-plugin-svelte": "3.1.2", + "prisma": "5.6.0", + "svelte": "^4.2.7", + "svelte-check": "3.6.2", + "tailwindcss": "^3.3.2", + "typescript": "5.2.2", + "unplugin-icons": "^0.17.4", + "vite": "4.5.0" + } +} diff --git a/apps/zotmeet/postcss.config.js b/apps/zotmeet/postcss.config.js new file mode 100644 index 00000000..26f168fe --- /dev/null +++ b/apps/zotmeet/postcss.config.js @@ -0,0 +1,15 @@ +// @ts-check + +import autoprefixer from 'autoprefixer' +import tailwindcss from 'tailwindcss' + +/** + * @type{import('postcss-load-config').ConfigFn} + */ +function config() { + return { + plugins: [tailwindcss(), autoprefixer()], + } +} + +export default config diff --git a/apps/zotmeet/prisma/schema.prisma b/apps/zotmeet/prisma/schema.prisma new file mode 100644 index 00000000..3a2b4e73 --- /dev/null +++ b/apps/zotmeet/prisma/schema.prisma @@ -0,0 +1,70 @@ +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "sqlite" + url = "file:./dev.db" +} + +model User { + id String @id @default(cuid()) + + name String? + email String? @unique + image String? + + session Session[] + account Account[] + + reservations Reservation[] + participations ReservationParticipant[] + timeSlots TimeSlot[] +} + +model Account { + id String @id @default(cuid()) + provider String + providerAccountId String + user_id String + + user User @relation(fields: [user_id], references: [id], onDelete: Cascade) + + @@unique([provider, providerAccountId]) +} + +model Session { + id String @id @default(cuid()) + user_id String + expires DateTime + + user User @relation(references: [id], fields: [user_id], onDelete: Cascade) +} + +model Reservation { + id String @id @default(cuid()) + userId String? + participants ReservationParticipant[] + timeSlots TimeSlot[] + user User? @relation(fields: [userId], references: [id]) +} + +model ReservationParticipant { + reservationId String + reservation Reservation @relation(references: [id], fields: [reservationId], onDelete: Cascade) + userId String + user User @relation(fields: [userId], references: [id]) + + @@id([userId, reservationId]) + @@unique([userId, reservationId]) +} + +model TimeSlot { + id String @id @default(cuid()) + reservationId String + userId String? + start DateTime + end DateTime + reservation Reservation @relation(references: [id], fields: [reservationId], onDelete: Cascade) + user User? @relation(fields: [userId], references: [id]) +} diff --git a/apps/zotmeet/src/app.css b/apps/zotmeet/src/app.css new file mode 100644 index 00000000..d53c3502 --- /dev/null +++ b/apps/zotmeet/src/app.css @@ -0,0 +1,68 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@font-face { + font-family: 'Inter'; + src: url('/fonts/Inter-VariableFont_slnt,wght.ttf'); +} + +/* The entire calendar container. */ +.fc-scrollgrid { + @apply rounded-lg overflow-hidden !important; +} + +/* Remove shadow when selecting. */ +.fc .fc-timegrid-col-bg .fc-highlight { + @apply hidden !important; +} + +/* The column for today has a yellow background by default. */ +.fc-day-today { + @apply bg-inherit !important; +} + +/* The top-left table cell. */ +.fc-timegrid-axis { + @apply bg-success-500 !important; +} + +/* All the row labels. */ +.fc-timegrid-slot-label { + @apply bg-tertiary-500 !important; +} + +/* The row labels with the time. */ +.fc-timegrid-slot-label-frame { + /* @apply bg-secondary-500 !important; */ +} + +/* Column headers. */ +.fc-col-header-cell { + @apply bg-primary-500 !important; +} + +/* The table where user selects time. */ +.fc-timegrid-slots > table { + @apply table table-interactive rounded-none !important; +} + +/* Table cells. */ +.fc-timegrid-slots table tbody td { + @apply p-0 !important; +} + +/* "Today" button. */ +.fc-today-button { + @apply btn variant-filled-primary text-on-primary-token !important; +} + +/* Prev/next button group. */ +.fc-button-group { + @apply btn-group variant-filled-secondary !important; +} + +/* Prev/next buttons. */ +.fc-button-group button { + @apply variant-filled-secondary text-on-secondary-token !important; +} diff --git a/apps/zotmeet/src/app.d.ts b/apps/zotmeet/src/app.d.ts new file mode 100644 index 00000000..77f928f6 --- /dev/null +++ b/apps/zotmeet/src/app.d.ts @@ -0,0 +1,44 @@ +import 'unplugin-icons/types/svelte' + +import type { Session } from '@auth/core/types' + +declare global { + namespace App { + interface Locals { + /** + * Helper function to get the user for the current request. + */ + getSession: () => Promise + } + + interface PageData { + /** + * Session parsed from cookies. + */ + session?: Session + } + } + + /** + * Utility type for Svelte event handlers. + * + * @example + * + * ```svelte + * + * + * + * + * + * ``` + */ + type SvelteInputEvent = E & { + currentTarget: EventTarget & Element + } + + declare module '*.md' +} diff --git a/src/app.html b/apps/zotmeet/src/app.html similarity index 62% rename from src/app.html rename to apps/zotmeet/src/app.html index 84ffad16..ca0c77ef 100644 --- a/src/app.html +++ b/apps/zotmeet/src/app.html @@ -6,7 +6,7 @@ %sveltekit.head% - -
%sveltekit.body%
+ +
%sveltekit.body%
diff --git a/apps/zotmeet/src/error.html b/apps/zotmeet/src/error.html new file mode 100644 index 00000000..5d92ad16 --- /dev/null +++ b/apps/zotmeet/src/error.html @@ -0,0 +1,26 @@ + + + + + + + + + + %sveltekit.error.message% + + + +
+
+

%sveltekit.status% %sveltekit.error.message%

+
+

Try these links instead

+
+ Home +
+
+
+
+ + diff --git a/apps/zotmeet/src/hooks.server.ts b/apps/zotmeet/src/hooks.server.ts new file mode 100644 index 00000000..057456fe --- /dev/null +++ b/apps/zotmeet/src/hooks.server.ts @@ -0,0 +1,41 @@ +import adapterPrisma from '@aponia.js/adapter-prisma' +import { SvelteKitAuth } from '@aponia.js/sveltekit' +import GitHub from '@auth/core/providers/github' +import Google from '@auth/core/providers/google' +import { error, type Handle } from '@sveltejs/kit' +import { sequence } from '@sveltejs/kit/hooks' + +import { GITHUB_ID, GITHUB_SECRET, GOOGLE_ID, GOOGLE_SECRET } from '$env/static/private' +import { prisma } from '$lib/server/db' + +const authHandle = SvelteKitAuth({ + adapter: adapterPrisma(prisma), + session: {}, + providers: [ + Google({ + clientId: GOOGLE_ID, + clientSecret: GOOGLE_SECRET, + }), + GitHub({ + clientId: GITHUB_ID, + clientSecret: GITHUB_SECRET, + }), + ], +}) + +const authorizationHandle: Handle = async ({ event, resolve }) => { + if (event.url.pathname.startsWith('/profile')) { + const session = await event.locals.getSession() + + if (session?.user?.id == null) { + // eslint-disable-next-line @typescript-eslint/no-throw-literal + throw error(401, { + message: 'Unauthorized', + }) + } + } + + return resolve(event) +} + +export const handle = sequence(authHandle, authorizationHandle) diff --git a/apps/zotmeet/src/lib/assets/logo.png b/apps/zotmeet/src/lib/assets/logo.png new file mode 100644 index 00000000..59624185 Binary files /dev/null and b/apps/zotmeet/src/lib/assets/logo.png differ diff --git a/apps/zotmeet/src/lib/calendar.ts b/apps/zotmeet/src/lib/calendar.ts new file mode 100644 index 00000000..4cd0f918 --- /dev/null +++ b/apps/zotmeet/src/lib/calendar.ts @@ -0,0 +1,121 @@ +import type { Calendar, DateSpanApi } from '@fullcalendar/core' +import dayjs from 'dayjs' +import customParseFormat from 'dayjs/plugin/customParseFormat' +import isBetween from 'dayjs/plugin/isBetween' + +import type { Reservation } from './reservation' + +dayjs.extend(isBetween) +dayjs.extend(customParseFormat) + +export interface DayJSSelection { + start: dayjs.Dayjs + end: dayjs.Dayjs +} + +export const PENDING_KEY = 'PENDING' + +export function getSelection(arg: DateSpanApi): DayJSSelection { + const start = dayjs(arg.start) + const end = dayjs(arg.end) + + if (start.isSame(end)) { + return { start, end: end.add(30, 'minutes') } + } + + /** + * Remove the day difference, and only compare the time. i.e. HH:mm + * If the end is before the start, then switch the two. + * When it's added to the calendar, only the HH:mm component is used, so we compare that instead of the full date. + */ + const endIsBefore = end.day(0).isBefore(start.day(0)) + + return endIsBefore ? { start: end, end: start } : { start, end } +} + +export function getDaysOfWeek(arg: DateSpanApi): number[] { + const startDay = arg.start.getDay() + const endDay = arg.end.getDay() + return Array.from({ length: endDay - startDay + 1 }, (_, i) => i + startDay) +} + +export function handleSelect( + arg: DateSpanApi, + calendar: Calendar, + reservation?: Reservation, +): void { + calendar.getEventById(PENDING_KEY)?.remove() + + const startEndTime = getSelection(arg) + + getDaysOfWeek(arg).forEach((day) => { + const start = startEndTime.start.day(day).toDate() + const end = startEndTime.end.day(day).toDate() + + calendar.addEvent({ + id: 'FINALIZED', + start, + end, + reservation, + classNames: ['bg-primary-500'], + }) + }) +} + +export function handleSelection( + arg: DateSpanApi, + calendar: Calendar, + reservation?: Reservation, +): boolean { + calendar.getEventById(PENDING_KEY)?.remove() + + const daysOfWeek = getDaysOfWeek(arg) + const { start, end } = getSelection(arg) + + calendar.getEvents().forEach((event) => { + if (event.start == null || !daysOfWeek.includes(event.start?.getDay())) { + return + } + + if (event.id !== 'FINALIZED' && event.id !== 'PENDING') { + return + } + + /** + * Convert the selection into Dayjs recurring events. + */ + const selectionAsRecurring = daysOfWeek.map((day) => { + const selectionStart = dayjs(start).day(day) + const selectionEnd = dayjs(end).day(day) + + return { start: selectionStart, end: selectionEnd } + }) + + selectionAsRecurring.forEach((selection) => { + const eventStart = dayjs(event.start) + const eventEnd = dayjs(event.end) + + const startIsBetween = eventStart.isBetween(selection.start, selection.end, 'minute', '[]') + const endIsBetween = eventEnd.isBetween(selection.start, selection.end, 'minute', '[]') + + if (startIsBetween && endIsBetween) { + event.remove() + } else if (startIsBetween) { + event.setStart(selection.end.toDate()) + } else if (endIsBetween) { + event.setEnd(selection.start.toDate()) + } + }) + }) + + calendar.addEvent({ + id: 'PENDING', + startTime: start.format('HH:mm:ms'), + endTime: end.format('HH:mm:ms'), + daysOfWeek, + reservation, + classNames: ['bg-secondary-500'], + }) + + return true +} diff --git a/apps/zotmeet/src/lib/client/transformer.ts b/apps/zotmeet/src/lib/client/transformer.ts new file mode 100644 index 00000000..f79e0bf3 --- /dev/null +++ b/apps/zotmeet/src/lib/client/transformer.ts @@ -0,0 +1,12 @@ +import type { DataTransformerOptions } from '@trpc/server' +import { uneval } from 'devalue' +import SuperJSON from 'superjson' + +export const transformer: DataTransformerOptions = { + input: SuperJSON, + output: { + serialize: (object) => uneval(object), + // eslint-disable-next-line no-eval + deserialize: (object) => eval(`(${object})`), + }, +} diff --git a/apps/zotmeet/src/lib/client/trpc.ts b/apps/zotmeet/src/lib/client/trpc.ts new file mode 100644 index 00000000..24e3466e --- /dev/null +++ b/apps/zotmeet/src/lib/client/trpc.ts @@ -0,0 +1,11 @@ +import { createTRPCSvelte } from '@bevm0/trpc-svelte-query' +import { httpBatchLink } from '@trpc/client' + +import { transformer } from './transformer' + +import type { AppRouter } from '$lib/server/trpc/routers' + +export const trpc = createTRPCSvelte({ + transformer, + links: [httpBatchLink({ url: 'http://localhost:5173/api/trpc' })], +}) diff --git a/apps/zotmeet/src/lib/components/Calendar.svelte b/apps/zotmeet/src/lib/components/Calendar.svelte new file mode 100644 index 00000000..ee2646dd --- /dev/null +++ b/apps/zotmeet/src/lib/components/Calendar.svelte @@ -0,0 +1,151 @@ + + +
+
+

Calendar Time Range

+ +
+ +
+
+
+
diff --git a/apps/zotmeet/src/lib/components/layout/Header.svelte b/apps/zotmeet/src/lib/components/layout/Header.svelte new file mode 100644 index 00000000..9a5de7bf --- /dev/null +++ b/apps/zotmeet/src/lib/components/layout/Header.svelte @@ -0,0 +1,95 @@ + + + + + + + + + + + {#if $page.data.session?.user} +
+ + +
+ {:else} + + + Login + + + {/if} +
+
+ +
+ +
diff --git a/apps/zotmeet/src/lib/data/csl.ts b/apps/zotmeet/src/lib/data/csl.ts new file mode 100644 index 00000000..3da15b27 --- /dev/null +++ b/apps/zotmeet/src/lib/data/csl.ts @@ -0,0 +1,754 @@ +export type CslData = typeof data + +export const data = [ + { + segment_start_time: '7:30 AM', + segment_id: 31, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 404, + room_name: 'Study Room 3', + room_capacity: 8, + }, + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '8:00 AM', + segment_id: 33, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 404, + room_name: 'Study Room 3', + room_capacity: 8, + }, + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '8:30 AM', + segment_id: 35, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 404, + room_name: 'Study Room 3', + room_capacity: 8, + }, + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '9:00 AM', + segment_id: 37, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 404, + room_name: 'Study Room 3', + room_capacity: 8, + }, + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '9:30 AM', + segment_id: 39, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '10:00 AM', + segment_id: 41, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 407, + room_name: 'Study Room 6', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '10:30 AM', + segment_id: 43, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + { + room_id: 409, + room_name: 'Study Room 8', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '11:00 AM', + segment_id: 45, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '11:30 AM', + segment_id: 47, + rooms: [ + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '12:00 PM', + segment_id: 49, + rooms: [ + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 417, + room_name: 'Study Room 16', + room_capacity: 6, + }, + { + room_id: 404, + room_name: 'Study Room 3', + room_capacity: 8, + }, + ], + }, + { + segment_start_time: '12:30 PM', + segment_id: 51, + rooms: [ + { + room_id: 397, + room_name: 'Study Room 1', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 409, + room_name: 'Study Room 8', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '1:00 PM', + segment_id: 53, + rooms: [ + { + room_id: 397, + room_name: 'Study Room 1', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '1:30 PM', + segment_id: 55, + rooms: [ + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '2:00 PM', + segment_id: 57, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '2:30 PM', + segment_id: 59, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '3:00 PM', + segment_id: 61, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 417, + room_name: 'Study Room 16', + room_capacity: 6, + }, + { + room_id: 404, + room_name: 'Study Room 3', + room_capacity: 8, + }, + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '3:30 PM', + segment_id: 63, + rooms: [ + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 406, + room_name: 'Study Room 5', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '4:00 PM', + segment_id: 65, + rooms: [ + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + { + room_id: 409, + room_name: 'Study Room 8', + room_capacity: 10, + }, + { + room_id: 412, + room_name: 'Study Room 11', + room_capacity: 12, + }, + ], + }, + { + segment_start_time: '4:30 PM', + segment_id: 67, + rooms: [ + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + ], + }, + { + segment_start_time: '5:00 PM', + segment_id: 69, + rooms: [ + { + room_id: 416, + room_name: 'Study Room 15', + room_capacity: 8, + }, + ], + }, + { + segment_start_time: '6:00 PM', + segment_id: 73, + rooms: [ + { + room_id: 397, + room_name: 'Study Room 1', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '6:30 PM', + segment_id: 75, + rooms: [ + { + room_id: 397, + room_name: 'Study Room 1', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '7:00 PM', + segment_id: 77, + rooms: [ + { + room_id: 397, + room_name: 'Study Room 1', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '7:30 PM', + segment_id: 79, + rooms: [ + { + room_id: 397, + room_name: 'Study Room 1', + room_capacity: 5, + }, + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 408, + room_name: 'Study Room 7', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '8:00 PM', + segment_id: 81, + rooms: [ + { + room_id: 397, + room_name: 'Study Room 1', + room_capacity: 5, + }, + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 404, + room_name: 'Study Room 3', + room_capacity: 8, + }, + ], + }, + { + segment_start_time: '8:30 PM', + segment_id: 83, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 407, + room_name: 'Study Room 6', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + ], + }, + { + segment_start_time: '9:00 PM', + segment_id: 85, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 407, + room_name: 'Study Room 6', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 409, + room_name: 'Study Room 8', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '9:30 PM', + segment_id: 87, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 407, + room_name: 'Study Room 6', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 409, + room_name: 'Study Room 8', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '10:00 PM', + segment_id: 89, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 407, + room_name: 'Study Room 6', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 409, + room_name: 'Study Room 8', + room_capacity: 10, + }, + ], + }, + { + segment_start_time: '10:30 PM', + segment_id: 91, + rooms: [ + { + room_id: 403, + room_name: 'Study Room 2', + room_capacity: 5, + }, + { + room_id: 405, + room_name: 'Study Room 4', + room_capacity: 5, + }, + { + room_id: 407, + room_name: 'Study Room 6', + room_capacity: 5, + }, + { + room_id: 410, + room_name: 'Study Room 9', + room_capacity: 5, + }, + { + room_id: 411, + room_name: 'Study Room 10', + room_capacity: 5, + }, + { + room_id: 409, + room_name: 'Study Room 8', + room_capacity: 10, + }, + ], + }, +] diff --git a/apps/zotmeet/src/lib/data/science-library.ts b/apps/zotmeet/src/lib/data/science-library.ts new file mode 100644 index 00000000..8187c63c --- /dev/null +++ b/apps/zotmeet/src/lib/data/science-library.ts @@ -0,0 +1,12687 @@ +export type ScienceLibraryData = typeof data + +export const data = { + slots: [ + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44667, + checksum: 'bdaf77fddcd157d6f36894abbb1f2f98', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44667, + checksum: 'd9b3eb377802abd195844705800c9eaf', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44667, + checksum: '052217ae621d8bf0bb86b1efba01eaf1', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44667, + checksum: '8c99435528b2c328fed1551d4a55eb02', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44667, + checksum: '984df80320481519f606f4a4711acf97', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44667, + checksum: 'c0472cbe03970f2e88d4320b43f7b571', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44667, + checksum: '498681c7e3f1e334b0458f47ca548ebd', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44667, + checksum: 'e128d3e57e198dd9f4bb636b7612a511', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44667, + checksum: '1fc07cdcf10978debb93b5f4f7d62bbb', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44667, + checksum: '69b17ab1a1616e3ebbd09acbfe4113a7', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44667, + checksum: '4119880d2950c9f17833aaddb001cb2d', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44667, + checksum: '8bc9fdab265e08ba93b5caae9ca5e31c', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44667, + checksum: 'b4627c6a9d5fba93d0b83acdfbd0b72f', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44667, + checksum: '5a7ca0a4ef654d3e5048425c8d836208', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44667, + checksum: '51755cf5c1413d88c60f2ced1c561537', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44667, + checksum: 'a6f44a301a5d07c22d79c7f99cb052f8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44667, + checksum: 'a09efb28a3cea2a9683b30335d59f1ea', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44667, + checksum: 'b53536658535c4296ecd90e16537123a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44667, + checksum: '69459bdf129def51e37de52f59e41660', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44667, + checksum: '2931543fa4f1afce4f97687da0c05a06', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44667, + checksum: '06adafd489730ad695b9bf78694013a5', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44667, + checksum: '0188a5beee2ca870046d8d85968eb642', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44667, + checksum: '053ef6f8bbedfe6ddcdbc29babde03b0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44667, + checksum: '449559975a4191eec990497bd9d1d22b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44667, + checksum: '8e4d3ffedd55e6a3108b3218add32db2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44667, + checksum: '4ebba80684a8d083f990f150ce9c9719', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44667, + checksum: 'c4a7791db8efb4c4904a82961555d43f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44667, + checksum: 'e5cea67cfbe1451e13129d167b6deb92', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44667, + checksum: 'a70f7ea2db6b7bf5f158f68d737fb30d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44667, + checksum: '3073e294ffb9668d79a67407478b142c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44667, + checksum: '7341adc93b09ee0f3f142d36f271746d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44667, + checksum: '36ff5a9eb37577951ec47a815597b73e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44667, + checksum: '5c48fd178fe4055c3c824eb679ec9d6f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44667, + checksum: '73d39b16107c31eee82a765bb27f40f0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44667, + checksum: 'c5800d37e46964988c39982e76d0baf8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44667, + checksum: '9e69e64fa6a7c8563ded39fa2b8a535a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44667, + checksum: '385716f21782ed1627903abd99efdd6e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44667, + checksum: '4ff3af2550906ec911e6ce6e7a0e9b65', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44667, + checksum: '07358f5d4b4f39209ddb89b03b1a1297', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44667, + checksum: '28a09bf5602f21ef99c64dd95251e41a', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44667, + checksum: 'b8f6ada430341104b55d7e485f964f7b', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44667, + checksum: 'dc464c92e22383148d7f99183cb956fe', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44667, + checksum: '246ecaf481747f22ce2b8f5c28a7102b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44667, + checksum: '12133f8519fdbec6aa59a2165fab442b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44667, + checksum: 'd267ba81a14e6051b4ed4819063b4470', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44667, + checksum: '5736db3bc6d01a8c4ef26f0fe3fb1a39', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44667, + checksum: '7b4385c62d97a1c26228172ec02cee50', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44667, + checksum: '6285c5b592ac5ea21c2ad1ca35f551ee', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44667, + checksum: '1a6dd4bf06f4c26165692ff53cfb1f18', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44667, + checksum: '2b7cb9b5847850f63098f2658f0ac266', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44667, + checksum: '842705bd1f3efc5506d70b873680a308', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44667, + checksum: '21e02ea221d3e8f33cb2c46474499f85', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44667, + checksum: '27efb55ce9aa6a91a7358830c03ec5ed', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44667, + checksum: '08b825c81b65896987276940b4563787', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44667, + checksum: '8abfff8facc63c12947dcf46958a5d0b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44667, + checksum: 'c8f5a2c07641a9f2c81c293103f8c591', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44667, + checksum: 'c5be3dbb6ab0555a756364e489600285', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44667, + checksum: 'f8077b6e76745d28727418eed21d6e5e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44667, + checksum: '5f1f96bed58b0a8bb1f0a3b8a899a24d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44667, + checksum: '2790e7cb71829494e21b0cf10ce17e25', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44667, + checksum: 'd883286b9eb4155c6f2223d9cf8cf374', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44667, + checksum: 'a2bc60e3135b44c46932d3cecbc58099', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44667, + checksum: 'da8f0486853f844ab26c1081257269e7', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44667, + checksum: '7281c71b6ac509a3c2f4b7e60afcb0e9', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44667, + checksum: '28bc81c2d537d95f1f4ac6b5ab066962', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44667, + checksum: '0773f792dd28f79e579107276f38a52f', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44667, + checksum: '487522ec1a6f85c3c491016b0c4d53af', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44668, + checksum: 'd24c548cc33fb53d0e2ed532ca0cb869', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44668, + checksum: '0da480b899706dd697f0eab875346b7d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44668, + checksum: 'c80e2b1e82019889dfcf1d6fd2b74ac1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44668, + checksum: '022244377e959c3e7adfd9887dbb9c7b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44668, + checksum: '2877eb98643a76cc2e05185dcc7d55cc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44668, + checksum: 'ae969e6188a3232157566e1cb52e37de', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44668, + checksum: '15be6f6d19521bdb5c1c8dd66aeb010a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44668, + checksum: 'dc693a001a4170ba814a5d5dbb53dfa6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44668, + checksum: 'bcde97259494393378b5bd161b46e1ff', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44668, + checksum: '49feb72a23c4368e6073147f1dc49748', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44668, + checksum: '45bd7b2b010a2028bd197b4b4beef78a', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44668, + checksum: '1777665d9e197fed80b14c717a83f717', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44668, + checksum: '2138fa0d6038a432cce0eade589ff0d4', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44668, + checksum: '50a1d62802eb0bda2fa0b018ff474dd5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44668, + checksum: 'a15daeb088034c7949d317795e4ab068', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44668, + checksum: 'b637f382fb5048d161116733a6d7f4ae', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44668, + checksum: '023a424a637b583aefe13ca527cb8a73', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44668, + checksum: 'b0ae1e9ed189c11ef3e44e424e4d68a8', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44668, + checksum: '83526c6a3d1ce5244c26a75612cb8ad5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44668, + checksum: '62d0cf7cebbe35c7e95b27d0f7d044d1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44668, + checksum: '65d7b57750cf9ae98fbc5043ecf8bed1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44668, + checksum: 'f9ee109677fc6e20c81e880faf1bcca4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44668, + checksum: 'fa188353ff6fa76447ef63c61c514cda', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44668, + checksum: '2aecb45d2bb66bd864a382d1837e60a9', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44668, + checksum: 'f1d522c93df09084e3cda2bc95371c80', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44668, + checksum: '1fddb5c2fc634609df004fa7d0b24f2b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44668, + checksum: '4476b01aae39cc349206e291a84f8661', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44668, + checksum: '17c820a6c85b77373c2a58229a4ff22d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44668, + checksum: 'd0d08e0cc001debc5fd056e42c6724d9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44668, + checksum: 'b43c5fb95fe50b45d44614b5e05d848f', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44668, + checksum: 'f6f734ddb8ac0f2594ff92853568551f', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44668, + checksum: 'aba2f67a1627f19d03ba53b21b04d6d6', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44668, + checksum: 'f88ed7190f8c453712a1503583dfbea8', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44668, + checksum: '9d2da2d1938733f61657b686fc54bf14', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44668, + checksum: '3960cf0537b45dfd51f99d6f4d3883ab', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44668, + checksum: '490add46fa030d47bb93170bf020b5fc', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44668, + checksum: 'b1eb3d6f422915486a3afa61473bf649', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44668, + checksum: '506069787ea6c791c134a1908b4ac07b', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44668, + checksum: '023991d98d9583996c93e3346e2ea8f6', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44668, + checksum: '7db84bd0760b4a7e3f32c6bec8de8c99', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44668, + checksum: '7be030816ac235b3350e5fad6db0d443', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44668, + checksum: '5f54459c0e1ef64a3fbb8595dfaadac8', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44668, + checksum: '165103a7a1f2f6a4c38c0e14c7d981ea', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44668, + checksum: '2a72c04ccaa59b041b9eb69456dce414', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44668, + checksum: 'ee1d0043644bacb5466aca60196b093f', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44668, + checksum: 'cb19bc35593ca4ea4d6237cbb6603a4f', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44668, + checksum: 'd19e23d431583b5afc1a4a1f9bcbae8b', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44668, + checksum: '0f7913ec8eb0ffa12067ce75c128ed89', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44668, + checksum: '5826a313f9835f3508a6fb53174b7720', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44668, + checksum: 'e0ad65bc34829b9018a80fd9e22fc50b', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44668, + checksum: '1a60dda0dbb9303b4fe4c2f0b423ff33', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44668, + checksum: '617563713663326210c54e0e38ee3bc6', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44668, + checksum: '1c742f60c52a93caff028d854ba0e99d', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44668, + checksum: '07cdf1f67b314ced44a6b08bb28fecd8', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44668, + checksum: '6ff4b5dc0336b65b9c102f7f7efa7453', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44668, + checksum: 'd62fb0b0f2d4024a45667337c496bf71', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44668, + checksum: 'b878aabfe941e4f06d3cd1191b53ab56', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44668, + checksum: '0c2ba37ed0ffd8d0a7a37347fe35dcf0', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44668, + checksum: '6d16a4ee3a8e6daac655667a8fc9ed01', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44668, + checksum: '62b6279ba49fff5e98f16596e9af8459', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44668, + checksum: '5917d3d678c0c9b7c8c48bdcd0c99635', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44668, + checksum: '5b74e7f0831a70c0a3135dfa57d04608', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44668, + checksum: '2962eb57e5248e2540a716c54fb12088', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44668, + checksum: '173b0bd4b641f5d31c2ea6a0b4151297', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44668, + checksum: 'd39dfa1586fc8f378c1afcea9342c870', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44668, + checksum: 'eb3c1e830bc31d6887ac8e734276d32a', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44668, + checksum: 'bb2c99daa5757d0899f305e45f7f146a', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44669, + checksum: '54c42a49bf23428d12408d4da9991b2d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44669, + checksum: '216c81919d3ec02a95bcd6e8a9d3ab0f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44669, + checksum: '4d4450ec553ee97fe8433f2421edea42', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44669, + checksum: '65aa89ff9d790c927f55734ec86e6d9f', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44669, + checksum: '11113f14e4a14d373b8803d829fbed91', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44669, + checksum: '61a9c8c3e7d520c19588ae90b9773d75', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44669, + checksum: 'd0051e408663a18eb77d61579cb35703', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44669, + checksum: '24d096045d9c8953afb4bca42ef0ee29', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44669, + checksum: '4ca766cf446b7a9a182c16384abfb82b', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44669, + checksum: '51dfac8348e06bf0c40c581b4c0df33c', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44669, + checksum: '0093aaec3aa38cd7b0b60bbce881c7a9', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44669, + checksum: '5e7c236d5a772abbbe623c93b7591844', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44669, + checksum: '880f9ab9cde1691a2af36169b805ab9c', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44669, + checksum: '880b97db65e27cdcac85a9767f955147', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44669, + checksum: '0e57d31a4b65dec8deba6a03547d9954', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44669, + checksum: '51f49e3a1e1fe5290e7a36e387129067', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44669, + checksum: 'e99685cd80010309024a3f4140f35c65', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44669, + checksum: '0138691243722e256303f8838f84e58a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44669, + checksum: '789eb2e31ef374ce65c5a3e680fd883b', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44669, + checksum: '36a4a1d19c96bb177fe080398226a805', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44669, + checksum: '10835b50da1d5e7fd1dbab573762e2c7', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44669, + checksum: '4f41a01d7fde559766802d0197390870', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44669, + checksum: '60b151c9db27b557ab1bcd7fee6cd40e', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44669, + checksum: 'e55dda58a3b727a7b768de0b505e1359', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44669, + checksum: 'fa08c5db222f285f8c85b7163edc0a8a', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44669, + checksum: '03b91b9a2e38d3ea52db3dd926f0d3fd', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44669, + checksum: '62924243b1587150dd6f206e4df616aa', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44669, + checksum: '5b70028376ee67fb8c071282158a9169', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44669, + checksum: '256695f061bf441014e8813ca5741e2a', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44669, + checksum: '0634454b232823832473dc6d4d109196', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44669, + checksum: '268040a539e04c403908ac7188667272', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44669, + checksum: 'cc9d8e32cb6cb194c0fefac083c3f26d', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44669, + checksum: 'ab394db140a27bd13d4fe0634a67ef29', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44669, + checksum: 'c8bd96537221f702491a2c4b3286551e', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44669, + checksum: 'e781f38ce869f02c6bb52e7be066b20d', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44669, + checksum: '7e0edf77b741b9734116845cb05a1ad7', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44669, + checksum: '96462ef3bdc5a229ecd7b93c7b1be52c', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44669, + checksum: '7fcea95b4717485115f9bef926d2a57d', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44669, + checksum: 'f9775ef63bb519daaa01a069164d9cf0', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44669, + checksum: '8c285d0a7dda5266523c33871aefa051', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44669, + checksum: 'bdece42785cbf6e9991a2714a78846b2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44669, + checksum: '86c2a1fc0f96f4ca25a3a699c5f070c3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44669, + checksum: 'd9c1b0ad6ea589ad5c67e174b1b585ad', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44669, + checksum: '2f4e929eec5a2a60af759215eaa562cd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44669, + checksum: '7e2b989d4a9566ab03fee2f253234930', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44669, + checksum: 'eae2eec73d1f4f28f059239760c17cfe', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44669, + checksum: '48082af349863e384ad6d18129f3a615', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44669, + checksum: 'dd5675c3f4b2aa23b1864e99840c07a6', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44669, + checksum: '425f5073de834e165ce02582da23620f', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44669, + checksum: '1e84f993c5079d7fe93b974e7da4d358', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44669, + checksum: '818147501844b3857ed0d3d81619e610', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44669, + checksum: 'c24f3d365ff9f7d94f146ee44a053695', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44669, + checksum: 'c261400c3e6be3498d8959a8bdb5a053', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44669, + checksum: 'df8f14b0ec8b4b86a731948dfb016576', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44669, + checksum: '5b1dc08846b878565b8bfe950ffeeac4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44669, + checksum: 'd4f31f0438d87fea8a004fd704e57c2e', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44669, + checksum: '9f43ab05a051d202be74af1e05b3d4a3', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44669, + checksum: 'd650b7753c23f42c481ef0c3026f42d6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44669, + checksum: '03305df3a8490bf991802b4e79e22730', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44669, + checksum: '2610a9957cece687417e01bc6a0d814f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44669, + checksum: '1ffadbdbad2baff4443e7b24ec161772', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44669, + checksum: 'e01ce71d62ed037c02a849b23c733be1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44669, + checksum: '93687594b9619c9a375c962ca0ddb4cd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44669, + checksum: '9574a9c48b778696d222d59dfd0ff73e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44669, + checksum: 'f0ed5baf9aad1da8042523c3a700b97a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44669, + checksum: 'f2d00bfa09a0ef6618545eaff9f9b93a', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44669, + checksum: '60164fc9b5607c939d15824c326fcdb7', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44670, + checksum: '272f9b520cbd27cc8e78a14cf9a5de8f', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44670, + checksum: 'bcd8f377a1b5321ef47a71520276360f', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44670, + checksum: '97554765f0f3288a928a3aeec20cde77', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44670, + checksum: 'c2631a9f0ec8dbe3ed137426e53d8cb9', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44670, + checksum: '7e5831e44052b644a6504e2ea650600f', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44670, + checksum: 'fafb32db60c06f635f9dfbf2b290fe59', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44670, + checksum: '6e429a930b1383d9d9859c772ac49563', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44670, + checksum: '4eba23cc6e3f2b2e98f0e2bbaaf5d323', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44670, + checksum: '83484e8387ae336c76646f5f41791004', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44670, + checksum: 'ac1be6ac5087a85e2880b8a3315bc518', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44670, + checksum: '26754c6cb4ee7c8415e31dfa14c680c0', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44670, + checksum: 'd88a44415a4bea65e0298f3420465959', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44670, + checksum: 'c9126a48de01303cef787bff0e764a33', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44670, + checksum: 'c989819e31466e4211e001cf58615654', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44670, + checksum: '4e5ab062cbb9892210d2a649e96371e8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44670, + checksum: '19ade41307c9e6a5509a53c10e2ac84a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44670, + checksum: 'fb8cedb4977e798f4e8850f1784c029a', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44670, + checksum: '3c7c024959a1816d730ffbdb980e5fd1', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44670, + checksum: '16bf3cb99f94949ac1d902434aa31fe8', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44670, + checksum: '3edd1d2d093f7a97e78dd2565592df70', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44670, + checksum: 'a3a977c00724096303e64f09d7cbb490', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44670, + checksum: 'cdb398f976fd1a6931f50fbeab967209', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44670, + checksum: '1e3fcd6d03e37b44c7df02a83cdb583d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44670, + checksum: 'b5638fc766aa19e593c024022e4d94e5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44670, + checksum: 'a6dc59d4bb7736f6bec73088059ab485', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44670, + checksum: '274fe2e6d264a060201d40d8d02d3aff', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44670, + checksum: '12f6bc60ebf3ff47d42dcef686067d4e', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44670, + checksum: '3bd5784b27416bb24f170fb2092cb7bb', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44670, + checksum: '8fb75e9b20ecc403ffe79909b6f25c30', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44670, + checksum: '4b24e8c378b2d7e2fe8cde7b09b08bff', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44670, + checksum: '51a083cbad353ad413ddf93711c5555c', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44670, + checksum: '25d73d6692ef07c2f62be537bf82ed4f', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44670, + checksum: '71242a9b5cf7cd98fe036a2a060456c6', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44670, + checksum: '3545dfdf543a6d216b4b21d87a740d65', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44670, + checksum: '83f866858cd9e9aa88f5ea641ac9ea3b', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44670, + checksum: 'c2a593a2423f128666b84ffd79276c55', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44670, + checksum: 'e2eb31fd270a1412cce3f66db1c5cf67', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44670, + checksum: 'aa79aa726c342918fd8b8204d80e21ae', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44670, + checksum: 'e1fb17be079b0f9b03d6d37d2adef391', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44670, + checksum: '4f33281284fad2c0d934842abfea0d1c', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44670, + checksum: '7757c4289105ff084279a519ef90f45b', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44670, + checksum: '574c0bd450296ab776ffb50a7bcd08bb', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44670, + checksum: '5a24a2b3fb01b6df7f889477729f61b4', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44670, + checksum: '79f3fc3d387c75c5418ee1af9dadc4e6', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44670, + checksum: '454b7f3e585ff593510ccff09d5849ba', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44670, + checksum: '938bd27062dfb35389f4bdfb5dca6b1d', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44670, + checksum: 'ab6cd5929ade8e044ae985960e0aa428', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44670, + checksum: 'ed19c45e680247c14f44be546d24b61d', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44670, + checksum: 'f5093ab5dcfc3b89e619909fd667b717', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44670, + checksum: 'a7b369359992306eca53d2437dcc3613', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44670, + checksum: 'e33e458e7387c380a3014387dc89722c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44670, + checksum: 'adbda9d11f56bafdc1524f65a362a2a5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44670, + checksum: '3117a5eb0dcd9e93ec4a370efade1d0f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44670, + checksum: '6a2d4d652374302eb3ff79b88c9cd9e2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44670, + checksum: 'ff08651776b9c3ff6ad6bf7a8b723751', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44670, + checksum: 'e0e0b15285ed9d6ab53d03834610e2ad', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44670, + checksum: '743f89605d51559bb864e10b2b4c78fe', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44670, + checksum: 'd5f867f139d092bfbd67387060b652ea', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44670, + checksum: '5e636ca85005fbe5cdf14cb2174c0726', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44670, + checksum: '0c361c2f7019da68542010dd8c11a9d1', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44670, + checksum: 'a732827cc7ed19ead9e97a0b8792d4f7', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44670, + checksum: 'd778abe42ea257f391f9aee3f3ae984e', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44670, + checksum: 'dbce4f47bede67a13e9f7232835bd108', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44670, + checksum: '1d05f1978cde51f74f8e8cf9d99ceae7', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44670, + checksum: 'dcd731947a21b1c342a6d00d9660fcaf', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44670, + checksum: '70f3eb834c2430565995412c53685f7a', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44670, + checksum: 'c2f23ea693c64248e5ccf9e8da3c2904', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44671, + checksum: 'a2046e56b6d00de7250f7142479751cb', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44671, + checksum: '5592978469ccc8a74e4f96b947821a0d', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44671, + checksum: 'd7ddb790c3b94c96b896072d25de271e', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44671, + checksum: '0d131198bf753bb96b7d503bdb22f0b5', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44671, + checksum: '2df58fe43c7670be72b4b5b16fef416c', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44671, + checksum: 'ab69524de701c033a6160bfe5f1aee78', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44671, + checksum: '310ee73dbd4a377d780d017f01446ea2', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44671, + checksum: '76407154fb0c347422c5f3a705e364db', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44671, + checksum: 'e8991496d4af22d86fd6d5627061ed2e', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44671, + checksum: '40eb2c5ba6a154cda53e91c4cdbdcf55', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44671, + checksum: '11c9cbad622354f556f01c1dca478424', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44671, + checksum: 'ce0a476cefa4d8c6cf0addd0be9e837c', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44671, + checksum: '8e085482dc0ab124922ee43551997860', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44671, + checksum: '0e6a3c96f4c3a23164ef38a53765dbf5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44671, + checksum: '854ba9bbccc023b38f510c77043bd321', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44671, + checksum: '972a761c7c09f2df146465d354b1aa0e', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44671, + checksum: '6572cc4f8cd8da84dd8b781d9d8c28f6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44671, + checksum: 'ac38f17703d759aaebdd4ddae4a07fba', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44671, + checksum: '0e70ec83f68ea1bab22d79e736da1f1f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44671, + checksum: 'd156ae0cfad49b17e26e4c1f36ffca08', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44671, + checksum: '6e842c4924ffcdf2931bf8f8e7ef4540', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44671, + checksum: '7fe526c977c6a41ae7382d84262562cc', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44671, + checksum: 'd4bdc39f45fd6843f1ae10bb11518c05', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44671, + checksum: 'a79f295535b22ecde0e2ff7d4207e39a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44671, + checksum: 'a5506731338be9905a20e125ef6b57c3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44671, + checksum: 'e2c7be039343e5467d65b5a2d2790ee2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44671, + checksum: '90f1bf81d7674c708077ef27cd110234', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44671, + checksum: 'cb9e467eb9f86d6073068bc6c6d2b112', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44671, + checksum: '872c73d0f99863018b6d4eb20f960693', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44671, + checksum: '3227a929193152f0ae9005b926914a1f', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44671, + checksum: '064bfbb500cff0acf1e8b549d0a6bffb', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44671, + checksum: '32af680df50bb615d1a291557cf78a4c', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44671, + checksum: 'ee642d53858eb206934c98816d958423', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44671, + checksum: 'e313c86485e72411a8d35b69415a3db5', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44671, + checksum: '89bab1c6deab7384171b811d3928b5e1', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44671, + checksum: '537eb4060c0b519f83361dac70c2e598', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44671, + checksum: 'fbe7c50e2090bf85bcc52080c9356bf1', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44671, + checksum: '3b4beec467115571fcabc754f84c9871', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44671, + checksum: 'f73f39ffe436691f2737a7123c5a88be', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44671, + checksum: 'cd42af38e7c63bf3ab4ded73af030322', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44671, + checksum: '4e60bfd025a0b1f4a795be5cd6253ccf', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44671, + checksum: '8156733d263186260c17e3a4c9bdeda7', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44671, + checksum: 'f79acc9ff8ef9a86491f53fefe685b38', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44671, + checksum: '6fc9a2af843f56e403b72b83f16a23a1', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44671, + checksum: '97fd48f81edaafa1e52e5a3fcb9f5729', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44671, + checksum: 'f9e7e56b43808da10f3cff62a54f67a1', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44671, + checksum: 'fc28f95db482519c398343366b25cb12', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44671, + checksum: 'b96d76accbfb33700471715ed833b00f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44671, + checksum: '31d85d55e7f5979e12f06c83b1072991', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44671, + checksum: '529ff79e284b9020c1fa33687b8a5a2d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44671, + checksum: 'eed3f3a6b8def34aaaa57a0d0a536e00', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44671, + checksum: 'aefc7969e601a5bacc4b75575586ab98', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44671, + checksum: 'b71f11885d238091ed8e13a8bdc3abae', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44671, + checksum: '83d6f66f57a06058efd0e3199ee988c3', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44671, + checksum: '9dc4b5c3001a41b9151ad1faa40e2905', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44671, + checksum: '17599e5a5b0ffab45e56422104dfced2', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44671, + checksum: '76723d603fb9039a9d0423057e79ff2d', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44671, + checksum: 'aa884513f5b0d676d1b27a79684b464d', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44671, + checksum: '362ce23cdca127228a47923ec0d83c9e', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44671, + checksum: 'bf50c2dee5da2be7928e96bd88673601', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44671, + checksum: 'be4e776a26bf155b467b5390e166a5a4', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44671, + checksum: '6e8e79d39bdb673a8332107dfbc2d51b', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44671, + checksum: '11b14ef515e77a8d343326f9c7c11688', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44671, + checksum: 'b4f1a31efbbcbc56786d21b08d61dd2a', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44671, + checksum: 'd6c2907084e3aa5ac2f78b135b9a90c1', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44671, + checksum: '62d273ff74bcaed747a1fa84ac5235bc', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44671, + checksum: '1b52bad4ebec9349184c94fbc9ea192b', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44672, + checksum: '9e02e6a57470dac3e78dac91e24983cc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44672, + checksum: 'b919bb6fb555c533b0ef1734c7fd7c57', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44672, + checksum: 'd637a7eb45d944f2ac0170507a620a8e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44672, + checksum: 'fe57d066f50c9283995af13015f57fd7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44672, + checksum: '885ea26e1f10ddcbf7ed8ba1da39ea4f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44672, + checksum: '39ad28deb70a3a064a7d816cb998e0a0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44672, + checksum: '3c612e27132956511428af5a750ea061', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44672, + checksum: 'a84e7db42b5980be14aaa3d04e926caf', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44672, + checksum: '3b7dd0cecca53035ac09cf87ef3a3b4d', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44672, + checksum: '5e4d8f16ff5e984965920bada5ac4e8e', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44672, + checksum: '60a0ddf2f848bfa531df019cb18554a8', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44672, + checksum: '4c82addd0f34f7252e27c6babe51fd62', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44672, + checksum: 'b67fef289ef30f0c84182dbf93ee83b4', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44672, + checksum: 'b9c96547d9a0eadd8f1897004980d3b4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44672, + checksum: '11c7723a53a60c7c672406bda7cd1676', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44672, + checksum: 'bec03ed09c4f707552812e5ecab33ef6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44672, + checksum: '03422afca56513480d3e63af8ec095f5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44672, + checksum: '0cf021bfeba4701fb36ad49f12657024', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44672, + checksum: '46b0c7d7a48fc72f7bfeecfe5890ae48', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44672, + checksum: '368286faf8038a762426fb20c82732d2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44672, + checksum: '1cb68517e77637135f2453d9c4a67585', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44672, + checksum: '188b64202810fc4600a0623fff4db01e', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44672, + checksum: 'b92614f6a6b0e97b97765d66730a62a4', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44672, + checksum: 'b5a282ed6ec69acfcc7c60e537f17574', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44672, + checksum: '4caf229da11886624848402627e21206', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44672, + checksum: '3845de3a1ef73c889d64a98693fc9c8c', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44672, + checksum: '70fff66477468f7f166c05fd660e7cd9', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44672, + checksum: '62259f45f4bca0bd775e0f734694ee45', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44672, + checksum: 'e170699a82a416a59f0d6f079e4f2ffb', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44672, + checksum: '667a7ff8fea859be008f1ff7e97f6afc', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44672, + checksum: '11032901ebdadc64d56bba79ea24ee6c', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44672, + checksum: '1f1af4ae805c077ff22336fdc2173cdd', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44672, + checksum: '5d4bdba4ebed31cc13a1fbc0de1ec0fe', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44672, + checksum: 'c92c8ae49b106a44afa5d9d57a58cacd', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44672, + checksum: 'f8cf17754a198853aa5b4d813cb9c35a', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44672, + checksum: '7721341216440192cdd2af2d911c58e2', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44672, + checksum: '5c455a35f3b07f2a3ea9ec5274f51fd4', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44672, + checksum: 'f6d03aae6b55c1ae5e854833cc3bdb7e', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44672, + checksum: '8d8ad0bfb545e7e12e4ff75c6a00b1ae', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44672, + checksum: 'b410f77d15941325e89b02c1b58ca4d7', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44672, + checksum: 'd1b89b0ad2b8cbd1cafcf6b52be640aa', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44672, + checksum: 'b8ec24d2248580a1748620ccbb70fe42', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44672, + checksum: 'd6192932aab696f1a9561ac8e1089100', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44672, + checksum: '49b7659eaef918a77235f72b1cb15f9e', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44672, + checksum: 'e9dab5b08cc7190f12b1a377337ce731', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44672, + checksum: 'bfffdb412e343548ac8a2e354c9dec48', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44672, + checksum: 'c471d752a2e35584bd9703332cf440bb', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44672, + checksum: '464fd02fc6bb3b97f3e87fccbd6ba01b', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44672, + checksum: 'd1a4c5510b40d8fa8142a08375674cdf', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44672, + checksum: 'edcfec3e6b7f01ab227e820895ee8843', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44672, + checksum: '03d5d3f404e93e11a423940f9b934bef', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44672, + checksum: 'e27e03ee9d20cae2a968d07cf167208c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44672, + checksum: '6b0fe31dfc0ad9f1d25d18753553a8bc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44672, + checksum: 'a462699fbe4ed30466fe04877b4f17a1', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44672, + checksum: 'e87b79fb147f61699e289342a7a34de8', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44672, + checksum: '3a1249e7ee8f3d9a69d72282e8de8e5a', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44672, + checksum: '183f6a5db22973776cb764656a493868', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44672, + checksum: '6dd789b4b84442947ba1489b91d28310', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44672, + checksum: 'cebc2891dd0b3fcb67874a78ca704e26', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44672, + checksum: '89d92a621288594443c1d298dae2f586', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44672, + checksum: '62d71fe19291bcc633196861be9c5266', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44672, + checksum: '2c43a5328edb208ae95e06bb3c6a88ce', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44672, + checksum: '43d66d2daf47181fec807b633e19a104', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44672, + checksum: '33957c4607163b1048f7f607036be381', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44672, + checksum: '45a764da4fe87bebee3e0e7dcc3b8dc2', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44672, + checksum: 'df4bf2dd5cb0548773b19bbabb371b4a', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44672, + checksum: '97d6d13d118c51c42f149038eadf1cfd', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44673, + checksum: 'd9972aeeb2fcdb88d876656d9253f577', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44673, + checksum: '8b98bb50a385c5d0d2493ba07486b25f', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44673, + checksum: 'd757ef751564c02a2f25a94cd8fa7222', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44673, + checksum: 'baac7830b755558a62852091119f5aa8', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44673, + checksum: '992dd2971be1c070b7dd6d6d54f24aa7', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44673, + checksum: 'd1ee6eaeb1e4826955516b0498209512', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44673, + checksum: '0b9b007bbe1e80f87e7b8c519e2f26c6', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44673, + checksum: 'a68ed1b790a1f4cbcc0fa0e63fdbf1ee', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44673, + checksum: 'f077023904edbaf39ca362f026b3348b', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44673, + checksum: 'c38b8ab45a2ee3e507d7fb112eeb2792', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44673, + checksum: '63c60e2a44cfb319e3d69db4600878dc', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44673, + checksum: 'dbd7d5dce405070a3483cb635b443ece', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44673, + checksum: '4f4dd567f5fd44967e18d9d8dc5aadb7', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44673, + checksum: '56ae14bc976bda21d3863beb1f54743e', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44673, + checksum: 'bcf4249e994fe6ade0dd17492356a0c3', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44673, + checksum: 'bfecc0e80fdcbd120a266df9ea2b9f25', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44673, + checksum: '839957c6722552482d0b70eec0c5a26c', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44673, + checksum: '676823d25beb8b965849da8c2540d005', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44673, + checksum: '0c8f5e139c5b1fc93b8755a1c0173071', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44673, + checksum: '2ad732d5b64d99fdcca2c0188119eba8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44673, + checksum: '8fe5ebea3ceb7221f34185ef85c0b161', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44673, + checksum: '8de3a9eab35c389ac8fd94773b2defc5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44673, + checksum: 'd64990104f0e3174ff7dbb4c65e09911', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44673, + checksum: 'e635bdf378841d375da4caa03abd3428', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44673, + checksum: '59ca8a5f0fa6789d2d83c193df722d06', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44673, + checksum: '66228b929ef8090763687bf19b70dac0', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44673, + checksum: '421149d06d895045b7c1e7cacefe5e12', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44673, + checksum: 'c7087458094b3ba29e30b609e3c3499c', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44673, + checksum: '2014cf4e549dca67aca4b08bf9a28231', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44673, + checksum: '2999c55bd535c394e378158d20d2081e', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44673, + checksum: '101573fbffddbbd0b7985cd4338f54b8', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44673, + checksum: '8e27210848aec5543d9967c3ee352d68', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44673, + checksum: '9e8ab0d8bfd6b52f23390bc0ee539c21', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44673, + checksum: '1d82fa1b7683e85a0c8d1e82b6ed67bd', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44673, + checksum: '8e4e99439a57cc79ad99abc1ac63891b', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44673, + checksum: 'b9dcab8b3d8474805e32019307ca092d', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44673, + checksum: 'eb6058f7ca9fc5af73ebcbd5dc4804b6', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44673, + checksum: '6607903f0cc2aacd271be2ae7e8dc1b8', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44673, + checksum: '0f766a87bc48311ae8e46d73a2450830', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44673, + checksum: '00e2427da4a982fd80bc770db4c08593', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44673, + checksum: '3edfaf029eb772abeb53286c111902d4', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44673, + checksum: '76321a474b6c82d9fc9c8d5c267be72f', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44673, + checksum: 'd57da8ea39a5a568471279ac73cf8908', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44673, + checksum: '2a17296c26637b6282397c4a7a52f766', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44673, + checksum: 'ae6c7d640ec1da5a8c31cd863c4098f1', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44673, + checksum: 'bf6569a7c372c4811d03b2c0e1471c6d', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44673, + checksum: 'f859432bea59087356fa8d482e0420aa', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44673, + checksum: '590b20ef8add463c15f110e05878d156', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44673, + checksum: '2fef95264f001e37cb3dea438f5094d3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44673, + checksum: '780e53666adfdb4f38cb878c4d6422d1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44673, + checksum: 'e9f83923a187935630440ce4ea431f6e', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44673, + checksum: '4d702ca26f285d6ea3ff6b04d70f9f33', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44673, + checksum: 'ae74d4baef61d7b5432022bed1e1ccc6', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44673, + checksum: '2b2931c84efb3d39185c084e93bfecb9', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44673, + checksum: '27def0b76dd0d027f226d806854ea416', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44673, + checksum: '4af0f5d3dd4eea85d61e9c4c552b3e0d', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44673, + checksum: '2ace14f53b2d99c3297102cad4c33363', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44673, + checksum: '36724a3f2ad1c36b7db2ab8a2e890773', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44673, + checksum: '472f91106190c986408c898f55623de9', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44673, + checksum: 'e4b8aa649fe331b13988a4a94cfa3847', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44673, + checksum: '9f26a99a56bd48faf9f51f9f55387242', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44673, + checksum: '770f0f10db9fba81172aa7818bce7f5a', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44673, + checksum: 'ee56cc743020eefcad315350790115ca', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44673, + checksum: '44f183506c8b14a0ad18c905c1e79deb', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44673, + checksum: '3fdb8de09d6dfcbfbcdb86f685ab1fff', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44673, + checksum: '824689ad99a1e33857f3e1c09aea760f', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44673, + checksum: 'b86e2fa1d6723565dda5facda9b962fe', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44674, + checksum: '9ff1a5239aa3f2320eab93f7318f42c5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44674, + checksum: '119256a4f8b7e96ca658537dbe35f3e9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44674, + checksum: 'e5bddb7223c6d1e1cc8e0fe11b7d53c0', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44674, + checksum: '6aa8f332868d8ce4b7faf450977e4df8', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44674, + checksum: 'a1db5cca046fb647760b46d03d53a0b8', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44674, + checksum: 'dc62c07daa929f394fb3561f461a07a0', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44674, + checksum: 'db6094c40a778411be36903e7ae33e5a', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44674, + checksum: '80b94c8b834796bdd160b7b67efd6398', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44674, + checksum: '22f031023eefed052719cde86a8c3091', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44674, + checksum: 'db44f97cebaf017202b844a8fa713b11', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44674, + checksum: '4068da67a5e159de1c97aa7c5c5e0a96', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44674, + checksum: 'a0e49f1e6f1818f674770fff192ed7d3', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44674, + checksum: 'a7a95139d66a724acb6fd567af15f2aa', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44674, + checksum: '6e15a197c265687f57eaa2d944badd1b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44674, + checksum: '801d3918cc4c655d7ef5b7741483747a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44674, + checksum: '3bb9ed15b621a0f01db2c113e30dd688', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44674, + checksum: '79c6f73cd17ca43212e522cfa3fcbe5c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44674, + checksum: '9be7a4a5ab804b28c2409aa743bcdfbd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44674, + checksum: 'd664ea7ec5beee132aa9407aa4120220', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44674, + checksum: '0b932cea787a6275e7fb7360c676ddef', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44674, + checksum: 'a44edd7191ae5a6c7393cb11a1ea1add', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44674, + checksum: '05883454e80e6f7392665bb20efe7d19', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44674, + checksum: '5fa17d4fd0b84c6b4a7c0847025e284d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44674, + checksum: 'c1be78a31d39d377397a93d1bb90970a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44674, + checksum: 'faa3ca7b30be48968a0ad2487f4a883b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44674, + checksum: '9e955c64bda284fb43bc2ab14392ca1b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44674, + checksum: '351f2610c40a4fdb0e4c40ff37ca31be', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44674, + checksum: '07f57cb9992cea035413847331a41360', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44674, + checksum: 'b66c2fb07ca39fc98d48803a8d619dcc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44674, + checksum: 'a1b62d979f674b45ee86be18b1786d50', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44674, + checksum: '8adb3041b2f531feb9016157f04d3415', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44674, + checksum: 'c39d8b2db2899d87576c260c35a04adc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44674, + checksum: 'cad65b0615b9df71c33d6567bbdbfb5f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44674, + checksum: '52a0b470c4f19d5eca522127bf07ee14', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44674, + checksum: '57053f8dd243d041f77518b705e8ca8d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44674, + checksum: '29112ee71c224f38a340c307aaa5be14', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44674, + checksum: '91a697a3d98c695593ecbc3c139ec0eb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44674, + checksum: '8f3af1252e74962c435511b2330d3134', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44674, + checksum: 'e04e27188a88bc970b138bd0ac570d1d', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44674, + checksum: 'f9d5e70101804b9f3091032a775cf096', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44674, + checksum: '4f3520c38b80054eb2142496810429ad', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44674, + checksum: '38a1ecca5e19395bf801d77c43d216bd', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44674, + checksum: '7882c4938e58a5fbbd7ebfa137cfec2a', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44674, + checksum: 'c25c4b4839dc40417b9651a00035f3b9', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44674, + checksum: 'b1bc4cda10c07c8dfcc43554fe4b7cae', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44674, + checksum: 'f983aca770a44028aee8e3af28c10952', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44674, + checksum: '2a735f69c6ecf082be01eb249f882c9a', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44674, + checksum: 'cb41720e48fe1c18d99302866d776626', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44674, + checksum: '932fb6599ef9362686dd2a47798a8738', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44674, + checksum: 'caa6965ea58bf85b46b099fae0c3e869', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44674, + checksum: '712e67c0b147f69aaea5f9eb92b5226b', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44674, + checksum: 'fb395948b39015270bf343b7005b9c26', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44674, + checksum: 'cb8eb7286ee97c9fcc0be0a04cbf8604', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44674, + checksum: 'a772aea9ff5e4273f523397c2ebc7171', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44674, + checksum: '63feb1a75d69c0db96f3309bce5c08a1', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44674, + checksum: '92a250f2cc5f1dc164e749a555eead5e', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44674, + checksum: 'ca9d76e332e3d88d97fb11725fa242b1', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44674, + checksum: 'e98e2be51674dad21e94ffa435dc86cb', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44674, + checksum: '1b7f8b40ee6c591378249a5bbf01a3d7', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44674, + checksum: '8ca077820f992cff6712575895e20795', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44674, + checksum: '38acba66d319c85cb6712f28b93c3b17', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44674, + checksum: '92892069decc1d0192c0a3e867a11b95', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44674, + checksum: '2a0d11155c20836664aba7e2a6eee88a', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44674, + checksum: 'b64fafe13f6dffb7336525c1b61d5473', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44674, + checksum: '6e583b7978bebaa436eed3dd84adf5b1', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44674, + checksum: '990d0683a1706c07e14c8cf41fd5ba76', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44674, + checksum: '023b2fa72ebd1a0dca97dac2197274aa', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44675, + checksum: '00784de8f053ae7ce6ec74f0f455e78a', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44675, + checksum: 'bea1dc560eada9e9ae65c1d3c7472b56', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44675, + checksum: '1db90383998c31efc43e22fbc35c9abc', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44675, + checksum: 'dc468d2b50d50c7c338d2080e3cf9905', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44675, + checksum: 'cbf933c27d07cc2f3514435633ab2cb8', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44675, + checksum: '53c7bad7f1d867e8cd0d4a4a89e93697', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44675, + checksum: 'b45131ca8eca06d56f7d8616933e9c5e', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44675, + checksum: 'b43207b84a0857030ad64f4d4e76dd0f', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44675, + checksum: '8bdb8cabc6a4ac083068903727c632f4', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44675, + checksum: '7c72dec8c63c4c33531e528fd0eb99fe', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44675, + checksum: '4b866abfe5526e258dad559c2f18fbea', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44675, + checksum: '1001763d5fa7f4d03d8a8a166ad76401', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44675, + checksum: 'e6df5a734816f443eadc5398775c0ccb', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44675, + checksum: 'd495ce065c25a06adfc98b09396dd006', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44675, + checksum: '14e0fb2ef9131e8b15a921c81825fe4d', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44675, + checksum: '96ccc8e26c65544d2f2fca901fbe7714', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44675, + checksum: '0862ddec76bbc2e3c9220f0d3f618d4e', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44675, + checksum: 'fc3bc0380e572070a1976a0833365828', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44675, + checksum: 'ce1b1e488853d1ea12a084f2b0f3a512', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44675, + checksum: '071756cdcad9a4472a4321f662bc3d5a', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44675, + checksum: '644cc8f716c051c6b78f87197fa16c40', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44675, + checksum: 'df35fb763a7b1beed1e247f7d48e0e42', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44675, + checksum: '1ec610210c9bbf1a060e535904101726', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44675, + checksum: '9a0075447595e100e96847fe15ad9bb1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44675, + checksum: '1b066d55a9ba8441c607dae3e9759759', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44675, + checksum: '468d455153c937b220040a73a7a3296d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44675, + checksum: '68dc0e0bb606d4d4544ddb63b04ee98b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44675, + checksum: 'd369f3e17ae9d3dd72b192afe0e9d014', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44675, + checksum: '1ea2b1867e9f1aeb6c378c7c53737477', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44675, + checksum: '33805d2cdb2ca10e36f199f243c7a237', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44675, + checksum: '048dec7082e910552ec1c0b89d808c0b', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44675, + checksum: '2ec05b17d41ae875f4dc2ce7b4d02999', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44675, + checksum: 'd218bfbb975ce6c05e6b05f1bef3220c', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44675, + checksum: '05d0b46444fb2a18c2ea8360e166e276', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44675, + checksum: 'e30b3d217af8bbdf08545cf07901d406', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44675, + checksum: '753f8fa8c376e9fc85ea05db47c12363', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44675, + checksum: 'be39025a9739cd7a45e262c117e00e0a', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44675, + checksum: 'fbed8dc8623367811867fe7444baa13e', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44675, + checksum: 'd541b58e2947b9982101a143f31e3aef', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44675, + checksum: '53537e80361500d3cd19666bb477319b', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44675, + checksum: 'fb688f93731cc38d556ab24786743df2', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44675, + checksum: '4ea9a2aca036e202278d47829e269880', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44675, + checksum: '4f7b5b5698cc3b5107cba0e531fdf4a7', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44675, + checksum: '288ac84b3436eabbdd07f0cccf9e8b1a', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44675, + checksum: '845846b1625696f91484a2e73a7df491', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44675, + checksum: '7340d588949b456fb2e18fd9193ebc6c', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44675, + checksum: 'deb88e4b3f182a7b44f84360c46866cb', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44675, + checksum: '124af1407bc066d4b8a85583c90a2a8c', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44675, + checksum: 'a1455b47f2cdaf048c67f38f6d7819d3', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44675, + checksum: '8a5182f9903ef49a5e71a604b14dbd24', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44675, + checksum: '1a9e5310f384e9af8b74907098346eb8', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44675, + checksum: '8a2c5a377386d8df1f103a85d6ae891c', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44675, + checksum: 'd856b2e5c4da3fa0cb6022b53bd4deab', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44675, + checksum: 'b5dedf58f3b23863cdc4c94c986011b3', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44675, + checksum: 'c9696c3c8a1a5123e324e1e61a45d1f1', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44675, + checksum: '339c0463b5a1e6f60af3683d79a87cd7', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44675, + checksum: 'd9c1a104a18e2d25688eff158cefe0ca', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44675, + checksum: 'b982bbcb4744ef7371f2b1be53e161a3', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44675, + checksum: 'c67b4027db85d16fc243debbe3dd4061', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44675, + checksum: '114b3b2048d325f626e7a0d2490c1b6d', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44675, + checksum: '88e3f783150df5af73d6e6647b5258e1', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44675, + checksum: '6853c1a8846266edb53dcfe4048eba8b', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44675, + checksum: '3a7e622f34223bf334b591dd5da11592', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44675, + checksum: '9f1440b1089d0c277ddd21dcb768fd06', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44675, + checksum: '2152cb17bf18e07100bae24f9b50719c', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44675, + checksum: 'ebe789d3d25768ff1c6db330fc45192e', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44675, + checksum: 'a3646a08be4a1605b0613cbb524346b4', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44676, + checksum: '4bbb136aadebf22618f9fa37a5fee14b', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44676, + checksum: 'c4ea7388289cfa0e8ad5c33db352a179', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44676, + checksum: '4be09e3628983496301ca82589dffd9d', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44676, + checksum: '7febae1bed21be268659e82530b7999a', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44676, + checksum: '7de4f770de9f35bb23f814d2ed4330c5', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44676, + checksum: '122a1879fbddeb164fbd3a47729db38f', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44676, + checksum: '9950f8b267e3e051eda4141dd2890308', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44676, + checksum: '338460deca4a2cdf0eab6b295b79c109', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44676, + checksum: 'fc4b764f796cb84a2cf2a544f77fa5d3', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44676, + checksum: '5ad962504e6728265de9cb20ba82b266', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44676, + checksum: 'cf2292bfb20ffcee9e2c7d5fd6313256', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44676, + checksum: '43ed142837c1f9c861fdb2cff075fbf0', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44676, + checksum: 'f7c18ccfa5efa7ac63f9b38f9c24f50c', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44676, + checksum: '993b47b7c5d276a8a688fdb101470c67', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44676, + checksum: '6cd50cc41e5c2bfddccb8cbf3b027a97', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44676, + checksum: 'd96b7bb6d71a80d2cac9c747a6316b41', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44676, + checksum: '9804beb580115e8463d3ffc6d7b9b5e6', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44676, + checksum: '81a39a6a7a622d018f345db7fc09b9d3', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44676, + checksum: '33bc04d3f10890d70fb8d8964bd91bf2', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44676, + checksum: 'af4451542089f285bf2e95ab0edc4ac0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44676, + checksum: 'c064ab1dd0acdf79506e5fa00c313c69', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44676, + checksum: '561d4ce8bf75a21fda1eeeb69f5912c4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44676, + checksum: 'f6f516a63ebb0bc467da00b807a59dab', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44676, + checksum: '6ca7baeb5bb682ab65e4319fd1f0e01c', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44676, + checksum: '4df3340d50a71c7341dc1c83dc6cd0b0', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44676, + checksum: '4fe935953e7cfbd974709e9a711adb9e', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44676, + checksum: '2f073e88592dda4b15a00ef70bb659f6', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44676, + checksum: 'ce9be93815703b47f6cf603ac76c32c5', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44676, + checksum: 'd4a7eb5c442869b6e9bacbfdf2013686', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44676, + checksum: '7b09307ea11cb0265a2aad594535de49', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44676, + checksum: 'b199e84718cc6691b2e8c2123d21b186', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44676, + checksum: '6719b6d040f8e6940676a92e4c595ad6', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44676, + checksum: '46c606b4de1f9e43ce1bd52686c205e5', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44676, + checksum: '6a2709fe5ee9276d5e4f305fcdb0321e', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44676, + checksum: 'ba2cb9a4490d1dd2d18e08e6380d34df', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44676, + checksum: '980019ea773d963cfd9b3820508eb32b', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44676, + checksum: 'e47d713f0f20be23bff9e6046d6d117f', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44676, + checksum: '71e4c155d48dff551c8b4bfeeed988db', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44676, + checksum: '35b1f22d1b4272fcf47907db454d4fbd', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44676, + checksum: 'a83349495287667d7eb5d2611be708b1', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44676, + checksum: 'e62f8651048e632cd8b4f52e1cbc3867', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44676, + checksum: '60ad648540d7880694d1f41751826d39', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44676, + checksum: 'f1cabeb562cc7f4acdfdfabbe31b1bbc', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44676, + checksum: '856165bc437b3ab2905f658b2f1ee4b1', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44676, + checksum: 'acbd77d7db9fe60f5438b189725bb133', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44676, + checksum: 'c888e17dd4f360899859cb0a72ae2c5b', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44676, + checksum: 'c47a74ae0ee2ca99eef70e6462987d97', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44676, + checksum: 'e5eeb8771380cca061cc371fc98bac0e', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44676, + checksum: '15490bbd763a2c23ec0f3e7b9789730e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44676, + checksum: '5efa60fccaa1c145201a09482fe797e6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44676, + checksum: '510fa4cb29a6c20c4a567bab1bc74bf2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44676, + checksum: 'aea750afbce0f96ac22956cfa575a493', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44676, + checksum: '51fbad7f855f662b1c8d0198a3fbdc30', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44676, + checksum: 'f2b21bdc0cced8c6a940a2a92ec2177d', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44676, + checksum: '7a7fd5d857b1efc3dbe28d03bca9ad03', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44676, + checksum: '47aac8bf0e4855cc61f6c6a2573ab014', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44676, + checksum: 'e3ddf7849715839ee029883744251e27', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44676, + checksum: '72aaa2e69e84ce97fd2369fef60e0e60', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44676, + checksum: 'c22c48bdfd36f8cfdfc64983e3d48d34', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44676, + checksum: 'd56aed7931ce22e1b0298872bde402fb', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44676, + checksum: '02fc0e107ed8b182566de05c00bf2c92', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44676, + checksum: 'f64a05adb2fe92b388afd5c09daa731c', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44676, + checksum: '84fc4b23a819d763ef976977aa9b683c', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44676, + checksum: 'fdb1281846b367fe3c200ae127c004f1', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44676, + checksum: 'ce7aa39fc0edf6b4bef6f302d63c7cf4', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44676, + checksum: '2d640a6842b476d4e52f8fc12b9452ec', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44676, + checksum: 'db66ee307587518a120d7a2644fc9112', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44677, + checksum: '7d73b01ad52d70a76324bcb7c2750693', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44677, + checksum: '83c93a710eebc671f1fe94365beadbce', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44677, + checksum: '35bab53c1ef6953a9de48f6268ebb72a', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44677, + checksum: '8154727fac3fc940eff7006072253ec8', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44677, + checksum: 'ada7d5d1f91a04c30f86b12e0d2f396c', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44677, + checksum: '853b2cbebbd4cb2cb9b296ba6316613c', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44677, + checksum: '68cd396aeda8c5f8233131023d675ee5', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44677, + checksum: 'a6ed6b75f6b5adc5078489b7b39a3863', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44677, + checksum: 'c019390994921fa0b4026327affbd1ee', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44677, + checksum: 'b6caf4f49ba5ea96e9dae9d8daa8eb58', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44677, + checksum: '8a53bb98ba81a3a154fe80d4d977876c', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44677, + checksum: '55dad468ba9ceb2db9b943ee2d37b395', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44677, + checksum: '0d551ee149813567b29b48b180525c4e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44677, + checksum: '205d2696170cbb0e2cab903d2d60b678', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44677, + checksum: '3e30c38b84f5c9808fd328e5874a84dd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44677, + checksum: 'd6a211e1ab4687981136aef0eb05347f', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44677, + checksum: '62a27ce0aeb1d578f1e62f17c3bf2b72', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44677, + checksum: '6a255fc033eea4d015457efa563a7151', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44677, + checksum: 'ea19e793158c23bf5f33c975d5f73d79', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44677, + checksum: '74f3fbcb615005d6fbf6b90cbb7597ea', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44677, + checksum: 'c1e495471cde275b634d24336d7e0b2d', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44677, + checksum: '53982407ad44fe4783504e4dc14c3cba', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44677, + checksum: 'ab9bece67e164001d1cdcc4b599a909f', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44677, + checksum: '308c0f0940784ac0b65f0a757b830429', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44677, + checksum: '90af4f576f497668a0452a97a33e6523', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44677, + checksum: '954e2f2e31add4374680d24917dc3013', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44677, + checksum: 'd45334d44d2f3c1d4c0f451e25c09e87', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44677, + checksum: '3422e01ed268bc1240461cd729adc86d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44677, + checksum: '4d7b684983acd95a1c5c0c626e785f62', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44677, + checksum: 'e6742bf54773ec174fc98204198ef41e', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44677, + checksum: '49afb91bbfa998ac47c9c82b61aa785a', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44677, + checksum: 'cb4f383b0725179ae2c6be4318cb66f6', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44677, + checksum: '212ce008f7cfbe7ec6b1fcb28d32e817', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44677, + checksum: 'd7e1d790b26872defc89811890ca1173', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44677, + checksum: '8d684662ffd18f486b5b98aa51da2146', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44677, + checksum: '8d9bfe5586bacfdbc30b77e97402990d', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44677, + checksum: '35199f63cfb0371b45ff6d2de3f39a5a', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44677, + checksum: '9ae93ae8798ae0f9c2bd2c1c6d7876f4', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44677, + checksum: '0bdac0d4f582f7f63bf86aeba02714fb', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44677, + checksum: 'ecc64077bf234c56e1a93d09dc168123', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44677, + checksum: 'c2176dcb11d9e09e2aac77177a9e7ba4', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44677, + checksum: '2cbfb434f01a43445f98bcc0a24efc0f', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44677, + checksum: '3647ae1bfe9f3e602da503879d4aca46', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44677, + checksum: 'b96142303a5d9ea81a1d0c354424178c', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44677, + checksum: '2480ff06f95d49d06aa01d9ff593438b', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44677, + checksum: '7ea69ce84794eacf614a8ff88db2d6a7', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44677, + checksum: 'eb6bfdce0cfa0e1f866dd742c6ba8208', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44677, + checksum: '669cb8bd8c2ccf6d93fd852cb8c4fc9d', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44677, + checksum: 'f0f223f08ca26f480c7ff15b7b374403', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44677, + checksum: '2f9129d51e04aac9fd938802f4360dd2', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44677, + checksum: '6ad072510813780a33355a79c57bec87', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44677, + checksum: '728d7c3d8346b94cd83fe4ff46d246f3', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44677, + checksum: 'b6016267807e04ed943c7b0833ac2f77', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44677, + checksum: '1467358f77f88891b741f8d458f5ccf5', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44677, + checksum: '6eac1aeaf90f07e6f2f4f1fb6b9bdaeb', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44677, + checksum: '383be5e08fcdc181a2616ad2d4dc20f9', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44677, + checksum: '7578f04b660c16c8c767cd5db469f018', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44677, + checksum: '7f40c6b9c9312802994a679563358021', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44677, + checksum: 'ef429a55e4c8e244216a56d87be1b420', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44677, + checksum: '8f012fc68e20a704b1151f0f20d44608', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44677, + checksum: 'cb05f47f005e529c9a7e307176f4b653', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44677, + checksum: 'ce3ee0eaf7deef88fab58baf331fabff', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44677, + checksum: '697866bf07d3872db58a89b710274c47', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44677, + checksum: '542e2a9917e911c9fe099f5acefb0e75', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44677, + checksum: '9d09f34c0a832f0b78ace0493ce65803', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44677, + checksum: '3f0f021514caa7ee3f0916de8d41bfc3', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44677, + checksum: '83a309cd8f6cd4ab45f0bd18257356b6', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44678, + checksum: '349fbc7cedabb46b12cc719aae430032', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44678, + checksum: 'fc6c971dc7f65e4804a25411db12c15f', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44678, + checksum: '48bc266c5cbd2c62b341a97ad8f48750', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44678, + checksum: '4ea4146d62d147473240ba0353cfa5fc', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44678, + checksum: '31ed589a2133b2230fca4411cd827659', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44678, + checksum: '8b112b0935f439f0db3a4be2d3132014', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44678, + checksum: '4c1096ac9363324e3c933f21b647208c', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44678, + checksum: 'a203aced782d97623489c6f802191802', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44678, + checksum: 'feb3e57e162d78168d8da3e9568be1e2', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44678, + checksum: '9924ca0991a68cc9f35bd320f89296cc', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44678, + checksum: 'c0c6a5709f9edaa2a26d9b5f645259be', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44678, + checksum: '05fdd1f46b090871b99ec7a03b0efddf', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44678, + checksum: '9163881ef0c392e8d94edfff1c044a93', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44678, + checksum: 'e9ffa4da82ef2eec13cc6e2c77a2c1d9', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44678, + checksum: '080abf4d2e69e53519d1afd23538e1d4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44678, + checksum: 'bd82be82d9c0ae118b28362a34a1a688', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44678, + checksum: '8069b76b618a7aec27d77777eb1d6f95', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44678, + checksum: 'b6e0c0f6e1d8f0e50a16867fa3d6c5f2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44678, + checksum: '06eab24b6f4e8c53ccb7410c5f14eca1', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44678, + checksum: 'c1779f331a8a0c150c5a21746f39bc9a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44678, + checksum: 'beb5fc2f8978b73c054a1cbe4c1c1a35', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44678, + checksum: 'b697c38a45381e6b0d38b37df795f8f6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44678, + checksum: '68c1053be628d708b326e5e0fe0009de', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44678, + checksum: 'd5a824c9876c7a8d3577c7d735557aaa', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44678, + checksum: '52ced11bed4002e42a876351f0a8a4c5', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44678, + checksum: 'c8a6e8326f8def7633e6631a94249c5f', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44678, + checksum: '7e15da30f421c6a4ccbeebcb93501d92', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44678, + checksum: 'c7ce9d7f4aff695716c478c822af5a7f', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44678, + checksum: '7ea705ec641ad153a6f3389274f7655d', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44678, + checksum: 'b9941ad837473ae2d9bd9d1ecb929656', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44678, + checksum: '0f20fc691cd2944cf1278096308f955d', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44678, + checksum: 'b721d24384f3f89c69a682fadd042d73', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44678, + checksum: '9e284ecf3d8d5689971d16069f65bbc4', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44678, + checksum: '4f21bb5ebe85ed97110a8a182bff3727', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44678, + checksum: '04fc91d9dece1de2f18027a17d23c58c', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44678, + checksum: '09e867dbd522c73701fcb2ef2c0ef819', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44678, + checksum: '1829b1fa59839618822e855abfcf1d76', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44678, + checksum: '395283c9855d4ec35ea1bd996d7c020a', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44678, + checksum: '50b5bb8d9e7e0f48383132dc78a1f4c3', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44678, + checksum: '024d8015210c13f60be5401f1b6d0124', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44678, + checksum: 'bb1b25b5f8d6e4e65a066fda7f564fd7', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44678, + checksum: 'ad11219f94de423c2b89705a130d861e', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44678, + checksum: '7ba838c1469b101dabc867c7de04e084', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44678, + checksum: 'cb79e6f7cef0dac51fd2e3a8c9ba716b', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44678, + checksum: '13be7476494a3d9c12eafe0863c091e4', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44678, + checksum: 'ab04c6c6ccb453245fac7dce0feb8ab3', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44678, + checksum: '32a3b356585d957b8264a0a3a17ae5b7', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44678, + checksum: '50bd6c1690622bf3aa9c581723c6603b', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44678, + checksum: '90fd8f971f76f94159d2214eb9cf10a9', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44678, + checksum: 'a8654e70351f16a5985c6c5415736480', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44678, + checksum: '254a92e14aba4a20d08ed4fdbf7aeb06', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44678, + checksum: 'dc6dd4938cab9820d29f94bc3d125693', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44678, + checksum: 'cc42a516152424a839c638fbe33afef6', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44678, + checksum: '532105185d2fd5794deaed2ad14c58bd', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44678, + checksum: '52d4a4dcf33d464cffa2971fe72514ed', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44678, + checksum: '9713d49944536be72f8e2456dbf4f8a0', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44678, + checksum: '1a5b6d981e1649c13f0c41531dc2ca85', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44678, + checksum: '0d4023c194fc656aa582334abb6bace2', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44678, + checksum: '34756587ed51cb47a01d5a9279a9d1c8', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44678, + checksum: 'a0610bc695c511e3329b72b6068cde7d', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44678, + checksum: '584e42a9aa7a6635f52f80de62e613b6', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44678, + checksum: '8b67147e65b328ca13c73465110008d8', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44678, + checksum: '19af7640848515cdaa66831764a4a981', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44678, + checksum: '2a62217ebef9f2e8dc68a4d016f3ae11', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44678, + checksum: 'ed0c386ff2b8d091884998903a524209', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44678, + checksum: 'b7a325698f8f1fc59894bb3f3097d46a', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44678, + checksum: 'ab533a16b232f2c779f933d15ba8c423', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44679, + checksum: '2f1f566a096c40ab7e543661ed2c1338', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44679, + checksum: 'a6f37c96031b1997f24b8f927f59179a', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44679, + checksum: 'f21dea97c5822980bbb644f0a27b7715', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44679, + checksum: '807d33c5666c5f36f9a98973ef2173f1', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44679, + checksum: 'ed9e67b8ea9040334213e5fbac4d9dfa', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44679, + checksum: 'fcb5c9bed5853ee628393ba18d0f777a', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44679, + checksum: '84b34573487506da9c0d0fd1b665d85e', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44679, + checksum: 'a0be40758bf3276ffa98fb122dafc56a', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44679, + checksum: 'd1d6d8881774e8d2f0c2110ef6dc53c9', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44679, + checksum: '2acf5f2bf9d39ddae87284037fe34e64', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44679, + checksum: '3f9fb9428f599e9cd04a070b4a25be70', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44679, + checksum: '9fb23342f6a51a374c0aee4a51692591', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44679, + checksum: 'd09f2b2d8a13181c11419f1e5e71c54f', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44679, + checksum: 'a32dfc265f4a49c8e945ba81be3f67d0', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44679, + checksum: '8d1a3b7a47f2cb6a2f8f807b9abc5444', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44679, + checksum: '234e1933cf6e57c7f4553cc0335cff17', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44679, + checksum: 'a0c4addc5042728503e1b1839fa6715b', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44679, + checksum: '2665bb701964be3a1bd1f05eb6ba593f', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44679, + checksum: 'cf6f42b313ffbdb5a3942dfa9fd163d5', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44679, + checksum: '87e80c8c094c182f6f76395c114e53a8', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44679, + checksum: '28009d18fec1c2c7551580032875f1a6', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44679, + checksum: '5e6984b2391913ef9bc0a93e376a2f81', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44679, + checksum: '67ae1c902c315d73c448032c9793c72c', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44679, + checksum: '9e1dfa075d79d76a22d4791e5ed18ced', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44679, + checksum: '8e1026fd1f8e961ac6c0e838d9b8714d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44679, + checksum: '1a1cb85f0ca9166feec34941049a907c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44679, + checksum: '476e78c25e8382884693a12ecceabee0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44679, + checksum: '39358df55dee8fa232f7201d61c5e3e1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44679, + checksum: '3bd0a08e864fae9817377ec27d2b47a3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44679, + checksum: '6118e7f19fa105a20d91dad3abdadb6c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44679, + checksum: 'af726b2cd2170df15612f68352a005f1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44679, + checksum: 'c922a2e63a4ebaefcab41733d1cd6ed8', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44679, + checksum: 'e67694ac6da94e1d907ba4d56f1638c8', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44679, + checksum: '1aafbc379458ee489f482bcaba5fb24f', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44679, + checksum: '5550b7667847b4a48df35b70d6d8aeeb', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44679, + checksum: '9a2d99b9394ce82139e114c7a04bb2c4', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44679, + checksum: 'cdbffcb36d45c7a9e88696b26397f9e5', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44679, + checksum: 'fbc6f93ce293f97b237dd2a4c06fee01', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44679, + checksum: '64e817f238dc1c94ada91ae24b32ab27', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44679, + checksum: 'b3eb0d23fd9c7c5ac0c911e9dd4acbfd', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44679, + checksum: '97ca6b734fa7e2279a9460c847087a8f', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44679, + checksum: '8d97bdc3c64ad28daa28778c6e462b5a', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44679, + checksum: '224f94cde2de9e1aaf731914551f1f05', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44679, + checksum: 'd01a7118175da9261098233ad4622362', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44679, + checksum: '378d0ecc4c0b9e5ac05a3499b3b95a26', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44679, + checksum: 'b75746e3aa9a7afafbb9020e92a3be63', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44679, + checksum: 'ce0f03b9b4457c1f4208dabd3b00260e', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44679, + checksum: 'd36845472831b9aa6d310ebe6e2af2b9', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44679, + checksum: '74a06c277bcd3971c5afee113adf014d', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44679, + checksum: 'ccd55122928c2eecf5687e0ee94b58f1', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44679, + checksum: 'a46563ae8a9c1d9811ac3f73902ab097', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44679, + checksum: 'c5ef3368bb8b8af126ffade7f7e15482', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44679, + checksum: 'f2ccf05ccfdf146a7ad9b628246d8b9b', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44679, + checksum: '337125a62a0850314cc463d89b6f13d2', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44679, + checksum: '54cbd4beae98483355ca3bca379bd525', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44679, + checksum: '3e7edb305f23b0b3b7e844dcb329e25c', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44679, + checksum: '2ce1cbc0ad120db82d3a6a552562be25', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44679, + checksum: '811ab2ce7cb97c7ed6a7476008a8bf46', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44679, + checksum: '82cf1e2cafb249f7350d3f5028fec023', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44679, + checksum: '92cc2397703d1ecb85273e876f66ddae', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44679, + checksum: 'a8b23e3b69c1a76a8bee5d2c4c74591a', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44679, + checksum: 'af042c1ff7ba5f37ea229a43a8a5bd35', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44679, + checksum: '0b84833549d5e1ba94dee8db2fc696f7', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44679, + checksum: '3b3dbe248c694fabb4f6c093c7fc028c', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44679, + checksum: '6eafa79522d2bce97c34bf667a5319ef', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44679, + checksum: 'cbaeaa3bb6de21ee7a534bc620310b55', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44679, + checksum: '5d7b25ffa952460f06590c1fb7fe2e87', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44680, + checksum: '66b53bce3aedd4906f979e223b7fd9fe', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44680, + checksum: 'd09b48df7cdc167ab03ddd03cde8eada', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44680, + checksum: 'f771b414f779c276a54ba70600f79705', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44680, + checksum: '1dadfdeafb8d82b11b301889f6df93a7', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44680, + checksum: 'f3a0db48928aee5db02726dd2d71d310', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44680, + checksum: 'ddca2c077c82c87b7678faeed9e439fc', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44680, + checksum: '036387938d8cb24c6514f044985a7d0a', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44680, + checksum: 'c70ac7050385468a60679736e38f3bcf', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44680, + checksum: '5d2b0dee7e0d88d30775ffef9cd97525', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44680, + checksum: 'f43f5b9a8f32594cc52c82f481edc22e', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44680, + checksum: '46b31133cc6e058694e4f6f4b5e31032', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44680, + checksum: '43f4bcd6a165bcba610d8d5c00dabdc6', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44680, + checksum: '8e91c28f546430f44c4fb20341601759', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44680, + checksum: 'b7e1ca55151e38cc68b12ff478c7d538', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44680, + checksum: '607de15ba7947436853c6584162897ca', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44680, + checksum: '032c5a40e79b4a2caf9e38090520adbc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44680, + checksum: '149c65f164448c95a3882ff21881e47a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44680, + checksum: '2794de1ec8f0094b1dab74057db53bca', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44680, + checksum: '26905304380496b01287a24af4ae179c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44680, + checksum: '3a17b1239ad73118fac132c6d3eede71', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44680, + checksum: '3fdbced2a0409cd74f4424884ec8bd37', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44680, + checksum: 'af2cbd1dfffe0ca7e7f4c0811f8d47e6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44680, + checksum: 'b0b1a3069fa35612b38bda4077c83e11', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44680, + checksum: '46f75c4e5bddfaa2d432f8bbe5443c3d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44680, + checksum: 'dcdc75d8e6c94fad25cc40d43ff5541e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44680, + checksum: 'a6dd5acae47595207860ad929efd4eb2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44680, + checksum: '10dee4f652a5408b8df24e3ea2701cc5', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44680, + checksum: 'eebcff797767e78b29e5d2f7401643ab', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44680, + checksum: 'ab7c481b48d93586096805e2fd208931', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44680, + checksum: '13fa4c951f48fa0baf54724b3f04d0ba', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44680, + checksum: '8c22e0f8bc3b9fab5d13764a3fa9cb2c', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44680, + checksum: '3532feeba025ed3a96e6712de5c7f014', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44680, + checksum: 'e6ddbf39cd952753cdc7be712c92d0e0', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44680, + checksum: '6616297525d468557c22c2969201d3d7', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44680, + checksum: 'ae6836a08e2935b264cd569f1ad7789c', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44680, + checksum: 'fb9a19da21edbd3e24c3ab908f730a75', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44680, + checksum: '514363694f23d9fb4a3ab0f24cf26712', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44680, + checksum: 'ffa1581aedef1a2c038b44b2e9d9ea32', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44680, + checksum: '43d6cb0c2a976e3f717b6783734e2d7a', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44680, + checksum: 'cc27c6d142c94f12ac995bcad4f9b295', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44680, + checksum: 'd93fdd86657510191c7c91ebd240c723', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44680, + checksum: '40b41dcd19004a460978af1cd65732a0', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44680, + checksum: '20c940ff1cb6b86f4f727602fcc38532', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44680, + checksum: '75ffdab007235b56cb6688cc3f9609c7', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44680, + checksum: 'de35a6ec84c3308594f7167b9544a915', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44680, + checksum: '6123167ebb5e78dcf97e25ac6f8c72f8', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44680, + checksum: '74fad0716489ab9bdfb23ae17fa2c60a', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44680, + checksum: 'af46a9e50253cf09d317fc4586610138', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44680, + checksum: 'c8a6d636932161a3850efedc22afc7ad', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44680, + checksum: 'be4ee602529a8f9c25025fa14c7f7254', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44680, + checksum: 'fcc15478c0a5f26b39ccf13f1492ca0c', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44680, + checksum: '6977543d7990c83d5869b94c48c9d5cd', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44680, + checksum: 'a8ec536418d0030c8c3340d6d9fbfb44', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44680, + checksum: 'bf2eda77b88745773767b62993263fca', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44680, + checksum: '2b3f7b12624b288a67869fbc668f5fe2', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44680, + checksum: 'ded2adf76cdf7586c7b5c44207ceb631', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44680, + checksum: '94c6c3336004f2ff03dd0f4bb5030bf2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44680, + checksum: 'ceb7fd2c786bdcba64ae281d765a88ab', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44680, + checksum: '30a4f63d3ff9a94242f00b6da5a36277', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44680, + checksum: '71f4d65e54406e43ca0a9b6767467f44', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44680, + checksum: 'f9ab1984f80a0ddad7956ec4df7ac62d', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44680, + checksum: 'ce73f3f25d3809022ed8419dde87d82c', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44680, + checksum: '3a4db31527cb91049ddaa6140ce6e7d0', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44680, + checksum: '063a7e5d5b07ab22d9b6a18af86258b1', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44680, + checksum: '1331d7321f7d7221fd6d4fb024009040', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44680, + checksum: '4ccc9f3ddff64460b7595d804859c000', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44680, + checksum: '41a63deda9cedbf9aa7c717bea138fb5', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44681, + checksum: 'd82771404a2b724fa51fd69ad26afee7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44681, + checksum: '4cf3c557a6c64d72709e9ea826d5da89', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44681, + checksum: '3a2589d59942debddb337fa71b8256a2', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44681, + checksum: '0d482465e339cd48e474fd38647a01cf', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44681, + checksum: 'fa3dd229f33c2efad38efc274c6bf5f4', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44681, + checksum: '93542165fa3c46538bb3d99295371348', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44681, + checksum: 'e4099c160fffe8802fee9fce1505c150', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44681, + checksum: '9a6da744bf6671ebbd71f11c4fbf4fce', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44681, + checksum: '8284387814cb8b78a5ea025cf626d09b', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44681, + checksum: 'e9c4dbfb585d7331d7f355577402ab75', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44681, + checksum: 'a51fe848ff9cfe956ddce02fef90e7c7', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44681, + checksum: '3ee9ef0835b91e0120880a64682798c7', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44681, + checksum: '74a5f0d187d5e3cafb7676f6a8adce58', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44681, + checksum: 'd31a153ce748b23d1659384fefd4397a', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44681, + checksum: '81bc812ae0158077cf217c2922665b8e', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44681, + checksum: '706a8d2b69b2616c86a31c8aeb63acdd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44681, + checksum: '417e022d6be500d4398e80bdca958765', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44681, + checksum: '759c54099675926b68f264bf951528b9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44681, + checksum: 'e087a5fab6baf02ee627b7de9b84a87f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44681, + checksum: 'ad7429c01f8294d5029e8200245416ab', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44681, + checksum: '2c569941d016e24da78f38dcc62bbe24', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44681, + checksum: '8cede853b4cf70def5dd0490320499c0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44681, + checksum: '8975aaec4f4bb07e5f26684ebf1e03fc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44681, + checksum: '64f20cc56f3f49a5a6f074c4d509b38a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44681, + checksum: 'de3bbcae433bb8df37cc46f7e93c7475', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44681, + checksum: '973384483b054d5bec890f7b373338b3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44681, + checksum: '1e20763198483018f3026ebbcd13a661', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44681, + checksum: '3644a61cffffd8b660d6744cad5b98fe', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44681, + checksum: '4762f91b1c3f84331cc60858bb88d8e0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44681, + checksum: 'fe5f993c7796962cd469fdbc9fed0bc0', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44681, + checksum: '6c6ac2d2c5fe0c3ca750065575925b0e', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44681, + checksum: 'f7a91350a809281705808d4171fac43a', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44681, + checksum: '748d2674314e43b7707d6cfca132f022', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44681, + checksum: 'dcd157e5f72ddcdea48c97d38b9c4ccb', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44681, + checksum: 'd04337dd1d1af038ece8964f32f031e5', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44681, + checksum: '7ae4885d35eea5d37fcb5ee185452c62', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44681, + checksum: '22e36754156da51a0b74e52217ab608d', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44681, + checksum: 'ba3f25f69729bdfa80b52119602a2618', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44681, + checksum: 'd1153314f603a6d065b612242be88cdf', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44681, + checksum: '762fed74ef107dc79927453219f5a181', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44681, + checksum: 'f35cf99cca655b09fb2216a645665002', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44681, + checksum: 'ab49a21c2d1652b8211574c6936b5907', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44681, + checksum: '5256fb92e3dd4f25cf7a2c2ecd7223c6', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44681, + checksum: 'bc9e36f8e244a19603f9c05616ac561b', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44681, + checksum: '57df2d9155769fe40fa5406f16ffd5c6', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44681, + checksum: '21c5cb18665f22e969b0ec6186ddba08', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44681, + checksum: '6e9d359efd7e2d9d451196cba47de1a4', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44681, + checksum: 'a74e49d177cb889f35aac08855553efb', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44681, + checksum: '70f4161556656df58a708fe7fab4d960', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44681, + checksum: '3c6312bd117729a563774423d38f6a74', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44681, + checksum: '9c43920d0d4d2142536c1006882a2759', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44681, + checksum: 'f58da76aad86fdfad08fe935ae42bc6b', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44681, + checksum: '13edb7c83c2433617440f74b1cfc0166', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44681, + checksum: '59d2541296506998d0704c64d89f2899', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44681, + checksum: '2182b9a861deef09305e6401a89b1e2b', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44681, + checksum: 'fdc2b39aad7366bff06cf67b7c129ffe', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44681, + checksum: '53980964462bd87e444dca7c45f88bc6', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44681, + checksum: '68b917ddaec9c5e4ceeb826d93c2fdf9', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44681, + checksum: 'edf4b055a0b7e68b61e476abade84195', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44681, + checksum: 'c45df96b3d1f17549e0ceb578f1e5e5a', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44681, + checksum: '141a6cdf18e0570ed9f393efa2260cd6', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44681, + checksum: '821378386287bd6c575e6470bea6b6a9', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44681, + checksum: 'a47efdc8041d2e170a3d530267b59b52', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44681, + checksum: 'f43741c92a4aab11700ed45062be3ec0', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44681, + checksum: 'ed8d30e833363382512618f47a95ad3a', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44681, + checksum: 'c2e00f643b10454a6e8a379c8f887ba8', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44681, + checksum: '6d96f8fc60173e2c660dc9c8ff74f98f', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44682, + checksum: '446039406e2b6e7ec727edcaedc794f5', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44682, + checksum: '614feb415ef9dae05d1dcda7816afdd2', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44682, + checksum: 'd89277e48e7c542890be7ab25418fdf3', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44682, + checksum: 'a8dcef6b1f13016a3d452c08619aef3a', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44682, + checksum: 'ea593515981dc54b390dc2774ce158ca', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44682, + checksum: 'bfd2b10d8719217e30ac58272bac29b0', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44682, + checksum: 'f6f04968bff5dfe35bc41e08e0d4d890', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44682, + checksum: '8826c0f22bf93221e49156ee8139d3a9', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44682, + checksum: 'c2dcf69eee1c16342dc5c9d852e4ae20', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44682, + checksum: '180a002e107df633fbb8c506cfba54bb', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44682, + checksum: 'd48c1e0c3d292d9629a6cf11f6ae7756', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44682, + checksum: '056d1f2306268d1d7268a1bd1b128c45', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44682, + checksum: 'ed24bdb6c000840da47b2748da7e87a9', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44682, + checksum: '74a45fc3411c4ea995573918d0bd22eb', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44682, + checksum: 'b72f1d6cb1c9840f01f6b74e7f2cf875', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44682, + checksum: 'd5ef59a15dbb84e51527a8fb6b2049f0', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44682, + checksum: '61f68084515d1b710b729308500475c1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44682, + checksum: '67d727be6428aef9c5646448963bd47d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44682, + checksum: '1f7130bc74ac30c8803ad1e8d21470c4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44682, + checksum: '5f58e56067f1c39b4c2372aef7cd918b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44682, + checksum: 'b9ae98ab89b96b47fe86a045d41ad572', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44682, + checksum: 'cc6030f1a31c255f3cce787cc51c896e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44682, + checksum: '7b3bca06cbcaacf18e06d3a30cddc222', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44682, + checksum: 'ca31e47b841a88f80092ba50f9e2bf47', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44682, + checksum: '06e7c4a6beccd590980a65b3a2a40215', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44682, + checksum: 'c25088e18af91a156603840082f549e6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44682, + checksum: 'b2d90085abe705aeb0186313d556d852', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44682, + checksum: 'ecd46019c9c81f606609d8b419d5ef30', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44682, + checksum: 'aac08d8ab9bda17a16a3db67e8c93ed9', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44682, + checksum: '339b6a57ea2e81ce534fd11b7e08ba7f', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44682, + checksum: '3cf614774fa35d4289facadada253cda', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44682, + checksum: '506b938d191faa437621685c297f02bd', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44682, + checksum: '8ecf858dec589e0ac0a2c05ad255cdec', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44682, + checksum: '1bd40a11d6bb293c4df36229a5d545c5', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44682, + checksum: '9ae0f2c3d00c9dd062917ae06c054367', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44682, + checksum: 'd5123130dde921bb36ab4e7c0df0b5a6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44682, + checksum: '1019a0faaab78bec109643135b3cd1c9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44682, + checksum: 'ed26fbbd349aeb4b06c583c9d3130dda', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44682, + checksum: 'e7b76d1bb7e97d6359f790c1cc506e4e', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44682, + checksum: '1425e47aa5da7e4158de7ff7798588a3', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44682, + checksum: 'bd2ef2f579dab3b0c4b782b3f02e4202', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44682, + checksum: 'ebad6cbe2bd3eb9426c096183f2f0ccc', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44682, + checksum: '72f8090faeb60cd9ae44ccfb0d3d9607', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44682, + checksum: '44c026eb3a12f1de5f0a2c878eb0cf45', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44682, + checksum: 'f56a5a50ac770a1a6f6af63321f9a061', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44682, + checksum: '3e5cbf7efc23354af716bc07c820f5f7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44682, + checksum: '923c9c30a409a8b1748f3d5393bae8c9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44682, + checksum: '4ceb8af2fae957c3b4e27dad80128ff9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44682, + checksum: '836024e5c16ad524baca94ad6613acd9', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44682, + checksum: '7ed74336d70c18c3cdbe5423e0f36114', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44682, + checksum: 'fb35419092af77bd019e910f3f1ca18c', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44682, + checksum: '231ba4fc4483cd68c696db2a26d98275', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44682, + checksum: 'e403dae96d4fca3d25ffb0a41406e962', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44682, + checksum: '241a7293f8f7793cf8557abba842c3a6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44682, + checksum: 'd9e9f3c3fe3a09c7e10ffacabedd986f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44682, + checksum: '23c5123553853861c3e21cf419d5aab6', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44682, + checksum: 'c9c11c95c50a3f5060ba1e095fc3a1f9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44682, + checksum: '6a42700355142006e9a6a5d572d331f9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44682, + checksum: 'f39edde73162f897e871045290763f14', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44682, + checksum: 'c4ce9b5b49f79ce9161e414c7a0c1cf6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44682, + checksum: '9989bb34edde7bc49ac9bae029319b7a', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44682, + checksum: '7c9419a504eac7f27bf733bfced885e5', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44682, + checksum: 'e405196ed8509e043e7b01461059203b', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44682, + checksum: '5dc4ab90731a17464a6645d07fdf51f6', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44682, + checksum: '562c7b8845bb7577a43d310467607ed1', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44682, + checksum: '36145fed97b3f9b8464288395f398c93', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44682, + checksum: 'e8ba217eff8fbac38c59c91e6b580453', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44683, + checksum: '921192f771be7fac3979df9c46999ad3', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44683, + checksum: '3457acfdfb55348dc05cba0ba887282d', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44683, + checksum: 'dd92a7722525881e5853113eb50d2a7c', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44683, + checksum: '9797f0fbeae8cbea5328c2caed099600', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44683, + checksum: 'c4a64eda71461ca3a5cefab2e3e57515', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44683, + checksum: '91ec06ceaa58bcfe42287ea545381dc5', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44683, + checksum: 'ad5300c8421136c9024dbb107c280da2', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44683, + checksum: 'fd643ff1307f718ec85af21be05f684a', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44683, + checksum: '0230c7463075a6508fc91513064b7323', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44683, + checksum: '683e60e736e497c86ebbe43f034d84b2', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44683, + checksum: '26ae69497d62b442e1979eea6f78be43', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44683, + checksum: '0bbefa4fd01d465d160c71177ae4d47d', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44683, + checksum: '8cdba4b1d47d415af791048d3fb9db8a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44683, + checksum: 'b9feb5a3ef4387117c54aa4159646516', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44683, + checksum: 'f9fdc735784b862aaeba1a77db151f0a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44683, + checksum: '43c55e855d4187bc7c3abb938b19a847', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44683, + checksum: '7171ba1b8d4e52cb76e2652386c91743', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44683, + checksum: '9a07a9b1edfe6b9d05ea699ca17f440c', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44683, + checksum: 'f1b9727cdb73e3cab1dea8628da4b6b6', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44683, + checksum: '8e9471346f979f23e36932c9beb30cbb', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44683, + checksum: '4fe89235c0a4c5f3ed01bd52a8ca171a', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44683, + checksum: 'a7c3a71d4503113b29a75207844ac2b4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44683, + checksum: '10fc49b47ce87936fce72d8d3367b332', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44683, + checksum: '4ab411a8cf42957ee2ce2cfa5373fc76', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44683, + checksum: 'b6ef97aef80d1464710f075528c9fc01', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44683, + checksum: '958364fede255ce55f6420a05126d5da', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44683, + checksum: 'b8bf9067a655e6ea2ebdbd249608682b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44683, + checksum: 'fc690f2fc576ca9e62dedeea6051fe06', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44683, + checksum: '76c29072b83d9503b7dc83a6cf8d1929', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44683, + checksum: 'c4abd5cd9008f952ea66697130b352cf', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44683, + checksum: '8ad1aa62d0f5527b5aaefdb768b46e16', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44683, + checksum: '83f6618a5c6bb90934a4420f31e929c8', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44683, + checksum: '6101588b773490ec9932287b43c17470', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44683, + checksum: 'e02b04283ce0d1fd4c080b68139ee36d', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44683, + checksum: '7975eaace767fea7653640dc4d0314a1', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44683, + checksum: '5ed17af5cb3b177f72bd240ac2fe9d9c', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44683, + checksum: '7430ba478e99b0e83d0681193e8e9d98', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44683, + checksum: 'a050f1b452be0cae85cc2ea7c4322051', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44683, + checksum: 'd616bbe140fa8bb0379d06e276bed017', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44683, + checksum: '77a795e4597916ea4d57b6f445105f6a', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44683, + checksum: '24b57f583b35626c31cd9c120276c5df', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44683, + checksum: '9029316597400dd116d219e6a0540f99', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44683, + checksum: 'eb2453d8198e7ef43a864dcf5c57200c', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44683, + checksum: '77f07366ee9a8a52290ed98dc3cdbef8', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44683, + checksum: '88fbb3e2a55356a3d0b4c2c9c1394318', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44683, + checksum: '7baa8f54df57b5912e2018aa14986076', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44683, + checksum: '79aa488e58f99bc0a09176ec0da21dc5', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44683, + checksum: 'fbe3228180120b73bdd0d76c4e133298', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44683, + checksum: 'd355539234b9e82f64f56bd20f930aa9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44683, + checksum: '608ee43d0bc99c154dbb81de7f7d9132', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44683, + checksum: 'fe3bac4e7703d00fd46b5d98f236b56b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44683, + checksum: '6d7eff559b0a251981eb3093ab40fd66', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44683, + checksum: '895a2d0e932b06b96352e6702056cae9', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44683, + checksum: 'bce0eca8f492503d711cb6140538aae6', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44683, + checksum: '098b41667da50c792645b879b60f52ff', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44683, + checksum: '2792c551b78fa492f6b88c4cd8a7f9b4', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44683, + checksum: 'ffc27b04a8c975844c016ef8b904e4e8', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44683, + checksum: '178a3c514e8147f2699db3d024beeca1', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44683, + checksum: '2e40913e04765f3aa4e369f4997c084b', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44683, + checksum: 'bc9ee31d93667b31d0a1ecccb08f44d7', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44683, + checksum: '9fa953c5ccaf5289c1fc11e2e24896d8', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44683, + checksum: 'b4ce7045de78b7f785fd54ba33b7e0ec', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44683, + checksum: 'e807b5f8b8287d64239025aa2c1576df', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44683, + checksum: '345e963ccfd1d1174b20e483b32420d2', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44683, + checksum: 'a9db5089a3887f260229f9cf74992b76', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44683, + checksum: 'c39e352eb163a18a1c9c044d8167c722', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44683, + checksum: '9476d21e12dfdeb7894eb1c463bf1068', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44684, + checksum: '0a2fe7748103a4b01465922ab7945402', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44684, + checksum: '0ac3884bc89b8529aa3f42f6d37e9320', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44684, + checksum: '351db81b96ece7e206530437e9176bcb', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44684, + checksum: '7a3799d1f94cb14ed6894e47424eacb9', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44684, + checksum: '2b28bb37306052819ef6488a5f4cff48', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44684, + checksum: 'edeb1dddf56ecd66a5f442b1c6f2328e', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44684, + checksum: '243aa98c8a3bb4f961cb30ee95e099fd', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44684, + checksum: 'f1957a7a9c93ea49cd8784be20cbc418', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44684, + checksum: '4f11d259806777bf65046eceae874e51', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44684, + checksum: '7e35048d934ed81a0255b278b395ee6d', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44684, + checksum: '4c0d55d9a41de0d7233ce9cc059d06bd', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44684, + checksum: '89d75d4e906d02aa0e2a6d4b9906d24a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44684, + checksum: 'e9150019435b7ad8380bb4ce48da369c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44684, + checksum: '79bcae8e6ee9fa16d87c03c85f8f3434', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44684, + checksum: 'ce7a1c0739e80e12c7de6f112cb7f392', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44684, + checksum: 'f1e99b5e0bc1cd3e46505a93322a1b1d', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44684, + checksum: '178756323c5c83521d01af14b889b7d9', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44684, + checksum: '5be80be9a5246d5cde7092b3394607c4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44684, + checksum: '34dd133770c7e7e46106679b331a914c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44684, + checksum: '5e2c281fa18a7f3945e7d6a03ff18a41', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44684, + checksum: '15453e9a4c3502dfa8a7002f3536da83', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44684, + checksum: '5bcba09c218b52a5adf2637fb0f24b37', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44684, + checksum: '7388606cab24ab26d903ff2f633c1b8e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44684, + checksum: 'f399a9f499e94ec3d2239e7edc58d624', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44684, + checksum: '9914be290684f379514747de64a0924d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44684, + checksum: '22b3d8a83dcd2a1d95b0a9deb90cacf5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44684, + checksum: '4d68c95490a6e61c12fcd12cfaf6d6de', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44684, + checksum: 'ab496a93e187e932f753ee33b126eb42', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44684, + checksum: '8d848cd5de5e1a9f230909c7be48aa91', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44684, + checksum: 'aad5c22543208ddf1077d34081485695', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44684, + checksum: '37057f161123fe2bb57bf02efbcdfd3b', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44684, + checksum: '141b2d7257c3ccb7285584197161c82a', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44684, + checksum: 'ba24a7f8c035243e734ea6aca741847d', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44684, + checksum: 'a0e4cdff8a0b525e103787073ae925a1', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44684, + checksum: '4b1cbb7db09aca7f9f5a6a6afc754904', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44684, + checksum: '55a4cbd542a3fcf91d8940587d7a5762', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44684, + checksum: 'bbfda718ff138407cbcfb812e86aef7a', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44684, + checksum: 'ddbdc24197838e99deb6dbf8476f34ae', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44684, + checksum: 'd1ea1ac0608f2332c64af4fc21e08de9', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44684, + checksum: '3bdf031300888a13e66c2140de979fcf', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44684, + checksum: '8bb4847845ea7bb7f36178dbc0d10e81', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44684, + checksum: '9e684ebb27d8c5bf76eac7cbc9884168', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44684, + checksum: '127a2cf97702b100be52f17cedb92b10', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44684, + checksum: '257cf8bc7ff2226a7dc8eb06320c70bc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44684, + checksum: '06217268954b413b055222bb00386c94', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44684, + checksum: '1b39a9bcf070a1f8eb90b159db9ea63d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44684, + checksum: 'a86a2b7a75b806090fe6955b7d08b7f5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44684, + checksum: '8ec307b76e76b79c0d69222e3d0856e5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44684, + checksum: '7e4f757109dad49f563cb33f79ba256e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44684, + checksum: 'a07378ff995baa02e54aaa032d2c62ad', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44684, + checksum: 'cc8dfb0031f1b45634840f3e635baad3', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44684, + checksum: '979cf4420ab857f5cfbd3522a878666d', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44684, + checksum: 'ec658b206bbf1aee1ac04c6ef33f3686', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44684, + checksum: '4a6d775b5583898837bab06fedbb5ee8', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44684, + checksum: '0ebb69db71714bd4005bed2ce3f50992', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44684, + checksum: 'ee6657ee1257621e8ab59c9d91550743', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44684, + checksum: 'b31e2b63bf524105d0e2f7594246ba55', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44684, + checksum: 'b4d852117e0a25fcfc70a2d31bd7a104', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44684, + checksum: '3537938cae356908a23bf2aa8cfdf717', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44684, + checksum: '94c4cbb72a8ec711d0ab8536274ace01', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44684, + checksum: 'd05bd36179526b982b9881985d1fefb9', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44684, + checksum: '372fac7caaa2f893f2c07d873814037a', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44684, + checksum: 'd31a3c3c04fed742b97df8a01f489e86', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44684, + checksum: '5b250a017c6da39b69ea4d7d3f52e73d', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44684, + checksum: '34714a0f293d89b32e24e8792f720b74', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44684, + checksum: '4e0f9aa0ff3a66b71d402ad1c9b12a1b', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44684, + checksum: '62cf4df98533de318c0d4b73c0976fe4', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44685, + checksum: '201b556adc5234de73fdb6e919f03655', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44685, + checksum: '6b9c928aa1ec85f5a46cf319460b3fd2', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44685, + checksum: 'ce823bb905129ed754048ff17f19824f', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44685, + checksum: 'bdbe7c9454675c18a855edb5107de730', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44685, + checksum: '6f46bc1fb744d6558d1aa1e8c519b18b', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44685, + checksum: 'a47cf6c594400dc394a6e3130c47e0dc', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44685, + checksum: 'a3cdacf5f898dece3f73a88ac8674c32', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44685, + checksum: 'd04560e642ab14d65ea30b0867411bca', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44685, + checksum: '17506b234f0a2ed9053c4d39ca0d9993', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44685, + checksum: '06e81f395ce7ca202a25675705eca29f', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44685, + checksum: '178958a35da45cf0bde8b7a53db15a5d', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44685, + checksum: '65015afce713a64061d10435b11f51be', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44685, + checksum: 'e7afa91a6258a64580aba71e9a670a3b', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44685, + checksum: 'd6e850f923a22502be18d476a43f7d4a', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44685, + checksum: '48275d301c52f4b59aae54f223f054a2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44685, + checksum: 'aeac49a4f35b53eeee4853f3450b5e73', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44685, + checksum: '571a862b5aee0409ee90cad8c55d9384', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44685, + checksum: '1ca07b1a9ff158f36414c8f08fa83656', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44685, + checksum: 'edc79d07e3bda3b7380b5b3546d4aa90', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44685, + checksum: '9dd0bdb8deaaddc7f8aaa64871cb2f14', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44685, + checksum: 'eb676ac69a57c3966e12fa10df4c21a3', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44685, + checksum: 'a423594a1b70699266a3f63f17d3ec3c', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44685, + checksum: 'b1ddbad2b49ab9ad2c9f9d7077ebe50e', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44685, + checksum: '4cfb7800b50bd0057fa12e5fbd923007', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44685, + checksum: '4d647a61374a9c9f56a0c252040a2985', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44685, + checksum: '736a1bccc5d07c3c7103955264acf30f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44685, + checksum: '00651bfd7cd97488b7ccdb8e389edf2c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44685, + checksum: '1dc2dd92df3c5a0d81e801f8e9399f1b', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44685, + checksum: 'b5ee0722f8e10269a28b63396a321d80', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44685, + checksum: '9def9c999faaf727f9acce2364417e90', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44685, + checksum: 'e052aefd7ee47721b7cf7ac6a2135e19', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44685, + checksum: '5501c73de28fe87f6f8877aed09974fb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44685, + checksum: '1aa5c1356d6bc3e8d8983460d3f2cf42', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44685, + checksum: '5c0e261f18fce7e70a716b15bda5d832', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44685, + checksum: '4ad5169eff35bc75d50099f3072bd9f2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44685, + checksum: 'a8c2195deb252a74adf51d6aa3126d15', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44685, + checksum: '103c4d2faffdf9e4deffaac93d3893ad', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44685, + checksum: '93afbcfab7f025dbe287de844faf8909', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44685, + checksum: '898502057607db3123719b23a70f47c4', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44685, + checksum: '4494aef5b9a67006defe4da04f15d024', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44685, + checksum: '10fa371a855cfa75aea5f9c0464adfe9', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44685, + checksum: '35fab1b6e43549b3ffc6303e00bb37f2', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44685, + checksum: '18ea5741cda594309f4c72e910aa9810', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44685, + checksum: 'e79ce09ae55ea6ecd7864870f9d8d8f3', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44685, + checksum: 'f3f2eb58ae4d76577a7585825094a0e4', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44685, + checksum: '1c314d2fa168fedb7e65958a38211b6b', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44685, + checksum: '3aa6a2a58fb6a3fe9f3c60356fa9a0f8', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44685, + checksum: '08c989aae50efa9fae672957ed84672d', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44685, + checksum: 'd6f34a8907666a476ca73690e21abb8c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44685, + checksum: '353e912a9e0553c0b322378c6d059073', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44685, + checksum: '4f91855a42e9f25a91cc2982d42fd3e9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44685, + checksum: '6f799d7c5e637f299b41164c513cf8ae', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44685, + checksum: '7fb963fb05d5c45c3031740dcc376795', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44685, + checksum: '070058dbed0564787807817d30bb752b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44685, + checksum: '29432ac1d016b4a01ccf37ff12650ab4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44685, + checksum: '8d9a0749e12c874208fd7c04a0054a74', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44685, + checksum: '61f21f68999029e2c04b00040f6efee5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44685, + checksum: 'a8b5c46b02117cc34d110da611676ade', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44685, + checksum: 'e2c29c5f804dd2dc4fee47c6836656cd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44685, + checksum: '61b4e2b1f3287bf8095bbf59e7a49423', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44685, + checksum: '88320d27047bf8996ea385d95a6ab6c9', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44685, + checksum: 'b8e2207a36c3b760cd8e1aee54cccb8f', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44685, + checksum: '92b55580f85b4d7debd52a7c497384e2', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44685, + checksum: '61323fa07c841a5ca326b26a94f77524', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44685, + checksum: '2a287d16eabeff254ef7a32ffb983062', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44685, + checksum: '2e0797a82a3c7f78ada19ae227f1bbd3', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44685, + checksum: '2911022463e1131af4fbedb50a7753fb', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44686, + checksum: 'aacc1867e12cd671518cc193b950da32', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44686, + checksum: 'bfc48e74de64e1d67b5d4023a778fb1e', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44686, + checksum: '0576c2e66db9c26e52aa5ee117091eb6', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44686, + checksum: '54891efbaabebf0f1ce2f7ec4b6c5b5e', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44686, + checksum: 'dce21d378b74ee43b5e4a43b8702168d', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44686, + checksum: 'e119578cdd58ef5fd3caa7d7bc4c19b0', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44686, + checksum: '5c5e6ca66efcff1efb949490561959a6', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44686, + checksum: '83ebc7e02d16ab1c2197c118aa75d14c', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44686, + checksum: 'b95fbe4e75d50084e703421df50984ab', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44686, + checksum: 'b95208f60ba721f59ce76d4a7372583d', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44686, + checksum: 'a27a391119c6801b527c146eeae23619', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44686, + checksum: '298c3fd238a71bba33db2428c9acc9be', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44686, + checksum: 'b168fb5ad23220da47fbcc39534dcc31', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44686, + checksum: '41d46fc04ce54534753a6b9ea665c4bf', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44686, + checksum: '7998be8504e1ce9cfbef25f635be75b8', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44686, + checksum: '2c3df037b48a4038397798fb0a767f2f', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44686, + checksum: 'e09f65a91d56797bbfcfb6ca75f30f05', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44686, + checksum: '9ed07ea4d71c3ae14e77a74d2d932f59', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44686, + checksum: '7d5c227c1ec94e11324d06d0e3aacbef', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44686, + checksum: '53d46251624d4b2b7af53f5aa34bdd50', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44686, + checksum: '8476851b1fa700c8b222f837665174ce', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44686, + checksum: 'adfb51b72ccfe25126ea9635fd20d5f1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44686, + checksum: '412ed0227e62733f184476737db37b13', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44686, + checksum: '275d09be8bcbed5b42845a76e762b3cd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44686, + checksum: 'e3cadea9429afb55d6bf8d9c13081999', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44686, + checksum: 'dff6583117f412ce5be5e93d245f1f5c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44686, + checksum: 'b787193573e00e01b18deed1a39f9037', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44686, + checksum: '74c4972d59471d413b245440bdcb6f6a', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44686, + checksum: 'a050fc563bc5fb8e016e9450acd9435e', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44686, + checksum: '121bf431160ff4db787872a3b1348679', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44686, + checksum: 'cbb2c79a2a16b1cbb2fcac54eed823bb', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44686, + checksum: 'cc6323703bd0fecd6c885d7e02cf4a7a', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44686, + checksum: '2e6f5801c4dfc2f08177aba03d8e9be9', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44686, + checksum: '85d7f9b374cadc08be22cf4948f9f8a7', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44686, + checksum: '133eb8b41171d6df0187218b80bd9525', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44686, + checksum: '68cf3bb1e73c2fe2ed7ceb4ab88045a4', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44686, + checksum: '11aabe0acaae3367e063f0ba15e664d7', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44686, + checksum: 'e238e2076f4afab8369c89f0f2282323', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44686, + checksum: 'b0b09224b7ff8a63f10add1714116540', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44686, + checksum: '8abbd18c5240b3d3e7d3a906c9208950', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44686, + checksum: '18d27c08a89da3e0db9fd58418535bfc', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44686, + checksum: 'a06c27bb3bf9f9c2fae775bb29fa7c8f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44686, + checksum: 'e3339170bf197bb7bea379b1f58bd739', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44686, + checksum: '784e86426030f95b07cd6804b451279c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44686, + checksum: '1c64549cf5f51e54a7b0acf08c0a1cef', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44686, + checksum: 'd5ca290c414cec289ea72938796e2835', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44686, + checksum: '228a8df323f7d829a3986b10f5bd78d3', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44686, + checksum: '334e87fad32aad3dd247748e342a680a', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44686, + checksum: '6c904c07f9eff701b72f234bf736f266', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44686, + checksum: 'a8b54cea81e6d04b81027a0189ba9522', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44686, + checksum: 'cc9c54d6b305dddc672d51083f9ea362', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44686, + checksum: '3198c9be220bdf7e757225edff7cb6b4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44686, + checksum: 'e1cae6912613bbdbdf43565e48d691b5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44686, + checksum: 'afd1cf7414987d5a67fc8e1b379b6deb', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44686, + checksum: '404ba81078540a286e259e01e1fa5154', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44686, + checksum: '66dfaca5d97d73aca09a5ede0101d85f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44686, + checksum: 'd33fa7f36dade55b94ffde7a62be9126', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44686, + checksum: 'c362678db0ede468a95b7d667e9f687c', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44686, + checksum: '01ad8496c7d92cee010c6474fe463cc6', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44686, + checksum: '8708eb63fd670a1315924a7abe291dfd', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44686, + checksum: 'b1a9280333904ad0da2ae05f4929b302', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44686, + checksum: 'ce0b26c5b908ea79814e102255aef65b', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44686, + checksum: 'a28c53d08bd8e47ef28701f4c27dbb41', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44686, + checksum: '55250ed31c3b870bba75e2e25f70d55f', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44686, + checksum: '2dc705cddd001d116dee57189aeb96b4', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44686, + checksum: 'debb6b782006c249557c705561106232', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44686, + checksum: '1e9f4e46636dc34b381756d36fad9ca6', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44687, + checksum: '370e150bbc96a905aa62427f5424ff7f', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44687, + checksum: '80252a41fd3ace5663c9ceb6a0ccd42b', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44687, + checksum: '10b7d5373b5a64ad681aa5453cb73d9b', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44687, + checksum: 'c09f2f67431328d0cb2130da52f7d1cf', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44687, + checksum: '9ea1799235a0a986bbd789e4d58cdecd', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44687, + checksum: 'ff8a5d6d4de2772f829ba917fd10e402', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44687, + checksum: 'b224bfe0f1526073894d693b8f44cf48', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44687, + checksum: 'bb32e506bf5fbbef27030c1611afe45b', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44687, + checksum: '314c894fef85929c8cc846b277881ed9', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44687, + checksum: '216b0ac98add20d60d6727fe80c141c6', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44687, + checksum: '28ffeb49df40679f1db87e52dac6cad9', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44687, + checksum: 'ac9592ca4f150bc088323d3149e6140d', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44687, + checksum: '025cb3bee387e834c29c15b0b02f0434', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44687, + checksum: '569d69c18bfb60b58fe125efce32bfac', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44687, + checksum: '78742b637fbcdcb47275dd309ca26c5e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44687, + checksum: '31260eca2535e8ccb8163255d0b30ecc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44687, + checksum: '9a4ce2fa266166d8a47e7edd3bbdd262', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44687, + checksum: 'cf655093c2ce915bc7a5c9d0b41c8ec9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44687, + checksum: '5aa0057fe0ec88d6064b7bc98b413e36', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44687, + checksum: '4b107a78890499990c65b3e6952365a6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44687, + checksum: 'e86d0ab84ca0545c69288e743fda605d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44687, + checksum: '07a84f438de0d89583d4ceff6f4f77a5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44687, + checksum: '8f5647176e94bc47a281c386a5c293d0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44687, + checksum: 'e4e25015fe9767f0cef7a07b47f357b4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44687, + checksum: '316a0551ad311e57676305c3df71cab0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44687, + checksum: '40dd0788a539df36452ce2eace90811f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44687, + checksum: '62dd23a56f212dcfedcd3ef048a5e5eb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44687, + checksum: 'd5e80121e6038f6d8f202d90786532c6', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44687, + checksum: '273d71fd8bbc7a33587ae66c54534f49', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44687, + checksum: '76113a06fc724cbdd1e1602e482834df', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44687, + checksum: '281ed761218d273bef198031726651ea', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44687, + checksum: '125303f906ab784aeacb1439da10bdf7', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44687, + checksum: '3ceb4542b0a4ae15a5a8ebc99596b8e1', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44687, + checksum: 'a1863e8aec8aaed95d128a6a6586679d', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44687, + checksum: 'b052e054614d3fcd9900e85c0bb6dc85', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44687, + checksum: 'b4248dd87bca57ca9f7336ab6833d361', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44687, + checksum: 'bfaa9a64eeb1943c914a4fe792532823', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44687, + checksum: '07c47769ff338ee153e73158cc470a9f', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44687, + checksum: 'f316ec66bf3081b3f45c8b1554584850', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44687, + checksum: 'f210e5b03ff7a1e84b06451417402da0', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44687, + checksum: '69f5b7c09e9ee0bae6b3323e2c7daaea', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44687, + checksum: '9b54e35888bb3f50510cce015c0a9a73', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44687, + checksum: 'e28147c9770b8e8554732105ec95e556', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44687, + checksum: 'db775ff84a0f4e59f5993de075fce12b', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44687, + checksum: '63970944fe807a850de53d543b463772', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44687, + checksum: '9075d05a40efd8a2b449c4679e34aca2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44687, + checksum: 'f9e04c17edca3df444537fd3f035451a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44687, + checksum: 'fb4e460e5f9d1085c48812073de541fb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44687, + checksum: '668957bb78db897b9efc31fe4f491bb5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44687, + checksum: '0003891c0697dd4b4eae1c83453199ae', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44687, + checksum: 'ad6a2e6fcc716897b86622d3b30979ab', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44687, + checksum: 'a4c43d8a3ef5e9702db83bd7e25dd0e7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44687, + checksum: 'c69069186625ca88467c55481325cc45', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44687, + checksum: '42dc397bf6eec158a0536f918cc6e9f7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44687, + checksum: '7b3487f92ef41611ba8206db636162a3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44687, + checksum: '19be91e0b2a4b436d52be1813481868f', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44687, + checksum: '9064e5b63ade8249e005bcad04bd66bd', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44687, + checksum: '8e0155d66127b54b0c3c567fad4d4337', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44687, + checksum: '03fc309cbf2f064ac2ab85902bc48e6d', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44687, + checksum: 'db2fc0898fb6b88557b752e5d82307fe', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44687, + checksum: '399efdd6047d726c296d23f159544e97', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44687, + checksum: '474bf1897472c9a8da9615c964862939', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44687, + checksum: '913d140d3e92f908c409915dd1d09211', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44687, + checksum: '2649dd8902891391a31ff5a2ee87d266', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44687, + checksum: 'dfc265f0275b9e3d0fd461efb3f0eae7', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44687, + checksum: 'f5a7ff03732c2eb6d33b4611e93a5977', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44687, + checksum: 'b1c26108c2c863df7476bc970fb77fd0', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44688, + checksum: '11fc293229ba648d2cb4fdb9e9a397f0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44688, + checksum: '7ded5a2f603dc91cd04f9c93d2599781', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44688, + checksum: '89392de53466870418f156ff1a872dfa', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44688, + checksum: 'f68d0811f3030f1aabaab58a9336d543', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44688, + checksum: 'b8c0c02539749173b764a0af0df54d77', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44688, + checksum: '8126e8edfde4a837c8e2e57da585b472', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44688, + checksum: '40529c4c0919a70452bc992424ab359c', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44688, + checksum: '97ba0459314d3373390a27d186df063b', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44688, + checksum: 'e707a5821998685f93db1140b8b6c41f', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44688, + checksum: '18346416e780f652f37379cb0abac118', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44688, + checksum: '910151feb031ad092d48ad90862c39d1', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44688, + checksum: '53a8006b3f8ea0262690593d1707cb10', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44688, + checksum: 'd5145aa16bbca450db8968b39aad83f3', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44688, + checksum: '8c75acae87e38af159f82d4e46d07c95', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44688, + checksum: '2ec71de6a21bc992c1c990ffa9fd5296', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44688, + checksum: '4e7cfd188f9312c51ca7b797d092e8a8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44688, + checksum: 'b5cabc2fd3e8856a4cb0b7d6520b83a9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44688, + checksum: '8e512885811035b90d8f7608efb038af', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44688, + checksum: '79d0a40ec2e67fe0161cb17f21794579', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44688, + checksum: '4fb30459655a8c939c8ecb6215a709b1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44688, + checksum: '9305ebb54e5407e40b6b33caebfabfd8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44688, + checksum: '17f8be1156d33eefb7ba9b4bac8390be', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44688, + checksum: 'dd896a0d3634d07505ae8b32f7a384f4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44688, + checksum: '1049d00cfc4b1ca20a0869f49f031f0e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44688, + checksum: '3570fd18b04bedd0b92b91c167a52b99', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44688, + checksum: '9ac0128d7edcf4bf58db849731a1a106', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44688, + checksum: 'cc3d57b2eb610418fac4deea774e9d2e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44688, + checksum: '89421467644cbb353ef94489785c22a7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44688, + checksum: '359882f056d119eee338b301e20ada1f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44688, + checksum: '5b76f1957129c58e81c91b1c2445c73a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44688, + checksum: '46f57b5d10b379d31ed19287faa3a071', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44688, + checksum: '96a42dd4e031266c409c94da55bde17d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44688, + checksum: '021beab230ec22abe747762f2ab0e60a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44688, + checksum: '4fdb26223fa80b8c23777d719e5f0758', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44688, + checksum: 'fa85f596ff4e500730fa9ae216bd2f7c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44688, + checksum: 'a8af504c3bbf43d84e59d6c7077be8d1', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44688, + checksum: 'd5cc9545cb0a038a2c4424cafe1b8bef', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44688, + checksum: '5b485f2eec826fe3023897b6bd2f6b4e', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44688, + checksum: '72c7d36cde4fa84d6e1c340522e9d981', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44688, + checksum: '126cc22bde474f65ff53dc1f58ee468d', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44688, + checksum: '6bf190e15a44feaa327ea7bbbff318fe', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44688, + checksum: '979037d8946e62ecf6fa15f1d3a38d19', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44688, + checksum: 'f6ef852d89e4ed918a6e8b3964169a7f', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44688, + checksum: '15f9a2c7ad93c40a9fa7e5ce8069dd2b', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44688, + checksum: '5b70ca7a7fa22e49e975d7f504542b71', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44688, + checksum: 'b27a037d4a8ce03fee5c1313560b1c3b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44688, + checksum: '1914a3f3392c7fe3feac19518e7cd085', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44688, + checksum: 'c10be99a218fa6160c57edc47f159896', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44688, + checksum: '74b0ab2d6fc57ed4cb3e421658c9f868', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44688, + checksum: '3e9aacfb4908eedc00b13e659ea0afad', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44688, + checksum: 'e2e5f19093a56330c8ae8ba717462c30', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44688, + checksum: 'a63b38936bd773d9f5a95f63e7e25c40', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44688, + checksum: '4cd756ad6f312f34254b24567bbceda0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44688, + checksum: '10b26324e30b0a8ae7909dd0d1af031e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44688, + checksum: '838cf38a0392c8c14d43d3e1de543076', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44688, + checksum: 'b1927639852c4b0d74cfbff51da9d0ae', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44688, + checksum: 'f84c9af9818751d7dcb54a8314879c49', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44688, + checksum: '27838ba57970c9b5e7475f82706fed97', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44688, + checksum: 'b1cbdb6f440789e655746db63de661e8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44688, + checksum: '1746712c1de12b97611c3a8d440f68e3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44688, + checksum: '5ddc8a6e44895c350f00766e230dbced', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44688, + checksum: '4235a8305a28b64c313cafb9d5a90915', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44688, + checksum: '9c11a80e6db2e3b6dda25a4c4e606d90', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44688, + checksum: 'b62386e7103c6affb0a30ab6bb7b848c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44688, + checksum: '1bb5485b04b36355ccce7822ddf9dffd', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44688, + checksum: '4fa9c6e23c83630a5712d3ae44b0a2bb', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44688, + checksum: '17eed02d5168005126e7a087b549631e', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44689, + checksum: 'c19f14032a0006d38e1dd72fd63617ef', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44689, + checksum: '0a94303dfcd8014744ff48b52c144e08', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44689, + checksum: 'd03f618e9422be1d5b0b050952c3d4c4', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44689, + checksum: '0dae3afdc1d77cea7f1ac1b2f848c8e9', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44689, + checksum: '57ba34262e44e06393c86f3e65f52b16', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44689, + checksum: '0f138558d99cd913e480915e24cfcde6', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44689, + checksum: '43e2240125520fafef3f27d5750e5400', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44689, + checksum: '7b34886dbb6a09d88c661c5f32f2c5da', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44689, + checksum: '49af2d1500fcae8470050116a0e9dfeb', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44689, + checksum: 'be01ea0ca6ecefcd4ad15f0c78ebaa67', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44689, + checksum: '7d79dee220fcc2e9f5e7ddf1a37d31b8', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44689, + checksum: '8e58a660ec622fad7109a17debd6199c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44689, + checksum: 'fff8c5f945633223dd35b96581016646', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44689, + checksum: '00ad126a7adbba891368466b8a138833', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44689, + checksum: '4781a8da1292bd8e6873fd60c8a32d96', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44689, + checksum: '1b861d834c2367c2f6f2430a14183f08', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44689, + checksum: 'a8e84876666fb7aaef0f1da8d18ed579', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44689, + checksum: '3b0334aada1e2d77c86c64a6a80270a5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44689, + checksum: 'a7ffb3b89b0cbb234757e3eaa1ce709b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44689, + checksum: '495826087c5fa1636b1b7ca6a13c8811', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44689, + checksum: 'd7dfc33eaf2e04e06cba9ce432e68668', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44689, + checksum: '172d286bbc6af0c1ce8343f8d2a6b477', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44689, + checksum: '6cf1e2237ccc396d7aacfc05bd0b6670', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44689, + checksum: 'cef1017ea7eae1688402be81719319f5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44689, + checksum: '1fada8a4ea12d1dbd6ab00fbc2c4381c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44689, + checksum: '55bffe929bc998941912d34b944dff6e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44689, + checksum: 'ad7f3bbc6232b5d9412ab265fd8e7cdd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44689, + checksum: 'e048e3ae5e4030835d97105dc784e3fc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44689, + checksum: 'e9d37a0bdad48ad6dbc8632e292fc9ca', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44689, + checksum: 'aa4c64ecbb12f5714fd51bf273f0647a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44689, + checksum: '719a9ed1aa42dc79cfff1a2b3100de6f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44689, + checksum: '44582347ad5b2933e829bbd7d9d8a47d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44689, + checksum: '3f79e5a6f317c78a721e2019021238c4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44689, + checksum: '684aa15f1bac46cc048ebd98b3cdda40', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44689, + checksum: 'c849b3e1d6d5d5c894bcbe114e8a19aa', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44689, + checksum: '334e3d35c135767144877599d16a36d9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44689, + checksum: '836704f994470b3c3a4822ad14ec93e2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44689, + checksum: '06cecf449f7028f9a7aa557def7e34cf', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44689, + checksum: '0bfa299d138e8ccf24b43545b9a2015a', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44689, + checksum: '4067b801d6f9145c850533ae5295167d', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44689, + checksum: '0a754ae994be79b62fe40a23aa5f3fa4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44689, + checksum: 'aef9f4e7b1cfa27120c551426736cfd2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44689, + checksum: 'ba6e736b2f2278e90bffde908c4fae92', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44689, + checksum: 'c749679ddbacd44966e0efd04a893685', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44689, + checksum: 'ba837f858fe27ddf432ca2f78dc15967', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44689, + checksum: '01c3ff234b77a93da27c7dd5f2a4364c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44689, + checksum: '2c53b7e3bbe6474ec13c0dabd819a9b0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44689, + checksum: '1e4e685063bd79cb7c9e6c15937846a5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44689, + checksum: '90005e137c507ca0eaa934cda2a21992', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44689, + checksum: '6df74abc881279315ee70e8f17ef5696', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44689, + checksum: '9309205e3a70577c08bcd11246edce68', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44689, + checksum: '3c0759d6f8803c476047621137f4f308', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44689, + checksum: '750dc837b93d37543e632d96546a6a7a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44689, + checksum: '04e73a0fba615b7cebfc6a31881d5496', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44689, + checksum: '1e24bc2e58e3b3804f049a829a5bfec6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44689, + checksum: '1402f932ca09af521b10dcf11d0eb1cf', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44689, + checksum: '206b603ec43647638f6d7d0b4d571cad', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44689, + checksum: '67f08b0a0ee1d1709399602a1bae1d62', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44689, + checksum: '0b5413f7a4e2ef5bb8154c380116d9da', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44689, + checksum: 'a189f8e88fe6ad829799d8032ebb889f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44689, + checksum: 'a9021255dd60009f03bc66d42b1ea96e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44689, + checksum: '8495e3dc1dbe2bedc6aab4823d2ea8c5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44689, + checksum: 'bd5177aff266a35ca44f63dd9bdd347f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44689, + checksum: 'd04fc01e5d62479115a47ec7bc3c9a97', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44689, + checksum: '94dcf4a5d7df26ee8c08d8e5ae413a53', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44689, + checksum: 'b12d6efee1c1bf74669ec1031d483380', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44689, + checksum: 'fe5c398e6752f9bb13bd6b7764a8f87f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44690, + checksum: '2017038d98ae3a23bd7c4f1d68fff4c2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44690, + checksum: 'fc6b2284bc19c1eb23bc2bd1377142c0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44690, + checksum: '4c3b52f0df16df33fc2764fe90d0a4da', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44690, + checksum: '4e3c07f57f6c37d9c3173940e15e3361', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44690, + checksum: '41e8c8ed9c5b0634c9deb3108520299d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44690, + checksum: '5f0af903b4c47417d45aec52b3fe6909', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44690, + checksum: 'fd8017444b5031344b95925028fa235f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44690, + checksum: '03d85202ec059622225730a1af472065', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44690, + checksum: '0d6d99550a3f1adf30925143b2bacb42', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44690, + checksum: 'd3dd9622d33900228ccc890b76b3f5d6', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44690, + checksum: '1023a6f1cf9953ec47efd6b9c08398aa', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44690, + checksum: '3d1e1cb396e1d4a96023b617cda7f82a', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44690, + checksum: '52884c469720791e878fa4470073d479', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44690, + checksum: 'e57c41413b30dbd01f82407ce7da0026', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44690, + checksum: '4be2741aa3bb30bb1a83c28a56e85162', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44690, + checksum: '0778f6f2b9d11b5026734d30921ce2aa', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44690, + checksum: '47db8613d2acb277bceccfc7ab4ae94f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44690, + checksum: '4ce507846087e8c235ed5e7c9f45099d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44690, + checksum: 'f87bc2ed2d62f858e1af19635d793556', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44690, + checksum: '31807f007df9290483d3a42aee087b65', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44690, + checksum: 'f92639129e1d161d3f6e20ee5ca787a2', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44690, + checksum: 'bae55ba51f21b61d40f92baf2434bc4c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44690, + checksum: '593c2712003db0f8b6f1682fb6b5ec38', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44690, + checksum: '78630678e5ebe028127b514565e48d53', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44690, + checksum: 'c72d29aed39ed2ef6c22272ac91a95dd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44690, + checksum: '6acf218c975b5ace44a55c24e30000fa', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44690, + checksum: '536ffc59ddf5a9566b9d9d0d5397bcaa', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44690, + checksum: '6902c3ac9282a39eb47f113d6b103d0f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44690, + checksum: 'afd98cbe55cd22fb7496593ee7fc55e4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44690, + checksum: '43429359343281369bccae9d6dcd8cfb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44690, + checksum: 'a041db3777f43d06186e75746219ad3c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44690, + checksum: '65d0432fc03508c1f551a56902b36a75', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44690, + checksum: 'a6be456b204df7d9eb2d4fff7c8c331a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44690, + checksum: 'e9d4330ba5a05de9965a9e097a47e072', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44690, + checksum: '0318d9644f3abd239ad6d5efd0579ef0', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44690, + checksum: '4d2b278b66279ecb9edba719a5bc2e83', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44690, + checksum: '1fa8a0cd5577ed45193fd0017d2c556f', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44690, + checksum: 'c5e655090c94e5b117e13575cca9d765', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44690, + checksum: 'cab4c15ca86b3fdb182f30579bb30b43', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44690, + checksum: '8132cd21e67b771c2bd64c23c8b96145', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44690, + checksum: '163482e9ef632c417bd485fbe382e3b6', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44690, + checksum: '5cde62ecaadd498647fa44d28f197877', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44690, + checksum: '4a30fd0125272d9068bb662f6eee8356', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44690, + checksum: 'ef78eee56beaa02d03f7cf6109889039', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44690, + checksum: '716dfca2cd5f2fa6871d08119888e612', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44690, + checksum: '0bf73865b423b0a520c02fd6003edfa7', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44690, + checksum: '5b7112a28305613f37c2f763b02b85e8', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44690, + checksum: 'c94c528790b0b1ce933054496f0c39a3', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44690, + checksum: '40e615dfd2120c7d93f99f1deb6afee6', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44690, + checksum: '8e6c5fd76f17cf453929880809fcafaf', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44690, + checksum: '14b61b43ac2a336ea445422c83435a0d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44690, + checksum: 'c8cecd90b55e0119ff5747528d12d85e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44690, + checksum: '6d2313f0f5ee8ec3997d68017abdd7ab', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44690, + checksum: '51c0d4d8eb44d00b395b6454a74c52dc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44690, + checksum: 'b8aee71f15570e131e14c46e60f4f341', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44690, + checksum: 'f486b1a49bf5f489cc3903b1a0c10116', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44690, + checksum: '2e0c362dcd32869db742b67931de9262', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44690, + checksum: '3f81b12328c482f91018caf113efbd87', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44690, + checksum: '18789f2c9da1f70c22af1d17206d3241', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44690, + checksum: 'd5de109f99ef92424801c78844240570', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44690, + checksum: '2df15ef4b5187eafb2230001dd64e15e', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44690, + checksum: '1d6c53d7e1d6c575329a437451f071e8', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44690, + checksum: '0ee257209cd7b8b010b12c9940bc088b', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44690, + checksum: '0fe95a5cb229e08bf0c62baa8f1bf214', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44690, + checksum: '6e56a7a33685d8a467d8d987462181a9', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44690, + checksum: '04bf83205842c93f445a19e8fcde3611', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44690, + checksum: 'ff742ef2779e40e1fba5ede4f543926f', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44691, + checksum: 'af3b14e48f52b01d4ae110f9edad7207', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44691, + checksum: '3dc28c301fd53d11ba2ed61ae2293369', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44691, + checksum: '95dd310275914efe4dcc4d0020ecb6d3', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44691, + checksum: 'e44dd688d61d42737b4a38a47ab06c95', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44691, + checksum: '761d9859c828f6fbdaabdb21ee923402', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44691, + checksum: 'c7708c5c629ca40663fd5862cd03678b', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44691, + checksum: 'be7a0495252725eef7e3a8db5edfad52', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44691, + checksum: '7c12222f62d01106a042dd539e5b92b2', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44691, + checksum: '0cff27e8577c5233f2824f863b6a9a6f', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44691, + checksum: '7fefc1e7d7843143a9327d2c4ed03923', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44691, + checksum: 'e26f2a59e6c8230c3f657e4e6ebcd216', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44691, + checksum: '36361060feb5a8076f43e21eb9e0e6ed', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44691, + checksum: '6fe7e9bf283576f08d77f0b7ab78ddc3', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44691, + checksum: 'f118322af837eb059b174c7281e01f1b', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44691, + checksum: '07606887c1a9f0cf32d0d0b739bc424b', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44691, + checksum: 'e05f4a74190bfa81172045f363c1b8a7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44691, + checksum: '759bef9a035b9d6e1af03ba2b2df6d5f', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44691, + checksum: '90a00d51272e505edc5e29466e705dd8', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44691, + checksum: '071cd6e7e586d7cf94b1ac96c1206b6b', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44691, + checksum: 'dec6f8ab072b7171a3b659d0a0b04e3d', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44691, + checksum: '3cd69b8f4d64d3bf5d6564fefd3b766b', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44691, + checksum: '74823aac9cefa517ba3fc5821b489676', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44691, + checksum: 'cecdbf33560ffc94af4b4857b61c901f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44691, + checksum: '239c30203af3a3873c8635530d58e4c1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44691, + checksum: '15e69a74eea28a29ba4f5f31aea7b8d4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44691, + checksum: 'f4100895a1db1ee879cbcf6b7783d464', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44691, + checksum: 'f331c35120e5cdbfb973df1d1338a075', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44691, + checksum: 'f52bc4dd76828c695c810e4db2863de9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44691, + checksum: '713515170e109a3db287b0b90538efd3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44691, + checksum: '771cb20eb397a06aa9b7e8d372bacf99', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44691, + checksum: '4f702f6e5c9c2ed7ca679e655d5f75e5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44691, + checksum: '4390ff61969de613d6d073ab2baad7fb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44691, + checksum: '6c810749946015689c43f2fb49939d80', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44691, + checksum: '208f2bf763a234ad7924ad2a73506670', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44691, + checksum: '27e4dcfee4086a3ff2f6819fc0221594', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44691, + checksum: 'f458a3689550c23dc15cabac25ea4448', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44691, + checksum: 'df970d67937f79b38dec7a98667af5f7', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44691, + checksum: '7695fbb660e373d78f98c80239a390c8', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44691, + checksum: 'bac9b9ab73c7511c825b8d774d36942b', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44691, + checksum: 'db4e9cadb732f91e72a2bdaa7ca513bb', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44691, + checksum: '43355d2c08c81dc3cf9cdc4672c206a5', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44691, + checksum: '271ba5f41cf4ad29a76643dca5e7aff3', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44691, + checksum: '202137ffb1c1d8a86f37207576002b35', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44691, + checksum: '0f261084c1de004c0733a58abbce8926', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44691, + checksum: '3bede391648f048a981c90abe3477181', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44691, + checksum: '2ce8898b471d71284d47854a56c70089', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44691, + checksum: 'ab1280ddf9ab6ffc411dd68b163a66fb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44691, + checksum: '046650e2b37e7dd3464a0c09df4f751a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44691, + checksum: '03215b1b5cc5f49d108d877a5c0a2995', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44691, + checksum: 'b130cfbf862eed2e5dcbdd9254a035d1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44691, + checksum: '6c8ea6577f22d4279304155ba6fcb3fa', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44691, + checksum: 'f6dbf47b34af240adeaa2d481ae91f12', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44691, + checksum: '53b7fa881e947b6b98128c089e580809', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44691, + checksum: '8e829ad414672151c4a79169dd1d5924', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44691, + checksum: 'f49027fb61077eca52b78b39dd5a21f3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44691, + checksum: '861d89932e037cdb64a9dce9801362b3', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44691, + checksum: '214ee9232bb7cbdc8456eb57c52a1362', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44691, + checksum: 'de97299c30f3ac5598bce33e204e40e8', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44691, + checksum: '568d07e9c4020dd401c25bece4d721f9', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44691, + checksum: 'db0bf7ad347f1367c88df8a16be1cc41', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44691, + checksum: '32732c23dd9bf9d7cd7cd532fee1ab43', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44691, + checksum: '9ba76b0b28439c86031b1cf64d64e070', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44691, + checksum: 'e73a1e818099f8cfc5bae80c41d32354', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44691, + checksum: '2922baf873a9900daabb8d6e5fe33777', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44691, + checksum: 'd17d430134f5999d0651dccc139082af', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44691, + checksum: '211587615f88b55a05bd4d81c83350ea', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44691, + checksum: '43fc8c9fbad56330d5f43d9a10bd26a5', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44693, + checksum: '662c98d0540b958ee424bb52617841c1', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44693, + checksum: 'ef6d400bd15f62fd4759b125a31a93d2', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44693, + checksum: '357b9c373549216d8a1621ab533cc1af', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44693, + checksum: 'd2577de2748cad66c6a49c3a8a3138b2', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44693, + checksum: '572305733f402ae26b46e95f094385e5', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44693, + checksum: '0feb03c6ee9af9b4181c83bf49744cd1', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44693, + checksum: 'b60fd2ae857edc46c1392d202d99ff44', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44693, + checksum: 'f22da3b381daa99c84c6c10af1fa931c', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44693, + checksum: '4eb0b30a332c68242b1d620fb11bac0b', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44693, + checksum: '958be8cd7b80f143431965137b400ce1', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44693, + checksum: 'cbfcaf852617c7e20ddbaceb3bcdbc11', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44693, + checksum: '836e71e061942c2cd4d55ccdf8b1cc2a', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44693, + checksum: 'af2b3478410d215d1de0875ebd851a6c', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44693, + checksum: '6f2c61c89d5af147df2d20ff0613bdf0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44693, + checksum: '305b5b0bb137f81bb7454bc91790b96b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44693, + checksum: '5e5c57ddc664f5c6b47029104c49593f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44693, + checksum: 'df638ba0eefea8a734a1b03248ac991c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44693, + checksum: '8f6dd563a3aaa7e5bc23ba81e10813ae', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44693, + checksum: 'e8ff45638954d2389cc450072c8eded0', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44693, + checksum: '52a222fca2c3261580f0eb2b95e096ee', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44693, + checksum: '0ae91855c12e1eb2994d8be8f214b9ca', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44693, + checksum: '0c7de4d450f171a255c95563968f3b9f', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44693, + checksum: '247737d7daf34b6602433c5c0478a1ce', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44693, + checksum: 'e6883995f8c58061134abce4936327e3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44693, + checksum: '5b27d1ad6c6f099f22eb5fb527273e70', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44693, + checksum: 'b0af4046e36f5f02af8a6e17d666845b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44693, + checksum: '466c5fdcf0c84f75b46a6d39ef239ad3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44693, + checksum: '28a0e3dc7c26afdd641c8b65d5a2abea', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44693, + checksum: '9948189bb850fc8fd8810004762b4fcc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44693, + checksum: '3a7c4ce0be70e9d049365b804524a2a8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44693, + checksum: '6611fc239ade6946614e29ec17ff70c5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44693, + checksum: 'ddc85c4bb5a8b86ff66094ed36dd17ec', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44693, + checksum: 'd89b5b511c5b786dd5e21e4ba7a259fc', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44693, + checksum: '1841ab6bda5335465825484a1bed9e33', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44693, + checksum: '831ddbfccf2ecc3fe3ab94631e0832e9', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44693, + checksum: '2a5ae78fe0bd278b43f8d1c839ab1db0', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44693, + checksum: 'df59ec73ede83224943d635294093d5d', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44693, + checksum: '118e2aaf37f0dc9bc8f64ee60e7da73c', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44693, + checksum: '144f113e5f8ae86777d133d9fe137ede', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44693, + checksum: '92f3b59dad643e2089930b809408c9ec', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44693, + checksum: '4aec0c9a73e94fd6fa4bb13b477c4e25', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44693, + checksum: '8cee6a4c76e1e9bf1216f1839f887cb5', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44693, + checksum: 'bd9c9e623a34463b9d4ce4b46e58493b', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44693, + checksum: 'bc51c756f6db789b40e98bc961533f31', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44693, + checksum: '06ba0934b54c97bc7073d64c2a801ce6', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44693, + checksum: '18d0b3aa61c29d9f710078f210fa5f3e', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44693, + checksum: '9a4fb0595d34ce2d0bcec7a41e6d3aa8', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44693, + checksum: 'd742dd53160f1ee82cc779d4d17c7911', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44693, + checksum: 'c0afe25a19dd0ac2171545c2d948dcb7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44693, + checksum: '553f9ea76c40e97fdd93601626cb0b48', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44693, + checksum: '61d71b783b521edf4af682337e4cc5c1', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44693, + checksum: '89f38b0e00639f941b16c1c107985047', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44693, + checksum: '89b467e466492ba4c8dea4ccb9533aa0', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44693, + checksum: '16c259934849748cabd7ee8a1a872984', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44693, + checksum: '62ce9d7d07d76f201f5beff1b515ad14', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44693, + checksum: '479805efdceeb93093837c453c3ef03e', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44693, + checksum: '951e8f600ca4ff601ed8e51c534ccdfa', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44693, + checksum: 'c2580b0dfa7272578a89851f116efc3c', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44693, + checksum: '11d0a342724c7608f57f6c279945ebb3', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44693, + checksum: '8c8cc2f6f239ee0ab134af9d393426e9', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44693, + checksum: '09c09a8da8461d8845112465912c3080', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44693, + checksum: 'b274ba75e50fe7959e5a726fc968ea99', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44693, + checksum: '72ee112a2f40be11449e6bbf89b6ee07', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44693, + checksum: 'bd67436da319038e6077bd0c76ff6fd1', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44693, + checksum: '083b1f8cd344c674ff1e99a6d085cdc1', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44693, + checksum: 'ced75c44f45b3aff1c9484900eceb464', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44693, + checksum: 'b9564713a4b2736e3a6523555039cb45', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44694, + checksum: '22e2b94687de3a42f3aa3c6e35b9fbe2', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44694, + checksum: '8d4ecd536a5d414ee3e970833176de01', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44694, + checksum: 'f9b8de101cb5bc38495f36eeb1b9d245', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44694, + checksum: '470f5d7e7a23be4435ac0635e9d84b88', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44694, + checksum: '929680087036bc72232e05d6ae4ac9ed', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44694, + checksum: '98333029adc31d41b94d48505d5629e2', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44694, + checksum: '6ecde4767ff9f35dfe49ced044f665ea', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44694, + checksum: '0ecf7be9c51f5e0424939130c3b9c51b', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44694, + checksum: 'fbcc64b8eb21fdbd213321e9fd433c6f', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44694, + checksum: 'eb498b11028f6392f5baa23fb822d19e', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44694, + checksum: 'fd240abffb2914006685249b51b51078', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44694, + checksum: '1e90e02183652bd134328f42bd601df8', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44694, + checksum: '23032dd4f8998e2073c576be7d014e21', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44694, + checksum: '11125c27568400ffa686493b8b99908a', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44694, + checksum: '514f4650c86e9b564ac887e93aa3a765', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44694, + checksum: '988884eedd471880a6965a377a9e6340', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44694, + checksum: '62fb0e9e9dc6d424a0d38761bfa643a3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44694, + checksum: '3494be74da063d9940ed5738b388616c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44694, + checksum: '15b39ceb086c50ff78682342861f5741', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44694, + checksum: '32cb03e7d7887c77f09f70a2566b22b9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44694, + checksum: '4b169d087da8da27c7b8a449fa0aee40', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44694, + checksum: '990447ea75b1bd93f067f8fecc86817f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44694, + checksum: 'afe10e1ba1fd6079f05ccb6b72a48eb5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44694, + checksum: 'db020df3b9693d77a0981fd630a58c8e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44694, + checksum: '37e1f597e8b8a986c51de924c485f1a7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44694, + checksum: '964193979cc738f0c94cb40de7f3a970', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44694, + checksum: 'e2e82ddb61d5b9d7f2cb155d41263a7e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44694, + checksum: '4ffa3855ce88d8ca8a9f936a1a6d07f5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44694, + checksum: 'dcd3d66452a82212457b5ee6153b67dc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44694, + checksum: '548bc7a6faa2c1d8950793beb0f0429b', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44694, + checksum: '1d9d8b39929755e49ccfa72f6c534d74', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44694, + checksum: '27b2a5fb9bfc350bc38c7f7c4974281b', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44694, + checksum: '2915241ff6fd531cee19238fe368ec03', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44694, + checksum: '08a14460b8b630057335e0f41fd72b07', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44694, + checksum: 'af403e3a6ae51c4184ab0a9682ab7bac', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44694, + checksum: '0bce2c0bb746ff81fbcf61bed445160f', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44694, + checksum: '302fb278c48b6d4238688cf85428a0cd', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44694, + checksum: 'ab722cdad48ea6e3ffe245015f68c36e', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44694, + checksum: '093c4e23032a9bffb8bd1fa0a9db6f72', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44694, + checksum: 'face18b4dae3805b545e0dec95813254', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44694, + checksum: 'e352339e356003ac1e27eb1a3d6144eb', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44694, + checksum: 'a37990a1303e3a3ddea47a7748b5a640', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44694, + checksum: '93410692bbc166fd6b1d9b26a64ff59e', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44694, + checksum: 'da0f710646abdb5653ddc5a52f2870bf', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44694, + checksum: '724a14670e2f7ab805ed9a4b86dc489d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44694, + checksum: 'e7d00c2e3d1c5f490e9fbe5e716089f3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44694, + checksum: 'e48b182140ff2fa67d941bdbb7875f39', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44694, + checksum: '2cf38080e0fec8e2ff9eb23d3b6788b3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44694, + checksum: '29c2c93a2f340f9a8575e573c334258a', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44694, + checksum: '2ef8954bc3bdbdea18f24e9ee19aaa96', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44694, + checksum: 'afcb1bb266938de861c4fcf703f7bbbe', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44694, + checksum: '8538c24ee71208845190ef4150983dee', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44694, + checksum: '2cea80ef78a3dd209e1daa95bc66cb14', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44694, + checksum: 'ec98d9e2b9e24e02fdb3f15ea8b97600', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44694, + checksum: '4d8b7de534ad8c4e19a4b702a0044a5a', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44694, + checksum: '6f18f2f7f996b37461ef1936bba79ace', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44694, + checksum: '81da512ec40c6e342eea46e45f758f33', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44694, + checksum: '997c12e37982b5f9314f97cec1248473', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44694, + checksum: 'ebbb383c151fed8566ebb3311d90bea5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44694, + checksum: '7d7f54084d92e65e61ac444f9e67e2a6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44694, + checksum: '952d614c29e0c2ae4e63507560249101', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44694, + checksum: '6c691437b96b646d4eed86322d7a1a87', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44694, + checksum: '5d583eb3157e009e584a065818303763', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44694, + checksum: '2093d0d031f4057ecc6b34a481344587', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44694, + checksum: '9796ed30ba4fc9345b621eaa4c85fc15', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44694, + checksum: 'd91248be80204ad3bdc2c59aff2b2243', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44694, + checksum: 'dd1c9569ed3b0ff3c12832992fa38a2e', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 44695, + checksum: '60a76ce69dbcd71f69c2c421cef4a390', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 44695, + checksum: '42ef71fc26e74c7984dc1f97854c9b97', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 44695, + checksum: '1fe78447c2de81fc859f85b20001dc11', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 44695, + checksum: 'bf7755cffc38b3bb0c55113f1a189bc9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 44695, + checksum: 'cf6e4da1767c1af63c4e5627dfdf574b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 44695, + checksum: '90d0e835a83d20821d431ebf96b2797e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 44695, + checksum: '9ec690ba9f2d8bdcb7115e431fcc714c', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 44695, + checksum: '52cb5de233910fb148ee3926b2fefce8', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 44695, + checksum: 'd9e4bf36be2ab6b7579ed8284e7c0525', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 44695, + checksum: '4765b182fb9a0263ff3242d528301f34', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 44695, + checksum: '542df52c5dcd1a2daf7210e561091309', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 44695, + checksum: '6430be9e403502a12e8d6a2fc613a62f', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 44695, + checksum: '90fdd222084334f71415fb9a0dc6b302', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 44695, + checksum: '9e87f800f4653dcfb1fcee636759b350', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 44695, + checksum: 'b4f990717c64ec59d746789d4bf9b87f', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 44695, + checksum: '2d3f28c4bc1c33bb719a97acb9816805', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 44695, + checksum: '81518c0b21ed214868caf1c26bbad8b8', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 44695, + checksum: '2b631fa240acc60d7059088b3ae89978', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 44695, + checksum: '61c8403e8c834713dbf384456f97598b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 44695, + checksum: 'afc8732dcbfa30a2782eaded22b2c2ef', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 44695, + checksum: '5d84071a19c55f112a462360b3861e6c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 44695, + checksum: '781ff08014816f3b5a2a8bb99408f6c7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 44695, + checksum: '55f5ca30eea3eaa3c82ac1baa91791f7', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 44695, + checksum: 'e6f44ca5037c36b582a244b7bf534704', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 44695, + checksum: '580f4bf4907d334fa46c958c6b30956f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 44695, + checksum: '23c09cbf19aba0a0a288380137e85fce', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 44695, + checksum: '535d995f9ef21243ce12ab7cff002788', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 44695, + checksum: 'fa0a2b87dcf22ed507d319e81ecf998b', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 44695, + checksum: '2bb29c25493f4b5852f5bfca2fe0d5b9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 44695, + checksum: '6d1fc0e22e398a94e8590c1f57677a67', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 44695, + checksum: '66154791209c97ce84b43cf3b4288f75', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 44695, + checksum: '13ca71f00dba9c2de0f34714535fb20e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 44695, + checksum: '2cb816bbdf568b54ea7c017afc5e3961', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 44695, + checksum: 'a573e4d5a293ba2ae2601c88fcfc30ae', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 44695, + checksum: 'b4a8ccd38b9f7e679c134b8120d3590f', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 44695, + checksum: 'eede88e179a5cc27ba4b1f9764d3fcab', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 44695, + checksum: '7ef19ab61467780d863cfc9b08a997b1', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 44695, + checksum: '83e8921e70229919e5060eaed39c6168', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 44695, + checksum: 'f52a612362fc18f9ed954d7e60decf5d', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 44695, + checksum: '3596da70e6a179c24cab0e79ee34aeb7', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 44695, + checksum: '8c21317c8511b5bc8191d1a6a83452e6', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 44695, + checksum: '1d9e316c833a77d039a07ac50a8cc9e5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 44695, + checksum: '9b83277e8de4abd906719261808abbf5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 44695, + checksum: 'd9d992f04327b508a274458bf3d947d6', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 44695, + checksum: '6475b9a89d2baa8316b9fa8473eaf0ce', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 44695, + checksum: 'fc72361b5b931899a11e026356c070ba', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 44695, + checksum: 'c23349f700f1017c51354f06eb216341', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 44695, + checksum: '7939d169ca194cb92d99aa4f12907282', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 44695, + checksum: '146a4fbbb5baf44e25def27c92106856', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 44695, + checksum: '393e2ab78308a1eaa8b4d1b3518fd019', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 44695, + checksum: '2cdaa0a8fe716acd1c0ca7d46ae27160', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 44695, + checksum: '22540865f777715327da49e9e846e84f', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 44695, + checksum: 'd41d7610c73e6c7ad0acd00af1cc9a38', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 44695, + checksum: '363d6a264fd33b1b50b806dcba81353c', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 44695, + checksum: '681608c27899dd36d0b3a3c9ac429a25', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 44695, + checksum: '5dfb83b57011e77dfa81e9e61f853623', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 44695, + checksum: 'ac66cc8c8215e8916cf050c2a5b42757', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 44695, + checksum: 'a3a87678019f590b4a4da60be91a7a6d', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 44695, + checksum: 'c9fa2b3155ca97c2aefb5b465d15cff7', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 44695, + checksum: '4e2a9122b19fca22c377d6bb8a42bdd4', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 44695, + checksum: 'd3d7bf9b365768c61029cc730ea604ef', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 44695, + checksum: '5e582ac24777e198b42e86af9960122d', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 44695, + checksum: '32dca062c71f54a5c6b55434355b4f36', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 44695, + checksum: '1ba446e320749a47a7a621fdf79280ce', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 44695, + checksum: '54f36bda28f034a3032d98c9afb7c10c', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 44695, + checksum: '12c7a11b9de6ddc3cfd0b37d6a44db48', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 44695, + checksum: '97985e83cc7cbc1cee39ae4e260685b1', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 111030, + checksum: '3926c9909e31c9d31c475501aac7fcec', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 111030, + checksum: '87b9062c7ed64069d69a820e82502010', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 111030, + checksum: '8fd11bfa066e8954c01edfa37e81ebdd', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 111030, + checksum: '2d17a8c34a1df59270a3dff6e1c81b07', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 111030, + checksum: '0abcf362ff465736757f78d82e9e9d1b', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 111030, + checksum: 'f9eba3918f8da7864b3edacb7a12b993', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 111030, + checksum: '5effc0b91a4ea03d830c0254b959289e', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 111030, + checksum: 'f5e09a7d3c00274e16b335e16f1d3c23', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 111030, + checksum: 'c05f8ff71c5302b73900149d5bc4b71d', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 111030, + checksum: '9e470bed2bc6eca5010370f27bdcca82', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 111030, + checksum: '3195b3930d7a8999d01b8fc720d07070', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 111030, + checksum: 'f51cd1916a447cf033658b6f566ecea8', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 111030, + checksum: '9a84b587b8008add9091129faadaeec0', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 111030, + checksum: '7503a18290f574fcaca6f3472327cd0d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 111030, + checksum: 'cace353e8f7f1e58d5de3f7545db579f', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 111030, + checksum: 'bb554ba711e13af8ec526111353a3c38', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 111030, + checksum: 'f4c89c31dca185918491140f909ad5dd', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 111030, + checksum: '351f9860fa4c826c611942444d7ab090', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 111030, + checksum: 'f2edab24515ee788fd3e5013689916d7', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 111030, + checksum: '7927a4b8a7b01ba8094aa41de52d4baa', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 111030, + checksum: '62c2045f68aaa75b411dc6e0e23fc635', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 111030, + checksum: 'b2c52f4a40a44c96b04eb7bdd55a9343', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 111030, + checksum: 'f0443cfeeae9fc1c983cc1c4a43ff5e9', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 111030, + checksum: 'e9a256cb5b8adb951a26880f3f755ddd', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 111030, + checksum: '4f9d4035208d2135c798a762b6e42235', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 111030, + checksum: '499b33885d0ae021d864778bf60def72', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 111030, + checksum: 'ac8e61300a046a8e56e939fc3d86b197', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 111030, + checksum: 'e881a19574b395305a7a51aece3e0380', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 111030, + checksum: '30696f50820d97b19d871aa7d7a4d343', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 111030, + checksum: '7ffeb0b0db68c12959da5b1752d326d2', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 111030, + checksum: 'a9adf3727601b7491c83ac98ea725a5b', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 111030, + checksum: '20a54f36d2579291c488f9f3a50d31f2', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 111030, + checksum: 'f92921461af9b0232b7650a5f3578692', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 111030, + checksum: '1f92698984a0d0c795c629251b8598cc', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 111030, + checksum: 'be05ec4b29dc17e4cd55c5bb46a6c9ea', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 111030, + checksum: 'b01dce297576239b9baf3c6fc9cc7ce9', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 111030, + checksum: '4045d983b6b4ad3ee1b6e5162b480d5a', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 111030, + checksum: '20cf468fd0535fa265bcb556fa48e540', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 111030, + checksum: '3822a759ad7ecce4cfdc0e71c42150ef', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 111030, + checksum: '5e60c05b478883cd7086772d9a14e3e0', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 111030, + checksum: 'd93bb148e52f47e73011862a11b5985b', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 111030, + checksum: '440e56c208ec4cb8510154c314e291f9', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 111030, + checksum: '48c956a5f35b043a8c05a025e322c659', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 111030, + checksum: '079045a435a3efadf25ab434ee77a8e4', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 111030, + checksum: 'a68617bfad386b9e51422e379f688e58', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 111030, + checksum: 'a7a1759e096be22ec381e0665ef11da9', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 111030, + checksum: '4b0742449913b465dec372411fe29a53', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 111030, + checksum: '8ea662cab0b9397782f7a47d3663ea84', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 111030, + checksum: 'b84f99393f970270d6fbae095c960771', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 111030, + checksum: 'b451c1cc4e4b81ef9299843202de2aaa', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 111030, + checksum: 'ce90e01186b1af6256df117acd20cd25', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 111030, + checksum: '52466fa3ef53f7e10f32f9c16c1182a6', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 111030, + checksum: 'a49cc1b875eb663f4a167596ef2b59fd', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 111030, + checksum: 'c0530085cbfcfeb9923747ead4a2b120', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 111030, + checksum: '9cfed9e8bd8298b908f2af86a35a69e2', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 111030, + checksum: '8b50365b8d04c63856590675a790f4c9', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 111030, + checksum: 'c54e02caa47625c12fa19fe36c1e5f4f', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 111030, + checksum: '93a8165e2319767ae0b375d98e594a23', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 111030, + checksum: 'c64844ce56ed18b9016285e60fc07165', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 111030, + checksum: '7b52336aefd313704b4ba0209b9dcced', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 111030, + checksum: 'dbec5946058fdf1d63d05f337096a4d7', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 111030, + checksum: 'f6c2e2ea9ae763fdd1770828df5f291e', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 111030, + checksum: '0be36c814886830ce7fc2178ef2c63ad', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 111030, + checksum: '7fb4916d064e843c8299e5f44deb978f', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 111030, + checksum: '90eb3fc1a9c61dc4ef8be9bd8c57f0b7', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 111030, + checksum: '9f36a24f6958b402089722bf0f51abf2', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 111030, + checksum: 'a31cf4863529fd7ebc5170a52b144ece', + }, + { + start: '2023-11-26 16:00:00', + end: '2023-11-26 16:30:00', + itemId: 111031, + checksum: '9243772fe1a474b850ae9095b1db3b7c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 16:30:00', + end: '2023-11-26 17:00:00', + itemId: 111031, + checksum: '7063524c0666eaacc7cb9b10c644ed62', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:00:00', + end: '2023-11-26 17:30:00', + itemId: 111031, + checksum: 'c9368dfa7b57426caefc12e0a7679732', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 17:30:00', + end: '2023-11-26 18:00:00', + itemId: 111031, + checksum: '8e9a357d9c7004849e6f2d2ff1c85cf5', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-26 18:00:00', + end: '2023-11-26 18:30:00', + itemId: 111031, + checksum: '133dba1af193c7d80719cb1d1234005a', + }, + { + start: '2023-11-26 18:30:00', + end: '2023-11-26 19:00:00', + itemId: 111031, + checksum: '376f9bb56d22b28a02fbfc09d67e048c', + }, + { + start: '2023-11-26 19:00:00', + end: '2023-11-26 19:30:00', + itemId: 111031, + checksum: 'fa6998335515860abb594c4002d1438c', + }, + { + start: '2023-11-26 19:30:00', + end: '2023-11-26 20:00:00', + itemId: 111031, + checksum: '837cb032427878034c69106817db406c', + }, + { + start: '2023-11-26 20:00:00', + end: '2023-11-26 20:30:00', + itemId: 111031, + checksum: '356d80706a99ba3d61191b3c89a6b2d6', + }, + { + start: '2023-11-27 08:00:00', + end: '2023-11-27 08:30:00', + itemId: 111031, + checksum: '665fab19dcbfa7593f15bfe9f0855682', + }, + { + start: '2023-11-27 08:30:00', + end: '2023-11-27 09:00:00', + itemId: 111031, + checksum: '682d79f6040e40dd6ec681aaa1186f74', + }, + { + start: '2023-11-27 09:00:00', + end: '2023-11-27 09:30:00', + itemId: 111031, + checksum: '2482240bb18a54afc00f24d0a7ac34c4', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 09:30:00', + end: '2023-11-27 10:00:00', + itemId: 111031, + checksum: '54642f4cdcd7272610d09becb9dbef5e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:00:00', + end: '2023-11-27 10:30:00', + itemId: 111031, + checksum: '5d763cf2e37acefaa37386c80df82277', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 10:30:00', + end: '2023-11-27 11:00:00', + itemId: 111031, + checksum: '518dc3c673904779e7832b5091bad8bb', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 11:00:00', + end: '2023-11-27 11:30:00', + itemId: 111031, + checksum: '05dc3c9084465b081c5b913a3b0699ec', + }, + { + start: '2023-11-27 11:30:00', + end: '2023-11-27 12:00:00', + itemId: 111031, + checksum: '36f615b8bfc576178584627b0989df8f', + }, + { + start: '2023-11-27 12:00:00', + end: '2023-11-27 12:30:00', + itemId: 111031, + checksum: '29f8d10a905f031cdd64049684068b17', + }, + { + start: '2023-11-27 12:30:00', + end: '2023-11-27 13:00:00', + itemId: 111031, + checksum: '98c335398793772bbb37fe7d8b338c71', + }, + { + start: '2023-11-27 13:00:00', + end: '2023-11-27 13:30:00', + itemId: 111031, + checksum: '8b1c41ff5db954b300b7ae2e7bb620a3', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 13:30:00', + end: '2023-11-27 14:00:00', + itemId: 111031, + checksum: '0134fc494ab1169f4b3cf99f70296990', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:00:00', + end: '2023-11-27 14:30:00', + itemId: 111031, + checksum: 'ad10f466c23bd8fe177a584dff5b8d9e', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 14:30:00', + end: '2023-11-27 15:00:00', + itemId: 111031, + checksum: '983979d6881fae7e0d9d1a944832bc65', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 15:00:00', + end: '2023-11-27 15:30:00', + itemId: 111031, + checksum: 'c3257e768dfa4758a73832d274a1fc1a', + }, + { + start: '2023-11-27 15:30:00', + end: '2023-11-27 16:00:00', + itemId: 111031, + checksum: '6dd01add4c12400697bf916e08ad19ff', + }, + { + start: '2023-11-27 16:00:00', + end: '2023-11-27 16:30:00', + itemId: 111031, + checksum: '3e69164eb1af9daac06d5246663cf94c', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 16:30:00', + end: '2023-11-27 17:00:00', + itemId: 111031, + checksum: '47b887c111515c0b6d8e896e5799145d', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:00:00', + end: '2023-11-27 17:30:00', + itemId: 111031, + checksum: '52a8ef74ff95aaf64f71c39f9cb215cc', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 17:30:00', + end: '2023-11-27 18:00:00', + itemId: 111031, + checksum: '8c08d436ca8727592945772d87cb56a9', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 18:00:00', + end: '2023-11-27 18:30:00', + itemId: 111031, + checksum: 'b6537daed4c95e4e9a4a853682cd0c86', + }, + { + start: '2023-11-27 18:30:00', + end: '2023-11-27 19:00:00', + itemId: 111031, + checksum: '748543272e477d74ee6615daa0ccf49d', + }, + { + start: '2023-11-27 19:00:00', + end: '2023-11-27 19:30:00', + itemId: 111031, + checksum: 'e807b2d428e3e6060b9e6acc67a1a9b2', + }, + { + start: '2023-11-27 19:30:00', + end: '2023-11-27 20:00:00', + itemId: 111031, + checksum: 'bb5363f83347419f1bf46ecf5dc3219f', + }, + { + start: '2023-11-27 20:00:00', + end: '2023-11-27 20:30:00', + itemId: 111031, + checksum: '1b3256a6f742e76bf9eac6e1ad3ce3a0', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 20:30:00', + end: '2023-11-27 21:00:00', + itemId: 111031, + checksum: '3b902836a2ab7b3081f464fa064f3018', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:00:00', + end: '2023-11-27 21:30:00', + itemId: 111031, + checksum: '1fad1071ec1b8c22b97c6541626b44de', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 21:30:00', + end: '2023-11-27 22:00:00', + itemId: 111031, + checksum: 'ec8e42ce3f2f0bebba750be2213f34c8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-27 22:00:00', + end: '2023-11-27 22:30:00', + itemId: 111031, + checksum: '4e71fd5a61a5e4579ec6177d2c725c1b', + }, + { + start: '2023-11-28 08:00:00', + end: '2023-11-28 08:30:00', + itemId: 111031, + checksum: 'c7aefbc279ed306e86edd7684fefba6a', + }, + { + start: '2023-11-28 08:30:00', + end: '2023-11-28 09:00:00', + itemId: 111031, + checksum: 'cd85025c50c7bbbc9394edb41573e7ce', + }, + { + start: '2023-11-28 09:00:00', + end: '2023-11-28 09:30:00', + itemId: 111031, + checksum: '10a021b07c41d0a2345bc0e1d30e900c', + }, + { + start: '2023-11-28 09:30:00', + end: '2023-11-28 10:00:00', + itemId: 111031, + checksum: '30fc0e7f8a00fa84851332c2f181c6a3', + }, + { + start: '2023-11-28 10:00:00', + end: '2023-11-28 10:30:00', + itemId: 111031, + checksum: '353cdddf6d9f744e23c6e7623829666f', + }, + { + start: '2023-11-28 10:30:00', + end: '2023-11-28 11:00:00', + itemId: 111031, + checksum: 'f29b7d246b82b15206ce2743e092f1ed', + }, + { + start: '2023-11-28 11:00:00', + end: '2023-11-28 11:30:00', + itemId: 111031, + checksum: '57ff1028c3028ec475007fccc1af90b3', + }, + { + start: '2023-11-28 11:30:00', + end: '2023-11-28 12:00:00', + itemId: 111031, + checksum: '80a23929d057696c3cf75113e8a2727f', + }, + { + start: '2023-11-28 12:00:00', + end: '2023-11-28 12:30:00', + itemId: 111031, + checksum: '8c8ec7c8efc585f6b02b0358c3161e11', + }, + { + start: '2023-11-28 12:30:00', + end: '2023-11-28 13:00:00', + itemId: 111031, + checksum: '679b4d1a7c635fe4415234fca684fa3f', + }, + { + start: '2023-11-28 13:00:00', + end: '2023-11-28 13:30:00', + itemId: 111031, + checksum: '8d70b31f72f8c064f60ef8aac35c23f0', + }, + { + start: '2023-11-28 13:30:00', + end: '2023-11-28 14:00:00', + itemId: 111031, + checksum: 'f5147bf265ae204473ce170c698401b7', + }, + { + start: '2023-11-28 14:00:00', + end: '2023-11-28 14:30:00', + itemId: 111031, + checksum: '26e0fd1dfce211367d2539ead12ead66', + }, + { + start: '2023-11-28 14:30:00', + end: '2023-11-28 15:00:00', + itemId: 111031, + checksum: '5004fa2dd8a3c4937844efa186cd0f60', + }, + { + start: '2023-11-28 15:00:00', + end: '2023-11-28 15:30:00', + itemId: 111031, + checksum: '5a7c4e7e31e708151efb123e4b1ceaf9', + }, + { + start: '2023-11-28 15:30:00', + end: '2023-11-28 16:00:00', + itemId: 111031, + checksum: '6c7abe6d0f7ccc5048511f0fa7ce2de9', + }, + { + start: '2023-11-28 16:00:00', + end: '2023-11-28 16:30:00', + itemId: 111031, + checksum: 'f28da5d57437f82c8a4cd1622a4b2469', + }, + { + start: '2023-11-28 16:30:00', + end: '2023-11-28 17:00:00', + itemId: 111031, + checksum: '5769fb81aa1eab9034705cb4b8a3e55f', + }, + { + start: '2023-11-28 17:00:00', + end: '2023-11-28 17:30:00', + itemId: 111031, + checksum: '55968fd77cccc04e6e59207e9c94aa9e', + }, + { + start: '2023-11-28 17:30:00', + end: '2023-11-28 18:00:00', + itemId: 111031, + checksum: '779f208b1d2b96ff0e3afc80f935886d', + }, + { + start: '2023-11-28 18:00:00', + end: '2023-11-28 18:30:00', + itemId: 111031, + checksum: '2db35435e6e8b40a716ff1a34e065768', + }, + { + start: '2023-11-28 18:30:00', + end: '2023-11-28 19:00:00', + itemId: 111031, + checksum: '07ea22d8a990161544042a199326e365', + }, + { + start: '2023-11-28 19:00:00', + end: '2023-11-28 19:30:00', + itemId: 111031, + checksum: '14b7b187a85f1fecb87b590dc2784221', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 19:30:00', + end: '2023-11-28 20:00:00', + itemId: 111031, + checksum: '89a414a2f5a985ff9c593adc5b9217cd', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:00:00', + end: '2023-11-28 20:30:00', + itemId: 111031, + checksum: '0fc75f4e533d6fc78afc1217a832cad8', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 20:30:00', + end: '2023-11-28 21:00:00', + itemId: 111031, + checksum: '36368dbe181af744d6b9e404efb54f42', + className: 's-lc-eq-checkout', + }, + { + start: '2023-11-28 21:00:00', + end: '2023-11-28 21:30:00', + itemId: 111031, + checksum: '4f40c0f834cc9273224a7606c7e3665d', + }, + { + start: '2023-11-28 21:30:00', + end: '2023-11-28 22:00:00', + itemId: 111031, + checksum: '847c11dc42b10d7fdf8fc076ceb123a1', + }, + { + start: '2023-11-28 22:00:00', + end: '2023-11-28 22:30:00', + itemId: 111031, + checksum: '844dddd501083e9f036a70d92e216a92', + }, + ], + bookings: [], + isPreCreatedBooking: false, + windowEnd: false, +} diff --git a/apps/zotmeet/src/lib/markdown/About.md b/apps/zotmeet/src/lib/markdown/About.md new file mode 100644 index 00000000..61a36025 --- /dev/null +++ b/apps/zotmeet/src/lib/markdown/About.md @@ -0,0 +1,12 @@ +# Documentation + +# ZotMeet-Notes + +Internal notes for ZotMeet team. + +## How to use + +1. Install [Obsidian.md](https://obsidian.md/). +2. Clone repository to desired location. +3. Open cloned directory as vault from Obsidian app. +4. Commit and push to upload new notes to repo. diff --git a/apps/zotmeet/src/lib/markdown/Requirements.md b/apps/zotmeet/src/lib/markdown/Requirements.md new file mode 100644 index 00000000..f8f168f3 --- /dev/null +++ b/apps/zotmeet/src/lib/markdown/Requirements.md @@ -0,0 +1,116 @@ +# Introduction + +_ZotMeet_ is a scheduling web application for UC Irvine members intended to streamline the process of scheduling events for individuals as well as groups. Students can easily plan events with group partners, indicate availability for club events, view available study rooms, and schedule hangouts for friend groups. For UCI members who want an easy way to navigate the complexity of aligning multiple peoples’ schedules, _ZotMeet_ is the perfect solution. + +## Executive Summary + +_ZotMeet_ is an efficient and powerful event-scheduling tool for for UCI members. It is designed to help them keep track of when, where, and how they're going to meet. _ZotMeet_ combines ease of use and a visually appealing User Interface with UCI-specific features such as library/study room availability and AntAlmanac integration, making it the best scheduling app for UCI members. + +Users can create groups and invite others to them. Attendees can add their availability manually or import their availability from Google Calendar and AntAlmanac, allowing users to quickly communicate schedule conflicts. Additionally, organizers can mark an event as a "Study Room" event, limiting the number of attendees and indicate preferred study room locations. + +Users will have the option to use _ZotMeet_ as a guest or a signed-in user with an email-password or Google account, where the functionality of the latter will be more extensive. Guests will be able to create standalone meetings and indicate availability for those meetings, but only signed-in users create or join groups. Signed-in users can access a listing of upcoming meetings across devices whereas guests can only access upcoming meetings via its link. + +_ZotMeet_ will the quality of life drastically for UCI students who want anything from a effective scheduling solution to those who need to coordinate meetings for class projects, friend groups, or club events. The user experience will be responsive and efficient while not compromise on features to make a reliable as well as powerful scheduling tool for all UCI members. + +## Definitions + +| Term | Definition | +| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| Object Relational Mapper (ORM) | Software that translates data representation between a database and a program. | +| ALP | Anteater Learning Pavilion, a teaching and meeting location with rooms available for reservation on [OIT's website](https://scheduler.oit.uci.edu/reserve/Antcaves). | +| CSL | Courtyard Study Lounge, an area with study areas and meeting rooms available for reservation on [its website](https://studentcenter.uci.edu/learn-and-enjoy/study/book-a-study-room-online/). | +| OIT | Office of Information Technology, office responsible for UCI's IT needs including technical support and software development. It manages UCI's IT infrastructure, including library and ALP bookings (but not CSL). | +| Study Room | A room available for reservation in a library, the ALP, or the CSL. | + +# General Description + +## Product Perspective + +_ZotMeet_ shall be used by UCI students and faculty to plan group meetings and events. It will be a more appealing alternative to existing meeting schedulers, namely LettuceMeet and When2Meet because of its efficient user interface, visually pleasing design, and UCI-specific features. + +When2Meet has a simple but visually-unappealing interface. It is relatively easy to use, but it is not friendly for a new user. Most importantly, it poorly accommodates mobile devices, a use case that many students will need. _ZotMeet_ shall be more visually-appealing and friendly and prioritize mobile usability. + +LettuceMeet has a visually-appealing user interface, but it is inefficient. It requires multiple screens of selections with sparsely-distributed and a wide array of options with no indication of necessity. It is surprisingly unintuitive and inefficient. _ZotMeet_ shall be clear and intuitive as well as efficient to use. + +_ZotMeet_ shall also incorporate UCI-specific features such as AntAlmanac integration and study room availability information, a feature that does not exist in any known scheduling app. This is the feature that shall draw users to use _ZotMeet_ instead of general competitors. + +## General Constraints + +- _ZotMeet_ shall operate on modern web browsers including Chrome, Safari, and Firefox. +- _ZotMeet_ shall be displayed on viewport sizes including desktop/laptop, phone, and tablet. + +## Scope + +- _ZotMeet_ shall enable users to schedule meetings with each other by communicating availability through a calendar and displaying study room availabilities. +- _ZotMeet_ shall allow users to sign in with a Google account or email/password combination. +- _ZotMeet_ shall allow users to create and manage groups with multiple or repeated meetings. +- _ZotMeet_ shall not interface directly with UCI services on behalf of students. + - E.g., book study rooms. + +## User Characteristics + +TBA + +# Functional Requirements + +## Accounts + +- Users shall be able to sign in with their Google account. +- The user’s profile picture shall default to their Google profile picture, if available. +- Users shall be able to sign in with a Username/Password. +- The user shall be asked for their preferred name after signup. +- The user shall be able to change their name. +- The user shall be able to change their profile picture at any time (overriding their Google profile picture). +- The user shall be able to log out. + +## Groups + +- Users shall be able to form groups. Groups represent users that have regular meetings together. +- Users shall be able to form multiple groups. +- Users shall be able to leave groups they’re in. +- All users of a group shall be able to add or remove users. + - To be discussed. Maybe admin can lock down? +- Users shall be able to view a list of their active groups. +- All users of a group shall be able to set its name. + - To be discussed. Maybe admin can lock down? +- All users of a group shall be able to archive a group. + - To be discussed. Maybe only admin? +- All users of a group shall be able to unarchive a group. + - To be discussed. Maybe only admin? +- Users shall be able to view a list of their archived groups + +## Meetings + +- Users shall be able to create a new meeting. +- As user shall be able to associate a meeting with a group. +- Users shall be able to view a list of their future meetings. +- Users shall be able to view a list of their past meetings. +- Guests shall be able to fill out availability for non-group meetings. +- The user shall be able to change a meeting's name. +- The user shall be able to change a meeting's date and time. + - Maybe only creator can do this? +- Meetings shall have a scheduled action that fixes the finalized meeting time. + +## Library Activity / Study Rooms + +- Users shall be able to view available study rooms all in one page + - Langson Library, Science Library, Anteater Learning Pavilion +- Users shall be able to view the locations and times they have booked +- Users shall be able to filter available rooms by location and capacity. +- Users shall be able to see a map of the inside of the building in order to locate the room. + +# Non-Functional Requirements + +## Technology + +- _ZotMeet_ shall be a web application. +- _ZotMeet_ shall be built using Svelte and SvelteKit. +- _ZotMeet_ shall use Prisma as the ORM. +- _ZotMeet_ shall use Lucia as the auth library. + +## Design + +- _ZotMeet_ shall responsively adapt to different viewport sizes. +- _ZotMeet_ shall be visually appealing. +- _ZotMeet_ shall be intuitive to use. +- _ZotMeet_'s UI shall be have contrast ratios that meet WCAG AA standards. diff --git a/apps/zotmeet/src/lib/reservation.ts b/apps/zotmeet/src/lib/reservation.ts new file mode 100644 index 00000000..93241e2e --- /dev/null +++ b/apps/zotmeet/src/lib/reservation.ts @@ -0,0 +1,29 @@ +/** + * A reservation event is a single event that is part of a reservation. + */ +export interface ReservationEvent { + /** + * The start time of the event. + */ + start: Date + + /** + * The end time of the event. + */ + end: Date +} + +/** + * A reservation is a collection of events that are grouped together. + */ +export interface Reservation { + /** + * Each reservation is unique to a group of people planning a meeting. + */ + id: string + + /** + * Each user that fills out the form will have their own collection of events. + */ + events: ReservationEvent[] +} diff --git a/apps/zotmeet/src/lib/server/db.ts b/apps/zotmeet/src/lib/server/db.ts new file mode 100644 index 00000000..6260dd0f --- /dev/null +++ b/apps/zotmeet/src/lib/server/db.ts @@ -0,0 +1,3 @@ +import { PrismaClient } from '@prisma/client' + +export const prisma = new PrismaClient() diff --git a/apps/zotmeet/src/lib/server/trpc/context.ts b/apps/zotmeet/src/lib/server/trpc/context.ts new file mode 100644 index 00000000..0d491908 --- /dev/null +++ b/apps/zotmeet/src/lib/server/trpc/context.ts @@ -0,0 +1,8 @@ +import type { TRPCSvelteContextOptions } from '@bevm0/trpc-sveltekit' +import type { inferAsyncReturnType } from '@trpc/server' + +export function createContext(options: TRPCSvelteContextOptions): TRPCSvelteContextOptions { + return options +} + +export type Context = inferAsyncReturnType diff --git a/apps/zotmeet/src/lib/server/trpc/init.ts b/apps/zotmeet/src/lib/server/trpc/init.ts new file mode 100644 index 00000000..8b252481 --- /dev/null +++ b/apps/zotmeet/src/lib/server/trpc/init.ts @@ -0,0 +1,9 @@ +import { initTRPC } from '@trpc/server' + +import type { Context } from './context' + +import { transformer } from '$lib/client/transformer' + +const trpc = initTRPC.context().create({ transformer }) + +export const { procedure, router, middleware, mergeRouters } = trpc diff --git a/apps/zotmeet/src/lib/server/trpc/routers/csl.ts b/apps/zotmeet/src/lib/server/trpc/routers/csl.ts new file mode 100644 index 00000000..30e10f29 --- /dev/null +++ b/apps/zotmeet/src/lib/server/trpc/routers/csl.ts @@ -0,0 +1,61 @@ +import { type } from 'arktype' +import dayjs from 'dayjs' + +import { router, procedure } from '../init' + +import { data as cslData } from '$lib/data/csl' + +// Scuffed data pre-processing. + +const allCslRooms = cslData.flatMap((slot) => slot.rooms) + +const cslRooms = allCslRooms.reduce>((acc, room) => { + acc[room.room_id] = room.room_name + return acc +}, {}) + +const cslRoomIds = Object.keys(cslRooms) + +const cslRoomNames = Object.values(cslRooms) + +const cslRoomEntries = Object.entries(cslRooms) + +/** + * The CSL router handles requests for CSL data. + */ +export const cslRouter = router({ + /** + * Returns all the rooms at CSL. + */ + rooms: procedure.query(() => ({ + rooms: cslRooms, + roomIds: cslRoomIds, + roomNames: cslRoomNames, + roomEntries: cslRoomEntries, + })), + + /** + * Returns all the available timeslots for a specified room at CSL. + */ + getById: procedure.input(type('number | undefined').assert).query(({ input }) => { + if (input == null) { + return [] + } + + const rooms = cslData + .flatMap((slot) => + slot.rooms.map((room) => ({ + ...room, + start: dayjs(slot.segment_start_time, 'H:mm A'), + })), + ) + .filter((room) => room.room_id === input) + .map((room) => ({ + ...room, + start: room.start.toDate(), + end: room.start.add(30, 'minutes').toDate(), + })) + + return rooms + }), +}) diff --git a/apps/zotmeet/src/lib/server/trpc/routers/index.ts b/apps/zotmeet/src/lib/server/trpc/routers/index.ts new file mode 100644 index 00000000..60302c05 --- /dev/null +++ b/apps/zotmeet/src/lib/server/trpc/routers/index.ts @@ -0,0 +1,14 @@ +import { router } from '../init' + +import { cslRouter } from './csl' +import { reservationsRouter } from './reservations' +import { scienceLibraryRouter } from './science-library' + +export const appRouter = router({ + csl: cslRouter, + reservations: reservationsRouter, + scienceLibrary: scienceLibraryRouter, +}) + +// export type definition of API. +export type AppRouter = typeof appRouter diff --git a/apps/zotmeet/src/lib/server/trpc/routers/reservations.ts b/apps/zotmeet/src/lib/server/trpc/routers/reservations.ts new file mode 100644 index 00000000..35459abb --- /dev/null +++ b/apps/zotmeet/src/lib/server/trpc/routers/reservations.ts @@ -0,0 +1,118 @@ +import { arrayOf, type } from 'arktype' + +import { router, procedure } from '../init' + +import { prisma } from '$lib/server/db' + +const EventSchema = type({ + start: 'Date', + end: 'Date', +}) + +/** + * Handles reservations. + */ +export const reservationsRouter = router({ + /** + * Create. + */ + create: procedure.input(type('string | null | undefined').assert).mutation(async ({ input }) => { + const reservation = await prisma.reservation.create({ + data: { + userId: input, + }, + }) + + return reservation + }), + + /** + * Get all the reservations made by a user. + */ + getByUserId: procedure.input(type('string').assert).query(async ({ input }) => { + const reservation = await prisma.reservation.findMany({ + where: { + userId: input, + }, + include: { + participants: true, + timeSlots: true, + }, + }) + + return reservation + }), + + /** + * Get a single reservation by its unique ID. + */ + byId: procedure.input(type('string').assert).query(async ({ input }) => { + const reservation = await prisma.reservation.findUnique({ + where: { id: input }, + include: { + participants: true, + timeSlots: true, + }, + }) + return reservation + }), + + getAllTimeSlots: procedure.query(async () => { + const timeslots = await prisma.timeSlot.findMany() + return timeslots + }), + + /** + * Returns all of a reservation's timeslots. + */ + getTimeSlots: procedure.input(type('string').assert).query(async ({ input }) => { + const timeslots = await prisma.timeSlot.findMany({ + where: { + reservationId: input, + }, + }) + + return timeslots + }), + + updateTimeSlots: procedure + .input(type({ 'id?': 'string', reservationId: 'string', events: arrayOf(EventSchema) }).assert) + .mutation(async ({ input }) => { + // Reset all of the user's timeslots. + await prisma.timeSlot.deleteMany({ + where: { + userId: input.id, + reservationId: input.reservationId, + }, + }) + + // Create the new timeslots. + const timeslots = await prisma.$transaction( + input.events.map((event) => + prisma.timeSlot.create({ + data: { + userId: input.id, + reservationId: input.reservationId, + start: event.start, + end: event.end, + }, + }), + ), + ) + + return timeslots + }), + + /** + * Delete all of a reservation's timeslots. + */ + deleteAllTimeSlots: procedure + .input(type('string | undefined').assert) + .mutation(async ({ input }) => { + await prisma.timeSlot.deleteMany({ + where: { + reservationId: input, + }, + }) + }), +}) diff --git a/apps/zotmeet/src/lib/server/trpc/routers/science-library.ts b/apps/zotmeet/src/lib/server/trpc/routers/science-library.ts new file mode 100644 index 00000000..fe41bd46 --- /dev/null +++ b/apps/zotmeet/src/lib/server/trpc/routers/science-library.ts @@ -0,0 +1,7 @@ +import { router, procedure } from '../init' + +import { data as scienceLibraryData } from '$lib/data/science-library' + +export const scienceLibraryRouter = router({ + rooms: procedure.query(() => scienceLibraryData), +}) diff --git a/apps/zotmeet/src/routes/(debug)/csl/+page.svelte b/apps/zotmeet/src/routes/(debug)/csl/+page.svelte new file mode 100644 index 00000000..6bc5947c --- /dev/null +++ b/apps/zotmeet/src/routes/(debug)/csl/+page.svelte @@ -0,0 +1,30 @@ + + +
+ {#if $query.data == null} +

Loading data...

+ {/if} + + {#each $query.data ?? [] as slot} +
+
+

{slot.segment_start_time}

+

Segment ID: {slot.segment_id}

+
+ +
+ {#each slot.rooms as room} +
+

Room ID: {room.room_id}

+

Room Name: {room.room_name}

+

Room Capacity: {room.room_capacity}

+
+ {/each} +
+
+ {/each} +
diff --git a/apps/zotmeet/src/routes/(debug)/csl/+page.ts b/apps/zotmeet/src/routes/(debug)/csl/+page.ts new file mode 100644 index 00000000..080be010 --- /dev/null +++ b/apps/zotmeet/src/routes/(debug)/csl/+page.ts @@ -0,0 +1,9 @@ +import type { PageLoad } from './$types' + +export const load: PageLoad = async (event) => { + const { trpc } = await event.parent() + + return { + csl: trpc.context.csl.rooms.fetch(), + } +} diff --git a/apps/zotmeet/src/routes/(debug)/developer/+page.svelte b/apps/zotmeet/src/routes/(debug)/developer/+page.svelte new file mode 100644 index 00000000..fb005772 --- /dev/null +++ b/apps/zotmeet/src/routes/(debug)/developer/+page.svelte @@ -0,0 +1,69 @@ + + +
+
+
+

+ Developers Only! +

+
+ +
+
+

Actions

+
+ +
+ +
+
+ +
+ + +
+
diff --git a/apps/zotmeet/src/routes/(debug)/science/+page.svelte b/apps/zotmeet/src/routes/(debug)/science/+page.svelte new file mode 100644 index 00000000..26ff98b3 --- /dev/null +++ b/apps/zotmeet/src/routes/(debug)/science/+page.svelte @@ -0,0 +1,29 @@ + + +
+ {#if $query.data == null} +

Loading...

+ {:else} +
+
+

Is pre-created booking: {$query.data.isPreCreatedBooking}

+

Window end: {$query.data.windowEnd}

+
+
+ {#each $query.data.slots as slot} +
+

Start: {slot.start}

+

End: {slot.end}

+

Item ID: {slot.itemId}

+

Checksum: {slot.checksum}

+

Classname: {slot.className}

+
+ {/each} +
+
+ {/if} +
diff --git a/apps/zotmeet/src/routes/(debug)/science/+page.ts b/apps/zotmeet/src/routes/(debug)/science/+page.ts new file mode 100644 index 00000000..1dbf9616 --- /dev/null +++ b/apps/zotmeet/src/routes/(debug)/science/+page.ts @@ -0,0 +1,9 @@ +import type { PageLoad } from './$types' + +export const load: PageLoad = async (event) => { + const { trpc } = await event.parent() + + return { + science: trpc.context.scienceLibrary.rooms.fetch(), + } +} diff --git a/apps/zotmeet/src/routes/(debug)/timeslots/+page.svelte b/apps/zotmeet/src/routes/(debug)/timeslots/+page.svelte new file mode 100644 index 00000000..6a6321d2 --- /dev/null +++ b/apps/zotmeet/src/routes/(debug)/timeslots/+page.svelte @@ -0,0 +1,12 @@ + + +
+

Debugging Route

+
+
{JSON.stringify($query.data, null, 2)}
+
+
diff --git a/apps/zotmeet/src/routes/+layout.server.ts b/apps/zotmeet/src/routes/+layout.server.ts new file mode 100644 index 00000000..7bc315e8 --- /dev/null +++ b/apps/zotmeet/src/routes/+layout.server.ts @@ -0,0 +1,7 @@ +import type { LayoutServerLoad } from './$types' + +export const load: LayoutServerLoad = async (event) => { + const session = await event.locals.getSession() + + return { session } +} diff --git a/apps/zotmeet/src/routes/+layout.svelte b/apps/zotmeet/src/routes/+layout.svelte new file mode 100644 index 00000000..40cc1a92 --- /dev/null +++ b/apps/zotmeet/src/routes/+layout.svelte @@ -0,0 +1,38 @@ + + + + + + + + + +
+ + + + + diff --git a/apps/zotmeet/src/routes/+layout.ts b/apps/zotmeet/src/routes/+layout.ts new file mode 100644 index 00000000..5da89857 --- /dev/null +++ b/apps/zotmeet/src/routes/+layout.ts @@ -0,0 +1,30 @@ +import { createTRPCSvelte } from '@bevm0/trpc-svelte-query' +import { QueryClient } from '@tanstack/svelte-query' +import { httpBatchLink } from '@trpc/client' + +import type { LayoutLoad } from './$types' + +import { transformer } from '$lib/client/transformer' +import type { AppRouter } from '$lib/server/trpc/routers' + +export const load: LayoutLoad = async (event) => { + const queryClient = new QueryClient() + + const trpc = createTRPCSvelte( + { + transformer, + links: [ + httpBatchLink({ + url: 'http://localhost:5173/api/trpc', + fetch: event.fetch, + }), + ], + }, + { svelteQueryContext: queryClient }, + ) + + return { + trpc, + session: event.data.session, + } +} diff --git a/apps/zotmeet/src/routes/+page.svelte b/apps/zotmeet/src/routes/+page.svelte new file mode 100644 index 00000000..b2cf95a5 --- /dev/null +++ b/apps/zotmeet/src/routes/+page.svelte @@ -0,0 +1,72 @@ + + +
+
+

+ + Schedule + +

+

+ + Reserve + +

+

+ + ZotMeet + +

+
+ +
+
+
+

Get Started

+
+ +
+ + {#if $page.data.session?.user?.name == null} +
+

You must be logged in to create a reservation.

+ Login +
+ {:else} +
+

+ Welcome, + {$page.data.session.user.name} +

+
+ + + + Debug -- Developers Only! + +
+
+ {/if} +
+
+
diff --git a/apps/zotmeet/src/routes/about/+page.svelte b/apps/zotmeet/src/routes/about/+page.svelte new file mode 100644 index 00000000..173ecfc9 --- /dev/null +++ b/apps/zotmeet/src/routes/about/+page.svelte @@ -0,0 +1,7 @@ + + +
+ +
diff --git a/apps/zotmeet/src/routes/api/trpc/[...trpc]/+server.ts b/apps/zotmeet/src/routes/api/trpc/[...trpc]/+server.ts new file mode 100644 index 00000000..40d90f28 --- /dev/null +++ b/apps/zotmeet/src/routes/api/trpc/[...trpc]/+server.ts @@ -0,0 +1,21 @@ +import { createTRPCRequestHandler } from '@bevm0/trpc-sveltekit' + +import type { RouteParams, RouteId } from './$types' + +import { createContext } from '$lib/server/trpc/context' +import { appRouter } from '$lib/server/trpc/routers' +import type { AppRouter } from '$lib/server/trpc/routers' + +/** + * export GET and POST SvelteKit request handlers + * @see https://trpc.io/docs/api-handler + * @see https://kit.svelte.dev/docs/routing#server + */ + +const requestHandler = createTRPCRequestHandler({ + router: appRouter, + createContext, +}) + +export const GET = requestHandler +export const POST = requestHandler diff --git a/apps/zotmeet/src/routes/auth/login/+page.svelte b/apps/zotmeet/src/routes/auth/login/+page.svelte new file mode 100644 index 00000000..8cb6e0a0 --- /dev/null +++ b/apps/zotmeet/src/routes/auth/login/+page.svelte @@ -0,0 +1,41 @@ + + +
+
+
+
+

Sign in

+

to continue to ZotMeet

+
+ + + +
+ +
+ + +
+ +
+ No account? + Sign up +
+
+
+
diff --git a/apps/zotmeet/src/routes/auth/signup/+page.svelte b/apps/zotmeet/src/routes/auth/signup/+page.svelte new file mode 100644 index 00000000..0de3a177 --- /dev/null +++ b/apps/zotmeet/src/routes/auth/signup/+page.svelte @@ -0,0 +1,59 @@ + + +
+
+
+
+

Create your account

+

to continue to ZotMeet

+
+ + + +
+ +
+
+ + + +
+ + + + + + +
+ +
+ Have an account? + Log in +
+
+
+
diff --git a/apps/zotmeet/src/routes/profile/[id]/+page.svelte b/apps/zotmeet/src/routes/profile/[id]/+page.svelte new file mode 100644 index 00000000..60e491ea --- /dev/null +++ b/apps/zotmeet/src/routes/profile/[id]/+page.svelte @@ -0,0 +1,46 @@ + + +
+
+

+ {$page.data.session?.user?.name} +

+
+ +
+
+
+

Reservations

+
+ +
+ +
+ +
+
+
+
diff --git a/apps/zotmeet/src/routes/requirements/+page.svelte b/apps/zotmeet/src/routes/requirements/+page.svelte new file mode 100644 index 00000000..430cd219 --- /dev/null +++ b/apps/zotmeet/src/routes/requirements/+page.svelte @@ -0,0 +1,7 @@ + + +
+ +
diff --git a/apps/zotmeet/src/routes/reservation/[id]/+page.svelte b/apps/zotmeet/src/routes/reservation/[id]/+page.svelte new file mode 100644 index 00000000..d3dae07d --- /dev/null +++ b/apps/zotmeet/src/routes/reservation/[id]/+page.svelte @@ -0,0 +1,100 @@ + + +
+
+

+ Reservation ID: {data.id} +

+ +
+

Click and drag to select a time range.

+

Click on an existing event to remove it.

+
+
+ +
+
+ +
+ +
+ +
+ +
+
+
diff --git a/apps/zotmeet/src/routes/reservation/[id]/+page.ts b/apps/zotmeet/src/routes/reservation/[id]/+page.ts new file mode 100644 index 00000000..d5b87261 --- /dev/null +++ b/apps/zotmeet/src/routes/reservation/[id]/+page.ts @@ -0,0 +1,3 @@ +import type { PageLoad } from './$types' + +export const load: PageLoad = async (event) => ({ id: event.params.id }) diff --git a/apps/zotmeet/src/theme.js b/apps/zotmeet/src/theme.js new file mode 100644 index 00000000..45c64f13 --- /dev/null +++ b/apps/zotmeet/src/theme.js @@ -0,0 +1,101 @@ +export const zotmeetTheme = { + name: 'zotmeet-theme', + properties: { + // =~= Theme Properties =~= + '--theme-font-family-base': `Inter, system-ui`, + '--theme-font-family-heading': `Inter, system-ui`, + '--theme-font-color-base': '0 0 0', + '--theme-font-color-dark': '255 255 255', + '--theme-rounded-base': '9999px', + '--theme-rounded-container': '8px', + '--theme-border-base': '1px', + // =~= Theme On-X Colors =~= + '--on-primary': '0 0 0', + '--on-secondary': '0 0 0', + '--on-tertiary': '0 0 0', + '--on-success': '255 255 255', + '--on-warning': '255 255 255', + '--on-error': '255 255 255', + '--on-surface': '0 0 0', + // =~= Theme Colors =~= + // primary | #7f9cd7 + '--color-primary-50': '236 240 249', // #ecf0f9 + '--color-primary-100': '229 235 247', // #e5ebf7 + '--color-primary-200': '223 230 245', // #dfe6f5 + '--color-primary-300': '204 215 239', // #ccd7ef + '--color-primary-400': '165 186 227', // #a5bae3 + '--color-primary-500': '127 156 215', // #7f9cd7 + '--color-primary-600': '114 140 194', // #728cc2 + '--color-primary-700': '95 117 161', // #5f75a1 + '--color-primary-800': '76 94 129', // #4c5e81 + '--color-primary-900': '62 76 105', // #3e4c69 + // secondary | #7c6dc9 + '--color-secondary-50': '235 233 247', // #ebe9f7 + '--color-secondary-100': '229 226 244', // #e5e2f4 + '--color-secondary-200': '222 219 242', // #dedbf2 + '--color-secondary-300': '203 197 233', // #cbc5e9 + '--color-secondary-400': '163 153 217', // #a399d9 + '--color-secondary-500': '124 109 201', // #7c6dc9 + '--color-secondary-600': '112 98 181', // #7062b5 + '--color-secondary-700': '93 82 151', // #5d5297 + '--color-secondary-800': '74 65 121', // #4a4179 + '--color-secondary-900': '61 53 98', // #3d3562 + // tertiary | #729597 + '--color-tertiary-50': '234 239 239', // #eaefef + '--color-tertiary-100': '227 234 234', // #e3eaea + '--color-tertiary-200': '220 229 229', // #dce5e5 + '--color-tertiary-300': '199 213 213', // #c7d5d5 + '--color-tertiary-400': '156 181 182', // #9cb5b6 + '--color-tertiary-500': '114 149 151', // #729597 + '--color-tertiary-600': '103 134 136', // #678688 + '--color-tertiary-700': '86 112 113', // #567071 + '--color-tertiary-800': '68 89 91', // #44595b + '--color-tertiary-900': '56 73 74', // #38494a + // success | #0d5912 + '--color-success-50': '219 230 219', // #dbe6db + '--color-success-100': '207 222 208', // #cfded0 + '--color-success-200': '195 214 196', // #c3d6c4 + '--color-success-300': '158 189 160', // #9ebda0 + '--color-success-400': '86 139 89', // #568b59 + '--color-success-500': '13 89 18', // #0d5912 + '--color-success-600': '12 80 16', // #0c5010 + '--color-success-700': '10 67 14', // #0a430e + '--color-success-800': '8 53 11', // #08350b + '--color-success-900': '6 44 9', // #062c09 + // warning | #7e7020 + '--color-warning-50': '236 234 222', // #eceade + '--color-warning-100': '229 226 210', // #e5e2d2 + '--color-warning-200': '223 219 199', // #dfdbc7 + '--color-warning-300': '203 198 166', // #cbc6a6 + '--color-warning-400': '165 155 99', // #a59b63 + '--color-warning-500': '126 112 32', // #7e7020 + '--color-warning-600': '113 101 29', // #71651d + '--color-warning-700': '95 84 24', // #5f5418 + '--color-warning-800': '76 67 19', // #4c4313 + '--color-warning-900': '62 55 16', // #3e3710 + // error | #a41e1e + '--color-error-50': '241 221 221', // #f1dddd + '--color-error-100': '237 210 210', // #edd2d2 + '--color-error-200': '232 199 199', // #e8c7c7 + '--color-error-300': '219 165 165', // #dba5a5 + '--color-error-400': '191 98 98', // #bf6262 + '--color-error-500': '164 30 30', // #a41e1e + '--color-error-600': '148 27 27', // #941b1b + '--color-error-700': '123 23 23', // #7b1717 + '--color-error-800': '98 18 18', // #621212 + '--color-error-900': '80 15 15', // #500f0f + // surface | #9c9c9c + '--color-surface-50': '240 240 240', // #f0f0f0 + '--color-surface-100': '235 235 235', // #ebebeb + '--color-surface-200': '230 230 230', // #e6e6e6 + '--color-surface-300': '215 215 215', // #d7d7d7 + '--color-surface-400': '186 186 186', // #bababa + '--color-surface-500': '156 156 156', // #9c9c9c + '--color-surface-600': '140 140 140', // #8c8c8c + '--color-surface-700': '117 117 117', // #757575 + '--color-surface-800': '94 94 94', // #5e5e5e + '--color-surface-900': '76 76 76', // #4c4c4c + }, +} + +export default zotmeetTheme diff --git a/static/favicon.png b/apps/zotmeet/static/favicon.png similarity index 100% rename from static/favicon.png rename to apps/zotmeet/static/favicon.png diff --git a/apps/zotmeet/static/fonts/Inter-VariableFont_slnt,wght.ttf b/apps/zotmeet/static/fonts/Inter-VariableFont_slnt,wght.ttf new file mode 100644 index 00000000..e7247087 Binary files /dev/null and b/apps/zotmeet/static/fonts/Inter-VariableFont_slnt,wght.ttf differ diff --git a/apps/zotmeet/svelte.config.js b/apps/zotmeet/svelte.config.js new file mode 100644 index 00000000..fa4e6dd2 --- /dev/null +++ b/apps/zotmeet/svelte.config.js @@ -0,0 +1,59 @@ +// @ts-check + +import fs from 'node:fs' +import path from 'node:path' +import adapter from '@svelte.kit/adapter-aws' +import { mdsvex } from 'mdsvex' +import { vitePreprocess } from '@sveltejs/kit/vite' + +/** + * Where all Prisma related files are located. + */ +const prismaClientDirectory = path.resolve('node_modules', 'prisma') + +/** + * Name of the schema file. + */ +const prismaSchemaFile = 'schema.prisma' + +/** + * Where the prisma schema is located. + */ +const prismaSchema = path.resolve('prisma', prismaSchemaFile) + +/** + * Name of the Prisma query engine file that's used on AWS Lambda. + */ +const prismaQueryEngineFile = 'libquery_engine-linux-arm64-openssl-1.0.x.so.node' + +/** + * @type {import('@sveltejs/kit').Config} + */ +const config = { + extensions: ['.svelte', '.md'], + preprocess: [ + vitePreprocess({}), + mdsvex({ + extensions: ['.md'], + }), + ], + kit: { + adapter: adapter({ + lambdaUpload: (directory) => { + fs.copyFileSync( + path.join(prismaClientDirectory, prismaQueryEngineFile), + path.join(directory, prismaQueryEngineFile), + ) + + fs.chmodSync(path.join(directory, prismaQueryEngineFile), 0o755) + + fs.copyFileSync(prismaSchema, path.join(directory, prismaSchemaFile)) + }, + }), + env: { + dir: '../..', + }, + }, +} + +export default config diff --git a/apps/zotmeet/tailwind.config.js b/apps/zotmeet/tailwind.config.js new file mode 100644 index 00000000..636a3598 --- /dev/null +++ b/apps/zotmeet/tailwind.config.js @@ -0,0 +1,32 @@ +// @ts-check + +import { join } from 'node:path' + +import { skeleton } from '@skeletonlabs/tw-plugin' +import forms from '@tailwindcss/forms' +import typography from '@tailwindcss/typography' + +import { zotmeetTheme } from './src/theme' + +/** + * @type {import('tailwindcss').Config} + */ +const config = { + darkMode: 'class', + content: [ + './src/**/*.{html,js,svelte,ts}', + join(require.resolve('@skeletonlabs/skeleton'), '../**/*.{html,js,svelte,ts}'), + ], + plugins: [ + skeleton({ + themes: { + preset: ['modern', 'wintry'], + custom: [zotmeetTheme], + }, + }), + forms(), + typography(), + ], +} + +export default config diff --git a/apps/zotmeet/tests/calendar.test.ts b/apps/zotmeet/tests/calendar.test.ts new file mode 100644 index 00000000..0ecf132c --- /dev/null +++ b/apps/zotmeet/tests/calendar.test.ts @@ -0,0 +1,456 @@ +import { Calendar, type CalendarOptions } from '@fullcalendar/core' +import timeGridPlugin from '@fullcalendar/timegrid' +import dayjs from 'dayjs' +import { describe, test, expect } from 'vitest' + +import { + handleSelect, + handleSelection, + getSelection, + getDaysOfWeek, + PENDING_KEY, +} from '../src/lib/calendar' + +function createCalendar( + options?: CalendarOptions, + element: HTMLElement = document.createElement('div'), +) { + return new Calendar(element, { + initialView: 'timeGridWeek', + plugins: [timeGridPlugin], + ...options, + }) +} + +/** + * Creates a calendar with 5 events: 12AM - 6AM on Sunday - Thursday. + */ +function createCalendarWithEvents() { + const numbers = Array.from({ length: 5 }, (_, i) => i) + + return createCalendar({ + events: numbers.map((number) => ({ + start: dayjs('00:00:00', 'HH:mm:ss').day(number).toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').day(number).toDate(), + })), + }) +} + +describe('calendar', () => { + describe('createCalendar', () => { + test('it works', () => { + const calendar = createCalendar() + expect(calendar).toBeInstanceOf(Calendar) + }) + }) + + describe('handleSelect', () => { + test('selects ranges properly', () => { + const calendar = createCalendar() + + handleSelect( + { + start: dayjs('00:00:00', 'HH:mm:ss').day(0).toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').day(4).toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + const events = calendar.getEvents() + expect(events).toHaveLength(5) + }) + + test('removes pending events', () => { + const calendar = createCalendar() + + calendar.addEvent({ + start: dayjs('00:00:00', 'HH:mm:ss').day(0).toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').day(0).toDate(), + id: PENDING_KEY, + }) + + handleSelect( + { + start: dayjs('00:00:00', 'HH:mm:ss').day(0).toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').day(4).toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + expect(calendar.getEvents()).toHaveLength(5) + }) + }) + + describe('handleSelection', () => { + test('removes previous PENDING events', () => { + const calendar = createCalendar() + + handleSelection( + { + start: dayjs().toDate(), + end: dayjs().add(1, 'days').toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + expect(calendar.getEvents()).toHaveLength(2) + + handleSelection( + { + start: dayjs().toDate(), + end: dayjs().add(3, 'days').toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + expect(calendar.getEvents()).toHaveLength(4) + }) + + describe('properly handles event manipulation', () => { + test('removes events that are fully contained within the selection', () => { + /** + * Three events from 12AM to 5AM on Sunday, Monday, and Tuesday. + */ + const calendar = createCalendar({ + events: [ + { + start: dayjs('00:00:00', 'HH:mm:ss').day(0).toDate(), + end: dayjs('05:00:00', 'HH:mm:ss').day(0).toDate(), + }, + { + start: dayjs('00:00:00', 'HH:mm:ss').day(1).toDate(), + end: dayjs('05:00:00', 'HH:mm:ss').day(1).toDate(), + }, + { + start: dayjs('00:00:00', 'HH:mm:ss').day(2).toDate(), + end: dayjs('05:00:00', 'HH:mm:ss').day(2).toDate(), + }, + ], + }) + + /** + * Adding a selection from 12AM to 6AM on Monday should remove the event from 12AM to 5AM on Monday. + */ + handleSelection( + { + start: dayjs('00:00:00', 'HH:mm:ss').day(1).toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').day(1).toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + /** + * Removing the old event and adding the new one esults in three events total. + */ + expect(calendar.getEvents()).toHaveLength(3) + }) + + describe('properly shifts time range of existing events', () => { + describe('selection only spans one day', () => { + test('existing event start time shifts forward if it starts after selection starts', () => { + const id = 'event' + + /** + * An event from 12AM to 6AM today. + */ + const calendar = createCalendar({ + events: [ + { + id, + start: dayjs('00:00:00', 'HH:mm:ss').toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').toDate(), + }, + ], + }) + + /** + * Adding a selection from 12AM to 3AM today should shift the first event from 3AM to 6AM. + */ + handleSelection( + { + start: dayjs('00:00:00', 'HH:mm:ss').toDate(), + end: dayjs('03:00:00', 'HH:mm:ss').toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + /** + * The event should now be from 12AM to 3AM. + */ + const event = calendar.getEventById(id) + + expect(event?.start?.getHours()).toEqual(3) + expect(event?.end?.getHours()).toEqual(6) + }) + + test('existing event end time shifts backward if it ends before selection ends', () => { + const id = 'event' + + /** + * An event from 12AM to 6AM today. + */ + const calendar = createCalendar({ + events: [ + { + id, + start: dayjs('00:00:00', 'HH:mm:ss').toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').toDate(), + }, + ], + }) + + /** + * Adding a selection from 3AM to 6AM today should shift the first event from 12AM to 3AM. + */ + handleSelection( + { + start: dayjs('03:00:00', 'HH:mm:ss').toDate(), + end: dayjs('06:00:00', 'HH:mm:ss').toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + /** + * The event should now be from 12AM to 3AM. + */ + const event = calendar.getEventById(id) + + expect(event?.start?.getHours()).toEqual(0) + expect(event?.end?.getHours()).toEqual(3) + }) + }) + + /** + * @remarks SOME NOTES ARE LEFT IN THIS FIRST TEST CASE. + */ + describe('selection spans multiple days', () => { + /** + * The user clicks at Sunday 12AM and drags towards Monday 3AM. + * This results in a rectangular box spanning Sunday 12AM to Monday 3AM. + */ + test('shifts existing event starts forward if they start after selection starts', () => { + const calendar = createCalendarWithEvents() + + /** + * Select a date range from Sunday 12AM to Monday 3AM. + */ + handleSelection( + { + start: dayjs('00:00:00', 'HH:mm:ss').day(0).toDate(), + end: dayjs('03:00:00', 'HH:mm:ss').day(1).toDate(), + startStr: '', + endStr: '', + allDay: false, + }, + calendar, + ) + + /** + * + * @SEE These notes! + * + * There should be three events: + * 1. Sunday 12AM to 3AM -- newly added + * 2. Sunday 3AM to 5AM -- existing time that was shrunk + * 3. Monday 12AM to 3AM -- newly added + * + * This is because of the nature of "rectangular selection". + * + * Selecting a range from Monday 12AM to Tuesday 3AM is like drawing a box + * where the top left corner is Monday 12AM and the bottom right corner is Tuesday 3AM. + * + * FullCalendar wants to draw a continuous time range in between them, but we want a box. + * + * (I won't re-explain this in subsequent tests) + */ + const events = calendar.getEvents() + + /** + * Convert all the relevant properties to numbers for easy comparison. + */ + const dayStartEnd = events.map((event) => ({ + day: event.start?.getDay(), + start: event.start?.getHours(), + end: event.end?.getHours(), + })) + + /** + * New - Sunday 12AM to 3AM + */ + expect(dayStartEnd).toContainEqual({ day: 0, start: 0, end: 3 }) + + /** + * New - Monday 12AM to 3AM + */ + expect(dayStartEnd).toContainEqual({ day: 1, start: 0, end: 3 }) + + /** + * Shifted - Sunday 3AM to 6AM, used to be Sunday 12AM to 6AM + */ + expect(dayStartEnd).toContainEqual({ day: 0, start: 3, end: 6 }) + }) + }) + }) + }) + }) + + describe('getSelection', () => { + test('returns the start and end as they were given if the start is before the end', () => { + const start = dayjs() + const end = dayjs().add(1, 'day') + + const result = getSelection({ + start: start.toDate(), + end: end.toDate(), + startStr: '', + endStr: '', + allDay: false, + }) + + expect(result.start.isSame(start)).toBeTruthy() + expect(result.end.isSame(end)).toBeTruthy() + }) + + test('swaps the start and end if the start is after the end', () => { + const start = dayjs() + const end = dayjs().subtract(1, 'day') + + const result = getSelection({ + start: start.toDate(), + end: end.toDate(), + startStr: '', + endStr: '', + allDay: false, + }) + + expect(result.start.isSame(end)).toBeTruthy() + expect(result.end.isSame(start)).toBeTruthy() + }) + + test('adds thirty minutes to the end if the start and end are the same and the start is before the end', () => { + const start = dayjs() + const end = dayjs() + + const result = getSelection({ + start: start.toDate(), + end: end.toDate(), + startStr: '', + endStr: '', + allDay: false, + }) + + expect(result.start.isSame(start)).toBeTruthy() + expect(result.end.isSame(end.add(30, 'minutes'))).toBeTruthy() + }) + }) + + describe('getDaysOfWeek', () => { + test('returns the shared day if the start and end are the same day', () => { + const friday = 5 + + const start = dayjs().day(friday).toDate() + const end = dayjs().day(friday).toDate() + + const result = getDaysOfWeek({ + start, + end, + startStr: '', + endStr: '', + allDay: false, + }) + + expect(result).toEqual([friday]) + }) + + test('returns day indices between Monday and Friday', () => { + const start = dayjs().day(1).toDate() + const end = dayjs().day(5).toDate() + + const result = getDaysOfWeek({ + start, + end, + startStr: '', + endStr: '', + allDay: false, + }) + + expect(result).toEqual([1, 2, 3, 4, 5]) + }) + + test('returns day indices between Tuesday and Thursday', () => { + const start = dayjs().day(2).toDate() + const end = dayjs().day(4).toDate() + + const result = getDaysOfWeek({ + start, + end, + startStr: '', + endStr: '', + allDay: false, + }) + + expect(result).toEqual([2, 3, 4]) + }) + + test('returns day indices between Monday and Saturday', () => { + const start = dayjs().day(1).toDate() + const end = dayjs().day(6).toDate() + + const result = getDaysOfWeek({ + start, + end, + startStr: '', + endStr: '', + allDay: false, + }) + + expect(result).toEqual([1, 2, 3, 4, 5, 6]) + }) + + /** + * Dynamically test all days of the week, starting and ending on different days. + * Passing the tests isn't really insightful because it's basically the implementation. + * It's kept here as an example. + */ + + // allDays.forEach((startDay) => { + // test.each(allDays)(`returns array with day indicies from ${startDay} to %i`, (endDay) => { + // const start = dayjs().day(startDay).toDate() + // const end = dayjs().day(endDay).toDate() + + // const result = getDaysOfWeek({ + // start, + // end, + // startStr: '', + // endStr: '', + // allDay: false, + // }) + + // const expected = Array.from({ length: endDay - startDay + 1 }, (_, i) => i + startDay) + + // expect(result).toEqual(expected) + // }) + // }) + }) +}) diff --git a/apps/zotmeet/tools/cdk/index.ts b/apps/zotmeet/tools/cdk/index.ts new file mode 100644 index 00000000..3d3ceb34 --- /dev/null +++ b/apps/zotmeet/tools/cdk/index.ts @@ -0,0 +1,74 @@ +import { SvelteKit } from '@svelte.kit/cdk' +import { type } from 'arktype' +import { App, Stack } from 'aws-cdk-lib' +import { config } from 'dotenv' +// import { CloudFrontTarget } from 'aws-cdk-lib/aws-route53-targets' +// import { ARecord, HostedZone, RecordTarget } from 'aws-cdk-lib/aws-route53' + +config({ + path: '../../.env', +}) + +const envSchema = type( + { + GITHUB_ID: 'string', + GITHUB_SECRET: 'string', + GOOGLE_ID: 'string', + GOOGLE_SECRET: 'string', + POSTGRES_PRISMA_URL: 'string', + }, + { keys: 'distilled' }, +) + +/** + * The SvelteKit construct only provisions the minimal resources need to support a SvelteKit SSR app. + * + * The main components include: + * - CloudFront Distribution - CDN proxying requests between API Gateway and S3. + * - Lambda - Runs the actual SvelteKit server. + * - API Gateway - Proxies requests to the Lambda. + * - S3 Bucket - Stores static assets. + * + * This CDK app shows the simplest setup. + */ +async function main(): Promise { + const stackName = `ZotMeet-canary` + + const app = new App({ autoSynth: true }) + + const stack = new Stack(app, stackName) + + /** + * Parse the env by using the schema defined above. If invalid, then the app will fail to deploy. + */ + const environment = envSchema.assert(process.env) + + const sveltekit = new SvelteKit(stack, stackName, { + constructProps: { + handler: () => ({ + environment, + }), + }, + }) + + // /** + // * Use the CloudFront Distribution provisioned by the SvelteKit construct as the target for the A record. + // */ + // const aliasTarget = new CloudFrontTarget(sveltekit.distribution); + + // new ARecord(stack, "a-record", { + // zone: HostedZone.fromHostedZoneAttributes(stack, "hosted-zone", { + // zoneName: "sparkle.com", + // hostedZoneId: process.env.HOSTED_ZONE_ID ?? "", + // }), + // recordName: `${stage === "prod" ? "" : `${stage}.`}sparkle`, + // target: RecordTarget.fromAlias(aliasTarget), + // }); + + await sveltekit.init() +} + +main().catch((err) => { + console.error(err) + process.exit(1) +}) diff --git a/apps/zotmeet/tsconfig.json b/apps/zotmeet/tsconfig.json new file mode 100644 index 00000000..7544cfce --- /dev/null +++ b/apps/zotmeet/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "esModuleInterop": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler", + "plugins": [ + { + "name": "typescript-svelte-plugin" + } + ] + } +} diff --git a/apps/zotmeet/vite.config.js b/apps/zotmeet/vite.config.js new file mode 100644 index 00000000..105d7e69 --- /dev/null +++ b/apps/zotmeet/vite.config.js @@ -0,0 +1,15 @@ +import { sveltekit } from '@sveltejs/kit/vite' +import { defineProject } from 'vitest/config' +import Icons from 'unplugin-icons/vite' + +export default defineProject({ + plugins: [ + sveltekit(), + Icons({ + compiler: 'svelte', + }), + ], + test: { + environment: 'jsdom', + }, +}) diff --git a/commitlint.config.cjs b/commitlint.config.js similarity index 54% rename from commitlint.config.cjs rename to commitlint.config.js index f9889d93..a2c3dbd5 100644 --- a/commitlint.config.cjs +++ b/commitlint.config.js @@ -4,7 +4,7 @@ * @type {import('@commitlint/types').UserConfig} */ const config = { - extends: ["@commitlint/config-conventional"], -}; + extends: ['@commitlint/config-conventional'], +} -module.exports = config; +export default config diff --git a/devmoji.config.cjs b/devmoji.config.cjs index 5dd04e89..4fb6cac8 100644 --- a/devmoji.config.cjs +++ b/devmoji.config.cjs @@ -5,106 +5,106 @@ */ const devmoji = [ { - code: "feat", - description: "a new feature", - emoji: "sparkles", + code: 'feat', + description: 'a new feature', + emoji: 'sparkles', }, { - code: "fix", - description: "a bug fix", - emoji: "bug", + code: 'fix', + description: 'a bug fix', + emoji: 'bug', }, { - code: "docs", - description: "documentation only changes", - emoji: "books", + code: 'docs', + description: 'documentation only changes', + emoji: 'books', }, { - code: "style", + code: 'style', description: - "changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)", - emoji: "art", + 'changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)', + emoji: 'art', }, { - code: "refactor", - description: "a code change that neither fixes a bug nor adds a feature", - emoji: "recycle", + code: 'refactor', + description: 'a code change that neither fixes a bug nor adds a feature', + emoji: 'recycle', }, { - code: "perf", - description: "a code change that improves performance", - emoji: "zap", + code: 'perf', + description: 'a code change that improves performance', + emoji: 'zap', }, { - code: "test", - description: "adding missing or correcting existing tests", - emoji: "rotating_light", + code: 'test', + description: 'adding missing or correcting existing tests', + emoji: 'rotating_light', }, { - code: "chore", + code: 'chore', description: - "changes to the build process or auxiliary tools and libraries such as documentation generation", - emoji: "wrench", + 'changes to the build process or auxiliary tools and libraries such as documentation generation', + emoji: 'wrench', }, { - code: "chore-release", - description: "code deployment or publishing to external repositories", - emoji: "rocket", + code: 'chore-release', + description: 'code deployment or publishing to external repositories', + emoji: 'rocket', }, { - code: "chore-deps", - description: "add or delete dependencies", - emoji: "link", + code: 'chore-deps', + description: 'add or delete dependencies', + emoji: 'link', }, { - code: "build", - description: "changes related to build processes", - emoji: "package", + code: 'build', + description: 'changes related to build processes', + emoji: 'package', }, { - code: "ci", - description: "updates to the continuous integration system", - emoji: "construction_worker", + code: 'ci', + description: 'updates to the continuous integration system', + emoji: 'construction_worker', }, { - code: "release", - description: "code deployment or publishing to external repositories", - emoji: "rocket", + code: 'release', + description: 'code deployment or publishing to external repositories', + emoji: 'rocket', }, { - code: "security", - gitmoji: "lock", + code: 'security', + gitmoji: 'lock', }, { - code: "i18n", - gitmoji: "globe_with_meridians", + code: 'i18n', + gitmoji: 'globe_with_meridians', }, { - code: "breaking", - gitmoji: "boom", + code: 'breaking', + gitmoji: 'boom', }, { - code: "config", - gitmoji: "wrench", - emoji: "gear", + code: 'config', + gitmoji: 'wrench', + emoji: 'gear', }, { - code: "add", - emoji: "heavy_plus_sign", - description: "add something", + code: 'add', + emoji: 'heavy_plus_sign', + description: 'add something', }, { - code: "remove", - emoji: "heavy_minus_sign", - description: "remove something", + code: 'remove', + emoji: 'heavy_minus_sign', + description: 'remove something', }, { - code: "revert", - emoji: "rewind", - description: "revert changes", + code: 'revert', + emoji: 'rewind', + description: 'revert changes', }, -]; +] /** * Based on the default configuration from devmoji. @@ -116,6 +116,6 @@ const devmoji = [ const config = { types: devmoji.map((devmoji) => devmoji.code), devmoji, -}; +} -module.exports = config; +module.exports = config diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 00000000..4b0f0cab --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,94 @@ +// @ts-check + +import path from 'node:path' +import url from 'node:url' + +import { FlatCompat } from '@eslint/eslintrc' + +const __filename = url.fileURLToPath(import.meta.url) +const __dirname = path.dirname(__filename) + +/** + * Backwards compatibility module. + * + * @see https://eslint.org/blog/2022/08/new-config-system-part-2/#backwards-compatibility-utility + */ +const compat = new FlatCompat({ + baseDirectory: __dirname, + recommendedConfig: {}, +}) + +/** + * @type{import('eslint').Linter.FlatConfig[]} + */ +const config = [ + ...compat.config({ + root: true, + parser: '@typescript-eslint/parser', + parserOptions: { + sourceType: 'module', + ecmaVersion: 2020, + extraFileExtensions: ['.svelte'], + }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'standard-with-typescript', + 'airbnb-base', + 'airbnb-typescript/base', + 'plugin:svelte/recommended', + 'prettier', + ], + plugins: ['import', '@typescript-eslint'], + rules: { + 'import/no-unresolved': 'off', + 'import/extensions': 'off', + 'no-unused-vars': 'off', + 'no-undef': 'off', + 'import/no-mutable-exports': 'off', + 'import/no-extraneous-dependencies': 'off', + 'import/prefer-default-export': 'off', + 'prefer-const': 'off', + '@typescript-eslint/promise-function-async': 'off', + '@typescript-eslint/no-unused-vars': [ + 'error', + { + argsIgnorePattern: '^_', + varsIgnorePattern: '^_', + caughtErrorsIgnorePattern: '^_', + }, + ], + 'import/first': 'error', + 'import/newline-after-import': 'error', + 'import/order': [ + 'error', + { + alphabetize: { order: 'asc' }, + 'newlines-between': 'always', + }, + ], + }, + overrides: [ + { + files: ['*.svelte'], + parser: 'svelte-eslint-parser', + parserOptions: { + parser: '@typescript-eslint/parser', + }, + rules: { + '@typescript-eslint/no-unused-vars': 'off', + }, + }, + ], + ignorePatterns: [ + '.svelte-kit', + '*.config.*', + '*.test.*', + 'dist/**/*', + 'build/**/*', + 'coverage/**/*', + ], + }), +] + +export default config diff --git a/lint-staged.config.cjs b/lint-staged.config.cjs index 6bb42b61..b3229ed0 100644 --- a/lint-staged.config.cjs +++ b/lint-staged.config.cjs @@ -4,9 +4,9 @@ * @type {import('lint-staged').Config} */ const config = { - "*.?(c|m){js,ts}?(x)": ["eslint --quiet --fix", "prettier --write"], - "*.svelte": ["eslint --quiet --fix", "prettier --write"], - "*.{css,json,md,prisma,yaml,yml}": ["prettier --write"], -}; + '*.?(c|m){js,ts}?(x)': ['eslint --quiet --fix', 'prettier --write'], + '*.svelte': ['eslint --quiet --fix', 'prettier --write'], + '*.{css,json,md,prisma,yaml,yml}': ['prettier --write'], +} -module.exports = config; +module.exports = config diff --git a/package.json b/package.json index 32029b04..d3fd12d4 100644 --- a/package.json +++ b/package.json @@ -1,62 +1,45 @@ { - "name": "zotmeet", + "name": "zotmeet-monorepo", "version": "0.0.0", "private": true, + "description": "zotmeet monorepo", "type": "module", "scripts": { - "build": "vite build", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "dev": "sst bind vite dev", - "format": "prettier --write .", - "postinstall": "husky install && prisma generate && svelte-kit sync", - "lint": "eslint --quiet --fix .", - "preview": "vite preview", - "sst:deploy": "sst deploy", - "sst:dev": "sst dev", - "start": "vite", - "test": "pnpm test:integration && pnpm test:unit", - "test:integration": "playwright test", - "test:unit": "vitest" - }, - "dependencies": { - "@lucia-auth/adapter-prisma": "3.0.2", - "@prisma/client": "5.6.0", - "lucia": "2.7.4" + "postinstall": "husky install", + "test": "vitest" }, "devDependencies": { "@commitlint/cli": "18.4.3", "@commitlint/config-conventional": "18.4.3", "@commitlint/types": "18.4.3", - "@playwright/test": "1.40.0", - "@sveltejs/adapter-auto": "2.1.1", - "@sveltejs/kit": "1.27.6", + "@eslint/js": "^8.54.0", + "@types/eslint__eslintrc": "^2.1.1", "@types/lint-staged": "13.2.2", - "@types/node": "18.18.12", - "@typescript-eslint/eslint-plugin": "6.12.0", - "@typescript-eslint/parser": "6.12.0", + "@types/node": "^20.10.0", + "@typescript-eslint/eslint-plugin": "^6.12.0", + "@typescript-eslint/parser": "^6.12.0", + "@vitest/coverage-v8": "^0.34.6", "aws-cdk-lib": "2.110.1", - "constructs": "10.2.69", "cz-conventional-changelog": "3.3.0", "devmoji": "2.3.0", - "eslint": "8.54.0", - "eslint-config-prettier": "9.0.0", - "eslint-plugin-import": "2.29.0", - "eslint-plugin-svelte": "2.35.1", + "eslint": "^8.54.0", + "eslint-config-airbnb-base": "^15.0.0", + "eslint-config-airbnb-typescript": "^17.1.0", + "eslint-config-prettier": "^9.0.0", + "eslint-config-standard-with-typescript": "^40.0.0", + "eslint-plugin-import": "^2.29.0", + "eslint-plugin-n": "^16.3.1", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-svelte": "^2.35.1", "husky": "8.0.3", + "jsdom": "^23.0.0", "lint-staged": "15.1.0", "prettier": "3.1.0", "prettier-plugin-packagejson": "2.4.6", "prettier-plugin-prisma": "5.0.0", "prettier-plugin-svelte": "3.1.2", "prisma": "5.6.0", - "sst": "2.36.2", - "svelte": "4.2.7", - "svelte-check": "3.6.1", - "svelte-kit-sst": "2.36.3", - "tslib": "2.6.2", - "typescript": "5.3.2", - "vite": "4.5.0", - "vitest": "0.34.6" + "typescript": "5.2.2", + "vitest": "^0.34.6" } } diff --git a/playwright.config.ts b/playwright.config.ts deleted file mode 100644 index 92e6d081..00000000 --- a/playwright.config.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { PlaywrightTestConfig } from "@playwright/test"; - -const config: PlaywrightTestConfig = { - webServer: { - command: "npm run build && npm run preview", - port: 4173, - }, - testDir: "tests", - testMatch: /(.+\.)?(test|spec)\.[jt]s/, -}; - -export default config; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c627b36..77a8b633 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,117 +4,254 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -dependencies: - '@lucia-auth/adapter-prisma': - specifier: 3.0.2 - version: 3.0.2(@prisma/client@5.6.0)(lucia@2.7.4) - '@prisma/client': - specifier: 5.6.0 - version: 5.6.0(prisma@5.6.0) - lucia: - specifier: 2.7.4 - version: 2.7.4 - -devDependencies: - '@commitlint/cli': - specifier: 18.4.3 - version: 18.4.3(typescript@5.3.2) - '@commitlint/config-conventional': - specifier: 18.4.3 - version: 18.4.3 - '@commitlint/types': - specifier: 18.4.3 - version: 18.4.3 - '@playwright/test': - specifier: 1.40.0 - version: 1.40.0 - '@sveltejs/adapter-auto': - specifier: 2.1.1 - version: 2.1.1(@sveltejs/kit@1.27.6) - '@sveltejs/kit': - specifier: 1.27.6 - version: 1.27.6(svelte@4.2.7)(vite@4.5.0) - '@types/lint-staged': - specifier: 13.2.2 - version: 13.2.2 - '@types/node': - specifier: 18.18.12 - version: 18.18.12 - '@typescript-eslint/eslint-plugin': - specifier: 6.12.0 - version: 6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0)(typescript@5.3.2) - '@typescript-eslint/parser': - specifier: 6.12.0 - version: 6.12.0(eslint@8.54.0)(typescript@5.3.2) - aws-cdk-lib: - specifier: 2.110.1 - version: 2.110.1(constructs@10.2.69) - constructs: - specifier: 10.2.69 - version: 10.2.69 - cz-conventional-changelog: - specifier: 3.3.0 - version: 3.3.0(typescript@5.3.2) - devmoji: - specifier: 2.3.0 - version: 2.3.0 - eslint: - specifier: 8.54.0 - version: 8.54.0 - eslint-config-prettier: - specifier: 9.0.0 - version: 9.0.0(eslint@8.54.0) - eslint-plugin-import: - specifier: 2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0) - eslint-plugin-svelte: - specifier: 2.35.1 - version: 2.35.1(eslint@8.54.0)(svelte@4.2.7) - husky: - specifier: 8.0.3 - version: 8.0.3 - lint-staged: - specifier: 15.1.0 - version: 15.1.0 - prettier: - specifier: 3.1.0 - version: 3.1.0 - prettier-plugin-packagejson: - specifier: 2.4.6 - version: 2.4.6(prettier@3.1.0) - prettier-plugin-prisma: - specifier: 5.0.0 - version: 5.0.0(prettier@3.1.0) - prettier-plugin-svelte: - specifier: 3.1.2 - version: 3.1.2(prettier@3.1.0)(svelte@4.2.7) - prisma: - specifier: 5.6.0 - version: 5.6.0 - sst: - specifier: 2.36.2 - version: 2.36.2 - svelte: - specifier: 4.2.7 - version: 4.2.7 - svelte-check: - specifier: 3.6.1 - version: 3.6.1(@babel/core@7.23.3)(postcss@8.4.31)(svelte@4.2.7) - svelte-kit-sst: - specifier: 2.36.3 - version: 2.36.3 - tslib: - specifier: 2.6.2 - version: 2.6.2 - typescript: - specifier: 5.3.2 - version: 5.3.2 - vite: - specifier: 4.5.0 - version: 4.5.0(@types/node@18.18.12) - vitest: - specifier: 0.34.6 - version: 0.34.6 +importers: + + .: + devDependencies: + '@commitlint/cli': + specifier: 18.4.3 + version: 18.4.3(typescript@5.2.2) + '@commitlint/config-conventional': + specifier: 18.4.3 + version: 18.4.3 + '@commitlint/types': + specifier: 18.4.3 + version: 18.4.3 + '@eslint/js': + specifier: ^8.54.0 + version: 8.54.0 + '@types/eslint__eslintrc': + specifier: ^2.1.1 + version: 2.1.1 + '@types/lint-staged': + specifier: 13.2.2 + version: 13.2.2 + '@types/node': + specifier: ^20.10.0 + version: 20.10.0 + '@typescript-eslint/eslint-plugin': + specifier: ^6.12.0 + version: 6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': + specifier: ^6.12.0 + version: 6.12.0(eslint@8.54.0)(typescript@5.2.2) + '@vitest/coverage-v8': + specifier: ^0.34.6 + version: 0.34.6(vitest@0.34.6) + aws-cdk-lib: + specifier: 2.110.1 + version: 2.110.1(constructs@10.3.0) + cz-conventional-changelog: + specifier: 3.3.0 + version: 3.3.0(typescript@5.2.2) + devmoji: + specifier: 2.3.0 + version: 2.3.0 + eslint: + specifier: ^8.54.0 + version: 8.54.0 + eslint-config-airbnb-base: + specifier: ^15.0.0 + version: 15.0.0(eslint-plugin-import@2.29.0)(eslint@8.54.0) + eslint-config-airbnb-typescript: + specifier: ^17.1.0 + version: 17.1.0(@typescript-eslint/eslint-plugin@6.12.0)(@typescript-eslint/parser@6.12.0)(eslint-plugin-import@2.29.0)(eslint@8.54.0) + eslint-config-prettier: + specifier: ^9.0.0 + version: 9.0.0(eslint@8.54.0) + eslint-config-standard-with-typescript: + specifier: ^40.0.0 + version: 40.0.0(@typescript-eslint/eslint-plugin@6.12.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.54.0)(typescript@5.2.2) + eslint-plugin-import: + specifier: ^2.29.0 + version: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0) + eslint-plugin-n: + specifier: ^16.3.1 + version: 16.3.1(eslint@8.54.0) + eslint-plugin-promise: + specifier: ^6.1.1 + version: 6.1.1(eslint@8.54.0) + eslint-plugin-svelte: + specifier: ^2.35.1 + version: 2.35.1(eslint@8.54.0)(svelte@4.2.7) + husky: + specifier: 8.0.3 + version: 8.0.3 + jsdom: + specifier: ^23.0.0 + version: 23.0.0 + lint-staged: + specifier: 15.1.0 + version: 15.1.0 + prettier: + specifier: 3.1.0 + version: 3.1.0 + prettier-plugin-packagejson: + specifier: 2.4.6 + version: 2.4.6(prettier@3.1.0) + prettier-plugin-prisma: + specifier: 5.0.0 + version: 5.0.0(prettier@3.1.0) + prettier-plugin-svelte: + specifier: 3.1.2 + version: 3.1.2(prettier@3.1.0)(svelte@4.2.7) + prisma: + specifier: 5.6.0 + version: 5.6.0 + typescript: + specifier: 5.2.2 + version: 5.2.2 + vitest: + specifier: ^0.34.6 + version: 0.34.6(jsdom@23.0.0) + + apps/zotmeet: + dependencies: + '@auth/core': + specifier: ^0.18.3 + version: 0.18.3 + '@floating-ui/dom': + specifier: ^1.5.3 + version: 1.5.3 + '@fullcalendar/core': + specifier: ^6.1.9 + version: 6.1.9 + '@fullcalendar/daygrid': + specifier: ^6.1.9 + version: 6.1.9(@fullcalendar/core@6.1.9) + '@fullcalendar/interaction': + specifier: ^6.1.9 + version: 6.1.9(@fullcalendar/core@6.1.9) + '@fullcalendar/list': + specifier: ^6.1.9 + version: 6.1.9(@fullcalendar/core@6.1.9) + '@fullcalendar/timegrid': + specifier: ^6.1.9 + version: 6.1.9(@fullcalendar/core@6.1.9) + '@prisma/client': + specifier: 5.6.0 + version: 5.6.0(prisma@5.6.0) + '@tanstack/svelte-query': + specifier: ^5.8.7 + version: 5.8.7(svelte@4.2.7) + arktype: + specifier: 1.0.28-alpha + version: 1.0.28-alpha + dayjs: + specifier: ^1.11.10 + version: 1.11.10 + devalue: + specifier: ^4.3.2 + version: 4.3.2 + mdsvex: + specifier: ^0.11.0 + version: 0.11.0(svelte@4.2.7) + superjson: + specifier: ^2.2.1 + version: 2.2.1 + svelte-range-slider-pips: + specifier: ^2.2.3 + version: 2.2.3 + devDependencies: + '@aponia.js/adapter-prisma': + specifier: ^0.2.0 + version: 0.2.0 + '@aponia.js/core': + specifier: ^0.2.0 + version: 0.2.0 + '@aponia.js/sveltekit': + specifier: ^0.2.0 + version: 0.2.0 + '@bevm0/trpc-svelte-query': + specifier: ^0.10.0 + version: 0.10.0(@tanstack/svelte-query@5.8.7)(@trpc/client@10.44.1)(@trpc/server@10.44.1)(svelte@4.2.7) + '@bevm0/trpc-sveltekit': + specifier: ^0.9.22 + version: 0.9.22(@sveltejs/kit@1.27.6)(@trpc/server@10.44.1)(svelte@4.2.7) + '@iconify/json': + specifier: ^2.2.147 + version: 2.2.147 + '@skeletonlabs/skeleton': + specifier: ^2.5.1 + version: 2.5.1(svelte@4.2.7) + '@skeletonlabs/tw-plugin': + specifier: ^0.2.4 + version: 0.2.4(tailwindcss@3.3.5) + '@svelte.kit/adapter-aws': + specifier: ^0.2.3 + version: 0.2.3(svelte@4.2.7)(vite@4.5.0) + '@svelte.kit/cdk': + specifier: ^0.2.3 + version: 0.2.3(svelte@4.2.7)(vite@4.5.0) + '@sveltejs/kit': + specifier: 1.27.6 + version: 1.27.6(svelte@4.2.7)(vite@4.5.0) + '@tailwindcss/forms': + specifier: ^0.5.7 + version: 0.5.7(tailwindcss@3.3.5) + '@tailwindcss/typography': + specifier: ^0.5.10 + version: 0.5.10(tailwindcss@3.3.5) + '@trpc/client': + specifier: ^10.44.1 + version: 10.44.1(@trpc/server@10.44.1) + '@trpc/server': + specifier: ^10.44.1 + version: 10.44.1 + '@types/eslint__eslintrc': + specifier: ^2.1.1 + version: 2.1.1 + '@types/node': + specifier: ^20.10.0 + version: 20.10.0 + autoprefixer: + specifier: ^10.4.14 + version: 10.4.16(postcss@8.4.31) + aws-cdk: + specifier: ^2.111.0 + version: 2.111.0 + aws-cdk-lib: + specifier: 2.110.1 + version: 2.110.1(constructs@10.3.0) + dotenv: + specifier: ^16.3.1 + version: 16.3.1 + postcss: + specifier: ^8.4.24 + version: 8.4.31 + postcss-load-config: + specifier: ^4.0.1 + version: 4.0.2(postcss@8.4.31) + prettier-plugin-packagejson: + specifier: 2.4.6 + version: 2.4.6(prettier@3.1.0) + prettier-plugin-prisma: + specifier: 5.0.0 + version: 5.0.0(prettier@3.1.0) + prettier-plugin-svelte: + specifier: 3.1.2 + version: 3.1.2(prettier@3.1.0)(svelte@4.2.7) + prisma: + specifier: 5.6.0 + version: 5.6.0 + svelte: + specifier: ^4.2.7 + version: 4.2.7 + svelte-check: + specifier: 3.6.2 + version: 3.6.2(postcss-load-config@4.0.2)(postcss@8.4.31)(svelte@4.2.7) + tailwindcss: + specifier: ^3.3.2 + version: 3.3.5 + typescript: + specifier: 5.2.2 + version: 5.2.2 + unplugin-icons: + specifier: ^0.17.4 + version: 0.17.4 + vite: + specifier: 4.5.0 + version: 4.5.0(@types/node@20.10.0) packages: @@ -123,12 +260,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /@alcalzone/ansi-tokenize@0.1.3: - resolution: {integrity: sha512-3yWxPTq3UQ/FY9p1ErPxIyfT64elWaMvM9lIHnaqpyft63tkxodF5aUElYHrdisWve5cETkh1+KBw1yJuW0aRw==} - engines: {node: '>=14.13.1'} - dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 4.0.0 + /@alloc/quick-lru@5.2.0: + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} dev: true /@ampproject/remapping@2.2.1: @@ -137,98 +271,100 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - dev: true - /@aws-cdk/asset-awscli-v1@2.2.201: - resolution: {integrity: sha512-INZqcwDinNaIdb5CtW3ez5s943nX5stGBQS6VOP2JDlOFP81hM3fds/9NDknipqfUkZM43dx+HgVvkXYXXARCQ==} + /@antfu/install-pkg@0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 dev: true - /@aws-cdk/asset-kubectl-v20@2.1.2: - resolution: {integrity: sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg==} + /@antfu/utils@0.7.6: + resolution: {integrity: sha512-pvFiLP2BeOKA/ZOS6jxx4XhKzdVLHDhGlFEaZ2flWWYf2xOqVniqpk38I04DFRyz+L0ASggl7SkItTc+ZLju4w==} dev: true - /@aws-cdk/asset-node-proxy-agent-v6@2.0.1: - resolution: {integrity: sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg==} + /@aponia.js/adapter-prisma@0.2.0: + resolution: {integrity: sha512-Yxkbyhct105mmfS1Yrl2BgEDqNoMl5wc1K5n+zPnuzmhXQo38xeiypnICWFv4bRp9MPRKG8c1pe0hiivsEbowQ==} + engines: {node: '>=18', pnpm: ^8.0.0} + dependencies: + '@aponia.js/core': 0.2.0 + '@auth/core': 0.18.3 + transitivePeerDependencies: + - nodemailer dev: true - /@aws-cdk/aws-apigatewayv2-alpha@2.101.1-alpha.0(aws-cdk-lib@2.110.1)(constructs@10.2.69): - resolution: {integrity: sha512-nDdxdcJ97jC80F8dxO+wH2ufkq0w2hfsZ3RZKrdGo913/BPO2ebBSowFykpKSl2cPqm4g5NwoUIGZcawvGcpGQ==} - engines: {node: '>= 14.15.0'} - peerDependencies: - aws-cdk-lib: ^2.101.1 - constructs: ^10.0.0 + /@aponia.js/core@0.2.0: + resolution: {integrity: sha512-I/0qVA22iGwdAGxI5Ky1nA8oDHl3ynunovRzeMkhmp2DsQ+t6/wcSUnWs/LuQm4GK5tjF2z/6aUmuMTq+bjD+w==} + engines: {node: '>=18', pnpm: ^8.0.0} dependencies: - aws-cdk-lib: 2.110.1(constructs@10.2.69) - constructs: 10.2.69 + '@panva/hkdf': 1.1.1 + cookie: 0.5.0 + jose: 4.15.4 + oauth4webapi: 2.4.0 + universal-cookie: 6.1.1 dev: true - /@aws-cdk/aws-apigatewayv2-authorizers-alpha@2.101.1-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.101.1-alpha.0)(aws-cdk-lib@2.101.1)(constructs@10.2.69): - resolution: {integrity: sha512-ileZB1et1dJazzF55P0o2UAwHG187SrKaqDUakipe+bsMUdecZkUKQKdH7v3HchzzdmJ2USO430F11ToU9D2Bg==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@aws-cdk/aws-apigatewayv2-alpha': 2.101.1-alpha.0 - aws-cdk-lib: ^2.101.1 - constructs: ^10.0.0 + /@aponia.js/sveltekit@0.2.0: + resolution: {integrity: sha512-2hbN35UFtVhbtD/72ddfjGwhLRoQSjXfI0UI6XtNC5OV3nGqH0qLQbKJPKH9/kyuld+S4nLGlpPjbqzkOLiHSw==} + engines: {node: '>=18', pnpm: ^8.0.0} dependencies: - '@aws-cdk/aws-apigatewayv2-alpha': 2.101.1-alpha.0(aws-cdk-lib@2.110.1)(constructs@10.2.69) - aws-cdk-lib: 2.101.1(constructs@10.2.69) - constructs: 10.2.69 + '@aponia.js/core': 0.2.0 + '@auth/core': 0.18.3 + cookie: 0.5.0 + transitivePeerDependencies: + - nodemailer dev: true - /@aws-cdk/aws-apigatewayv2-integrations-alpha@2.101.1-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.101.1-alpha.0)(aws-cdk-lib@2.101.1)(constructs@10.2.69): - resolution: {integrity: sha512-dzOxRPQHgu2GNfRJEEZSfZyjkF8TQ57Sx8fmINTRckzFNjfZPifHjYCXcoErVevLsG3qHPkmWlzm3nXBw2v67Q==} - engines: {node: '>= 14.15.0'} + /@auth/core@0.18.3: + resolution: {integrity: sha512-YXQWxi3pKxngt+2vo3dq8+wDANlUH8nhQgX6EVdd3Enfe3vweBtHqzaWrtWzQnVb8wdGxdhxaoOlYroEBE+/yw==} peerDependencies: - '@aws-cdk/aws-apigatewayv2-alpha': 2.101.1-alpha.0 - aws-cdk-lib: ^2.101.1 - constructs: ^10.0.0 + nodemailer: ^6.8.0 + peerDependenciesMeta: + nodemailer: + optional: true dependencies: - '@aws-cdk/aws-apigatewayv2-alpha': 2.101.1-alpha.0(aws-cdk-lib@2.110.1)(constructs@10.2.69) - aws-cdk-lib: 2.101.1(constructs@10.2.69) - constructs: 10.2.69 + '@panva/hkdf': 1.1.1 + cookie: 0.5.0 + jose: 5.1.1 + oauth4webapi: 2.4.0 + preact: 10.11.3 + preact-render-to-string: 5.2.3(preact@10.11.3) + + /@aws-cdk/asset-awscli-v1@2.2.201: + resolution: {integrity: sha512-INZqcwDinNaIdb5CtW3ez5s943nX5stGBQS6VOP2JDlOFP81hM3fds/9NDknipqfUkZM43dx+HgVvkXYXXARCQ==} dev: true - /@aws-cdk/cfnspec@2.101.1-alpha.0: - resolution: {integrity: sha512-bCbEA4z22AVl6blptcM8HPtVCpgQMK/Helewzbrg08zeZA0vQX/UQCZqm44jT83NNUoOqD+68+zCHnPRCOtGRw==} - dependencies: - fs-extra: 9.1.0 - md5: 2.3.0 + /@aws-cdk/asset-kubectl-v20@2.1.2: + resolution: {integrity: sha512-3M2tELJOxQv0apCIiuKQ4pAbncz9GuLwnKFqxifWfe77wuMxyTRPmxssYHs42ePqzap1LT6GDcPygGs+hHstLg==} dev: true - /@aws-cdk/cloud-assembly-schema@2.101.1: - resolution: {integrity: sha512-zP+5eaOcnEMTZHcVSl8oqrzttKpLm4i1yEMkh7mwbVVAcH6ofd4sPKc8LDkJRWruP47Z9yDtiwx+ly2ZRXG58Q==} - engines: {node: '>= 14.15.0'} - dependencies: - jsonschema: 1.4.1 - semver: 7.5.4 + /@aws-cdk/asset-node-proxy-agent-v6@2.0.1: + resolution: {integrity: sha512-DDt4SLdLOwWCjGtltH4VCST7hpOI5DzieuhGZsBpZ+AgJdSI2GCjklCXm0GCTwJG/SolkL5dtQXyUKgg9luBDg==} dev: true - bundledDependencies: - - jsonschema - - semver - /@aws-cdk/cloudformation-diff@2.101.1: - resolution: {integrity: sha512-Xt68ohP3xIv89pD64J6HuataBkaq4+vnqyAGi8SVEtS95RPKwJZyRY9/ptzKI4bMJQKphtOzUDQ5VxVMBs9w4A==} + /@aws-cdk/aws-apigatewayv2-alpha@2.109.0-alpha.0(aws-cdk-lib@2.110.1)(constructs@10.3.0): + resolution: {integrity: sha512-hT6BHr2r3AJCooWeuh2coUixyXnM8LCppoggE8jgciGLJeQB5tqBHJswWOfKVHy862rrl+ciWIzekqax1HVzpQ==} engines: {node: '>= 14.15.0'} + peerDependencies: + aws-cdk-lib: ^2.109.0 + constructs: ^10.0.0 dependencies: - '@aws-cdk/cfnspec': 2.101.1-alpha.0 - chalk: 4.1.2 - diff: 5.1.0 - fast-deep-equal: 3.1.3 - string-width: 4.2.3 - table: 6.8.1 + aws-cdk-lib: 2.110.1(constructs@10.3.0) + constructs: 10.3.0 dev: true - /@aws-cdk/cx-api@2.101.1(@aws-cdk/cloud-assembly-schema@2.101.1): - resolution: {integrity: sha512-uPFpe5Rj0Hxy/WaK0Cr2EXGABGdjYIZBtrlQhHCjeN9WAmEILLtNNJofeUOW1nPNk0swni6FGeNQU7WnWBg30g==} + /@aws-cdk/aws-apigatewayv2-integrations-alpha@2.109.0-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.109.0-alpha.0)(aws-cdk-lib@2.110.1)(constructs@10.3.0): + resolution: {integrity: sha512-1+Gw5QBsfkT/nf+muizzAU0bh2YffqAHsJasevk/XIDr0msQGNerIJQSrB93gRzT+5YLRCglCRskIFF7phFulg==} engines: {node: '>= 14.15.0'} peerDependencies: - '@aws-cdk/cloud-assembly-schema': 2.101.1 + '@aws-cdk/aws-apigatewayv2-alpha': 2.109.0-alpha.0 + aws-cdk-lib: ^2.109.0 + constructs: ^10.0.0 dependencies: - '@aws-cdk/cloud-assembly-schema': 2.101.1 - semver: 7.5.4 + '@aws-cdk/aws-apigatewayv2-alpha': 2.109.0-alpha.0(aws-cdk-lib@2.110.1)(constructs@10.3.0) + aws-cdk-lib: 2.110.1(constructs@10.3.0) + constructs: 10.3.0 dev: true - bundledDependencies: - - semver /@aws-crypto/crc32@3.0.0: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} @@ -268,490 +404,35 @@ packages: resolution: {integrity: sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==} dependencies: '@aws-crypto/ie11-detection': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-crypto/supports-web-crypto': 3.0.0 - '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-locate-window': 3.310.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 - dev: true - - /@aws-crypto/sha256-js@3.0.0: - resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} - dependencies: - '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.451.0 - tslib: 1.14.1 - dev: true - - /@aws-crypto/sha256-js@5.2.0: - resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} - engines: {node: '>=16.0.0'} - dependencies: - '@aws-crypto/util': 5.2.0 - '@aws-sdk/types': 3.451.0 - tslib: 2.6.2 - dev: true - - /@aws-crypto/supports-web-crypto@3.0.0: - resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} - dependencies: - tslib: 1.14.1 - dev: true - - /@aws-crypto/util@3.0.0: - resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} - dependencies: - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-utf8-browser': 3.259.0 - tslib: 1.14.1 - dev: true - - /@aws-crypto/util@5.2.0: - resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - dependencies: - '@aws-sdk/types': 3.451.0 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - dev: true - - /@aws-sdk/client-cloudformation@3.454.0: - resolution: {integrity: sha512-CKOE5u2gLt/BjHYX6a0uKGsWPBic9uOzlTwqnpqXEmVSb25xv5ULHOUmYfmSyw2TWXwxEe4a6ZwBL0MYJGrEUw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - '@smithy/util-waiter': 2.0.14 - fast-xml-parser: 4.2.5 - tslib: 2.6.2 - uuid: 8.3.2 - transitivePeerDependencies: - - aws-crt - dev: true - - /@aws-sdk/client-cognito-identity@3.454.0: - resolution: {integrity: sha512-6Z3xYsgONJsZrn6P5XvKAgWxmUittGmp5jdX64LSz5OoPgkn0uGd01c2EACSKVivHUBc190gPg8Hg2BBmWjsMA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: true - - /@aws-sdk/client-ecs@3.454.0: - resolution: {integrity: sha512-lSF3wxBM4y/cnZwFEovH7jwQwcFi75BfhW3rhEEAICIqfXU7A4FH1I528Ih9Ad4DpQL9mkrm35+g6y/dy6hHhQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - '@smithy/util-waiter': 2.0.14 - tslib: 2.6.2 - uuid: 8.3.2 - transitivePeerDependencies: - - aws-crt - dev: true - - /@aws-sdk/client-eventbridge@3.454.0: - resolution: {integrity: sha512-Y4bvZ+kqcp1RDawn5WfmhVKxdoZ3GQb4dfa/spTAI5ph4HhoMHRCnnOGOXvZJIBcZ6Ngmuw2VVbGoH4DjCSDEA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/signature-v4-multi-region': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: true - - /@aws-sdk/client-iam@3.454.0: - resolution: {integrity: sha512-feBcpbCyBfeLBC2L+1BQnAZ0KhPGdlxAzX4HLk3v6dSoVGFPyS9/7NTISiXy5iVc7fdFBtosiqvDBMpajrXpAA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - '@smithy/util-waiter': 2.0.14 - fast-xml-parser: 4.2.5 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: true - - /@aws-sdk/client-iot-data-plane@3.454.0: - resolution: {integrity: sha512-LuYrH3obhvyUaNUmqL4rs3R6n5qPfQ6kGNmlA6VEr2KZtX0Gv49MBy0tyogtXyfr4FzQ+Mzs6XV4JyEWmifPyQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-stream': 2.0.21 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: true - - /@aws-sdk/client-iot@3.454.0: - resolution: {integrity: sha512-OsgsufaS+jGqH5IM78HNOcbSLQcROXf7jotMWKdV/aMYlK19+J2r0F7nr+T54KLBIpIvKt2dqFZXU888qDMOqA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - uuid: 8.3.2 - transitivePeerDependencies: - - aws-crt - dev: true - - /@aws-sdk/client-lambda@3.454.0: - resolution: {integrity: sha512-nYak+ojl0H0AG0WTF2894npak4Uj2slBr09+3lBUz4rwPol93TsUHy8/5GfGLcqPMNnEKOknc4jioJOK7cb2Pw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/eventstream-serde-browser': 2.0.14 - '@smithy/eventstream-serde-config-resolver': 2.0.14 - '@smithy/eventstream-serde-node': 2.0.14 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-stream': 2.0.21 - '@smithy/util-utf8': 2.0.2 - '@smithy/util-waiter': 2.0.14 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt + '@aws-crypto/sha256-js': 3.0.0 + '@aws-crypto/supports-web-crypto': 3.0.0 + '@aws-crypto/util': 3.0.0 + '@aws-sdk/types': 3.451.0 + '@aws-sdk/util-locate-window': 3.310.0 + '@aws-sdk/util-utf8-browser': 3.259.0 + tslib: 1.14.1 dev: true - /@aws-sdk/client-rds-data@3.454.0: - resolution: {integrity: sha512-/pXODlyU0wwxqwS5bppndLmJl2N7bIaSTM3i3RHIWeSdwjUnuY1FIVyBcWHols4KHiiT8NaoZO5ZOQjt5Imbgw==} - engines: {node: '>=14.0.0'} + /@aws-crypto/sha256-js@3.0.0: + resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 + '@aws-crypto/util': 3.0.0 '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt + tslib: 1.14.1 + dev: true + + /@aws-crypto/supports-web-crypto@3.0.0: + resolution: {integrity: sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==} + dependencies: + tslib: 1.14.1 + dev: true + + /@aws-crypto/util@3.0.0: + resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} + dependencies: + '@aws-sdk/types': 3.451.0 + '@aws-sdk/util-utf8-browser': 3.259.0 + tslib: 1.14.1 dev: true /@aws-sdk/client-s3@3.456.0: @@ -780,7 +461,7 @@ packages: '@aws-sdk/types': 3.451.0 '@aws-sdk/util-endpoints': 3.451.0 '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/util-user-agent-node': 3.451.0 '@aws-sdk/xml-builder': 3.310.0 '@smithy/config-resolver': 2.0.19 '@smithy/eventstream-serde-browser': 2.0.14 @@ -819,55 +500,6 @@ packages: - aws-crt dev: true - /@aws-sdk/client-ssm@3.454.0: - resolution: {integrity: sha512-Vrf93hOzB4FAUpkGHvKywZ0yOVbghS0KbCsnlN1Mka780zmyc185YXGYSLv6B+yrI2tMj0cBvEad3M0qk69qVw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/core': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/middleware-host-header': 3.451.0 - '@aws-sdk/middleware-logger': 3.451.0 - '@aws-sdk/middleware-recursion-detection': 3.451.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/middleware-user-agent': 3.451.0 - '@aws-sdk/region-config-resolver': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@aws-sdk/util-endpoints': 3.451.0 - '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/config-resolver': 2.0.19 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/hash-node': 2.0.16 - '@smithy/invalid-dependency': 2.0.14 - '@smithy/middleware-content-length': 2.0.16 - '@smithy/middleware-endpoint': 2.2.1 - '@smithy/middleware-retry': 2.0.21 - '@smithy/middleware-serde': 2.0.14 - '@smithy/middleware-stack': 2.0.8 - '@smithy/node-config-provider': 2.1.6 - '@smithy/node-http-handler': 2.1.10 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/url-parser': 2.0.14 - '@smithy/util-base64': 2.0.1 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.20 - '@smithy/util-defaults-mode-node': 2.0.26 - '@smithy/util-endpoints': 1.0.5 - '@smithy/util-retry': 2.0.7 - '@smithy/util-utf8': 2.0.2 - '@smithy/util-waiter': 2.0.14 - tslib: 2.6.2 - uuid: 8.3.2 - transitivePeerDependencies: - - aws-crt - dev: true - /@aws-sdk/client-sso@3.451.0: resolution: {integrity: sha512-KkYSke3Pdv3MfVH/5fT528+MKjMyPKlcLcd4zQb0x6/7Bl7EHrPh1JZYjzPLHelb+UY5X0qN8+cb8iSu1eiwIQ==} engines: {node: '>=14.0.0'} @@ -883,7 +515,7 @@ packages: '@aws-sdk/types': 3.451.0 '@aws-sdk/util-endpoints': 3.451.0 '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/util-user-agent-node': 3.451.0 '@smithy/config-resolver': 2.0.19 '@smithy/fetch-http-handler': 2.2.7 '@smithy/hash-node': 2.0.16 @@ -930,7 +562,7 @@ packages: '@aws-sdk/types': 3.451.0 '@aws-sdk/util-endpoints': 3.451.0 '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/util-user-agent-node': 3.451.0 '@smithy/config-resolver': 2.0.19 '@smithy/fetch-http-handler': 2.2.7 '@smithy/hash-node': 2.0.16 @@ -960,15 +592,6 @@ packages: - aws-crt dev: true - /@aws-sdk/config-resolver@3.374.0: - resolution: {integrity: sha512-eTSbmpcgZ97o7PuFls8pH1344OS03nfqq1NO9HxxvoYoZ6DFfUO7kqKeNUhP9LxOF7slyHXajDT7eoPclGnTuw==} - engines: {node: '>=14.0.0'} - deprecated: This package has moved to @smithy/config-resolver - dependencies: - '@smithy/config-resolver': 1.1.0 - tslib: 2.6.2 - dev: true - /@aws-sdk/core@3.451.0: resolution: {integrity: sha512-SamWW2zHEf1ZKe3j1w0Piauryl8BQIlej0TBS18A4ACzhjhWXhCs13bO1S88LvPR5mBFXok3XOT6zPOnKDFktw==} engines: {node: '>=14.0.0'} @@ -977,19 +600,6 @@ packages: tslib: 2.6.2 dev: true - /@aws-sdk/credential-provider-cognito-identity@3.454.0: - resolution: {integrity: sha512-sRxDhZKgFasAVajNvpqJMEOCvtCUfofVcUO5vIp8jgPHNw5yrN5REZStjVjgYO5riFKXFI8qqHHtzttx+HhsZg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/client-cognito-identity': 3.454.0 - '@aws-sdk/types': 3.451.0 - '@smithy/property-provider': 2.0.15 - '@smithy/types': 2.6.0 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: true - /@aws-sdk/credential-provider-env@3.451.0: resolution: {integrity: sha512-9dAav7DcRgaF7xCJEQR5ER9ErXxnu/tdnVJ+UPmb1NPeIZdESv1A3lxFDEq1Fs8c4/lzAj9BpshGyJVIZwZDKg==} engines: {node: '>=14.0.0'} @@ -1000,21 +610,6 @@ packages: tslib: 2.6.2 dev: true - /@aws-sdk/credential-provider-http@3.451.0: - resolution: {integrity: sha512-q82kEzymqimkJ2dHmuN2RGpi9HTFSxwwoXALnzPRaRcvR/v+YY8FMgSTfwXzPkHUDf/q8J+aDz6lPcYlnsP3sQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.451.0 - '@smithy/fetch-http-handler': 2.2.7 - '@smithy/node-http-handler': 2.1.10 - '@smithy/property-provider': 2.0.15 - '@smithy/protocol-http': 3.0.10 - '@smithy/smithy-client': 2.1.16 - '@smithy/types': 2.6.0 - '@smithy/util-stream': 2.0.21 - tslib: 2.6.2 - dev: true - /@aws-sdk/credential-provider-ini@3.451.0: resolution: {integrity: sha512-TySt64Ci5/ZbqFw1F9Z0FIGvYx5JSC9e6gqDnizIYd8eMnn8wFRUscRrD7pIHKfrhvVKN5h0GdYovmMO/FMCBw==} engines: {node: '>=14.0.0'} @@ -1088,30 +683,6 @@ packages: tslib: 2.6.2 dev: true - /@aws-sdk/credential-providers@3.454.0: - resolution: {integrity: sha512-y+ieaocH6T5pjGx7l2NUTb2n29URUYO3uYSvvwoWKx/KK17QJEVKMbARHBHyvDIbybeHidJTO58Jz5AY7rcTQA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/client-cognito-identity': 3.454.0 - '@aws-sdk/client-sso': 3.451.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/credential-provider-cognito-identity': 3.454.0 - '@aws-sdk/credential-provider-env': 3.451.0 - '@aws-sdk/credential-provider-http': 3.451.0 - '@aws-sdk/credential-provider-ini': 3.451.0 - '@aws-sdk/credential-provider-node': 3.451.0 - '@aws-sdk/credential-provider-process': 3.451.0 - '@aws-sdk/credential-provider-sso': 3.451.0 - '@aws-sdk/credential-provider-web-identity': 3.451.0 - '@aws-sdk/types': 3.451.0 - '@smithy/credential-provider-imds': 2.1.2 - '@smithy/property-provider': 2.0.15 - '@smithy/types': 2.6.0 - tslib: 2.6.2 - transitivePeerDependencies: - - aws-crt - dev: true - /@aws-sdk/middleware-bucket-endpoint@3.451.0: resolution: {integrity: sha512-KWyZ1JGnYz2QbHuJtYTP1BVnMOfVopR8rP8dTinVb/JR5HfAYz4imICJlJUbOYRjN7wpA3PrRI8dNRjrSBjWJg==} engines: {node: '>=14.0.0'} @@ -1187,16 +758,6 @@ packages: tslib: 2.6.2 dev: true - /@aws-sdk/middleware-retry@3.374.0: - resolution: {integrity: sha512-ZnT84qnT+Zmelv7y6hAqgAEaZgpGlrvf/+rchNWT0oG4duxI5bLWcRi9U88Jz7G8JgNQcGKJqPfC6oogCd7p8w==} - engines: {node: '>=14.0.0'} - deprecated: This package has moved to @smithy/middleware-retry - dependencies: - '@smithy/middleware-retry': 1.1.0 - tslib: 2.6.2 - uuid: 8.3.2 - dev: true - /@aws-sdk/middleware-sdk-s3@3.451.0: resolution: {integrity: sha512-XF4Cw8HrYUwGLKOqKtWs6ss1WXoxvQUcgGLACGSqn9a0p51446NiS5671x7qJUsfBuygdKlIKcOc8pPr9a+5Ow==} engines: {node: '>=14.0.0'} @@ -1263,25 +824,6 @@ packages: tslib: 2.6.2 dev: true - /@aws-sdk/signature-v4-crt@3.451.0: - resolution: {integrity: sha512-bWoHFsAg6yF+3lpmQfYPlTbioOS+o5PfsewZn8OouAalkiRmNzuW6Pcw1ebHL7OLlp7AUAXLLO79ji+5F3NyJw==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/signature-v4-multi-region': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) - '@smithy/querystring-parser': 2.0.14 - '@smithy/signature-v4': 2.0.16 - '@smithy/types': 2.6.0 - '@smithy/util-middleware': 2.0.7 - aws-crt: 1.19.0 - tslib: 2.6.2 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - dev: true - /@aws-sdk/signature-v4-multi-region@3.451.0: resolution: {integrity: sha512-qQKY7/txeNUTLyRL3WxUWEwaZ5sf76EIZgu9kLaR96cAYSxwQi/qQB3ijbfD6u7sJIA8aROMxeYK0VmRsQg0CA==} engines: {node: '>=14.0.0'} @@ -1293,15 +835,6 @@ packages: tslib: 2.6.2 dev: true - /@aws-sdk/smithy-client@3.374.0: - resolution: {integrity: sha512-YQBdO/Nv5EXBg/qfMF4GgYYLNN3Y/06MyuVBYILC1TKAnMoLy2FV0VOYyediagepAcWPdJqyUq4MCNNBy0CPRg==} - engines: {node: '>=14.0.0'} - deprecated: This package has moved to @smithy/smithy-client - dependencies: - '@smithy/smithy-client': 1.1.0 - tslib: 2.6.2 - dev: true - /@aws-sdk/token-providers@3.451.0: resolution: {integrity: sha512-ij1L5iUbn6CwxVOT1PG4NFjsrsKN9c4N1YEM0lkl6DwmaNOscjLKGSNyj9M118vSWsOs1ZDbTwtj++h0O/BWrQ==} engines: {node: '>=14.0.0'} @@ -1316,7 +849,7 @@ packages: '@aws-sdk/types': 3.451.0 '@aws-sdk/util-endpoints': 3.451.0 '@aws-sdk/util-user-agent-browser': 3.451.0 - '@aws-sdk/util-user-agent-node': 3.451.0(aws-crt@1.19.0) + '@aws-sdk/util-user-agent-node': 3.451.0 '@smithy/config-resolver': 2.0.19 '@smithy/fetch-http-handler': 2.2.7 '@smithy/hash-node': 2.0.16 @@ -1387,155 +920,40 @@ packages: tslib: 2.6.2 dev: true - /@aws-sdk/util-user-agent-node@3.451.0(aws-crt@1.19.0): + /@aws-sdk/util-user-agent-node@3.451.0: resolution: {integrity: sha512-TBzm6P+ql4mkGFAjPlO1CI+w3yUT+NulaiALjl/jNX/nnUp6HsJsVxJf4nVFQTG5KRV0iqMypcs7I3KIhH+LmA==} engines: {node: '>=14.0.0'} peerDependencies: aws-crt: '>=1.0.0' peerDependenciesMeta: - aws-crt: - optional: true - dependencies: - '@aws-sdk/types': 3.451.0 - '@smithy/node-config-provider': 2.1.6 - '@smithy/types': 2.6.0 - aws-crt: 1.19.0 - tslib: 2.6.2 - dev: true - - /@aws-sdk/util-utf8-browser@3.259.0: - resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} - dependencies: - tslib: 2.6.2 - dev: true - - /@aws-sdk/xml-builder@3.310.0: - resolution: {integrity: sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - - /@babel/code-frame@7.23.4: - resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.23.4 - chalk: 2.4.2 - dev: true - - /@babel/compat-data@7.23.3: - resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/core@7.23.3: - resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.4 - '@babel/generator': 7.23.4 - '@babel/helper-compilation-targets': 7.22.15 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) - '@babel/helpers': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 - convert-source-map: 2.0.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/generator@7.23.4: - resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.4 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.20 - jsesc: 2.5.2 - dev: true - - /@babel/helper-compilation-targets@7.22.15: - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/compat-data': 7.23.3 - '@babel/helper-validator-option': 7.22.15 - browserslist: 4.22.1 - lru-cache: 5.1.1 - semver: 6.3.1 - dev: true - - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.15 - '@babel/types': 7.23.4 - dev: true - - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.4 - dev: true - - /@babel/helper-module-imports@7.22.15: - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.4 - dev: true - - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + aws-crt: + optional: true dependencies: - '@babel/core': 7.23.3 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: true - - /@babel/helper-plugin-utils@7.22.5: - resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} - engines: {node: '>=6.9.0'} + '@aws-sdk/types': 3.451.0 + '@smithy/node-config-provider': 2.1.6 + '@smithy/types': 2.6.0 + tslib: 2.6.2 dev: true - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} + /@aws-sdk/util-utf8-browser@3.259.0: + resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} dependencies: - '@babel/types': 7.23.4 + tslib: 2.6.2 dev: true - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} - engines: {node: '>=6.9.0'} + /@aws-sdk/xml-builder@3.310.0: + resolution: {integrity: sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==} + engines: {node: '>=14.0.0'} dependencies: - '@babel/types': 7.23.4 + tslib: 2.6.2 dev: true - /@babel/helper-string-parser@7.23.4: - resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} + /@babel/code-frame@7.23.4: + resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.23.4 + chalk: 2.4.2 dev: true /@babel/helper-validator-identifier@7.22.20: @@ -1543,22 +961,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option@7.22.15: - resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} - engines: {node: '>=6.9.0'} - dev: true - - /@babel/helpers@7.23.4: - resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.4 - '@babel/types': 7.23.4 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/highlight@7.23.4: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} @@ -1568,72 +970,45 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser@7.23.4: - resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.23.4 + /@bcoe/v8-coverage@0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} - engines: {node: '>=6.9.0'} + /@bevm0/trpc-svelte-query@0.10.0(@tanstack/svelte-query@5.8.7)(@trpc/client@10.44.1)(@trpc/server@10.44.1)(svelte@4.2.7): + resolution: {integrity: sha512-kwwT8Hb7dvaQaLBeBpYqDqnKmJTwZwm4YvDh8TmkBxiEmi8rKfv6ewDPpUxt2VBbz+rBRITt4uuwQYkTmoJggw==} peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: true - - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.4 - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 - dev: true - - /@babel/traverse@7.23.4: - resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.4 - '@babel/generator': 7.23.4 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.4 - '@babel/types': 7.23.4 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@tanstack/svelte-query': ^4.29.5 + '@trpc/client': ^10.25.1 + '@trpc/server': ^10.25.1 + svelte: ^3.58.0 + dependencies: + '@tanstack/svelte-query': 5.8.7(svelte@4.2.7) + '@trpc/client': 10.44.1(@trpc/server@10.44.1) + '@trpc/server': 10.44.1 + svelte: 4.2.7 dev: true - /@babel/types@7.23.4: - resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} - engines: {node: '>=6.9.0'} + /@bevm0/trpc-sveltekit@0.9.22(@sveltejs/kit@1.27.6)(@trpc/server@10.44.1)(svelte@4.2.7): + resolution: {integrity: sha512-J66x5ZW27YlxqvGG1nJ+5unc8SEKJ7CVYt+1A6bVL/UZwh/bbFe9MF23BFi+y5tzyiM/asfYZv+CvZrlDLktDw==} + peerDependencies: + '@sveltejs/kit': ^1.15.7 + '@trpc/server': ^10.25.1 + svelte: ^3.58.0 dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - dev: true - - /@balena/dockerignore@1.0.2: - resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} + '@sveltejs/kit': 1.27.6(svelte@4.2.7)(vite@4.5.0) + '@trpc/client': 10.44.1(@trpc/server@10.44.1) + '@trpc/server': 10.44.1 + svelte: 4.2.7 dev: true - /@commitlint/cli@18.4.3(typescript@5.3.2): + /@commitlint/cli@18.4.3(typescript@5.2.2): resolution: {integrity: sha512-zop98yfB3A6NveYAZ3P1Mb6bIXuCeWgnUfVNkH4yhIMQpQfzFwseadazOuSn0OOfTt0lWuFauehpm9GcqM5lww==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 18.4.3 '@commitlint/lint': 18.4.3 - '@commitlint/load': 18.4.3(typescript@5.3.2) + '@commitlint/load': 18.4.3(typescript@5.2.2) '@commitlint/read': 18.4.3 '@commitlint/types': 18.4.3 execa: 5.1.1 @@ -1655,6 +1030,7 @@ packages: /@commitlint/config-validator@18.4.3: resolution: {integrity: sha512-FPZZmTJBARPCyef9ohRC9EANiQEKSWIdatx5OlgeHKu878dWwpyeFauVkhzuBRJFcCA4Uvz/FDtlDKs008IHcA==} engines: {node: '>=v18'} + requiresBuild: true dependencies: '@commitlint/types': 18.4.3 ajv: 8.12.0 @@ -1675,6 +1051,7 @@ packages: /@commitlint/execute-rule@18.4.3: resolution: {integrity: sha512-t7FM4c+BdX9WWZCPrrbV5+0SWLgT3kCq7e7/GhHCreYifg3V8qyvO127HF796vyFql75n4TFF+5v1asOOWkV1Q==} engines: {node: '>=v18'} + requiresBuild: true dev: true /@commitlint/format@18.4.3: @@ -1703,7 +1080,7 @@ packages: '@commitlint/types': 18.4.3 dev: true - /@commitlint/load@18.4.3(typescript@5.3.2): + /@commitlint/load@18.4.3(typescript@5.2.2): resolution: {integrity: sha512-v6j2WhvRQJrcJaj5D+EyES2WKTxPpxENmNpNG3Ww8MZGik3jWRXtph0QTzia5ZJyPh2ib5aC/6BIDymkUUM58Q==} engines: {node: '>=v18'} dependencies: @@ -1713,8 +1090,8 @@ packages: '@commitlint/types': 18.4.3 '@types/node': 18.18.12 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.3.2) - cosmiconfig-typescript-loader: 5.0.0(@types/node@18.18.12)(cosmiconfig@8.3.6)(typescript@5.3.2) + cosmiconfig: 8.3.6(typescript@5.2.2) + cosmiconfig-typescript-loader: 5.0.0(@types/node@18.18.12)(cosmiconfig@8.3.6)(typescript@5.2.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -1751,6 +1128,7 @@ packages: /@commitlint/resolve-extends@18.4.3: resolution: {integrity: sha512-30sk04LZWf8+SDgJrbJCjM90gTg2LxsD9cykCFeFu+JFHvBFq5ugzp2eO/DJGylAdVaqxej3c7eTSE64hR/lnw==} engines: {node: '>=v18'} + requiresBuild: true dependencies: '@commitlint/config-validator': 18.4.3 '@commitlint/types': 18.4.3 @@ -1790,34 +1168,8 @@ packages: chalk: 4.1.2 dev: true - /@envelop/core@3.0.6: - resolution: {integrity: sha512-06t1xCPXq6QFN7W1JUEf68aCwYN0OUDNAIoJe7bAqhaoa2vn7NCcuX1VHkJ/OWpmElUgCsRO6RiBbIru1in0Ig==} - dependencies: - '@envelop/types': 3.0.2 - tslib: 2.6.2 - dev: true - - /@envelop/types@3.0.2: - resolution: {integrity: sha512-pOFea9ha0EkURWxJ/35axoH9fDGP5S2cUu/5Mmo9pb8zUf+TaEot8vB670XXihFEn/92759BMjLJNWBKmNhyng==} - dependencies: - tslib: 2.6.2 - dev: true - - /@envelop/validation-cache@5.1.3(@envelop/core@3.0.6)(graphql@16.8.1): - resolution: {integrity: sha512-MkzcScQHJJQ/9YCAPdWShEi3xZv4F4neTs+NszzSrZOdlU8z/THuRt7gZ0sO0y2be+sx+SKjHQP8Gq3VXXcTTg==} - peerDependencies: - '@envelop/core': ^3.0.6 - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - dependencies: - '@envelop/core': 3.0.6 - graphql: 16.8.1 - hash-it: 6.0.0 - lru-cache: 6.0.0 - tslib: 2.6.2 - dev: true - - /@esbuild/android-arm64@0.18.13: - resolution: {integrity: sha512-j7NhycJUoUAG5kAzGf4fPWfd17N6SM3o1X6MlXVqfHvs2buFraCJzos9vbeWjLxOyBKHyPOnuCuipbhvbYtTAg==} + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -1834,8 +1186,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.18.13: - resolution: {integrity: sha512-KwqFhxRFMKZINHzCqf8eKxE0XqWlAVPRxwy6rc7CbVFxzUWB2sA/s3hbMZeemPdhN3fKBkqOaFhTbS8xJXYIWQ==} + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1852,8 +1204,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.18.13: - resolution: {integrity: sha512-M2eZkRxR6WnWfVELHmv6MUoHbOqnzoTVSIxgtsyhm/NsgmL+uTmag/VVzdXvmahak1I6sOb1K/2movco5ikDJg==} + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1870,8 +1222,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.18.13: - resolution: {integrity: sha512-f5goG30YgR1GU+fxtaBRdSW3SBG9pZW834Mmhxa6terzcboz7P2R0k4lDxlkP7NYRIIdBbWp+VgwQbmMH4yV7w==} + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1888,8 +1240,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.18.13: - resolution: {integrity: sha512-RIrxoKH5Eo+yE5BtaAIMZaiKutPhZjw+j0OCh8WdvKEKJQteacq0myZvBDLU+hOzQOZWJeDnuQ2xgSScKf1Ovw==} + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1906,8 +1258,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.18.13: - resolution: {integrity: sha512-AfRPhHWmj9jGyLgW/2FkYERKmYR+IjYxf2rtSLmhOrPGFh0KCETFzSjx/JX/HJnvIqHt/DRQD/KAaVsUKoI3Xg==} + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1924,8 +1276,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.18.13: - resolution: {integrity: sha512-pGzWWZJBInhIgdEwzn8VHUBang8UvFKsvjDkeJ2oyY5gZtAM6BaxK0QLCuZY+qoj/nx/lIaItH425rm/hloETA==} + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1942,8 +1294,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.18.13: - resolution: {integrity: sha512-hCzZbVJEHV7QM77fHPv2qgBcWxgglGFGCxk6KfQx6PsVIdi1u09X7IvgE9QKqm38OpkzaAkPnnPqwRsltvLkIQ==} + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1960,8 +1312,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.18.13: - resolution: {integrity: sha512-4iMxLRMCxGyk7lEvkkvrxw4aJeC93YIIrfbBlUJ062kilUUnAiMb81eEkVvCVoh3ON283ans7+OQkuy1uHW+Hw==} + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1978,8 +1330,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.18.13: - resolution: {integrity: sha512-I3OKGbynl3AAIO6onXNrup/ttToE6Rv2XYfFgLK/wnr2J+1g+7k4asLrE+n7VMhaqX+BUnyWkCu27rl+62Adug==} + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1996,8 +1348,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.18.13: - resolution: {integrity: sha512-8pcKDApAsKc6WW51ZEVidSGwGbebYw2qKnO1VyD8xd6JN0RN6EUXfhXmDk9Vc4/U3Y4AoFTexQewQDJGsBXBpg==} + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -2014,8 +1366,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.18.13: - resolution: {integrity: sha512-6GU+J1PLiVqWx8yoCK4Z0GnfKyCGIH5L2KQipxOtbNPBs+qNDcMJr9euxnyJ6FkRPyMwaSkjejzPSISD9hb+gg==} + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -2032,8 +1384,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.18.13: - resolution: {integrity: sha512-pfn/OGZ8tyR8YCV7MlLl5hAit2cmS+j/ZZg9DdH0uxdCoJpV7+5DbuXrR+es4ayRVKIcfS9TTMCs60vqQDmh+w==} + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -2050,8 +1402,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.18.13: - resolution: {integrity: sha512-aIbhU3LPg0lOSCfVeGHbmGYIqOtW6+yzO+Nfv57YblEK01oj0mFMtvDJlOaeAZ6z0FZ9D13oahi5aIl9JFphGg==} + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -2068,8 +1420,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.18.13: - resolution: {integrity: sha512-Pct1QwF2sp+5LVi4Iu5Y+6JsGaV2Z2vm4O9Dd7XZ5tKYxEHjFtb140fiMcl5HM1iuv6xXO8O1Vrb1iJxHlv8UA==} + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -2086,8 +1438,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.18.13: - resolution: {integrity: sha512-zTrIP0KzYP7O0+3ZnmzvUKgGtUvf4+piY8PIO3V8/GfmVd3ZyHJGz7Ht0np3P1wz+I8qJ4rjwJKqqEAbIEPngA==} + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -2104,8 +1456,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.18.13: - resolution: {integrity: sha512-I6zs10TZeaHDYoGxENuksxE1sxqZpCp+agYeW039yqFwh3MgVvdmXL5NMveImOC6AtpLvE4xG5ujVic4NWFIDQ==} + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -2122,8 +1474,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.18.13: - resolution: {integrity: sha512-W5C5nczhrt1y1xPG5bV+0M12p2vetOGlvs43LH8SopQ3z2AseIROu09VgRqydx5qFN7y9qCbpgHLx0kb0TcW7g==} + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -2140,8 +1492,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.18.13: - resolution: {integrity: sha512-X/xzuw4Hzpo/yq3YsfBbIsipNgmsm8mE/QeWbdGdTTeZ77fjxI2K0KP3AlhZ6gU3zKTw1bKoZTuKLnqcJ537qw==} + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -2158,8 +1510,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.18.13: - resolution: {integrity: sha512-4CGYdRQT/ILd+yLLE5i4VApMPfGE0RPc/wFQhlluDQCK09+b4JDbxzzjpgQqTPrdnP7r5KUtGVGZYclYiPuHrw==} + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -2176,8 +1528,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.18.13: - resolution: {integrity: sha512-D+wKZaRhQI+MUGMH+DbEr4owC2D7XnF+uyGiZk38QbgzLcofFqIOwFs7ELmIeU45CQgfHNy9Q+LKW3cE8g37Kg==} + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -2194,8 +1546,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.18.13: - resolution: {integrity: sha512-iVl6lehAfJS+VmpF3exKpNQ8b0eucf5VWfzR8S7xFve64NBNz2jPUgx1X93/kfnkfgP737O+i1k54SVQS7uVZA==} + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -2254,96 +1606,61 @@ packages: engines: {node: '>=14'} dev: true - /@graphql-tools/executor@0.0.18(graphql@16.8.1): - resolution: {integrity: sha512-xZC0C+/npXoSHBB5bsJdwxDLgtl1Gu4fL9J2TPQmXoZC3L2N506KJoppf9LgWdHU/xK04luJrhP6WjhfkIN0pQ==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + /@floating-ui/core@1.5.0: + resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==} dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) - '@repeaterjs/repeater': 3.0.4 - graphql: 16.8.1 - tslib: 2.6.2 - value-or-promise: 1.0.12 - dev: true + '@floating-ui/utils': 0.1.6 + dev: false - /@graphql-tools/merge@8.4.2(graphql@16.8.1): - resolution: {integrity: sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + /@floating-ui/dom@1.5.3: + resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==} dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 - tslib: 2.6.2 - dev: true + '@floating-ui/core': 1.5.0 + '@floating-ui/utils': 0.1.6 + dev: false - /@graphql-tools/schema@9.0.19(graphql@16.8.1): - resolution: {integrity: sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - '@graphql-tools/merge': 8.4.2(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - graphql: 16.8.1 - tslib: 2.6.2 - value-or-promise: 1.0.12 - dev: true + /@floating-ui/utils@0.1.6: + resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} + dev: false - /@graphql-tools/utils@9.2.1(graphql@16.8.1): - resolution: {integrity: sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A==} - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + /@fullcalendar/core@6.1.9: + resolution: {integrity: sha512-eeG+z9BWerdsU9Ac6j16rpYpPnE0wxtnEHiHrh/u/ADbGTR3hCOjCD9PxQOfhOTHbWOVs7JQunGcksSPu5WZBQ==} dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.8.1) - graphql: 16.8.1 - tslib: 2.6.2 - dev: true + preact: 10.12.1 + dev: false - /@graphql-typed-document-node/core@3.2.0(graphql@16.8.1): - resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + /@fullcalendar/daygrid@6.1.9(@fullcalendar/core@6.1.9): + resolution: {integrity: sha512-o/6joH/7lmVHXAkbaa/tUbzWYnGp/LgfdiFyYPkqQbjKEeivNZWF1WhHqFbhx0zbFONSHtrvkjY2bjr+Ef2quQ==} peerDependencies: - graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 - dependencies: - graphql: 16.8.1 - dev: true - - /@graphql-yoga/logger@0.0.1: - resolution: {integrity: sha512-6npFz7eZz33mXgSm1waBLMjUNG0D5hTc/p5Hcs1mojkT3KsLpCOFokzTEKboNsBhKevYcaVa/xeA7WBj4UYMLg==} + '@fullcalendar/core': ~6.1.9 dependencies: - tslib: 2.6.2 - dev: true + '@fullcalendar/core': 6.1.9 + dev: false - /@graphql-yoga/subscription@3.1.0: - resolution: {integrity: sha512-Vc9lh8KzIHyS3n4jBlCbz7zCjcbtQnOBpsymcRvHhFr2cuH+knmRn0EmzimMQ58jQ8kxoRXXC3KJS3RIxSdPIg==} + /@fullcalendar/interaction@6.1.9(@fullcalendar/core@6.1.9): + resolution: {integrity: sha512-I3FGnv0kKZpIwujg3HllbKrciNjTqeTYy3oJG226oAn7lV6wnrrDYMmuGmA0jPJAGN46HKrQqKN7ItxQRDec4Q==} + peerDependencies: + '@fullcalendar/core': ~6.1.9 dependencies: - '@graphql-yoga/typed-event-target': 1.0.0 - '@repeaterjs/repeater': 3.0.5 - '@whatwg-node/events': 0.0.2 - tslib: 2.6.2 - dev: true + '@fullcalendar/core': 6.1.9 + dev: false - /@graphql-yoga/typed-event-target@1.0.0: - resolution: {integrity: sha512-Mqni6AEvl3VbpMtKw+TIjc9qS9a8hKhiAjFtqX488yq5oJtj9TkNlFTIacAVS3vnPiswNsmDiQqvwUOcJgi1DA==} + /@fullcalendar/list@6.1.9(@fullcalendar/core@6.1.9): + resolution: {integrity: sha512-OCKdC1Gz26cJ5QsXdQyXVyzVu23ypT2xzyAR+Wc8jEytcJLWXw2a914m/MVax8n8EHuaIYY2exhsy/eaSU0XNA==} + peerDependencies: + '@fullcalendar/core': ~6.1.9 dependencies: - '@repeaterjs/repeater': 3.0.5 - tslib: 2.6.2 - dev: true + '@fullcalendar/core': 6.1.9 + dev: false - /@httptoolkit/websocket-stream@6.0.1: - resolution: {integrity: sha512-A0NOZI+Glp3Xgcz6Na7i7o09+/+xm2m0UCU8gdtM2nIv6/cjLmhMZMqehSpTlgbx9omtLmV8LVqOskPEyWnmZQ==} + /@fullcalendar/timegrid@6.1.9(@fullcalendar/core@6.1.9): + resolution: {integrity: sha512-le7UV05wVE1Trdr054kgJXTwa+A1pEI8nlCBnPWdcyrL+dTLoPvQ4AWEVCnV7So+4zRYaCqnqGXfCJsj0RQa0g==} + peerDependencies: + '@fullcalendar/core': ~6.1.9 dependencies: - '@types/ws': 8.5.10 - duplexify: 3.7.1 - inherits: 2.0.4 - isomorphic-ws: 4.0.1(ws@8.14.2) - readable-stream: 2.3.8 - safe-buffer: 5.2.1 - ws: 8.14.2 - xtend: 4.0.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true + '@fullcalendar/core': 6.1.9 + '@fullcalendar/daygrid': 6.1.9(@fullcalendar/core@6.1.9) + dev: false /@humanwhocodes/config-array@0.11.13: resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} @@ -2365,16 +1682,33 @@ packages: resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} dev: true - /@isaacs/cliui@8.0.2: - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} + /@iconify/json@2.2.147: + resolution: {integrity: sha512-VTW1vVivOq5RVcZu7xqCXWptGH7fo6VPsUxT5QBlbBS042859YZnK1JTXHJu4InMuTwQC/3KLP+InJJ5kawOGg==} dependencies: - string-width: 5.1.2 - string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi@7.0.0 + '@iconify/types': 2.0.0 + pathe: 1.1.1 + dev: true + + /@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + dev: true + + /@iconify/utils@2.1.12: + resolution: {integrity: sha512-7vf3Uk6H7TKX4QMs2gbg5KR1X9J0NJzKSRNWhMZ+PWN92l0t6Q3tj2ZxLDG07rC3ppWBtTtA4FPmkQphuEmdsg==} + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.6 + '@iconify/types': 2.0.0 + debug: 4.3.4 + kolorist: 1.8.0 + local-pkg: 0.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@istanbuljs/schema@0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} dev: true /@jest/schemas@29.6.3: @@ -2391,43 +1725,23 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.20 - dev: true /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true /@jridgewell/trace-mapping@0.3.20: resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - - /@lucia-auth/adapter-prisma@3.0.2(@prisma/client@5.6.0)(lucia@2.7.4): - resolution: {integrity: sha512-EyJWZene1/zasPwPctv8wwNErZt5mwwm5JATbhg+kXr3R8pbC7lJfVzDTAeeFClVH5k/FywRcsBl3JkPaNIcow==} - peerDependencies: - '@prisma/client': ^4.2.0 || ^5.0.0 - lucia: ^2.0.0 - dependencies: - '@prisma/client': 5.6.0(prisma@5.6.0) - lucia: 2.7.4 - dev: false - - /@lukeed/ms@2.0.1: - resolution: {integrity: sha512-Xs/4RZltsAL7pkvaNStUQt7netTkyxrS0K+RILcVr3TRMS/ToOg4I6uNfhB9SlGsnWBym4U+EaXq0f0cEMNkHA==} - engines: {node: '>=8'} - dev: true /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -2450,38 +1764,8 @@ packages: fastq: 1.15.0 dev: true - /@peculiar/asn1-schema@2.3.8: - resolution: {integrity: sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==} - dependencies: - asn1js: 3.0.5 - pvtsutils: 1.3.5 - tslib: 2.6.2 - dev: true - - /@peculiar/json-schema@1.1.12: - resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} - engines: {node: '>=8.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - - /@peculiar/webcrypto@1.4.3: - resolution: {integrity: sha512-VtaY4spKTdN5LjJ04im/d/joXuvLbQdgy5Z4DXF4MFZhQ+MTrejbNMkfZBp1Bs3O5+bFqnJgyGdPuZQflvIa5A==} - engines: {node: '>=10.12.0'} - dependencies: - '@peculiar/asn1-schema': 2.3.8 - '@peculiar/json-schema': 1.1.12 - pvtsutils: 1.3.5 - tslib: 2.6.2 - webcrypto-core: 1.7.7 - dev: true - - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - dev: true - optional: true + /@panva/hkdf@1.1.1: + resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} /@pkgr/utils@2.4.2: resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} @@ -2491,162 +1775,59 @@ packages: fast-glob: 3.3.2 is-glob: 4.0.3 open: 9.1.0 - picocolors: 1.0.0 - tslib: 2.6.2 - dev: true - - /@playwright/test@1.40.0: - resolution: {integrity: sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg==} - engines: {node: '>=16'} - hasBin: true - dependencies: - playwright: 1.40.0 - dev: true - - /@polka/url@1.0.0-next.23: - resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} - dev: true - - /@prisma/client@5.6.0(prisma@5.6.0): - resolution: {integrity: sha512-mUDefQFa1wWqk4+JhKPYq8BdVoFk9NFMBXUI8jAkBfQTtgx8WPx02U2HB/XbAz3GSUJpeJOKJQtNvaAIDs6sug==} - engines: {node: '>=16.13'} - requiresBuild: true - peerDependencies: - prisma: '*' - peerDependenciesMeta: - prisma: - optional: true - dependencies: - '@prisma/engines-version': 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee - prisma: 5.6.0 - dev: false - - /@prisma/engines-version@5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee: - resolution: {integrity: sha512-UoFgbV1awGL/3wXuUK3GDaX2SolqczeeJ5b4FVec9tzeGbSWJboPSbT0psSrmgYAKiKnkOPFSLlH6+b+IyOwAw==} - dev: false - - /@prisma/engines@5.6.0: - resolution: {integrity: sha512-Mt2q+GNJpU2vFn6kif24oRSBQv1KOkYaterQsi0k2/lA+dLvhRX6Lm26gon6PYHwUM8/h8KRgXIUMU0PCLB6bw==} - requiresBuild: true - - /@prisma/prisma-schema-wasm@4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584: - resolution: {integrity: sha512-JFdsnSgBPN8reDTLOI9Vh/6ccCb2aD1LbY/LWQnkcIgNo6IdpzvuM+qRVbBuA6IZP2SdqQI8Lu6RL2P8EFBQUA==} - dev: true - - /@repeaterjs/repeater@3.0.4: - resolution: {integrity: sha512-AW8PKd6iX3vAZ0vA43nOUOnbq/X5ihgU+mSXXqunMkeQADGiqw/PY0JNeYtD5sr0PAy51YPgAPbDoeapv9r8WA==} - dev: true - - /@repeaterjs/repeater@3.0.5: - resolution: {integrity: sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==} - dev: true - - /@rollup/rollup-android-arm-eabi@4.5.1: - resolution: {integrity: sha512-YaN43wTyEBaMqLDYeze+gQ4ZrW5RbTEGtT5o1GVDkhpdNcsLTnLRcLccvwy3E9wiDKWg9RIhuoy3JQKDRBfaZA==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-android-arm64@4.5.1: - resolution: {integrity: sha512-n1bX+LCGlQVuPlCofO0zOKe1b2XkFozAVRoczT+yxWZPGnkEAKTTYVOGZz8N4sKuBnKMxDbfhUsB1uwYdup/sw==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-arm64@4.5.1: - resolution: {integrity: sha512-QqJBumdvfBqBBmyGHlKxje+iowZwrHna7pokj/Go3dV1PJekSKfmjKrjKQ/e6ESTGhkfPNLq3VXdYLAc+UtAQw==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-x64@4.5.1: - resolution: {integrity: sha512-RrkDNkR/P5AEQSPkxQPmd2ri8WTjSl0RYmuFOiEABkEY/FSg0a4riihWQGKDJ4LnV9gigWZlTMx2DtFGzUrYQw==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm-gnueabihf@4.5.1: - resolution: {integrity: sha512-ZFPxvUZmE+fkB/8D9y/SWl/XaDzNSaxd1TJUSE27XAKlRpQ2VNce/86bGd9mEUgL3qrvjJ9XTGwoX0BrJkYK/A==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm64-gnu@4.5.1: - resolution: {integrity: sha512-FEuAjzVIld5WVhu+M2OewLmjmbXWd3q7Zcx+Rwy4QObQCqfblriDMMS7p7+pwgjZoo9BLkP3wa9uglQXzsB9ww==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm64-musl@4.5.1: - resolution: {integrity: sha512-f5Gs8WQixqGRtI0Iq/cMqvFYmgFzMinuJO24KRfnv7Ohi/HQclwrBCYkzQu1XfLEEt3DZyvveq9HWo4bLJf1Lw==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-x64-gnu@4.5.1: - resolution: {integrity: sha512-CWPkPGrFfN2vj3mw+S7A/4ZaU3rTV7AkXUr08W9lNP+UzOvKLVf34tWCqrKrfwQ0NTk5GFqUr2XGpeR2p6R4gw==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-x64-musl@4.5.1: - resolution: {integrity: sha512-ZRETMFA0uVukUC9u31Ed1nx++29073goCxZtmZARwk5aF/ltuENaeTtRVsSQzFlzdd4J6L3qUm+EW8cbGt0CKQ==} - cpu: [x64] - os: [linux] - requiresBuild: true + picocolors: 1.0.0 + tslib: 2.6.2 dev: true - optional: true - /@rollup/rollup-win32-arm64-msvc@4.5.1: - resolution: {integrity: sha512-ihqfNJNb2XtoZMSCPeoo0cYMgU04ksyFIoOw5S0JUVbOhafLot+KD82vpKXOurE2+9o/awrqIxku9MRR9hozHQ==} - cpu: [arm64] - os: [win32] - requiresBuild: true + /@polka/url@1.0.0-next.23: + resolution: {integrity: sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==} dev: true - optional: true - /@rollup/rollup-win32-ia32-msvc@4.5.1: - resolution: {integrity: sha512-zK9MRpC8946lQ9ypFn4gLpdwr5a01aQ/odiIJeL9EbgZDMgbZjjT/XzTqJvDfTmnE1kHdbG20sAeNlpc91/wbg==} - cpu: [ia32] - os: [win32] + /@prisma/client@5.6.0(prisma@5.6.0): + resolution: {integrity: sha512-mUDefQFa1wWqk4+JhKPYq8BdVoFk9NFMBXUI8jAkBfQTtgx8WPx02U2HB/XbAz3GSUJpeJOKJQtNvaAIDs6sug==} + engines: {node: '>=16.13'} requiresBuild: true - dev: true - optional: true + peerDependencies: + prisma: '*' + peerDependenciesMeta: + prisma: + optional: true + dependencies: + '@prisma/engines-version': 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee + prisma: 5.6.0 + dev: false - /@rollup/rollup-win32-x64-msvc@4.5.1: - resolution: {integrity: sha512-5I3Nz4Sb9TYOtkRwlH0ow+BhMH2vnh38tZ4J4mggE48M/YyJyp/0sPSxhw1UeS1+oBgQ8q7maFtSeKpeRJu41Q==} - cpu: [x64] - os: [win32] + /@prisma/engines-version@5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee: + resolution: {integrity: sha512-UoFgbV1awGL/3wXuUK3GDaX2SolqczeeJ5b4FVec9tzeGbSWJboPSbT0psSrmgYAKiKnkOPFSLlH6+b+IyOwAw==} + dev: false + + /@prisma/engines@5.6.0: + resolution: {integrity: sha512-Mt2q+GNJpU2vFn6kif24oRSBQv1KOkYaterQsi0k2/lA+dLvhRX6Lm26gon6PYHwUM8/h8KRgXIUMU0PCLB6bw==} requiresBuild: true + + /@prisma/prisma-schema-wasm@4.17.0-26.6b0aef69b7cdfc787f822ecd7cdc76d5f1991584: + resolution: {integrity: sha512-JFdsnSgBPN8reDTLOI9Vh/6ccCb2aD1LbY/LWQnkcIgNo6IdpzvuM+qRVbBuA6IZP2SdqQI8Lu6RL2P8EFBQUA==} dev: true - optional: true /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@smithy/abort-controller@1.1.0: - resolution: {integrity: sha512-5imgGUlZL4dW4YWdMYAKLmal9ny/tlenM81QZY7xYyb76z9Z/QOg7oM5Ak9HQl8QfFTlGVWwcMXl+54jroRgEQ==} - engines: {node: '>=14.0.0'} + /@skeletonlabs/skeleton@2.5.1(svelte@4.2.7): + resolution: {integrity: sha512-llzzKr6PQV1MUsJybdo3Z0SaVwm00KDf8DKhlVTt3X3fbCjIbS9rK6sLzJKZO01L/cQYtAzdVXv9CxALtIuy0w==} + peerDependencies: + svelte: ^3.56.0 || ^4.0.0 dependencies: - '@smithy/types': 1.2.0 - tslib: 2.6.2 + esm-env: 1.0.0 + svelte: 4.2.7 + dev: true + + /@skeletonlabs/tw-plugin@0.2.4(tailwindcss@3.3.5): + resolution: {integrity: sha512-DmOFMV6jhhvnub/TANB62nJJqxfMBby5Kxwe/Mn3DTxHuJLZj8B47Ta2K5sl/or2B8MaMfny8ocvPAzd6lrMtQ==} + peerDependencies: + tailwindcss: '>=3.0.0' + dependencies: + tailwindcss: 3.3.5 dev: true /@smithy/abort-controller@2.0.14: @@ -2670,16 +1851,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/config-resolver@1.1.0: - resolution: {integrity: sha512-7WD9eZHp46BxAjNGHJLmxhhyeiNWkBdVStd7SUJPUZqQGeIO/REtIrcIfKUfdiHTQ9jyu2SYoqvzqqaFc6987w==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/types': 1.2.0 - '@smithy/util-config-provider': 1.1.0 - '@smithy/util-middleware': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/config-resolver@2.0.19: resolution: {integrity: sha512-JsghnQ5zjWmjEVY8TFOulLdEOCj09SjRLugrHlkPZTIBBm7PQitCFVLThbsKPZQOP7N3ME1DU1nKUc1UaVnBog==} engines: {node: '>=14.0.0'} @@ -2746,16 +1917,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/fetch-http-handler@1.1.0: - resolution: {integrity: sha512-N22C9R44u5WGlcY+Wuv8EXmCAq62wWwriRAuoczMEwAIjPbvHSthyPSLqI4S7kAST1j6niWg8kwpeJ3ReAv3xg==} - dependencies: - '@smithy/protocol-http': 1.2.0 - '@smithy/querystring-builder': 1.1.0 - '@smithy/types': 1.2.0 - '@smithy/util-base64': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/fetch-http-handler@2.2.7: resolution: {integrity: sha512-iSDBjxuH9TgrtMYAr7j5evjvkvgwLY3y+9D547uep+JNkZ1ZT+BaeU20j6I/bO/i26ilCWFImrlXTPsfQtZdIQ==} dependencies: @@ -2801,13 +1962,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/is-array-buffer@1.1.0: - resolution: {integrity: sha512-twpQ/n+3OWZJ7Z+xu43MJErmhB/WO/mMTnqR6PwWQShvSJ/emx5d1N59LQZk6ZpTAeuRWrc+eHhkzTp9NFjNRQ==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - /@smithy/is-array-buffer@2.0.0: resolution: {integrity: sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==} engines: {node: '>=14.0.0'} @@ -2845,19 +1999,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/middleware-retry@1.1.0: - resolution: {integrity: sha512-lINKYxIvT+W20YFOtHBKeGm7npuJg0/YCoShttU7fVpsmU+a2rdb9zrJn1MHqWfUL6DhTAWGa0tH2O7l4XrDcw==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/protocol-http': 1.2.0 - '@smithy/service-error-classification': 1.1.0 - '@smithy/types': 1.2.0 - '@smithy/util-middleware': 1.1.0 - '@smithy/util-retry': 1.1.0 - tslib: 2.6.2 - uuid: 8.3.2 - dev: true - /@smithy/middleware-retry@2.0.21: resolution: {integrity: sha512-EZS1EXv1k6IJX6hyu/0yNQuPcPaXwG8SWljQHYueyRbOxmqYgoWMWPtfZj0xRRQ4YtLawQSpBgAeiJltq8/MPw==} engines: {node: '>=14.0.0'} @@ -2880,13 +2021,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/middleware-stack@1.1.0: - resolution: {integrity: sha512-XynYiIvXNea2BbLcppvpNK0zu8o2woJqgnmxqYTn4FWagH/Hr2QIk8LOsUz7BIJ4tooFhmx8urHKCdlPbbPDCA==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - /@smithy/middleware-stack@2.0.8: resolution: {integrity: sha512-7/N59j0zWqVEKExJcA14MrLDZ/IeN+d6nbkN8ucs+eURyaDUXWYlZrQmMOd/TyptcQv0+RDlgag/zSTTV62y/Q==} engines: {node: '>=14.0.0'} @@ -2905,17 +2039,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/node-http-handler@1.1.0: - resolution: {integrity: sha512-d3kRriEgaIiGXLziAM8bjnaLn1fthCJeTLZIwEIpzQqe6yPX0a+yQoLCTyjb2fvdLwkMoG4p7THIIB5cj5lkbg==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/abort-controller': 1.1.0 - '@smithy/protocol-http': 1.2.0 - '@smithy/querystring-builder': 1.1.0 - '@smithy/types': 1.2.0 - tslib: 2.6.2 - dev: true - /@smithy/node-http-handler@2.1.10: resolution: {integrity: sha512-lkALAwtN6odygIM4nB8aHDahINM6WXXjNrZmWQAh0RSossySRT2qa31cFv0ZBuAYVWeprskRk13AFvvLmf1WLw==} engines: {node: '>=14.0.0'} @@ -2935,14 +2058,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/protocol-http@1.2.0: - resolution: {integrity: sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/types': 1.2.0 - tslib: 2.6.2 - dev: true - /@smithy/protocol-http@3.0.10: resolution: {integrity: sha512-6+tjNk7rXW7YTeGo9qwxXj/2BFpJTe37kTj3EnZCoX/nH+NP/WLA7O83fz8XhkGqsaAhLUPo/bB12vvd47nsmg==} engines: {node: '>=14.0.0'} @@ -2951,15 +2066,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/querystring-builder@1.1.0: - resolution: {integrity: sha512-gDEi4LxIGLbdfjrjiY45QNbuDmpkwh9DX4xzrR2AzjjXpxwGyfSpbJaYhXARw9p17VH0h9UewnNQXNwaQyYMDA==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/types': 1.2.0 - '@smithy/util-uri-escape': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/querystring-builder@2.0.14: resolution: {integrity: sha512-lQ4pm9vTv9nIhl5jt6uVMPludr6syE2FyJmHsIJJuOD7QPIJnrf9HhUGf1iHh9KJ4CUv21tpOU3X6s0rB6uJ0g==} engines: {node: '>=14.0.0'} @@ -2977,11 +2083,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/service-error-classification@1.1.0: - resolution: {integrity: sha512-OCTEeJ1igatd5kFrS2VDlYbainNNpf7Lj1siFOxnRWqYOP9oNvC5HOJBd3t+Z8MbrmehBtuDJ2QqeBsfeiNkww==} - engines: {node: '>=14.0.0'} - dev: true - /@smithy/service-error-classification@2.0.7: resolution: {integrity: sha512-LLxgW12qGz8doYto15kZ4x1rHjtXl0BnCG6T6Wb8z2DI4PT9cJfOSvzbuLzy7+5I24PAepKgFeWHRd9GYy3Z9w==} engines: {node: '>=14.0.0'} @@ -3011,16 +2112,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/smithy-client@1.1.0: - resolution: {integrity: sha512-j32SGgVhv2G9nBTmel9u3OXux8KG20ssxuFakJrEeDug3kqbl1qrGzVLCe+Eib402UDtA0Sp1a4NZ2SEXDBxag==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/middleware-stack': 1.1.0 - '@smithy/types': 1.2.0 - '@smithy/util-stream': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/smithy-client@2.1.16: resolution: {integrity: sha512-Lw67+yQSpLl4YkDLUzI2KgS8TXclXmbzSeOJUmRFS4ueT56B4pw3RZRF/SRzvgyxM/HxgkUan8oSHXCujPDafQ==} engines: {node: '>=14.0.0'} @@ -3031,13 +2122,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/types@1.2.0: - resolution: {integrity: sha512-z1r00TvBqF3dh4aHhya7nz1HhvCg4TRmw51fjMrh5do3h+ngSstt/yKlNbHeb9QxJmFbmN8KEVSWgb1bRvfEoA==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - /@smithy/types@2.6.0: resolution: {integrity: sha512-PgqxJq2IcdMF9iAasxcqZqqoOXBHufEfmbEUdN1pmJrJltT42b0Sc8UiYSWWzKkciIp9/mZDpzYi4qYG1qqg6g==} engines: {node: '>=14.0.0'} @@ -3053,14 +2137,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-base64@1.1.0: - resolution: {integrity: sha512-FpYmDmVbOXAxqvoVCwqehUN0zXS+lN8V7VS9O7I8MKeVHdSTsZzlwiMEvGoyTNOXWn8luF4CTDYgNHnZViR30g==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/util-buffer-from': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/util-base64@2.0.1: resolution: {integrity: sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==} engines: {node: '>=14.0.0'} @@ -3082,14 +2158,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-buffer-from@1.1.0: - resolution: {integrity: sha512-9m6NXE0ww+ra5HKHCHig20T+FAwxBAm7DIdwc/767uGWbRcY720ybgPacQNB96JMOI7xVr/CDa3oMzKmW4a+kw==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/is-array-buffer': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/util-buffer-from@2.0.0: resolution: {integrity: sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==} engines: {node: '>=14.0.0'} @@ -3098,13 +2166,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-config-provider@1.1.0: - resolution: {integrity: sha512-rQ47YpNmF6Is4I9GiE3T3+0xQ+r7RKRKbmHYyGSbyep/0cSf9kteKcI0ssJTvveJ1K4QvwrxXj1tEFp/G2UqxQ==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - /@smithy/util-config-provider@2.0.0: resolution: {integrity: sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==} engines: {node: '>=14.0.0'} @@ -3145,13 +2206,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-hex-encoding@1.1.0: - resolution: {integrity: sha512-7UtIE9eH0u41zpB60Jzr0oNCQ3hMJUabMcKRUVjmyHTXiWDE4vjSqN6qlih7rCNeKGbioS7f/y2Jgym4QZcKFg==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - /@smithy/util-hex-encoding@2.0.0: resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==} engines: {node: '>=14.0.0'} @@ -3159,13 +2213,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-middleware@1.1.0: - resolution: {integrity: sha512-6hhckcBqVgjWAqLy2vqlPZ3rfxLDhFWEmM7oLh2POGvsi7j0tHkbN7w4DFhuBExVJAbJ/qqxqZdRY6Fu7/OezQ==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - /@smithy/util-middleware@2.0.7: resolution: {integrity: sha512-tRINOTlf1G9B0ECarFQAtTgMhpnrMPSa+5j4ZEwEawCLfTFTavk6757sxhE4RY5RMlD/I3x+DCS8ZUiR8ho9Pw==} engines: {node: '>=14.0.0'} @@ -3174,14 +2221,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-retry@1.1.0: - resolution: {integrity: sha512-ygQW5HBqYXpR3ua09UciS0sL7UGJzGiktrKkOuEJwARoUuzz40yaEGU6xd9Gs7KBmAaFC8gMfnghHtwZ2nyBCQ==} - engines: {node: '>= 14.0.0'} - dependencies: - '@smithy/service-error-classification': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/util-retry@2.0.7: resolution: {integrity: sha512-fIe5yARaF0+xVT1XKcrdnHKTJ1Vc4+3e3tLDjCuIcE9b6fkBzzGFY7AFiX4M+vj6yM98DrwkuZeHf7/hmtVp0Q==} engines: {node: '>= 14.0.0'} @@ -3191,20 +2230,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-stream@1.1.0: - resolution: {integrity: sha512-w3lsdGsntaLQIrwDWJkIFKrFscgZXwU/oxsse09aSTNv5TckPhDeYea3LhsDrU5MGAG3vprhVZAKr33S45coVA==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/fetch-http-handler': 1.1.0 - '@smithy/node-http-handler': 1.1.0 - '@smithy/types': 1.2.0 - '@smithy/util-base64': 1.1.0 - '@smithy/util-buffer-from': 1.1.0 - '@smithy/util-hex-encoding': 1.1.0 - '@smithy/util-utf8': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/util-stream@2.0.21: resolution: {integrity: sha512-0BUE16d7n1x7pi1YluXJdB33jOTyBChT0j/BlOkFa9uxfg6YqXieHxjHNuCdJRARa7AZEj32LLLEPJ1fSa4inA==} engines: {node: '>=14.0.0'} @@ -3219,13 +2244,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-uri-escape@1.1.0: - resolution: {integrity: sha512-/jL/V1xdVRt5XppwiaEU8Etp5WHZj609n0xMTuehmCqdoOFbId1M+aEeDWZsQ+8JbEB/BJ6ynY2SlYmOaKtt8w==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.6.2 - dev: true - /@smithy/util-uri-escape@2.0.0: resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==} engines: {node: '>=14.0.0'} @@ -3233,14 +2251,6 @@ packages: tslib: 2.6.2 dev: true - /@smithy/util-utf8@1.1.0: - resolution: {integrity: sha512-p/MYV+JmqmPyjdgyN2UxAeYDj9cBqCjp0C/NsTWnnjoZUVqoeZ6IrW915L9CAKWVECgv9lVQGc4u/yz26/bI1A==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/util-buffer-from': 1.1.0 - tslib: 2.6.2 - dev: true - /@smithy/util-utf8@2.0.2: resolution: {integrity: sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==} engines: {node: '>=14.0.0'} @@ -3258,13 +2268,33 @@ packages: tslib: 2.6.2 dev: true - /@sveltejs/adapter-auto@2.1.1(@sveltejs/kit@1.27.6): - resolution: {integrity: sha512-nzi6x/7/3Axh5VKQ8Eed3pYxastxoa06Y/bFhWb7h3Nu+nGRVxKAy3+hBJgmPCwWScy8n0TsstZjSVKfyrIHkg==} - peerDependencies: - '@sveltejs/kit': ^1.0.0 + /@svelte.kit/adapter-aws@0.2.3(svelte@4.2.7)(vite@4.5.0): + resolution: {integrity: sha512-sDhjDY/Mo2sR4px+bwQSjk6uND846FD0u2rDoedKI3g6kwyAYjo+T611yT9ihSpnmJSQUo8DYZci/RXoEMzM7A==} + engines: {node: '>=18', pnpm: ^8.0.0} + dependencies: + '@aws-sdk/client-s3': 3.456.0 + '@sveltejs/kit': 1.27.6(svelte@4.2.7)(vite@4.5.0) + esbuild: 0.19.7 + transitivePeerDependencies: + - aws-crt + - supports-color + - svelte + - vite + dev: true + + /@svelte.kit/cdk@0.2.3(svelte@4.2.7)(vite@4.5.0): + resolution: {integrity: sha512-XTkqtB3z1r2yCOGQTQDPLeXMzBuNNzfs3zrMg+7aelGmqoiNBtY+I9Mfpt62ZmhmgAUHVj6kEl40OMoSnhJrKg==} dependencies: + '@aws-cdk/aws-apigatewayv2-alpha': 2.109.0-alpha.0(aws-cdk-lib@2.110.1)(constructs@10.3.0) + '@aws-cdk/aws-apigatewayv2-integrations-alpha': 2.109.0-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.109.0-alpha.0)(aws-cdk-lib@2.110.1)(constructs@10.3.0) '@sveltejs/kit': 1.27.6(svelte@4.2.7)(vite@4.5.0) - import-meta-resolve: 4.0.0 + aws-cdk-lib: 2.110.1(constructs@10.3.0) + constructs: 10.3.0 + jiti: 1.21.0 + transitivePeerDependencies: + - supports-color + - svelte + - vite dev: true /@sveltejs/kit@1.27.6(svelte@4.2.7)(vite@4.5.0): @@ -3290,7 +2320,7 @@ packages: svelte: 4.2.7 tiny-glob: 0.2.9 undici: 5.26.5 - vite: 4.5.0(@types/node@18.18.12) + vite: 4.5.0(@types/node@20.10.0) transitivePeerDependencies: - supports-color dev: true @@ -3306,7 +2336,7 @@ packages: '@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.7)(vite@4.5.0) debug: 4.3.4 svelte: 4.2.7 - vite: 4.5.0(@types/node@18.18.12) + vite: 4.5.0(@types/node@20.10.0) transitivePeerDependencies: - supports-color dev: true @@ -3325,16 +2355,55 @@ packages: magic-string: 0.30.5 svelte: 4.2.7 svelte-hmr: 0.15.3(svelte@4.2.7) - vite: 4.5.0(@types/node@18.18.12) + vite: 4.5.0(@types/node@20.10.0) vitefu: 0.2.5(vite@4.5.0) transitivePeerDependencies: - supports-color dev: true - /@trpc/server@9.16.0: - resolution: {integrity: sha512-IENsJs41ZR4oeFUJhsNNTSgEOtuRN0m9u7ec4u3eG/qOc7bIoo1nDoYtx4bl6OJJSQYEytG9tlcVz9G8OAaHbg==} + /@tailwindcss/forms@0.5.7(tailwindcss@3.3.5): + resolution: {integrity: sha512-QE7X69iQI+ZXwldE+rzasvbJiyV/ju1FGHH0Qn2W3FKbuYtqp8LKcy6iSw79fVUT5/Vvf+0XgLCeYVG+UV6hOw==} + peerDependencies: + tailwindcss: '>=3.0.0 || >= 3.0.0-alpha.1' dependencies: - tslib: 2.6.2 + mini-svg-data-uri: 1.4.4 + tailwindcss: 3.3.5 + dev: true + + /@tailwindcss/typography@0.5.10(tailwindcss@3.3.5): + resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + dependencies: + lodash.castarray: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.merge: 4.6.2 + postcss-selector-parser: 6.0.10 + tailwindcss: 3.3.5 + dev: true + + /@tanstack/query-core@5.8.7: + resolution: {integrity: sha512-58xOSkxxZK4SGQ/uzX8MDZHLGZCkxlgkPxnfhxUOL2uchnNHyay2UVcR3mQNMgaMwH1e2l+0n+zfS7+UJ/MAJw==} + + /@tanstack/svelte-query@5.8.7(svelte@4.2.7): + resolution: {integrity: sha512-KzilehNQQO4wxxucEy1NJMo0q/NZ0nhrq5TX5MNzklsu0QZ5x+Hn5x7DVox4uKazkCuro1S7PhGEAwFQnHTuwQ==} + peerDependencies: + svelte: '>=3 <5' + dependencies: + '@tanstack/query-core': 5.8.7 + svelte: 4.2.7 + + /@trpc/client@10.44.1(@trpc/server@10.44.1): + resolution: {integrity: sha512-vTWsykNcgz1LnwePVl2fKZnhvzP9N3GaaLYPkfGINo314ZOS0OBqe9x0ytB2LLUnRVTAAZ2WoONzARd8nHiqrA==} + peerDependencies: + '@trpc/server': 10.44.1 + dependencies: + '@trpc/server': 10.44.1 + dev: true + + /@trpc/server@10.44.1: + resolution: {integrity: sha512-mF7B+K6LjuboX8I1RZgKE5GA/fJhsJ8tKGK2UBt3Bwik7hepEPb4NJgNr7vO6BK5IYwPdBLRLTctRw6XZx0sRg==} + engines: {node: '>=18.0.0'} dev: true /@types/chai-subset@1.3.5: @@ -3351,8 +2420,24 @@ packages: resolution: {integrity: sha512-7z/eR6O859gyWIAjuvBWFzNURmf2oPBmJlfVWkwehU5nzIyjwBsTh7WMmEEV4JFnHuQ3ex4oyTvfKzcyJVDBNA==} dev: true + /@types/eslint@8.44.7: + resolution: {integrity: sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.15 + dev: true + + /@types/eslint__eslintrc@2.1.1: + resolution: {integrity: sha512-LI51vVv3N7WI4+fM7Xkh1+ciLA1gtuQPgXdKdece+vD8f/G2hrFqtwb4YIQyIM6VXpRM4vSy1PW5y3yuHK+Y2w==} + dependencies: + '@types/eslint': 8.44.7 + dev: true + /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + /@types/istanbul-lib-coverage@2.0.6: + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} dev: true /@types/json-schema@7.0.15: @@ -3377,6 +2462,12 @@ packages: undici-types: 5.26.5 dev: true + /@types/node@20.10.0: + resolution: {integrity: sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ==} + dependencies: + undici-types: 5.26.5 + dev: true + /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} dev: true @@ -3389,13 +2480,11 @@ packages: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} dev: true - /@types/ws@8.5.10: - resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - dependencies: - '@types/node': 18.18.12 - dev: true + /@types/unist@2.0.10: + resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + dev: false - /@typescript-eslint/eslint-plugin@6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/eslint-plugin@6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-XOpZ3IyJUIV1b15M7HVOpgQxPPF7lGXgsfcEIu3yDxFPaf/xZKt7s9QO/pbk7vpWQyVulpJbu4E5LwpZiQo4kA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3407,10 +2496,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.12.0 - '@typescript-eslint/type-utils': 6.12.0(eslint@8.54.0)(typescript@5.3.2) - '@typescript-eslint/utils': 6.12.0(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/type-utils': 6.12.0(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.12.0(eslint@8.54.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.12.0 debug: 4.3.4 eslint: 8.54.0 @@ -3418,13 +2507,13 @@ packages: ignore: 5.3.0 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3436,11 +2525,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.12.0 '@typescript-eslint/types': 6.12.0 - '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.12.0 debug: 4.3.4 eslint: 8.54.0 - typescript: 5.3.2 + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -3453,7 +2542,7 @@ packages: '@typescript-eslint/visitor-keys': 6.12.0 dev: true - /@typescript-eslint/type-utils@6.12.0(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/type-utils@6.12.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-WWmRXxhm1X8Wlquj+MhsAG4dU/Blvf1xDgGaYCzfvStP2NwPQh6KBvCDbiOEvaE0filhranjIlK/2fSTVwtBng==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3463,12 +2552,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.2) - '@typescript-eslint/utils': 6.12.0(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.2.2) + '@typescript-eslint/utils': 6.12.0(eslint@8.54.0)(typescript@5.2.2) debug: 4.3.4 eslint: 8.54.0 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true @@ -3478,7 +2567,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.12.0(typescript@5.3.2): + /@typescript-eslint/typescript-estree@6.12.0(typescript@5.2.2): resolution: {integrity: sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3493,13 +2582,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.3.2) - typescript: 5.3.2 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.12.0(eslint@8.54.0)(typescript@5.3.2): + /@typescript-eslint/utils@6.12.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-LywPm8h3tGEbgfyjYnu3dauZ0U7R60m+miXgKcZS8c7QALO9uWJdvNoP+duKTk2XMWc7/Q3d/QiCuLN9X6SWyQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3510,7 +2599,7 @@ packages: '@types/semver': 7.5.6 '@typescript-eslint/scope-manager': 6.12.0 '@typescript-eslint/types': 6.12.0 - '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.2.2) eslint: 8.54.0 semver: 7.5.4 transitivePeerDependencies: @@ -3530,6 +2619,27 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true + /@vitest/coverage-v8@0.34.6(vitest@0.34.6): + resolution: {integrity: sha512-fivy/OK2d/EsJFoEoxHFEnNGTg+MmdZBAVK9Ka4qhXR2K3J0DS08vcGVwzDtXSuUMabLv4KtPcpSKkcMXFDViw==} + peerDependencies: + vitest: '>=0.32.0 <1' + dependencies: + '@ampproject/remapping': 2.2.1 + '@bcoe/v8-coverage': 0.2.3 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.6 + magic-string: 0.30.5 + picocolors: 1.0.0 + std-env: 3.5.0 + test-exclude: 6.0.0 + v8-to-istanbul: 9.2.0 + vitest: 0.34.6(jsdom@23.0.0) + transitivePeerDependencies: + - supports-color + dev: true + /@vitest/expect@0.34.6: resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} dependencies: @@ -3568,41 +2678,6 @@ packages: pretty-format: 29.7.0 dev: true - /@whatwg-node/events@0.0.2: - resolution: {integrity: sha512-WKj/lI4QjnLuPrim0cfO7i+HsDSXHxNv1y0CrJhdntuO3hxWZmnXCwNDnwOvry11OjRin6cgWNF+j/9Pn8TN4w==} - dev: true - - /@whatwg-node/events@0.0.3: - resolution: {integrity: sha512-IqnKIDWfXBJkvy/k6tzskWTc2NK3LcqHlb+KHGCrjOCH4jfQckRX0NAiIcC/vIqQkzLYw2r2CTSwAxcrtcD6lA==} - dev: true - - /@whatwg-node/fetch@0.8.8: - resolution: {integrity: sha512-CdcjGC2vdKhc13KKxgsc6/616BQ7ooDIgPeTuAiE8qfCnS0mGzcfCOoZXypQSz73nxI+GWc7ZReIAVhxoE1KCg==} - dependencies: - '@peculiar/webcrypto': 1.4.3 - '@whatwg-node/node-fetch': 0.3.6 - busboy: 1.6.0 - urlpattern-polyfill: 8.0.2 - web-streams-polyfill: 3.2.1 - dev: true - - /@whatwg-node/node-fetch@0.3.6: - resolution: {integrity: sha512-w9wKgDO4C95qnXZRwZTfCmLWqyRnooGjcIwG0wADWjw9/HN0p7dtvtgSvItZtUyNteEvgTrd8QojNEqV6DAGTA==} - dependencies: - '@whatwg-node/events': 0.0.3 - busboy: 1.6.0 - fast-querystring: 1.1.2 - fast-url-parser: 1.1.3 - tslib: 2.6.2 - dev: true - - /@whatwg-node/server@0.7.7: - resolution: {integrity: sha512-aHURgNDFm/48WVV3vhTMfnEKCYwYgdaRdRhZsQZx4UVFjGGkGay7Ys0+AYu9QT/jpoImv2oONkstoTMUprDofg==} - dependencies: - '@whatwg-node/fetch': 0.8.8 - tslib: 2.6.2 - dev: true - /JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -3611,14 +2686,6 @@ packages: through: 2.3.8 dev: true - /accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - dev: true - /acorn-jsx@5.3.2(acorn@8.11.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -3636,22 +2703,14 @@ packages: resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} engines: {node: '>=0.4.0'} hasBin: true - dev: true - /adm-zip@0.5.10: - resolution: {integrity: sha512-x0HvcHqVJNTPk/Bw8JbLWlWoo6Wwnsug0fnYYro1HBrjxZ3G7/AZk7Ahv8JwDe1uIcz8eBqvu86FuF1POiG7vQ==} - engines: {node: '>=6.0'} - dev: true - - /ajv-formats@2.1.1(ajv@8.12.0): - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} dependencies: - ajv: 8.12.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color dev: true /ajv@6.12.6: @@ -3686,13 +2745,6 @@ packages: type-fest: 1.4.0 dev: true - /ansi-escapes@6.2.0: - resolution: {integrity: sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw==} - engines: {node: '>=14.16'} - dependencies: - type-fest: 3.13.1 - dev: true - /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -3724,60 +2776,23 @@ packages: /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - dev: true - - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - dev: true - - /archiver-utils@2.1.0: - resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} - engines: {node: '>= 6'} - dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 - normalize-path: 3.0.0 - readable-stream: 2.3.8 + engines: {node: '>=12'} dev: true - /archiver-utils@3.0.4: - resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} - engines: {node: '>= 10'} + /any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + dev: true + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} dependencies: - glob: 7.2.3 - graceful-fs: 4.2.11 - lazystream: 1.0.1 - lodash.defaults: 4.2.0 - lodash.difference: 4.5.0 - lodash.flatten: 4.4.0 - lodash.isplainobject: 4.0.6 - lodash.union: 4.6.0 normalize-path: 3.0.0 - readable-stream: 3.6.2 + picomatch: 2.3.1 dev: true - /archiver@5.3.2: - resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} - engines: {node: '>= 10'} - dependencies: - archiver-utils: 2.1.0 - async: 3.2.5 - buffer-crc32: 0.2.13 - readable-stream: 3.6.2 - readdir-glob: 1.1.3 - tar-stream: 2.2.0 - zip-stream: 4.1.1 + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: true /argparse@2.0.1: @@ -3788,7 +2803,10 @@ packages: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 - dev: true + + /arktype@1.0.28-alpha: + resolution: {integrity: sha512-cjakiZXXa4+y1OL0oFk0HRjIrEwJhNNvkqXkiR53SOpyKHwSqFrjrQkY4K8MlnQybRhd/y4OG4NVDR1Ea4WDkQ==} + dev: false /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} @@ -3797,10 +2815,6 @@ packages: is-array-buffer: 3.0.2 dev: true - /array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - dev: true - /array-ify@1.0.0: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true @@ -3870,41 +2884,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /asn1.js@5.4.1: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} - dependencies: - bn.js: 4.12.0 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - safer-buffer: 2.1.2 - dev: true - - /asn1js@3.0.5: - resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} - engines: {node: '>=12.0.0'} - dependencies: - pvtsutils: 1.3.5 - pvutils: 1.1.3 - tslib: 2.6.2 - dev: true - /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /astral-regex@2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - dev: true - - /async-limiter@1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - dev: true - - /async@3.2.5: - resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - dev: true - /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true @@ -3914,14 +2897,20 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /atomically@1.7.0: - resolution: {integrity: sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==} - engines: {node: '>=10.12.0'} - dev: true - - /auto-bind@5.0.1: - resolution: {integrity: sha512-ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + /autoprefixer@10.4.16(postcss@8.4.31): + resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.22.1 + caniuse-lite: 1.0.30001564 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.31 + postcss-value-parser: 4.2.0 dev: true /available-typed-arrays@1.0.5: @@ -3929,40 +2918,7 @@ packages: engines: {node: '>= 0.4'} dev: true - /aws-cdk-lib@2.101.1(constructs@10.2.69): - resolution: {integrity: sha512-kKrJ0CcD82IyohjB3TRy34whf22GI6Y2bIrkBmui+fCb2t13+ToJb7zKBRmL6C090OsoiU/q+H6/WIZWOoYDvQ==} - engines: {node: '>= 14.15.0'} - peerDependencies: - constructs: ^10.0.0 - dependencies: - '@aws-cdk/asset-awscli-v1': 2.2.201 - '@aws-cdk/asset-kubectl-v20': 2.1.2 - '@aws-cdk/asset-node-proxy-agent-v6': 2.0.1 - '@balena/dockerignore': 1.0.2 - case: 1.6.3 - constructs: 10.2.69 - fs-extra: 11.1.1 - ignore: 5.3.0 - jsonschema: 1.4.1 - minimatch: 3.1.2 - punycode: 2.3.1 - semver: 7.5.4 - table: 6.8.1 - yaml: 1.10.2 - dev: true - bundledDependencies: - - '@balena/dockerignore' - - case - - fs-extra - - ignore - - jsonschema - - minimatch - - punycode - - semver - - table - - yaml - - /aws-cdk-lib@2.110.1(constructs@10.2.69): + /aws-cdk-lib@2.110.1(constructs@10.3.0): resolution: {integrity: sha512-Z+42Jc/KSKFdBOpEv4LK9tz6kQUdVvUBquIYhLajam3aGblkonM0/FgexvAqy8iGwUaVEIpVyBTZUP2/VUMalg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -3971,7 +2927,7 @@ packages: '@aws-cdk/asset-awscli-v1': 2.2.201 '@aws-cdk/asset-kubectl-v20': 2.1.2 '@aws-cdk/asset-node-proxy-agent-v6': 2.0.1 - constructs: 10.2.69 + constructs: 10.3.0 dev: true bundledDependencies: - '@balena/dockerignore' @@ -3985,69 +2941,18 @@ packages: - table - yaml - /aws-crt@1.19.0: - resolution: {integrity: sha512-pBRSpy4TsL/fxW7Lp1xpN1FhnxvtBXFYx3Njo/j/m8GSV3Ytq/mBetYq7vhDb7CJQmFJCWod9I0yShqjiSUuyQ==} - requiresBuild: true - dependencies: - '@aws-sdk/util-utf8-browser': 3.259.0 - '@httptoolkit/websocket-stream': 6.0.1 - axios: 1.6.2 - buffer: 6.0.3 - crypto-js: 4.2.0 - mqtt: 4.3.7 - process: 0.11.10 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - dev: true - - /aws-iot-device-sdk@2.2.13: - resolution: {integrity: sha512-rUR68vJxna5q0HSvBFy70QD0kFa91H8mQU2Jdor0JpNxmfNaOhQoiGCcgrZAxR69xY1kGHs+JzWOqqVtAfL0+A==} - engines: {node: '>=4.0.0'} - dependencies: - crypto-js: 4.2.0 - minimist: 1.2.6 - mqtt: 4.2.8 - websocket-stream: 5.5.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /aws-sdk@2.1502.0: - resolution: {integrity: sha512-mUXUaWmbIyqE6zyIcbUUQIUgw1evK7gV1vQP7ZZEE0qi6hO2Mw99Nc25Bh+187yvRxamMTsFXvvmBViR0Q75SA==} - engines: {node: '>= 10.0.0'} - dependencies: - buffer: 4.9.2 - events: 1.1.1 - ieee754: 1.1.13 - jmespath: 0.16.0 - querystring: 0.2.0 - sax: 1.2.1 - url: 0.10.3 - util: 0.12.5 - uuid: 8.0.0 - xml2js: 0.5.0 - dev: true - - /axios@1.6.2: - resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} - dependencies: - follow-redirects: 1.15.3 - form-data: 4.0.0 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug + /aws-cdk@2.111.0: + resolution: {integrity: sha512-2f9DCfgzSF19mb2fPFUuYaHFaUXNeN5T1Nab/4gye6rVa+pmAvBGeTXKQR4Xmckz7rGLZCB0Ym5V3P1SIWXncw==} + engines: {node: '>= 14.15.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 dev: true /axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: dequal: 2.0.3 - dev: true /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -4075,38 +2980,6 @@ packages: readable-stream: 3.6.2 dev: true - /bl@5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} - dependencies: - buffer: 6.0.3 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: true - - /bn.js@4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - dev: true - - /body-parser@1.20.1: - resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} dev: true @@ -4125,12 +2998,6 @@ packages: concat-map: 0.0.1 dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - dependencies: - balanced-match: 1.0.2 - dev: true - /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -4144,7 +3011,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001564 - electron-to-chromium: 1.4.592 + electron-to-chromium: 1.4.594 node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) dev: true @@ -4153,18 +3020,6 @@ packages: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} dev: true - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true - - /buffer@4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - isarray: 1.0.0 - dev: true - /buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} dependencies: @@ -4172,16 +3027,15 @@ packages: ieee754: 1.2.1 dev: true - /buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} dev: true - /builtin-modules@3.2.0: - resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} - engines: {node: '>=6'} + /builtins@5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + dependencies: + semver: 7.5.4 dev: true /bundle-name@3.0.0: @@ -4191,18 +3045,6 @@ packages: run-applescript: 5.0.0 dev: true - /busboy@1.6.0: - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} - engines: {node: '>=10.16.0'} - dependencies: - streamsearch: 1.1.0 - dev: true - - /bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - dev: true - /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -4226,6 +3068,11 @@ packages: engines: {node: '>=6'} dev: true + /camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: true + /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -4244,25 +3091,6 @@ packages: resolution: {integrity: sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==} dev: true - /case@1.6.3: - resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} - engines: {node: '>= 0.8.0'} - dev: true - - /cdk-assets@2.101.1: - resolution: {integrity: sha512-ixLlEKJsO+7jqBSYVz+BdW8E3/wO9DDZqJStwC88aKBSpqlKDECv89IBgQ6GQFQ2cjXfZxhkLFNZCLukvIvxRw==} - engines: {node: '>= 14.15.0'} - hasBin: true - dependencies: - '@aws-cdk/cloud-assembly-schema': 2.101.1 - '@aws-cdk/cx-api': 2.101.1(@aws-cdk/cloud-assembly-schema@2.101.1) - archiver: 5.3.2 - aws-sdk: 2.1502.0 - glob: 7.2.3 - mime: 2.6.0 - yargs: 16.2.0 - dev: true - /chai@4.3.10: resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==} engines: {node: '>=4'} @@ -4302,10 +3130,6 @@ packages: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /charenc@0.0.2: - resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} - dev: true - /check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} dependencies: @@ -4327,16 +3151,6 @@ packages: fsevents: 2.3.3 dev: true - /ci-info@3.9.0: - resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} - engines: {node: '>=8'} - dev: true - - /cli-boxes@3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} - dev: true - /cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} @@ -4351,8 +3165,8 @@ packages: restore-cursor: 4.0.0 dev: true - /cli-spinners@2.9.1: - resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} + /cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} dev: true @@ -4369,14 +3183,6 @@ packages: engines: {node: '>= 10'} dev: true - /cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - dev: true - /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -4391,13 +3197,6 @@ packages: engines: {node: '>=0.8'} dev: true - /code-excerpt@4.0.0: - resolution: {integrity: sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - convert-to-spaces: 2.0.1 - dev: true - /code-red@1.0.4: resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} dependencies: @@ -4406,7 +3205,6 @@ packages: acorn: 8.11.2 estree-walker: 3.0.3 periscopic: 3.1.0 - dev: true /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -4445,25 +3243,23 @@ packages: engines: {node: '>=16'} dev: true + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + dev: true + /commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} dev: true - /commist@1.1.0: - resolution: {integrity: sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==} - dependencies: - leven: 2.1.0 - minimist: 1.2.8 - dev: true - - /commitizen@4.3.0(typescript@5.3.2): + /commitizen@4.3.0(typescript@5.2.2): resolution: {integrity: sha512-H0iNtClNEhT0fotHvGV3E9tDejDeS04sN1veIebsKYGMuGscFaswRoYJKmT3eW85eIJAs0F28bG2+a/9wCOfPw==} engines: {node: '>= 12'} hasBin: true dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(typescript@5.3.2) + cz-conventional-changelog: 3.3.0(typescript@5.2.2) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -4487,63 +3283,19 @@ packages: dot-prop: 5.3.0 dev: true - /compress-commons@4.1.2: - resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} - engines: {node: '>= 10'} - dependencies: - buffer-crc32: 0.2.13 - crc32-stream: 4.0.3 - normalize-path: 3.0.0 - readable-stream: 3.6.2 - dev: true - /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /concat-stream@2.0.0: - resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} - engines: {'0': node >= 6.0} - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.2 - typedarray: 0.0.6 - dev: true - - /conf@10.2.0: - resolution: {integrity: sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==} - engines: {node: '>=12'} - dependencies: - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) - atomically: 1.7.0 - debounce-fn: 4.0.0 - dot-prop: 6.0.1 - env-paths: 2.2.1 - json-schema-typed: 7.0.3 - onetime: 5.1.2 - pkg-up: 3.1.0 - semver: 7.5.4 + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} dev: true - /constructs@10.2.69: - resolution: {integrity: sha512-0AiM/uQe5Uk6JVe/62oolmSN2MjbFQkOlYrM3fFGZLKuT+g7xlAI10EebFhyCcZwI2JAcWuWCmmCAyCothxjuw==} + /constructs@10.3.0: + resolution: {integrity: sha512-vbK8i3rIb/xwZxSpTjz3SagHn1qq9BChLEfy5Hf6fB3/2eFbrwt2n9kHwQcS0CPTRBesreeAcsJfMq2229FnbQ==} engines: {node: '>= 16.14.0'} dev: true - /content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - dev: true - /conventional-changelog-angular@7.0.0: resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} engines: {node: '>=16'} @@ -4577,41 +3329,36 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /convert-to-spaces@2.0.1: - resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - - /cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - dev: true - /cookie@0.5.0: resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} engines: {node: '>= 0.6'} - dev: true - /core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: true + /copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + dependencies: + is-what: 4.1.16 + dev: false - /cosmiconfig-typescript-loader@5.0.0(@types/node@18.18.12)(cosmiconfig@8.3.6)(typescript@5.3.2): + /cosmiconfig-typescript-loader@5.0.0(@types/node@18.18.12)(cosmiconfig@8.3.6)(typescript@5.2.2): resolution: {integrity: sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==} engines: {node: '>=v16'} + requiresBuild: true peerDependencies: '@types/node': '*' cosmiconfig: '>=8.2' typescript: '>=4' dependencies: '@types/node': 18.18.12 - cosmiconfig: 8.3.6(typescript@5.3.2) + cosmiconfig: 8.3.6(typescript@5.2.2) jiti: 1.21.0 - typescript: 5.3.2 + typescript: 5.2.2 dev: true - /cosmiconfig@8.3.6(typescript@5.3.2): + /cosmiconfig@8.3.6(typescript@5.2.2): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + requiresBuild: true peerDependencies: typescript: '>=4.9.5' peerDependenciesMeta: @@ -4622,21 +3369,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.3.2 - dev: true - - /crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - dev: true - - /crc32-stream@4.0.3: - resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} - engines: {node: '>= 10'} - dependencies: - crc-32: 1.2.2 - readable-stream: 3.6.2 + typescript: 5.2.2 dev: true /cross-spawn@7.0.3: @@ -4648,21 +3381,12 @@ packages: which: 2.0.2 dev: true - /crypt@0.0.2: - resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} - dev: true - - /crypto-js@4.2.0: - resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - dev: true - /css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} dependencies: mdn-data: 2.0.30 source-map-js: 1.0.2 - dev: true /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} @@ -4670,18 +3394,25 @@ packages: hasBin: true dev: true - /cz-conventional-changelog@3.3.0(typescript@5.3.2): + /cssstyle@3.0.0: + resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} + engines: {node: '>=14'} + dependencies: + rrweb-cssom: 0.6.0 + dev: true + + /cz-conventional-changelog@3.3.0(typescript@5.2.2): resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} engines: {node: '>= 10'} dependencies: chalk: 2.4.2 - commitizen: 4.3.0(typescript@5.3.2) + commitizen: 4.3.0(typescript@5.2.2) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 18.4.3(typescript@5.3.2) + '@commitlint/load': 18.4.3(typescript@5.2.2) transitivePeerDependencies: - typescript dev: true @@ -4691,23 +3422,17 @@ packages: engines: {node: '>=8'} dev: true - /debounce-fn@4.0.0: - resolution: {integrity: sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==} - engines: {node: '>=10'} + /data-urls@5.0.0: + resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} + engines: {node: '>=18'} dependencies: - mimic-fn: 3.1.0 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 dev: true - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: true + /dayjs@1.11.10: + resolution: {integrity: sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==} + dev: false /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -4717,7 +3442,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.3 + ms: 2.1.2 dev: true /debug@4.3.4: @@ -4745,6 +3470,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + dev: true + /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} dev: true @@ -4809,37 +3538,17 @@ packages: dependencies: define-data-property: 1.1.1 has-property-descriptors: 1.0.1 - object-keys: 1.1.1 - dev: true - - /delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - dev: true - - /dendriform-immer-patch-optimiser@2.1.3(immer@9.0.21): - resolution: {integrity: sha512-QG2IegUCdlhycVwsBOJ7SNd18PgzyWPxBivTzuF0E1KFxaU47fHy/frud74A9E66a4WXyFFp9FLLC2XQDkVj7g==} - engines: {node: '>=10'} - peerDependencies: - immer: '9' - dependencies: - immer: 9.0.21 + object-keys: 1.1.1 dev: true - /depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} dev: true /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - dev: true - - /destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: true /detect-file@1.0.0: resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} @@ -4863,7 +3572,6 @@ packages: /devalue@4.3.2: resolution: {integrity: sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==} - dev: true /devmoji@2.3.0: resolution: {integrity: sha512-ErQdYUsE7tKxqDzQzRos6fKWaRIFUOJvMkQODq9iYDI3o5X6nxD78XEdGNYaW5AaJW4uxj+XQTkCuJkV86Qg6g==} @@ -4874,16 +3582,15 @@ packages: ts-interface-checker: 1.0.0 dev: true + /didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + dev: true + /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} - engines: {node: '>=0.3.1'} - dev: true - /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -4891,6 +3598,10 @@ packages: path-type: 4.0.0 dev: true + /dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + dev: true + /doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -4912,57 +3623,17 @@ packages: is-obj: 2.0.0 dev: true - /dot-prop@6.0.1: - resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} - engines: {node: '>=10'} - dependencies: - is-obj: 2.0.0 - dev: true - /dotenv@16.3.1: resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==} engines: {node: '>=12'} dev: true - /dset@3.1.3: - resolution: {integrity: sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==} - engines: {node: '>=4'} - dev: true - - /duplexify@3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 2.3.8 - stream-shift: 1.0.1 - dev: true - - /duplexify@4.1.2: - resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 3.6.2 - stream-shift: 1.0.1 - dev: true - /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: true - - /electron-to-chromium@1.4.592: - resolution: {integrity: sha512-D3NOkROIlF+d5ixnz7pAf3Lu/AuWpd6AYgI9O67GQXMXTcCP1gJQRotOq35eQy5Sb4hez33XH1YdTtILA7Udww==} + /electron-to-chromium@1.4.594: + resolution: {integrity: sha512-xT1HVAu5xFn7bDfkjGQi9dNpMqGchUkebwf1GL7cZN32NSwwlHRPMSDJ1KN6HkS0bWUtndbSQZqvpQftKG2uFQ==} dev: true /emoji-regex@8.0.0: @@ -4973,24 +3644,14 @@ packages: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true - /encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - dev: true - - /end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - dependencies: - once: 1.4.0 - dev: true - - /env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} dev: true /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + requiresBuild: true dependencies: is-arrayish: 0.2.1 dev: true @@ -5068,34 +3729,34 @@ packages: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true - /esbuild@0.18.13: - resolution: {integrity: sha512-vhg/WR/Oiu4oUIkVhmfcc23G6/zWuEQKFS+yiosSHe4aN6+DQRXIfeloYGibIfVhkr4wyfuVsGNLr+sQU1rWWw==} + /esbuild@0.18.20: + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.18.13 - '@esbuild/android-arm64': 0.18.13 - '@esbuild/android-x64': 0.18.13 - '@esbuild/darwin-arm64': 0.18.13 - '@esbuild/darwin-x64': 0.18.13 - '@esbuild/freebsd-arm64': 0.18.13 - '@esbuild/freebsd-x64': 0.18.13 - '@esbuild/linux-arm': 0.18.13 - '@esbuild/linux-arm64': 0.18.13 - '@esbuild/linux-ia32': 0.18.13 - '@esbuild/linux-loong64': 0.18.13 - '@esbuild/linux-mips64el': 0.18.13 - '@esbuild/linux-ppc64': 0.18.13 - '@esbuild/linux-riscv64': 0.18.13 - '@esbuild/linux-s390x': 0.18.13 - '@esbuild/linux-x64': 0.18.13 - '@esbuild/netbsd-x64': 0.18.13 - '@esbuild/openbsd-x64': 0.18.13 - '@esbuild/sunos-x64': 0.18.13 - '@esbuild/win32-arm64': 0.18.13 - '@esbuild/win32-ia32': 0.18.13 - '@esbuild/win32-x64': 0.18.13 + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 dev: true /esbuild@0.19.7: @@ -5133,20 +3794,11 @@ packages: engines: {node: '>=6'} dev: true - /escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: true - /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true - /escape-string-regexp@2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: true - /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -5161,6 +3813,36 @@ packages: eslint: 8.54.0 dev: true + /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.29.0)(eslint@8.54.0): + resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.2 + dependencies: + confusing-browser-globals: 1.0.11 + eslint: 8.54.0 + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0) + object.assign: 4.1.4 + object.entries: 1.1.7 + semver: 6.3.1 + dev: true + + /eslint-config-airbnb-typescript@17.1.0(@typescript-eslint/eslint-plugin@6.12.0)(@typescript-eslint/parser@6.12.0)(eslint-plugin-import@2.29.0)(eslint@8.54.0): + resolution: {integrity: sha512-GPxI5URre6dDpJ0CtcthSZVBAfI+Uw7un5OYNVxP2EYi3H81Jw701yFP7AU+/vCE7xBtFmjge7kfhhk4+RAiig==} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.13.0 || ^6.0.0 + '@typescript-eslint/parser': ^5.0.0 || ^6.0.0 + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.3 + dependencies: + '@typescript-eslint/eslint-plugin': 6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 + eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.29.0)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0) + dev: true + /eslint-config-prettier@9.0.0(eslint@8.54.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true @@ -5170,6 +3852,43 @@ packages: eslint: 8.54.0 dev: true + /eslint-config-standard-with-typescript@40.0.0(@typescript-eslint/eslint-plugin@6.12.0)(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.54.0)(typescript@5.2.2): + resolution: {integrity: sha512-GXUJcwIXiTQaS3H4etv8a1lejVVdZYaxZNz3g7vt6GoJosQqMTurbmSC4FVGyHiGT/d1TjFr3+47A3xsHhsG+Q==} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^6.4.0 + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: '^15.0.0 || ^16.0.0 ' + eslint-plugin-promise: ^6.0.0 + typescript: '*' + dependencies: + '@typescript-eslint/eslint-plugin': 6.12.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0) + eslint-plugin-n: 16.3.1(eslint@8.54.0) + eslint-plugin-promise: 6.1.1(eslint@8.54.0) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-config-standard@17.1.0(eslint-plugin-import@2.29.0)(eslint-plugin-n@16.3.1)(eslint-plugin-promise@6.1.1)(eslint@8.54.0): + resolution: {integrity: sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==} + engines: {node: '>=12.0.0'} + peerDependencies: + eslint: ^8.0.1 + eslint-plugin-import: ^2.25.2 + eslint-plugin-n: '^15.0.0 || ^16.0.0 ' + eslint-plugin-promise: ^6.0.0 + dependencies: + eslint: 8.54.0 + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0) + eslint-plugin-n: 16.3.1(eslint@8.54.0) + eslint-plugin-promise: 6.1.1(eslint@8.54.0) + dev: true + /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: @@ -5201,7 +3920,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.2.2) debug: 3.2.7 eslint: 8.54.0 eslint-import-resolver-node: 0.3.9 @@ -5209,6 +3928,18 @@ packages: - supports-color dev: true + /eslint-plugin-es-x@7.4.0(eslint@8.54.0): + resolution: {integrity: sha512-WJa3RhYzBtl8I37ebY9p76s61UhZyi4KaFOnX2A5r32RPazkXj5yoT6PGnD02dhwzEUj0KwsUdqfKDd/OuvGsw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '>=8' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + '@eslint-community/regexpp': 4.10.0 + eslint: 8.54.0 + eslint-compat-utils: 0.1.2(eslint@8.54.0) + dev: true + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.12.0)(eslint@8.54.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} @@ -5219,7 +3950,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2) + '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 @@ -5244,6 +3975,34 @@ packages: - supports-color dev: true + /eslint-plugin-n@16.3.1(eslint@8.54.0): + resolution: {integrity: sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==} + engines: {node: '>=16.0.0'} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) + builtins: 5.0.1 + eslint: 8.54.0 + eslint-plugin-es-x: 7.4.0(eslint@8.54.0) + get-tsconfig: 4.7.2 + ignore: 5.3.0 + is-builtin-module: 3.2.1 + is-core-module: 2.13.1 + minimatch: 3.1.2 + resolve: 1.22.8 + semver: 7.5.4 + dev: true + + /eslint-plugin-promise@6.1.1(eslint@8.54.0): + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.54.0 + dev: true + /eslint-plugin-svelte@2.35.1(eslint@8.54.0)(svelte@4.2.7): resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} engines: {node: ^14.17.0 || >=16.0.0} @@ -5369,27 +4128,16 @@ packages: resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} dependencies: '@types/estree': 1.0.5 - dev: true /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} dev: true - /etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - dev: true - /eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: true - /events@1.1.1: - resolution: {integrity: sha512-kEcvvCBByWXGnZy6JUlgAp2gBIUjfCAV6P6TgT1/aaQKcmuAEC4OZTV1I4EWQLz2gxZw76atuVyvHhTxvi0Flw==} - engines: {node: '>=0.4.x'} - dev: true - /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -5442,45 +4190,6 @@ packages: homedir-polyfill: 1.0.3 dev: true - /express@4.18.2: - resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.11.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: true - /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} @@ -5490,10 +4199,6 @@ packages: tmp: 0.0.33 dev: true - /fast-decode-uri-component@1.0.1: - resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} - dev: true - /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -5513,32 +4218,10 @@ packages: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: true - /fast-jwt@3.3.2: - resolution: {integrity: sha512-H+JYxaFy2LepiC1AQWM/2hzKlQOWaWUkEnu/yebhYu4+ameb3qG77WiRZ1Ct6YBk6d/ESsNguBfTT5+q0XMtKg==} - engines: {node: '>=16 <22'} - dependencies: - '@lukeed/ms': 2.0.1 - asn1.js: 5.4.1 - ecdsa-sig-formatter: 1.0.11 - mnemonist: 0.39.5 - dev: true - /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: true - /fast-querystring@1.1.2: - resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} - dependencies: - fast-decode-uri-component: 1.0.1 - dev: true - - /fast-url-parser@1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - dependencies: - punycode: 1.4.1 - dev: true - /fast-xml-parser@4.2.5: resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} hasBin: true @@ -5573,21 +4256,6 @@ packages: to-regex-range: 5.0.1 dev: true - /finalhandler@1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /find-node-modules@2.1.3: resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==} dependencies: @@ -5599,13 +4267,6 @@ packages: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} dev: true - /find-up@3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - dependencies: - locate-path: 3.0.0 - dev: true - /find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -5645,30 +4306,12 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /follow-redirects@1.15.3: - resolution: {integrity: sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: true - /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.7 dev: true - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} - engines: {node: '>=14'} - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - dev: true - /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -5678,18 +4321,8 @@ packages: mime-types: 2.1.35 dev: true - /forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - dev: true - - /fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - dev: true - - /fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + /fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true /fs-extra@11.1.1: @@ -5749,11 +4382,6 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true - /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -5772,11 +4400,6 @@ packages: hasown: 2.0.0 dev: true - /get-port@6.1.2: - resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - /get-stdin@9.0.0: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} @@ -5800,6 +4423,12 @@ packages: get-intrinsic: 1.2.2 dev: true + /get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} + dependencies: + resolve-pkg-maps: 1.0.0 + dev: true + /git-hooks-list@3.1.0: resolution: {integrity: sha512-LF8VeHeR7v+wAbXqfgRlTSX/1BJR9Q1vEMR8JAz1cEg6GX07+zyj3sAdDvYjj/xnlIfVuGgj4qBei1K3hKH+PA==} dev: true @@ -5830,16 +4459,15 @@ packages: is-glob: 4.0.3 dev: true - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true + /glob@7.1.6: + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 - minimatch: 9.0.3 - minipass: 7.0.4 - path-scurry: 1.10.1 + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 dev: true /glob@7.2.3: @@ -5880,11 +4508,6 @@ packages: which: 1.3.1 dev: true - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true - /globals@13.23.0: resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} @@ -5944,31 +4567,6 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /graphql-yoga@3.9.1(graphql@16.8.1): - resolution: {integrity: sha512-BB6EkN64VBTXWmf9Kym2OsVZFzBC0mAsQNo9eNB5xIr3t+x7qepQ34xW5A353NWol3Js3xpzxwIKFVF6l9VsPg==} - peerDependencies: - graphql: ^15.2.0 || ^16.0.0 - dependencies: - '@envelop/core': 3.0.6 - '@envelop/validation-cache': 5.1.3(@envelop/core@3.0.6)(graphql@16.8.1) - '@graphql-tools/executor': 0.0.18(graphql@16.8.1) - '@graphql-tools/schema': 9.0.19(graphql@16.8.1) - '@graphql-tools/utils': 9.2.1(graphql@16.8.1) - '@graphql-yoga/logger': 0.0.1 - '@graphql-yoga/subscription': 3.1.0 - '@whatwg-node/fetch': 0.8.8 - '@whatwg-node/server': 0.7.7 - dset: 3.1.3 - graphql: 16.8.1 - lru-cache: 7.18.3 - tslib: 2.6.2 - dev: true - - /graphql@16.8.1: - resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: true - /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -6011,10 +4609,6 @@ packages: has-symbols: 1.0.3 dev: true - /hash-it@6.0.0: - resolution: {integrity: sha512-KHzmSFx1KwyMPw0kXeeUD752q/Kfbzhy6dAZrjXV9kAIXGqzGvv8vhkUqj+2MGZldTo0IBpw6v7iWE7uxsvH0w==} - dev: true - /hasown@2.0.0: resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} engines: {node: '>= 0.4'} @@ -6022,13 +4616,6 @@ packages: function-bind: 1.1.2 dev: true - /help-me@3.0.0: - resolution: {integrity: sha512-hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ==} - dependencies: - glob: 7.2.3 - readable-stream: 3.6.2 - dev: true - /homedir-polyfill@1.0.3: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} engines: {node: '>=0.10.0'} @@ -6047,15 +4634,35 @@ packages: lru-cache: 6.0.0 dev: true - /http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} + /html-encoding-sniffer@4.0.0: + resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} + engines: {node: '>=18'} dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 + whatwg-encoding: 3.1.1 + dev: true + + /html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + + /http-proxy-agent@7.0.0: + resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: true + + /https-proxy-agent@7.0.2: + resolution: {integrity: sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color dev: true /human-signals@2.1.0: @@ -6086,8 +4693,11 @@ packages: safer-buffer: 2.1.2 dev: true - /ieee754@1.1.13: - resolution: {integrity: sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==} + /iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 dev: true /ieee754@1.2.1: @@ -6099,10 +4709,6 @@ packages: engines: {node: '>= 4'} dev: true - /immer@9.0.21: - resolution: {integrity: sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==} - dev: true - /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -6111,10 +4717,6 @@ packages: resolve-from: 4.0.0 dev: true - /import-meta-resolve@4.0.0: - resolution: {integrity: sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==} - dev: true - /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -6125,11 +4727,6 @@ packages: engines: {node: '>=8'} dev: true - /indent-string@5.0.0: - resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} - engines: {node: '>=12'} - dev: true - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -6145,62 +4742,6 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true - /ink-spinner@5.0.0(ink@4.4.1)(react@18.2.0): - resolution: {integrity: sha512-EYEasbEjkqLGyPOUc8hBJZNuC5GvXGMLu0w5gdTNskPc7Izc5vO3tdQEYnzvshucyGCBXc86ig0ujXPMWaQCdA==} - engines: {node: '>=14.16'} - peerDependencies: - ink: '>=4.0.0' - react: '>=18.0.0' - dependencies: - cli-spinners: 2.9.1 - ink: 4.4.1(react@18.2.0) - react: 18.2.0 - dev: true - - /ink@4.4.1(react@18.2.0): - resolution: {integrity: sha512-rXckvqPBB0Krifk5rn/5LvQGmyXwCUpBfmTwbkQNBY9JY8RSl3b8OftBNEYxg4+SWUhEKcPifgope28uL9inlA==} - engines: {node: '>=14.16'} - peerDependencies: - '@types/react': '>=18.0.0' - react: '>=18.0.0' - react-devtools-core: ^4.19.1 - peerDependenciesMeta: - '@types/react': - optional: true - react-devtools-core: - optional: true - dependencies: - '@alcalzone/ansi-tokenize': 0.1.3 - ansi-escapes: 6.2.0 - auto-bind: 5.0.1 - chalk: 5.3.0 - cli-boxes: 3.0.0 - cli-cursor: 4.0.0 - cli-truncate: 3.1.0 - code-excerpt: 4.0.0 - indent-string: 5.0.0 - is-ci: 3.0.1 - is-lower-case: 2.0.2 - is-upper-case: 2.0.2 - lodash: 4.17.21 - patch-console: 2.0.0 - react: 18.2.0 - react-reconciler: 0.29.0(react@18.2.0) - scheduler: 0.23.0 - signal-exit: 3.0.7 - slice-ansi: 6.0.0 - stack-utils: 2.0.6 - string-width: 5.1.2 - type-fest: 0.12.0 - widest-line: 4.0.1 - wrap-ansi: 8.1.0 - ws: 8.14.2 - yoga-wasm-web: 0.3.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - /inquirer@8.2.5: resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} engines: {node: '>=12.0.0'} @@ -6225,23 +4766,10 @@ packages: /internal-slot@1.0.6: resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.2 - hasown: 2.0.0 - side-channel: 1.0.4 - dev: true - - /ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: true - - /is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.5 - has-tostringtag: 1.0.0 + dependencies: + get-intrinsic: 1.2.2 + hasown: 2.0.0 + side-channel: 1.0.4 dev: true /is-array-buffer@3.0.2: @@ -6254,6 +4782,7 @@ packages: /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + requiresBuild: true dev: true /is-bigint@1.0.4: @@ -6277,8 +4806,11 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 dev: true /is-callable@1.2.7: @@ -6286,13 +4818,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - dependencies: - ci-info: 3.9.0 - dev: true - /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: @@ -6333,13 +4858,6 @@ packages: engines: {node: '>=12'} dev: true - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -6360,17 +4878,6 @@ packages: engines: {node: '>=8'} dev: true - /is-interactive@2.0.0: - resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} - engines: {node: '>=12'} - dev: true - - /is-lower-case@2.0.2: - resolution: {integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ==} - dependencies: - tslib: 2.6.2 - dev: true - /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -6408,11 +4915,14 @@ packages: engines: {node: '>=12'} dev: true + /is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + dev: true + /is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} dependencies: '@types/estree': 1.0.5 - dev: true /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -6471,17 +4981,6 @@ packages: engines: {node: '>=10'} dev: true - /is-unicode-supported@1.3.0: - resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} - engines: {node: '>=12'} - dev: true - - /is-upper-case@2.0.2: - resolution: {integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ==} - dependencies: - tslib: 2.6.2 - dev: true - /is-utf8@0.2.1: resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} dev: true @@ -6492,6 +4991,11 @@ packages: call-bind: 1.0.5 dev: true + /is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + dev: false + /is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -6504,10 +5008,6 @@ packages: is-docker: 2.2.1 dev: true - /isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: true - /isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} dev: true @@ -6516,21 +5016,37 @@ packages: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /isomorphic-ws@4.0.1(ws@8.14.2): - resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} - peerDependencies: - ws: '*' + /istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} dependencies: - ws: 8.14.2 + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 dev: true - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + /istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 + debug: 4.3.4 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-reports@3.1.6: + resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 dev: true /jiti@1.21.0: @@ -6538,18 +5054,12 @@ packages: hasBin: true dev: true - /jmespath@0.16.0: - resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} - engines: {node: '>= 0.6.0'} - dev: true - /jose@4.15.4: resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} dev: true - /js-sdsl@4.3.0: - resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} - dev: true + /jose@5.1.1: + resolution: {integrity: sha512-bfB+lNxowY49LfrBO0ITUn93JbUhxUN8I11K6oI5hJu/G6PO6fEUddVLjqdD0cQ9SXIHWXuWh7eJYwZF7Z0N/g==} /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -6562,10 +5072,40 @@ packages: argparse: 2.0.1 dev: true - /jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true + /jsdom@23.0.0: + resolution: {integrity: sha512-cbL/UCtohJguhFC7c2/hgW6BeZCNvP7URQGnx9tSJRYKCdnfbfWOrtuLTMfiB2VxKsx5wPHVsh/J0aBy9lIIhQ==} + engines: {node: '>=18'} + peerDependencies: + canvas: ^3.0.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + cssstyle: 3.0.0 + data-urls: 5.0.0 + decimal.js: 10.4.3 + form-data: 4.0.0 + html-encoding-sniffer: 4.0.0 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.7 + parse5: 7.1.2 + rrweb-cssom: 0.6.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.3 + w3c-xmlserializer: 5.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 3.1.1 + whatwg-mimetype: 4.0.0 + whatwg-url: 14.0.0 + ws: 8.14.2 + xml-name-validator: 5.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate dev: true /json-buffer@3.0.1: @@ -6574,6 +5114,7 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + requiresBuild: true dev: true /json-schema-traverse@0.4.1: @@ -6584,10 +5125,6 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: true - /json-schema-typed@7.0.3: - resolution: {integrity: sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==} - dev: true - /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true @@ -6599,12 +5136,6 @@ packages: minimist: 1.2.8 dev: true - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - dev: true - /jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true @@ -6622,10 +5153,6 @@ packages: engines: {'0': node >= 0.2.0} dev: true - /jsonschema@1.4.1: - resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} - dev: true - /keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: @@ -6646,54 +5173,8 @@ packages: resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} dev: true - /kysely-codegen@0.10.1(kysely@0.25.0): - resolution: {integrity: sha512-8Bslh952gN5gtucRv4jTZDFD18RBioS6M50zHfe5kwb5iSyEAunU4ZYMdHzkHraa4zxjg5/183XlOryBCXLRIw==} - hasBin: true - peerDependencies: - better-sqlite3: '>=7.6.2' - kysely: '>=0.19.12' - mysql2: ^2.3.3 || ^3.0.0 - pg: ^8.8.0 - peerDependenciesMeta: - better-sqlite3: - optional: true - mysql2: - optional: true - pg: - optional: true - dependencies: - chalk: 4.1.2 - dotenv: 16.3.1 - kysely: 0.25.0 - micromatch: 4.0.5 - minimist: 1.2.8 - dev: true - - /kysely-data-api@0.2.1(@aws-sdk/client-rds-data@3.454.0)(kysely@0.25.0): - resolution: {integrity: sha512-KmASvF1gmjVqyU9WOUXhCQlv29ofR+xc2DhjaIomz1+Bjd/VtR2/3g4ZuXwG1L4lWGKxMuo5iOvK3XyPbB4LdQ==} - peerDependencies: - '@aws-sdk/client-rds-data': 3.x - kysely: 0.x - dependencies: - '@aws-sdk/client-rds-data': 3.454.0 - kysely: 0.25.0 - dev: true - - /kysely@0.25.0: - resolution: {integrity: sha512-srn0efIMu5IoEBk0tBmtGnoUss4uwvxtbFQWG/U2MosfqIace1l43IFP1PmEpHRDp+Z79xIcKEqmHH3dAvQdQA==} - engines: {node: '>=14.0.0'} - dev: true - - /lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - dependencies: - readable-stream: 2.3.8 - dev: true - - /leven@2.1.0: - resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==} - engines: {node: '>=0.10.0'} + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} dev: true /levn@0.4.1: @@ -6709,6 +5190,11 @@ packages: engines: {node: '>=10'} dev: true + /lilconfig@3.0.0: + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} + engines: {node: '>=14'} + dev: true + /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true @@ -6749,18 +5235,17 @@ packages: engines: {node: '>=14'} dev: true - /locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - dev: true - - /locate-path@3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 + mlly: 1.4.2 + pkg-types: 1.0.3 dev: true + /locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + /locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -6779,16 +5264,8 @@ packages: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - dev: true - - /lodash.difference@4.5.0: - resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} - dev: true - - /lodash.flatten@4.4.0: - resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + /lodash.castarray@4.4.0: + resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==} dev: true /lodash.isfunction@3.0.9: @@ -6813,6 +5290,7 @@ packages: /lodash.mergewith@4.6.2: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + requiresBuild: true dev: true /lodash.snakecase@4.1.1: @@ -6823,16 +5301,9 @@ packages: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} dev: true - /lodash.truncate@4.4.2: - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - dev: true - - /lodash.union@4.6.0: - resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} - dev: true - /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + requiresBuild: true dev: true /lodash.upperfirst@4.3.1: @@ -6851,14 +5322,6 @@ packages: is-unicode-supported: 0.1.0 dev: true - /log-symbols@5.1.0: - resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} - engines: {node: '>=12'} - dependencies: - chalk: 5.3.0 - is-unicode-supported: 1.3.0 - dev: true - /log-update@5.0.1: resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -6875,30 +5338,12 @@ packages: engines: {node: '>=0.10.0'} dev: true - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: true - /loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} dependencies: get-func-name: 2.0.2 dev: true - /lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} - dev: true - - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - dependencies: - yallist: 3.1.1 - dev: true - /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -6906,15 +5351,6 @@ packages: yallist: 4.0.0 dev: true - /lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - dev: true - - /lucia@2.7.4: - resolution: {integrity: sha512-do6Aah5kX2DUl7N0CvELWV1/b+qZGF0AUmUrkthYeNfXfgx4RAkWi4BkAlgGDBB/0c1WApb18mUD1pA5qTaWmw==} - dev: false - /magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} @@ -6927,6 +5363,12 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + dependencies: + semver: 7.5.4 dev: true /map-obj@1.0.1: @@ -6939,22 +5381,20 @@ packages: engines: {node: '>=8'} dev: true - /md5@2.3.0: - resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} - dependencies: - charenc: 0.0.2 - crypt: 0.0.2 - is-buffer: 1.1.6 - dev: true - /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true - /media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - dev: true + /mdsvex@0.11.0(svelte@4.2.7): + resolution: {integrity: sha512-gJF1s0N2nCmdxcKn8HDn0LKrN8poStqAicp6bBcsKFd/zkUBGLP5e7vnxu+g0pjBbDFOscUyI1mtHz+YK2TCDw==} + peerDependencies: + svelte: '>=3 <5' + dependencies: + '@types/unist': 2.0.10 + prism-svelte: 0.4.7 + prismjs: 1.29.0 + svelte: 4.2.7 + vfile-message: 2.0.4 + dev: false /meow@12.1.1: resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} @@ -6978,10 +5418,6 @@ packages: yargs-parser: 20.2.9 dev: true - /merge-descriptors@1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - dev: true - /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true @@ -6995,11 +5431,6 @@ packages: resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} dev: true - /methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - dev: true - /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -7020,28 +5451,11 @@ packages: mime-db: 1.52.0 dev: true - /mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - dev: true - /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} dev: true - /mimic-fn@3.1.0: - resolution: {integrity: sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==} - engines: {node: '>=8'} - dev: true - /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} @@ -7052,8 +5466,9 @@ packages: engines: {node: '>=4'} dev: true - /minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + /mini-svg-data-uri@1.4.4: + resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} + hasBin: true dev: true /minimatch@3.1.2: @@ -7062,27 +5477,6 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimatch@6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - dev: true - - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimist-options@4.1.0: resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} engines: {node: '>= 6'} @@ -7092,10 +5486,6 @@ packages: kind-of: 6.0.3 dev: true - /minimist@1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} - dev: true - /minimist@1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} dev: true @@ -7104,11 +5494,6 @@ packages: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true - /minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} - engines: {node: '>=16 || 14 >=14.17'} - dev: true - /mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -7125,75 +5510,6 @@ packages: ufo: 1.3.2 dev: true - /mnemonist@0.39.5: - resolution: {integrity: sha512-FPUtkhtJ0efmEFGpU14x7jGbTB+s18LrzRL2KgoWz9YvcY3cPomz8tih01GbHwnGk/OmkOKfqd/RAQoc8Lm7DQ==} - dependencies: - obliterator: 2.0.4 - dev: true - - /mqtt-packet@6.10.0: - resolution: {integrity: sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==} - dependencies: - bl: 4.1.0 - debug: 4.3.4 - process-nextick-args: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /mqtt@4.2.8: - resolution: {integrity: sha512-DJYjlXODVXtSDecN8jnNzi6ItX3+ufGsEs9OB3YV24HtkRrh7kpx8L5M1LuyF0KzaiGtWr2PzDcMGAY60KGOSA==} - engines: {node: '>=10.0.0'} - hasBin: true - dependencies: - commist: 1.1.0 - concat-stream: 2.0.0 - debug: 4.3.4 - duplexify: 4.1.2 - help-me: 3.0.0 - inherits: 2.0.4 - minimist: 1.2.8 - mqtt-packet: 6.10.0 - pump: 3.0.0 - readable-stream: 3.6.2 - reinterval: 1.1.0 - split2: 3.2.2 - ws: 7.5.9 - xtend: 4.0.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - - /mqtt@4.3.7: - resolution: {integrity: sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==} - engines: {node: '>=10.0.0'} - hasBin: true - dependencies: - commist: 1.1.0 - concat-stream: 2.0.0 - debug: 4.3.4 - duplexify: 4.1.2 - help-me: 3.0.0 - inherits: 2.0.4 - lru-cache: 6.0.0 - minimist: 1.2.8 - mqtt-packet: 6.10.0 - number-allocator: 1.0.14 - pump: 3.0.0 - readable-stream: 3.6.2 - reinterval: 1.1.0 - rfdc: 1.3.0 - split2: 3.2.2 - ws: 7.5.9 - xtend: 4.0.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: true - /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -7204,22 +5520,22 @@ packages: engines: {node: '>=10'} dev: true - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: true - /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true - /ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true - /mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true + /mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + dev: true + /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -7230,11 +5546,6 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - dev: true - /node-releases@2.0.13: resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} dev: true @@ -7263,6 +5574,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: true + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -7277,17 +5593,20 @@ packages: path-key: 4.0.0 dev: true - /number-allocator@1.0.14: - resolution: {integrity: sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==} - dependencies: - debug: 4.3.4 - js-sdsl: 4.3.0 - transitivePeerDependencies: - - supports-color + /nwsapi@2.2.7: + resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} + dev: true + + /oauth4webapi@2.4.0: + resolution: {integrity: sha512-ZWl8ov8HeGVyc9Icl1cag76HvIcDAp23eIIT+UVGir+dEu8BMgMlvZeZwqLVd0P8DqaumH4N+QLQXN69G1QjSA==} + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} dev: true - /object-hash@2.2.0: - resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} + /object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} dev: true @@ -7310,6 +5629,15 @@ packages: object-keys: 1.1.1 dev: true + /object.entries@1.1.7: + resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.5 + define-properties: 1.2.1 + es-abstract: 1.22.3 + dev: true + /object.fromentries@2.0.7: resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} engines: {node: '>= 0.4'} @@ -7337,22 +5665,6 @@ packages: es-abstract: 1.22.3 dev: true - /obliterator@2.0.4: - resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} - dev: true - - /oidc-token-hash@5.0.3: - resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} - engines: {node: ^10.13.0 || >=12.0.0} - dev: true - - /on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - dependencies: - ee-first: 1.1.1 - dev: true - /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: @@ -7383,15 +5695,6 @@ packages: is-wsl: 2.2.0 dev: true - /openid-client@5.6.1: - resolution: {integrity: sha512-PtrWsY+dXg6y8mtMPyL/namZSYVz8pjXz3yJiBNZsEdCnu9miHLB4ELVC85WvneMKo2Rg62Ay7NkuCpM0bgiLQ==} - dependencies: - jose: 4.15.4 - lru-cache: 6.0.0 - object-hash: 2.2.0 - oidc-token-hash: 5.0.3 - dev: true - /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -7411,7 +5714,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.9.1 + cli-spinners: 2.9.2 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -7419,21 +5722,6 @@ packages: wcwidth: 1.0.1 dev: true - /ora@6.3.1: - resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - chalk: 5.3.0 - cli-cursor: 4.0.0 - cli-spinners: 2.9.1 - is-interactive: 2.0.0 - is-unicode-supported: 1.3.0 - log-symbols: 5.1.0 - stdin-discarder: 0.1.0 - strip-ansi: 7.1.0 - wcwidth: 1.0.1 - dev: true - /os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} @@ -7460,13 +5748,6 @@ packages: yocto-queue: 1.0.0 dev: true - /p-locate@3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - dependencies: - p-limit: 2.3.0 - dev: true - /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} @@ -7508,19 +5789,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: true - - /patch-console@2.0.0: - resolution: {integrity: sha512-0YNdUceMdaQwoKce1gatDScmMo5pu/tfABfnzEqeG0gtTmd7mh/WcwgUjtAeOU7N8nFFlbQBnFK2gXW5fGvmMA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true - - /path-exists@3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 dev: true /path-exists@4.0.0: @@ -7547,18 +5819,6 @@ packages: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - lru-cache: 10.1.0 - minipass: 7.0.4 - dev: true - - /path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - dev: true - /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -7578,7 +5838,6 @@ packages: '@types/estree': 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.2 - dev: true /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -7595,6 +5854,16 @@ packages: hasBin: true dev: true + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + dev: true + + /pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + dev: true + /pkg-types@1.0.3: resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: @@ -7603,27 +5872,26 @@ packages: pathe: 1.1.1 dev: true - /pkg-up@3.1.0: - resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} - engines: {node: '>=8'} + /postcss-import@15.1.0(postcss@8.4.31): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 dependencies: - find-up: 3.0.0 - dev: true - - /playwright-core@1.40.0: - resolution: {integrity: sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==} - engines: {node: '>=16'} - hasBin: true + postcss: 8.4.31 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 dev: true - /playwright@1.40.0: - resolution: {integrity: sha512-gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw==} - engines: {node: '>=16'} - hasBin: true + /postcss-js@4.0.1(postcss@8.4.31): + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 dependencies: - playwright-core: 1.40.0 - optionalDependencies: - fsevents: 2.3.2 + camelcase-css: 2.0.1 + postcss: 8.4.31 dev: true /postcss-load-config@3.1.4(postcss@8.4.31): @@ -7643,6 +5911,33 @@ packages: yaml: 1.10.2 dev: true + /postcss-load-config@4.0.2(postcss@8.4.31): + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 3.0.0 + postcss: 8.4.31 + yaml: 2.3.4 + dev: true + + /postcss-nested@6.0.1(postcss@8.4.31): + resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + dependencies: + postcss: 8.4.31 + postcss-selector-parser: 6.0.13 + dev: true + /postcss-safe-parser@6.0.0(postcss@8.4.31): resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} engines: {node: '>=12.0'} @@ -7661,6 +5956,14 @@ packages: postcss: 8.4.31 dev: true + /postcss-selector-parser@6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} engines: {node: '>=4'} @@ -7669,6 +5972,10 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: true + /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} @@ -7678,6 +5985,21 @@ packages: source-map-js: 1.0.2 dev: true + /preact-render-to-string@5.2.3(preact@10.11.3): + resolution: {integrity: sha512-aPDxUn5o3GhWdtJtW0svRC2SS/l8D9MAgo2+AWml+BhDImb27ALf04Q2d+AHqUUOc6RdSXFIBVa2gxzgMKgtZA==} + peerDependencies: + preact: '>=10' + dependencies: + preact: 10.11.3 + pretty-format: 3.8.0 + + /preact@10.11.3: + resolution: {integrity: sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==} + + /preact@10.12.1: + resolution: {integrity: sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==} + dev: false + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -7731,6 +6053,13 @@ packages: react-is: 18.2.0 dev: true + /pretty-format@3.8.0: + resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} + + /prism-svelte@0.4.7: + resolution: {integrity: sha512-yABh19CYbM24V7aS7TuPYRNMqthxwbvx6FF/Rw920YbyBWO3tnyPIqRMgHuSVsLmuHkkBS1Akyof463FVdkeDQ==} + dev: false + /prisma@5.6.0: resolution: {integrity: sha512-EEaccku4ZGshdr2cthYHhf7iyvCcXqwJDvnoQRAJg5ge2Tzpv0e2BaMCp+CbbDUwoVTzwgOap9Zp+d4jFa2O9A==} engines: {node: '>=16.13'} @@ -7739,46 +6068,13 @@ packages: dependencies: '@prisma/engines': 5.6.0 - /process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: true - - /process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - dev: true - - /promptly@3.2.0: - resolution: {integrity: sha512-WnR9obtgW+rG4oUV3hSnNGl1pHm3V1H/qD9iJBumGSmVsSC5HpZOLuu8qdMb6yCItGfT7dcRszejr/5P3i9Pug==} - dependencies: - read: 1.0.7 - dev: true - - /proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - dev: true - - /proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: true - - /pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - dev: true - - /punycode@1.3.2: - resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} - dev: true + /prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false - /punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: true /punycode@2.3.1: @@ -7786,28 +6082,8 @@ packages: engines: {node: '>=6'} dev: true - /pvtsutils@1.3.5: - resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} - dependencies: - tslib: 2.6.2 - dev: true - - /pvutils@1.1.3: - resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} - engines: {node: '>=6.0.0'} - dev: true - - /qs@6.11.0: - resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - dev: true - - /querystring@0.2.0: - resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} - engines: {node: '>=0.4.x'} - deprecated: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: true /queue-microtask@1.2.3: @@ -7819,41 +6095,14 @@ packages: engines: {node: '>=8'} dev: true - /range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: true - - /raw-body@2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react-reconciler@0.29.0(react@18.2.0): - resolution: {integrity: sha512-wa0fGj7Zht1EYMRhKWwoo1H9GApxYLBuhoAuXN0TlltESAjDssB+Apf0T/DngVqaMyPypDmabL37vw/2aRM98Q==} - engines: {node: '>=0.10.0'} - peerDependencies: - react: ^18.2.0 - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - dev: true - - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: - loose-envify: 1.4.0 + pify: 2.3.0 dev: true /read-pkg-up@7.0.1: @@ -7875,25 +6124,6 @@ packages: type-fest: 0.6.0 dev: true - /read@1.0.7: - resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} - engines: {node: '>=0.8'} - dependencies: - mute-stream: 0.0.8 - dev: true - - /readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: true - /readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -7903,12 +6133,6 @@ packages: util-deprecate: 1.0.2 dev: true - /readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - dependencies: - minimatch: 5.1.6 - dev: true - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -7933,14 +6157,6 @@ packages: set-function-name: 2.0.1 dev: true - /reinterval@1.1.0: - resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==} - dev: true - - /remeda@1.29.0: - resolution: {integrity: sha512-M3LQ14KtMdQ1879lj/kKji3zBk158s7Rwg963mEkTfQFMxnKrIEAMxJfo/+0sp/+uGgN/KMVU2MBA4LNjqf8YQ==} - dev: true - /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -7951,6 +6167,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: true + /resolve-dir@1.0.1: resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} engines: {node: '>=0.10.0'} @@ -7976,6 +6196,10 @@ packages: global-dirs: 0.1.1 dev: true + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: true + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -8032,24 +6256,8 @@ packages: fsevents: 2.3.3 dev: true - /rollup@4.5.1: - resolution: {integrity: sha512-0EQribZoPKpb5z1NW/QYm3XSR//Xr8BeEXU49Lc/mQmpmVVG5jPUVrpc2iptup/0WMrY9mzas0fxH+TjYvG2CA==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.5.1 - '@rollup/rollup-android-arm64': 4.5.1 - '@rollup/rollup-darwin-arm64': 4.5.1 - '@rollup/rollup-darwin-x64': 4.5.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.5.1 - '@rollup/rollup-linux-arm64-gnu': 4.5.1 - '@rollup/rollup-linux-arm64-musl': 4.5.1 - '@rollup/rollup-linux-x64-gnu': 4.5.1 - '@rollup/rollup-linux-x64-musl': 4.5.1 - '@rollup/rollup-win32-arm64-msvc': 4.5.1 - '@rollup/rollup-win32-ia32-msvc': 4.5.1 - '@rollup/rollup-win32-x64-msvc': 4.5.1 - fsevents: 2.3.3 + /rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true /run-applescript@5.0.0: @@ -8093,10 +6301,6 @@ packages: isarray: 2.0.5 dev: true - /safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: true - /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true @@ -8122,14 +6326,11 @@ packages: rimraf: 2.7.1 dev: true - /sax@1.2.1: - resolution: {integrity: sha512-8I2a3LovHTOpm7NV5yOyO8IHqgVsfK4+UuySrXU8YXkSRX7k6hCV9b3HrkKCr3nMpgj+0bmocaJJWpvp1oc7ZA==} - dev: true - - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + /saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} dependencies: - loose-envify: 1.4.0 + xmlchars: 2.2.0 dev: true /semver@5.7.2: @@ -8150,39 +6351,6 @@ packages: lru-cache: 6.0.0 dev: true - /send@0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: true - - /serve-static@1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - dev: true - /set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} dev: true @@ -8206,10 +6374,6 @@ packages: has-property-descriptors: 1.0.1 dev: true - /setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: true - /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -8262,15 +6426,6 @@ packages: engines: {node: '>=12'} dev: true - /slice-ansi@4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - astral-regex: 2.0.0 - is-fullwidth-code-point: 3.0.0 - dev: true - /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -8279,14 +6434,6 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true - /slice-ansi@6.0.0: - resolution: {integrity: sha512-6bn4hRfkTvDfUoEQYkERg0BVF1D0vrX9HEkMl08uDiNWvVvjylLHvZFZWkDo6wjT8tUctbYl1nCOuE66ZTaUtA==} - engines: {node: '>=14.16'} - dependencies: - ansi-styles: 6.2.1 - is-fullwidth-code-point: 4.0.0 - dev: true - /sorcery@0.11.0: resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} hasBin: true @@ -8317,6 +6464,10 @@ packages: /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} dev: true /spdx-correct@3.2.0: @@ -8337,159 +6488,27 @@ packages: spdx-license-ids: 3.0.16 dev: true - /spdx-license-ids@3.0.16: - resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} - dev: true - - /split2@3.2.2: - resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} - dependencies: - readable-stream: 3.6.2 - dev: true - - /split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - dev: true - - /sst-aws-cdk@2.101.1: - resolution: {integrity: sha512-vGIQKCL6FJX7xe68hx47iPOZZtlf4YZk+EAcEL2p02FsVBJSvTg4mPIE1tsqrqXZmrYv4slAZNVmM5o+PYyzAA==} - engines: {node: '>= 14.15.0'} - hasBin: true - dependencies: - archiver: 5.3.2 - chalk: 4.1.2 - promptly: 3.2.0 - yaml: 1.10.2 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /sst@2.36.2: - resolution: {integrity: sha512-6uGJlM7/1mUYTVJxcnmqAjKkELkKtOGewLFeEwdEZRpTnN/mu9Y+K1qr96oDE8FaLKwRfx9lpOl/Ejf3GxC0qg==} - hasBin: true - peerDependencies: - '@sls-next/lambda-at-edge': ^3.7.0 - peerDependenciesMeta: - '@sls-next/lambda-at-edge': - optional: true - dependencies: - '@aws-cdk/aws-apigatewayv2-alpha': 2.101.1-alpha.0(aws-cdk-lib@2.110.1)(constructs@10.2.69) - '@aws-cdk/aws-apigatewayv2-authorizers-alpha': 2.101.1-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.101.1-alpha.0)(aws-cdk-lib@2.101.1)(constructs@10.2.69) - '@aws-cdk/aws-apigatewayv2-integrations-alpha': 2.101.1-alpha.0(@aws-cdk/aws-apigatewayv2-alpha@2.101.1-alpha.0)(aws-cdk-lib@2.101.1)(constructs@10.2.69) - '@aws-cdk/cloud-assembly-schema': 2.101.1 - '@aws-cdk/cloudformation-diff': 2.101.1 - '@aws-cdk/cx-api': 2.101.1(@aws-cdk/cloud-assembly-schema@2.101.1) - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-cloudformation': 3.454.0 - '@aws-sdk/client-ecs': 3.454.0 - '@aws-sdk/client-eventbridge': 3.454.0 - '@aws-sdk/client-iam': 3.454.0 - '@aws-sdk/client-iot': 3.454.0 - '@aws-sdk/client-iot-data-plane': 3.454.0 - '@aws-sdk/client-lambda': 3.454.0 - '@aws-sdk/client-rds-data': 3.454.0 - '@aws-sdk/client-s3': 3.456.0 - '@aws-sdk/client-ssm': 3.454.0 - '@aws-sdk/client-sts': 3.454.0 - '@aws-sdk/config-resolver': 3.374.0 - '@aws-sdk/credential-providers': 3.454.0 - '@aws-sdk/middleware-retry': 3.374.0 - '@aws-sdk/middleware-signing': 3.451.0 - '@aws-sdk/signature-v4-crt': 3.451.0 - '@aws-sdk/smithy-client': 3.374.0 - '@babel/core': 7.23.3 - '@babel/generator': 7.23.4 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) - '@smithy/signature-v4': 2.0.16 - '@trpc/server': 9.16.0 - adm-zip: 0.5.10 - aws-cdk-lib: 2.101.1(constructs@10.2.69) - aws-iot-device-sdk: 2.2.13 - aws-sdk: 2.1502.0 - builtin-modules: 3.2.0 - cdk-assets: 2.101.1 - chalk: 5.3.0 - chokidar: 3.5.3 - ci-info: 3.9.0 - colorette: 2.0.20 - conf: 10.2.0 - constructs: 10.2.69 - cross-spawn: 7.0.3 - dendriform-immer-patch-optimiser: 2.1.3(immer@9.0.21) - dotenv: 16.3.1 - esbuild: 0.18.13 - express: 4.18.2 - fast-jwt: 3.3.2 - get-port: 6.1.2 - glob: 10.3.10 - graphql: 16.8.1 - graphql-yoga: 3.9.1(graphql@16.8.1) - immer: 9.0.21 - ink: 4.4.1(react@18.2.0) - ink-spinner: 5.0.0(ink@4.4.1)(react@18.2.0) - kysely: 0.25.0 - kysely-codegen: 0.10.1(kysely@0.25.0) - kysely-data-api: 0.2.1(@aws-sdk/client-rds-data@3.454.0)(kysely@0.25.0) - minimatch: 6.2.0 - openid-client: 5.6.1 - ora: 6.3.1 - react: 18.2.0 - remeda: 1.29.0 - sst-aws-cdk: 2.101.1 - tree-kill: 1.2.2 - undici: 5.27.2 - uuid: 9.0.1 - ws: 8.14.2 - yargs: 17.7.2 - zod: 3.22.4 - transitivePeerDependencies: - - '@types/react' - - aws-crt - - better-sqlite3 - - bufferutil - - debug - - mysql2 - - pg - - react-devtools-core - - supports-color - - utf-8-validate - dev: true - - /stack-utils@2.0.6: - resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} - engines: {node: '>=10'} - dependencies: - escape-string-regexp: 2.0.0 - dev: true - - /stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - dev: true - - /statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} + /spdx-license-ids@3.0.16: + resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==} dev: true - /std-env@3.5.0: - resolution: {integrity: sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA==} + /split2@3.2.2: + resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + dependencies: + readable-stream: 3.6.2 dev: true - /stdin-discarder@0.1.0: - resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - bl: 5.1.0 + /split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} dev: true - /stream-shift@1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + /stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} dev: true - /streamsearch@1.1.0: - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} - engines: {node: '>=10.0.0'} + /std-env@3.5.0: + resolution: {integrity: sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA==} dev: true /string-argv@0.3.2: @@ -8540,12 +6559,6 @@ packages: es-abstract: 1.22.3 dev: true - /string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - dependencies: - safe-buffer: 5.1.2 - dev: true - /string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: @@ -8608,6 +6621,27 @@ packages: resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} dev: true + /sucrase@3.34.0: + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + commander: 4.1.1 + glob: 7.1.6 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + dev: true + + /superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + dependencies: + copy-anything: 3.0.5 + dev: false + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -8627,8 +6661,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /svelte-check@3.6.1(@babel/core@7.23.3)(postcss@8.4.31)(svelte@4.2.7): - resolution: {integrity: sha512-v+mmXKp+hZ+mZ/n9MQpAe+0q/GhRKXmhQOkWYAdRozXRkPiuLOdhsjp9KtNBpP0TRqvvrB0cwWL5HUjCLpI46g==} + /svelte-check@3.6.2(postcss-load-config@4.0.2)(postcss@8.4.31)(svelte@4.2.7): + resolution: {integrity: sha512-E6iFh4aUCGJLRz6QZXH3gcN/VFfkzwtruWSRmlKrLWQTiO6VzLsivR6q02WYLGNAGecV3EocqZuCDrC2uttZ0g==} hasBin: true peerDependencies: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 @@ -8640,8 +6674,8 @@ packages: picocolors: 1.0.0 sade: 1.8.1 svelte: 4.2.7 - svelte-preprocess: 5.1.1(@babel/core@7.23.3)(postcss@8.4.31)(svelte@4.2.7)(typescript@5.3.2) - typescript: 5.3.2 + svelte-preprocess: 5.1.1(postcss-load-config@4.0.2)(postcss@8.4.31)(svelte@4.2.7)(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - '@babel/core' - coffeescript @@ -8680,11 +6714,7 @@ packages: svelte: 4.2.7 dev: true - /svelte-kit-sst@2.36.3: - resolution: {integrity: sha512-lvOzfBuyvjQfsBtzqfawcbvSv8KMVPfIHgaig14qTcU1AjY80ckvhMl3Hg+/Wtb/8IsyBgY5mSNp4jK6UgB6tw==} - dev: true - - /svelte-preprocess@5.1.1(@babel/core@7.23.3)(postcss@8.4.31)(svelte@4.2.7)(typescript@5.3.2): + /svelte-preprocess@5.1.1(postcss-load-config@4.0.2)(postcss@8.4.31)(svelte@4.2.7)(typescript@5.2.2): resolution: {integrity: sha512-p/Dp4hmrBW5mrCCq29lEMFpIJT2FZsRlouxEc5qpbOmXRbaFs7clLs8oKPwD3xCFyZfv1bIhvOzpQkhMEVQdMw==} engines: {node: '>= 14.10.0'} requiresBuild: true @@ -8722,17 +6752,21 @@ packages: typescript: optional: true dependencies: - '@babel/core': 7.23.3 '@types/pug': 2.0.10 detect-indent: 6.1.0 magic-string: 0.27.0 postcss: 8.4.31 + postcss-load-config: 4.0.2(postcss@8.4.31) sorcery: 0.11.0 strip-indent: 3.0.0 svelte: 4.2.7 - typescript: 5.3.2 + typescript: 5.2.2 dev: true + /svelte-range-slider-pips@2.2.3: + resolution: {integrity: sha512-ZAwX9+NDOE6cdqUTMfwBw27YI7NFgSXyPS1ARx3Zuaish2q6FuAtgx5d9+uqNzxQ7WVFhxgM7iQp8MvCpvy4Jw==} + dev: false + /svelte@4.2.7: resolution: {integrity: sha512-UExR1KS7raTdycsUrKLtStayu4hpdV3VZQgM0akX8XbXgLBlosdE/Sf3crOgyh9xIjqSYB3UEBuUlIQKRQX2hg==} engines: {node: '>=16'} @@ -8750,6 +6784,9 @@ packages: locate-character: 3.0.0 magic-string: 0.30.5 periscopic: 3.1.0 + + /symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true /synckit@0.8.5: @@ -8760,26 +6797,44 @@ packages: tslib: 2.6.2 dev: true - /table@6.8.1: - resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} - engines: {node: '>=10.0.0'} + /tailwindcss@3.3.5: + resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==} + engines: {node: '>=14.0.0'} + hasBin: true dependencies: - ajv: 8.12.0 - lodash.truncate: 4.4.2 - slice-ansi: 4.0.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 + '@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.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.0 + lilconfig: 2.1.0 + micromatch: 4.0.5 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.31 + postcss-import: 15.1.0(postcss@8.4.31) + postcss-js: 4.0.1(postcss@8.4.31) + postcss-load-config: 4.0.2(postcss@8.4.31) + postcss-nested: 6.0.1(postcss@8.4.31) + postcss-selector-parser: 6.0.13 + resolve: 1.22.8 + sucrase: 3.34.0 + transitivePeerDependencies: + - ts-node dev: true - /tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} + /test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 dev: true /text-extensions@2.4.0: @@ -8791,6 +6846,19 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true + /thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + dependencies: + thenify: 3.3.1 + dev: true + + /thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + dependencies: + any-promise: 1.3.0 + dev: true + /through2@4.0.2: resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} dependencies: @@ -8834,11 +6902,6 @@ packages: os-tmpdir: 1.0.2 dev: true - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - dev: true - /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -8846,19 +6909,26 @@ packages: is-number: 7.0.0 dev: true - /toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - dev: true - /totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} dev: true - /tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true + /tough-cookie@4.1.3: + resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + dev: true + + /tr46@5.0.0: + resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} + engines: {node: '>=18'} + dependencies: + punycode: 2.3.1 dev: true /trim-newlines@3.0.1: @@ -8866,13 +6936,17 @@ packages: engines: {node: '>=8'} dev: true - /ts-api-utils@1.0.3(typescript@5.3.2): + /ts-api-utils@1.0.3(typescript@5.2.2): resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.3.2 + typescript: 5.2.2 + dev: true + + /ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true /ts-interface-checker@1.0.0: @@ -8908,11 +6982,6 @@ packages: engines: {node: '>=4'} dev: true - /type-fest@0.12.0: - resolution: {integrity: sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg==} - engines: {node: '>=10'} - dev: true - /type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} @@ -8943,19 +7012,6 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@3.13.1: - resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} - engines: {node: '>=14.16'} - dev: true - - /type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - dev: true - /typed-array-buffer@1.0.0: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} @@ -8994,12 +7050,8 @@ packages: is-typed-array: 1.1.12 dev: true - /typedarray@0.0.6: - resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - dev: true - - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} + /typescript@5.2.2: + resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} engines: {node: '>=14.17'} hasBin: true dev: true @@ -9008,10 +7060,6 @@ packages: resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==} dev: true - /ultron@1.1.1: - resolution: {integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==} - dev: true - /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: @@ -9032,11 +7080,22 @@ packages: '@fastify/busboy': 2.1.0 dev: true - /undici@5.27.2: - resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==} - engines: {node: '>=14.0'} + /unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: - '@fastify/busboy': 2.1.0 + '@types/unist': 2.0.10 + dev: false + + /universal-cookie@6.1.1: + resolution: {integrity: sha512-33S9x3CpdUnnjwTNs2Fgc41WGve2tdLtvaK2kPSbZRc5pGpz2vQFbRWMxlATsxNNe/Cy8SzmnmbuBM85jpZPtA==} + dependencies: + '@types/cookie': 0.5.4 + cookie: 0.5.0 + dev: true + + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} dev: true /universalify@2.0.1: @@ -9044,9 +7103,44 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} + /unplugin-icons@0.17.4: + resolution: {integrity: sha512-PHLxjBx3ZV8RUBvfMafFl8uWH88jHeZgOijcRpkwgne7y2Ovx7WI0Ltzzw3fjZQ7dGaDhB8udyKVdm9N2S6BIw==} + peerDependencies: + '@svgr/core': '>=7.0.0' + '@svgx/core': ^1.0.1 + '@vue/compiler-sfc': ^3.0.2 || ^2.7.0 + vue-template-compiler: ^2.6.12 + vue-template-es2015-compiler: ^1.9.0 + peerDependenciesMeta: + '@svgr/core': + optional: true + '@svgx/core': + optional: true + '@vue/compiler-sfc': + optional: true + vue-template-compiler: + optional: true + vue-template-es2015-compiler: + optional: true + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.6 + '@iconify/utils': 2.1.12 + debug: 4.3.4 + kolorist: 1.8.0 + local-pkg: 0.5.0 + unplugin: 1.5.1 + transitivePeerDependencies: + - supports-color + dev: true + + /unplugin@1.5.1: + resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==} + dependencies: + acorn: 8.11.2 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.1 dev: true /untildify@4.0.0: @@ -9071,49 +7165,29 @@ packages: punycode: 2.3.1 dev: true - /url@0.10.3: - resolution: {integrity: sha512-hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ==} + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} dependencies: - punycode: 1.3.2 - querystring: 0.2.0 - dev: true - - /urlpattern-polyfill@8.0.2: - resolution: {integrity: sha512-Qp95D4TPJl1kC9SKigDcqgyM2VDVO4RiJc2d4qe5GrYm+zbIQCWWKAFaJNQ4BhdFeDGwBmAxqJBwWSJDb9T3BQ==} + querystringify: 2.2.0 + requires-port: 1.0.0 dev: true /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true - /util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - dependencies: - inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.12 - which-typed-array: 1.1.13 - dev: true - - /utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - dev: true - - /uuid@8.0.0: - resolution: {integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==} - hasBin: true - dev: true - /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true dev: true - /uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true + /v8-to-istanbul@9.2.0: + resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} + engines: {node: '>=10.12.0'} + dependencies: + '@jridgewell/trace-mapping': 0.3.20 + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 2.0.0 dev: true /validate-npm-package-license@3.0.4: @@ -9123,17 +7197,14 @@ packages: spdx-expression-parse: 3.0.1 dev: true - /value-or-promise@1.0.12: - resolution: {integrity: sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q==} - engines: {node: '>=12'} - dev: true - - /vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - dev: true + /vfile-message@2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + dependencies: + '@types/unist': 2.0.10 + unist-util-stringify-position: 2.0.3 + dev: false - /vite-node@0.34.6(@types/node@18.18.12): + /vite-node@0.34.6(@types/node@20.10.0): resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} engines: {node: '>=v14.18.0'} hasBin: true @@ -9143,7 +7214,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.2(@types/node@18.18.12) + vite: 4.5.0(@types/node@20.10.0) transitivePeerDependencies: - '@types/node' - less @@ -9155,7 +7226,7 @@ packages: - terser dev: true - /vite@4.5.0(@types/node@18.18.12): + /vite@4.5.0(@types/node@20.10.0): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9183,50 +7254,14 @@ packages: terser: optional: true dependencies: - '@types/node': 18.18.12 - esbuild: 0.18.13 + '@types/node': 20.10.0 + esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@5.0.2(@types/node@18.18.12): - resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 18.18.12 - esbuild: 0.19.7 - postcss: 8.4.31 - rollup: 4.5.1 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /vitefu@0.2.5(vite@4.5.0): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: @@ -9235,10 +7270,10 @@ packages: vite: optional: true dependencies: - vite: 4.5.0(@types/node@18.18.12) + vite: 4.5.0(@types/node@20.10.0) dev: true - /vitest@0.34.6: + /vitest@0.34.6(jsdom@23.0.0): resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} engines: {node: '>=v14.18.0'} hasBin: true @@ -9271,7 +7306,7 @@ packages: dependencies: '@types/chai': 4.3.11 '@types/chai-subset': 1.3.5 - '@types/node': 18.18.12 + '@types/node': 20.10.0 '@vitest/expect': 0.34.6 '@vitest/runner': 0.34.6 '@vitest/snapshot': 0.34.6 @@ -9282,6 +7317,7 @@ packages: cac: 6.7.14 chai: 4.3.10 debug: 4.3.4 + jsdom: 23.0.0 local-pkg: 0.4.3 magic-string: 0.30.5 pathe: 1.1.1 @@ -9290,8 +7326,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 5.0.2(@types/node@18.18.12) - vite-node: 0.34.6(@types/node@18.18.12) + vite: 4.5.0(@types/node@20.10.0) + vite-node: 0.34.6(@types/node@20.10.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9303,39 +7339,51 @@ packages: - terser dev: true + /w3c-xmlserializer@5.0.0: + resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} + engines: {node: '>=18'} + dependencies: + xml-name-validator: 5.0.0 + dev: true + /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: defaults: 1.0.4 dev: true - /web-streams-polyfill@3.2.1: - resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} - engines: {node: '>= 8'} + /webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + dev: true + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} dev: true - /webcrypto-core@1.7.7: - resolution: {integrity: sha512-7FjigXNsBfopEj+5DV2nhNpfic2vumtjjgPmeDKk45z+MJwXKKfhPB7118Pfzrmh4jqOMST6Ch37iPAHoImg5g==} + /webpack-virtual-modules@0.6.1: + resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} + dev: true + + /whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} dependencies: - '@peculiar/asn1-schema': 2.3.8 - '@peculiar/json-schema': 1.1.12 - asn1js: 3.0.5 - pvtsutils: 1.3.5 - tslib: 2.6.2 + iconv-lite: 0.6.3 + dev: true + + /whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} dev: true - /websocket-stream@5.5.2: - resolution: {integrity: sha512-8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==} + /whatwg-url@14.0.0: + resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} + engines: {node: '>=18'} dependencies: - duplexify: 3.7.1 - inherits: 2.0.4 - readable-stream: 2.3.8 - safe-buffer: 5.2.1 - ws: 3.3.3 - xtend: 4.0.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate + tr46: 5.0.0 + webidl-conversions: 7.0.0 dev: true /which-boxed-primitive@1.0.2: @@ -9383,13 +7431,6 @@ packages: stackback: 0.0.2 dev: true - /widest-line@4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - dev: true - /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} @@ -9417,35 +7458,6 @@ packages: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true - /ws@3.3.3: - resolution: {integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dependencies: - async-limiter: 1.0.1 - safe-buffer: 5.1.2 - ultron: 1.1.1 - dev: true - - /ws@7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /ws@8.14.2: resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} engines: {node: '>=10.0.0'} @@ -9459,22 +7471,13 @@ packages: optional: true dev: true - /xml2js@0.5.0: - resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} - engines: {node: '>=4.0.0'} - dependencies: - sax: 1.2.1 - xmlbuilder: 11.0.1 - dev: true - - /xmlbuilder@11.0.1: - resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} - engines: {node: '>=4.0'} + /xml-name-validator@5.0.0: + resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==} + engines: {node: '>=18'} dev: true - /xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} + /xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} dev: true /y18n@5.0.8: @@ -9482,10 +7485,6 @@ packages: engines: {node: '>=10'} dev: true - /yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: true - /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true @@ -9510,19 +7509,6 @@ packages: engines: {node: '>=12'} dev: true - /yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - dependencies: - cliui: 7.0.4 - escalade: 3.1.1 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - dev: true - /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -9545,20 +7531,3 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} dev: true - - /yoga-wasm-web@0.3.3: - resolution: {integrity: sha512-N+d4UJSJbt/R3wqY7Coqs5pcV0aUj2j9IaQ3rNj9bVCLld8tTGKRa2USARjnvZJWVx1NDmQev8EknoczaOQDOA==} - dev: true - - /zip-stream@4.1.1: - resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} - engines: {node: '>= 10'} - dependencies: - archiver-utils: 3.0.4 - compress-commons: 4.1.2 - readable-stream: 3.6.2 - dev: true - - /zod@3.22.4: - resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==} - dev: true diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000..ceab98e0 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - apps/**/* diff --git a/prettier.config.cjs b/prettier.config.js similarity index 52% rename from prettier.config.cjs rename to prettier.config.js index d5d22d34..7ca89843 100644 --- a/prettier.config.cjs +++ b/prettier.config.js @@ -3,12 +3,15 @@ /** * Prettier plugins only work in VSCode with the `cjs` format. * @see https://github.com/tailwindlabs/prettier-plugin-tailwindcss/issues/113 + * * @type {import("prettier").Config} */ const config = { + semi: false, + singleQuote: true, printWidth: 100, - plugins: ["prettier-plugin-packagejson", "prettier-plugin-prisma", "prettier-plugin-svelte"], - overrides: [{ files: "*.svelte", options: { parser: "svelte" } }], -}; + plugins: ['prettier-plugin-packagejson', 'prettier-plugin-prisma', 'prettier-plugin-svelte'], + overrides: [{ files: '*.svelte', options: { parser: 'svelte' } }], +} -module.exports = config; +export default config diff --git a/prisma/schema.prisma b/prisma/schema.prisma deleted file mode 100644 index b7a2ca2c..00000000 --- a/prisma/schema.prisma +++ /dev/null @@ -1,38 +0,0 @@ -generator client { - provider = "prisma-client-js" - previewFeatures = ["fullTextSearch", "fullTextIndex"] - binaryTargets = ["native"] -} - -datasource db { - provider = "postgresql" - url = env("DATABASE_URL") -} - -// Do not modify anything above this line unless you know what you are doing. - -model User { - id String @id @unique - - auth_session Session[] - key Key[] -} - -model Key { - id String @id @unique - hashed_password String? - user_id String - user User @relation(references: [id], fields: [user_id], onDelete: Cascade) - - @@index([user_id]) -} - -model Session { - id String @id @unique - user_id String - active_expires BigInt - idle_expires BigInt - user User @relation(references: [id], fields: [user_id], onDelete: Cascade) - - @@index([user_id]) -} diff --git a/src/app.d.ts b/src/app.d.ts deleted file mode 100644 index f16747bd..00000000 --- a/src/app.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -// See https://kit.svelte.dev/docs/types#app -// for information about these interfaces -declare global { - namespace App { - interface Locals { - auth: import("lucia").AuthRequest; - } - } -} - -export {}; diff --git a/src/index.test.ts b/src/index.test.ts deleted file mode 100644 index d1c3ef7a..00000000 --- a/src/index.test.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { describe, it, expect } from "vitest"; - -// You'll write tests eventually, right? - -describe("sum test", () => { - it("adds 1 + 2 to equal 3", () => { - expect(1 + 2).toBe(3); - }); -}); - -// ...right? diff --git a/src/lib/server/lucia.ts b/src/lib/server/lucia.ts deleted file mode 100644 index 6cf70a22..00000000 --- a/src/lib/server/lucia.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { prisma } from "@lucia-auth/adapter-prisma"; -import { lucia } from "lucia"; -import { sveltekit } from "lucia/middleware"; - -import { dev } from "$app/environment"; -import { prisma as client } from "$lib/server/prisma"; - -export const auth = lucia({ - adapter: prisma(client), - env: dev ? "DEV" : "PROD", - middleware: sveltekit(), - getUserAttributes: (_) => ({}), -}); - -export type Auth = typeof auth; diff --git a/src/lib/server/prisma.ts b/src/lib/server/prisma.ts deleted file mode 100644 index 901f3a0d..00000000 --- a/src/lib/server/prisma.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { PrismaClient } from "@prisma/client"; - -export const prisma = new PrismaClient(); diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte deleted file mode 100644 index 5982b0ae..00000000 --- a/src/routes/+page.svelte +++ /dev/null @@ -1,2 +0,0 @@ -

Welcome to SvelteKit

-

Visit kit.svelte.dev to read the documentation

diff --git a/src/sst-env.d.ts b/src/sst-env.d.ts deleted file mode 100644 index fee1aa0f..00000000 --- a/src/sst-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -import type * as _ from "../.sst/types/index.ts"; diff --git a/sst.config.ts b/sst.config.ts deleted file mode 100644 index bfe69e7f..00000000 --- a/sst.config.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Certificate } from "aws-cdk-lib/aws-certificatemanager"; -import type { SSTConfig } from "sst"; -import { SvelteKitSite } from "sst/constructs"; - -export default { - config(_input) { - return { - name: "ZotMeet", - region: "us-east-1", - }; - }, - stacks(app) { - app.stack(function Site({ stack }) { - if (!process.env.CERTIFICATE_ARN) { - throw new Error("Certificate ARN not provided."); - } - const site = new SvelteKitSite(stack, "site", { - customDomain: { - domainName: `${stack.stage === "prod" ? "" : `${stack.stage}.`}zotmeet.com`, - hostedZone: "zotmeet.com", - cdk: { - // @ts-expect-error Constructs types are broken, see https://github.com/sst/sst/issues/3483 - certificate: Certificate.fromCertificateArn( - stack, - "MyCert", - process.env.CERTIFICATE_ARN, - ), - }, - }, - }); - stack.addOutputs({ url: site.url }); - }); - }, -} satisfies SSTConfig; diff --git a/svelte.config.js b/svelte.config.js deleted file mode 100644 index 3e4aca87..00000000 --- a/svelte.config.js +++ /dev/null @@ -1,12 +0,0 @@ -import { vitePreprocess } from "@sveltejs/kit/vite"; -import adapter from "svelte-kit-sst"; - -/** @type {import('@sveltejs/kit').Config} */ -const config = { - preprocess: vitePreprocess(), - kit: { - adapter: adapter(), - }, -}; - -export default config; diff --git a/tests/test.ts b/tests/test.ts deleted file mode 100644 index d8e96c49..00000000 --- a/tests/test.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { expect, test } from "@playwright/test"; - -// You'll write tests eventually, right? - -test("index page has expected h1", async ({ page }) => { - await page.goto("/"); - await expect(page.getByRole("heading", { name: "Welcome to SvelteKit" })).toBeVisible(); -}); - -// ...right? diff --git a/tsconfig.json b/tsconfig.json index 34aadc02..e971d9a6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,18 +1,51 @@ { - "extends": "./.svelte-kit/tsconfig.json", "compilerOptions": { + "target": "ESNext", + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + + "module": "ESNext", + "moduleResolution": "bundler", + "baseUrl": ".", + "resolvePackageJsonExports": true, + "resolvePackageJsonImports": true, + "resolveJsonModule": true, + "allowArbitraryExtensions": true, + "allowJs": true, "checkJs": true, + + "declaration": true, + "declarationMap": true, + "sourceMap": true, + "outDir": "dist", + "inlineSources": true, + "preserveConstEnums": true, + + "isolatedModules": true, + "verbatimModuleSyntax": true, + "allowSyntheticDefaultImports": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "skipLibCheck": true, - "sourceMap": true, + "strict": true, - "moduleResolution": "bundler" + "noImplicitAny": true, + "strictNullChecks": true, + "strictFunctionTypes": true, + "strictBindCallApply": true, + "strictPropertyInitialization": true, + "noImplicitThis": true, + "useUnknownInCatchVariables": true, + "alwaysStrict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedIndexedAccess": true, + "noImplicitOverride": true, + "noPropertyAccessFromIndexSignature": true, + + "skipDefaultLibCheck": true, + "skipLibCheck": true } - // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias - // - // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes - // from the referenced tsconfig.json - TypeScript does not merge them in } diff --git a/vite.config.ts b/vite.config.ts deleted file mode 100644 index 49c9e7c1..00000000 --- a/vite.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { sveltekit } from "@sveltejs/kit/vite"; -import { defineConfig } from "vitest/config"; - -export default defineConfig({ - plugins: [sveltekit()], - test: { - include: ["src/**/*.{test,spec}.{js,ts}"], - }, -}); diff --git a/vitest.workspace.ts b/vitest.workspace.ts new file mode 100644 index 00000000..356d4ba4 --- /dev/null +++ b/vitest.workspace.ts @@ -0,0 +1,10 @@ +import { defineWorkspace } from 'vitest/config' + +export default defineWorkspace([ + { + extends: './apps/zotmeet/vite.config.js', + test: { + environment: 'jsdom', + }, + }, +])