From 8e6d83441acf43f3e8d8c5c2653b176bb70457c9 Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Fri, 19 May 2023 14:23:46 -0700 Subject: [PATCH 01/41] allow execution on node 19,20,22 --- packages/cli/bin/n8n | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/bin/n8n b/packages/cli/bin/n8n index 92c38b416b048..9dc7c7ffd01d9 100755 --- a/packages/cli/bin/n8n +++ b/packages/cli/bin/n8n @@ -21,7 +21,7 @@ if (process.argv.length === 2) { const nodeVersion = process.versions.node; const nodeVersionMajor = require('semver').major(nodeVersion); -if (![16, 18].includes(nodeVersionMajor)) { +if (![16, 18, 19, 20, 22].includes(nodeVersionMajor)) { console.log(` Your Node.js version (${nodeVersion}) is currently not supported by n8n. Please use Node.js v16 (recommended), or v18 instead! From 2a2b6452dc326d8979bed0cf47fc54becd746619 Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 22 May 2023 11:11:08 +0100 Subject: [PATCH 02/41] fix(ERPNext Node): Fix issue with credential test and add frappe cloud url (#6283) --- .../credentials/ERPNextApi.credentials.ts | 36 +++++++++++++++++-- .../nodes/ERPNext/GenericFunctions.ts | 2 +- 2 files changed, 35 insertions(+), 3 deletions(-) diff --git a/packages/nodes-base/credentials/ERPNextApi.credentials.ts b/packages/nodes-base/credentials/ERPNextApi.credentials.ts index 0824533a86e0d..6f5686c1b4d04 100644 --- a/packages/nodes-base/credentials/ERPNextApi.credentials.ts +++ b/packages/nodes-base/credentials/ERPNextApi.credentials.ts @@ -56,6 +56,28 @@ export class ERPNextApi implements ICredentialType { }, }, }, + { + displayName: 'Domain', + name: 'domain', + type: 'options', + default: 'erpnext.com', + options: [ + { + name: 'erpnext.com', + value: 'erpnext.com', + }, + { + name: 'frappe.cloud', + value: 'frappe.cloud', + }, + ], + description: 'Domain for your cloud hosted ERPNext instance.', + displayOptions: { + show: { + environment: ['cloudHosted'], + }, + }, + }, { displayName: 'Domain', name: 'domain', @@ -90,9 +112,19 @@ export class ERPNextApi implements ICredentialType { test: ICredentialTestRequest = { request: { baseURL: - '={{$credentials.environment === "cloudHosted" ? "https://" + $credentials.subdomain + ".erpnext.com" : $credentials.domain}}', - url: '/api/resource/Doctype', + '={{$credentials.environment === "cloudHosted" ? "https://" + $credentials.subdomain + "." + $credentials.domain : $credentials.domain}}', + url: '/api/method/frappe.auth.get_logged_user', skipSslCertificateValidation: '={{ $credentials.allowUnauthorizedCerts }}', }, + rules: [ + { + type: 'responseSuccessBody', + properties: { + key: 'message', + value: undefined, + message: 'Unable to authenticate, Check the credentials and the url', + }, + }, + ], }; } diff --git a/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts b/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts index bb390bb26e03c..8f6f5aeda027d 100644 --- a/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ERPNext/GenericFunctions.ts @@ -13,7 +13,7 @@ import { NodeApiError } from 'n8n-workflow'; * Return the base API URL based on the user's environment. */ const getBaseUrl = ({ environment, domain, subdomain }: ERPNextApiCredentials) => - environment === 'cloudHosted' ? `https://${subdomain}.erpnext.com` : domain; + environment === 'cloudHosted' ? `https://${subdomain}.${domain}` : domain; export async function erpNextApiRequest( this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, From 2d13b3f43fcb9c2e5ecc4e694f13c4f37c6f5452 Mon Sep 17 00:00:00 2001 From: Deborah Date: Mon, 22 May 2023 11:50:02 +0100 Subject: [PATCH 03/41] fix(editor): UI copy fix for Date & Time node (no-changelog) (#6291) * whether -> when * lint fix --------- Co-authored-by: Jonathan Bennetts --- .../nodes-base/nodes/DateTime/V2/CurrentDateDescription.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/DateTime/V2/CurrentDateDescription.ts b/packages/nodes-base/nodes/DateTime/V2/CurrentDateDescription.ts index 051a1e83225a0..1d8c34369c6a3 100644 --- a/packages/nodes-base/nodes/DateTime/V2/CurrentDateDescription.ts +++ b/packages/nodes-base/nodes/DateTime/V2/CurrentDateDescription.ts @@ -18,7 +18,8 @@ export const CurrentDateDescription: INodeProperties[] = [ name: 'includeTime', type: 'boolean', default: true, - description: 'Whether deactivated, the time will be set to midnight', + // eslint-disable-next-line n8n-nodes-base/node-param-description-boolean-without-whether + description: 'When deactivated, the time will be set to midnight', displayOptions: { show: { operation: ['getCurrentDate'], From f5950b201c6ff412b9a304052f05eb2c3b8a7c51 Mon Sep 17 00:00:00 2001 From: agobrech <45268029+agobrech@users.noreply.github.com> Date: Mon, 22 May 2023 14:37:09 +0200 Subject: [PATCH 04/41] feat(RabbitMQ Node): Add mode for acknowledging and deleting from queue later in workflow (#6225) * Add later in workflow mode * Add new operation * Acknowledge message in next node * Add response and emit for responsePromiseHook * Remove double success message, close channel correctly * Answser messages correctly * Remove option from delete operation * move operation name to camelCase * Fix versioning * To remove: add action item in v1 * Add notice for delete from queue * Correctly only execute only the delete operation * Refactor delete from queue operator and add return last items --------- Co-authored-by: Marcus --- .../nodes/RabbitMQ/RabbitMQ.node.ts | 83 +++++++++++++++++-- .../nodes/RabbitMQ/RabbitMQTrigger.node.ts | 44 ++++++++-- 2 files changed, 110 insertions(+), 17 deletions(-) diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts index b2e47208eff6f..a0bdd74d0597b 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQ.node.ts @@ -23,7 +23,7 @@ export class RabbitMQ implements INodeType { // eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg icon: 'file:rabbitmq.png', group: ['transform'], - version: 1, + version: [1, 1.1], description: 'Sends messages to a RabbitMQ topic', defaults: { name: 'RabbitMQ', @@ -43,18 +43,71 @@ export class RabbitMQ implements INodeType { name: 'operation', type: 'hidden', noDataExpression: true, - default: 'send_message', + default: 'sendMessage', + displayOptions: { + show: { + '@version': [1], + }, + }, + // To remove when action view is fixed + options: [ + { + name: 'Send a Message to RabbitMQ', + value: 'sendMessage', + action: 'Send a Message to RabbitMQ', + }, + { + name: 'Delete From Queue', + value: 'deleteMessage', + action: 'Delete From Queue', + }, + ], + }, + { + displayName: 'Operation', + name: 'operation', + type: 'options', + noDataExpression: true, + default: 'sendMessage', + displayOptions: { + show: { + '@version': [1.1], + }, + }, options: [ { name: 'Send a Message to RabbitMQ', - value: 'send_message', + value: 'sendMessage', + action: 'Send a Message to RabbitMQ', + }, + { + name: 'Delete From Queue', + value: 'deleteMessage', + action: 'Delete From Queue', }, ], }, + { + displayName: + 'Will delete an item from the queue triggered earlier in the workflow by a RabbitMQ Trigger node', + name: 'deleteMessage', + type: 'notice', + default: '', + displayOptions: { + show: { + operation: ['deleteMessage'], + }, + }, + }, { displayName: 'Mode', name: 'mode', type: 'options', + displayOptions: { + hide: { + operation: ['deleteMessage'], + }, + }, options: [ { name: 'Queue', @@ -82,6 +135,9 @@ export class RabbitMQ implements INodeType { show: { mode: ['queue'], }, + hide: { + operation: ['deleteMessage'], + }, }, default: '', placeholder: 'queue-name', @@ -161,6 +217,11 @@ export class RabbitMQ implements INodeType { displayName: 'Send Input Data', name: 'sendInputData', type: 'boolean', + displayOptions: { + show: { + operation: ['sendMessage'], + }, + }, default: true, description: 'Whether to send the the data the node receives as JSON', }, @@ -181,6 +242,11 @@ export class RabbitMQ implements INodeType { name: 'options', type: 'collection', default: {}, + displayOptions: { + show: { + operation: ['sendMessage'], + }, + }, placeholder: 'Add Option', options: [ { @@ -341,10 +407,13 @@ export class RabbitMQ implements INodeType { let channel, options: IDataObject; try { const items = this.getInputData(); - const mode = this.getNodeParameter('mode', 0) as string; - + const operation = this.getNodeParameter('operation', 0); + if (operation === 'deleteMessage') { + this.sendResponse(items[0].json); + return await this.prepareOutputData(items); + } + const mode = (this.getNodeParameter('mode', 0) as string) || 'queue'; const returnItems: INodeExecutionData[] = []; - if (mode === 'queue') { const queue = this.getNodeParameter('queue', 0) as string; @@ -355,7 +424,6 @@ export class RabbitMQ implements INodeType { const sendInputData = this.getNodeParameter('sendInputData', 0) as boolean; let message: string; - const queuePromises = []; for (let i = 0; i < items.length; i++) { if (sendInputData) { @@ -378,7 +446,6 @@ export class RabbitMQ implements INodeType { ); headers = additionalHeaders; } - queuePromises.push(channel.sendToQueue(queue, Buffer.from(message), { headers })); } diff --git a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts index 3c7541a1b425a..7c20a0c65ba59 100644 --- a/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts +++ b/packages/nodes-base/nodes/RabbitMQ/RabbitMQTrigger.node.ts @@ -2,6 +2,7 @@ import type { IDataObject, IDeferredPromise, + IExecuteResponsePromiseData, INodeExecutionData, INodeProperties, INodeType, @@ -45,7 +46,6 @@ export class RabbitMQTrigger implements INodeType { placeholder: 'queue-name', description: 'The name of the queue to read from', }, - { displayName: 'Options', name: 'options', @@ -81,6 +81,11 @@ export class RabbitMQTrigger implements INodeType { value: 'immediately', description: 'As soon as the message got received', }, + { + name: 'Specified Later in Workflow', + value: 'laterMessageNode', + description: 'Using a RabbitMQ node to remove the item from the queue', + }, ], default: 'immediately', description: 'When to acknowledge the message', @@ -139,6 +144,18 @@ export class RabbitMQTrigger implements INodeType { return 0; }) as INodeProperties[], }, + { + displayName: + "To delete an item from the queue, insert a RabbitMQ node later in the workflow and use the 'Delete from queue' operation", + name: 'laterMessageNode', + type: 'notice', + displayOptions: { + show: { + '/options.acknowledge': ['laterMessageNode'], + }, + }, + default: '', + }, ], }; @@ -201,7 +218,6 @@ export class RabbitMQTrigger implements INodeType { const item: INodeExecutionData = { json: {}, }; - if (options.contentIsBinary === true) { item.binary = { data: await this.helpers.prepareBinaryData(message.content), @@ -222,13 +238,20 @@ export class RabbitMQTrigger implements INodeType { } let responsePromise: IDeferredPromise | undefined = undefined; - if (acknowledgeMode !== 'immediately') { + let responsePromiseHook: IDeferredPromise | undefined = + undefined; + if (acknowledgeMode !== 'immediately' && acknowledgeMode !== 'laterMessageNode') { responsePromise = await this.helpers.createDeferredPromise(); + } else if (acknowledgeMode === 'laterMessageNode') { + responsePromiseHook = + await this.helpers.createDeferredPromise(); } - - this.emit([[item]], undefined, responsePromise); - - if (responsePromise) { + if (responsePromiseHook) { + this.emit([[item]], responsePromiseHook, undefined); + } else { + this.emit([[item]], undefined, responsePromise); + } + if (responsePromise && acknowledgeMode !== 'laterMessageNode') { // Acknowledge message after the execution finished await responsePromise.promise().then(async (data: IRun) => { if (data.data.resultData.error) { @@ -239,7 +262,11 @@ export class RabbitMQTrigger implements INodeType { return; } } - + channel.ack(message); + messageTracker.answered(message); + }); + } else if (responsePromiseHook && acknowledgeMode === 'laterMessageNode') { + await responsePromiseHook.promise().then(() => { channel.ack(message); messageTracker.answered(message); }); @@ -266,7 +293,6 @@ export class RabbitMQTrigger implements INodeType { }); consumerTag = consumerInfo.consumerTag; }; - await startConsumer(); // The "closeFunction" function gets called by n8n whenever From 2d90125c87542db77fd59fa994b95bba2cae0e5a Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Mon, 22 May 2023 16:09:29 +0300 Subject: [PATCH 05/41] feat: Add dangerouslyUseHTMLString where needed (no-changelog) (#6292) feat: add dangerouslyUseHTMLString where needed (no-changelog) --- packages/editor-ui/src/App.vue | 1 + packages/editor-ui/src/components/ParameterInputFull.vue | 1 + packages/editor-ui/src/components/WorkflowActivator.vue | 1 + packages/editor-ui/src/components/WorkflowShareModal.ee.vue | 1 + packages/editor-ui/src/composables/useToast.ts | 2 ++ packages/editor-ui/src/mixins/genericHelpers.ts | 1 + packages/editor-ui/src/mixins/pushConnection.ts | 1 + packages/editor-ui/src/mixins/workflowHelpers.ts | 1 + packages/editor-ui/src/views/NodeView.vue | 2 ++ packages/editor-ui/src/views/SetupView.vue | 1 + 10 files changed, 12 insertions(+) diff --git a/packages/editor-ui/src/App.vue b/packages/editor-ui/src/App.vue index d347b11b673aa..cbd8757126907 100644 --- a/packages/editor-ui/src/App.vue +++ b/packages/editor-ui/src/App.vue @@ -100,6 +100,7 @@ export default defineComponent({ message: this.$locale.baseText('startupError.message'), type: 'error', duration: 0, + dangerouslyUseHTMLString: true, }); throw e; diff --git a/packages/editor-ui/src/components/ParameterInputFull.vue b/packages/editor-ui/src/components/ParameterInputFull.vue index 22970613a3b9f..0dc0e8b3c33e3 100644 --- a/packages/editor-ui/src/components/ParameterInputFull.vue +++ b/packages/editor-ui/src/components/ParameterInputFull.vue @@ -302,6 +302,7 @@ export default defineComponent({ title: this.$locale.baseText('dataMapping.success.title'), message: this.$locale.baseText('dataMapping.success.moreInfo'), type: 'success', + dangerouslyUseHTMLString: true, }); this.ndvStore.disableMappingHint(); diff --git a/packages/editor-ui/src/components/WorkflowActivator.vue b/packages/editor-ui/src/components/WorkflowActivator.vue index 4c45ef080ae17..e5789529e12f6 100644 --- a/packages/editor-ui/src/components/WorkflowActivator.vue +++ b/packages/editor-ui/src/components/WorkflowActivator.vue @@ -132,6 +132,7 @@ export default defineComponent({ message: errorMessage, type: 'warning', duration: 0, + dangerouslyUseHTMLString: true, }); }, }, diff --git a/packages/editor-ui/src/components/WorkflowShareModal.ee.vue b/packages/editor-ui/src/components/WorkflowShareModal.ee.vue index 8d8cb39b0be4a..dd35729124bad 100644 --- a/packages/editor-ui/src/components/WorkflowShareModal.ee.vue +++ b/packages/editor-ui/src/components/WorkflowShareModal.ee.vue @@ -391,6 +391,7 @@ export default defineComponent({ cancelButtonText: this.$locale.baseText( 'workflows.shareModal.list.delete.confirm.cancelButtonText', ), + dangerouslyUseHTMLString: true, }, ); diff --git a/packages/editor-ui/src/composables/useToast.ts b/packages/editor-ui/src/composables/useToast.ts index 495c5687c28f8..5b46d0a2da0fa 100644 --- a/packages/editor-ui/src/composables/useToast.ts +++ b/packages/editor-ui/src/composables/useToast.ts @@ -56,6 +56,7 @@ export function useToast() { customClass?: string; closeOnClick?: boolean; type?: MessageType; + dangerouslyUseHTMLString?: boolean; }) { // eslint-disable-next-line prefer-const let notification: ElNotificationComponent; @@ -80,6 +81,7 @@ export function useToast() { duration: config.duration, customClass: config.customClass, type: config.type, + dangerouslyUseHTMLString: config.dangerouslyUseHTMLString ?? true, }); return notification; diff --git a/packages/editor-ui/src/mixins/genericHelpers.ts b/packages/editor-ui/src/mixins/genericHelpers.ts index acb12a66bd0d5..a93da5e24a970 100644 --- a/packages/editor-ui/src/mixins/genericHelpers.ts +++ b/packages/editor-ui/src/mixins/genericHelpers.ts @@ -57,6 +57,7 @@ export const genericHelpers = defineComponent({ message: this.$locale.baseText('genericHelpers.showMessage.message'), type: 'info', duration: 0, + dangerouslyUseHTMLString: true, }); return false; diff --git a/packages/editor-ui/src/mixins/pushConnection.ts b/packages/editor-ui/src/mixins/pushConnection.ts index 8c70aed0febeb..4f2110dfadcbe 100644 --- a/packages/editor-ui/src/mixins/pushConnection.ts +++ b/packages/editor-ui/src/mixins/pushConnection.ts @@ -438,6 +438,7 @@ export const pushConnection = defineComponent({ message: runDataExecutedErrorMessage, type: 'error', duration: 0, + dangerouslyUseHTMLString: true, }); } } else { diff --git a/packages/editor-ui/src/mixins/workflowHelpers.ts b/packages/editor-ui/src/mixins/workflowHelpers.ts index 914f1dc0bb7d6..1813146d21fda 100644 --- a/packages/editor-ui/src/mixins/workflowHelpers.ts +++ b/packages/editor-ui/src/mixins/workflowHelpers.ts @@ -757,6 +757,7 @@ export const workflowHelpers = defineComponent({ }), this.$locale.baseText('workflows.concurrentChanges.confirmMessage.title'), { + dangerouslyUseHTMLString: true, confirmButtonText: this.$locale.baseText( 'workflows.concurrentChanges.confirmMessage.confirmButtonText', ), diff --git a/packages/editor-ui/src/views/NodeView.vue b/packages/editor-ui/src/views/NodeView.vue index f60fb0cea689c..0ceeea0050a76 100644 --- a/packages/editor-ui/src/views/NodeView.vue +++ b/packages/editor-ui/src/views/NodeView.vue @@ -676,6 +676,7 @@ export default defineComponent({ // Close the creator panel if user clicked on the link if (this.createNodeActive) notice.close(); }, 0), + dangerouslyUseHTMLString: true, }); }, clearExecutionData() { @@ -1449,6 +1450,7 @@ export default defineComponent({ cancelButtonText: this.$locale.baseText( 'nodeView.confirmMessage.receivedCopyPasteData.cancelButtonText', ), + dangerouslyUseHTMLString: true, }, ); diff --git a/packages/editor-ui/src/views/SetupView.vue b/packages/editor-ui/src/views/SetupView.vue index 9b3547a913506..acba3be26e145 100644 --- a/packages/editor-ui/src/views/SetupView.vue +++ b/packages/editor-ui/src/views/SetupView.vue @@ -140,6 +140,7 @@ export default defineComponent({ }), this.$locale.baseText('auth.setup.confirmOwnerSetup'), { + dangerouslyUseHTMLString: true, confirmButtonText: this.$locale.baseText('auth.setup.createAccount'), cancelButtonText: this.$locale.baseText('auth.setup.goBack'), }, From 4d9c8b07a93ea4f2e5ad913358bafb682f6f5506 Mon Sep 17 00:00:00 2001 From: agobrech <45268029+agobrech@users.noreply.github.com> Date: Mon, 22 May 2023 18:09:10 +0200 Subject: [PATCH 06/41] fix(Wekan Node): Handle response correctly (#6296) Fix bug when response wasn't array --- packages/nodes-base/nodes/Wekan/Wekan.node.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nodes-base/nodes/Wekan/Wekan.node.ts b/packages/nodes-base/nodes/Wekan/Wekan.node.ts index fe83b296bc2ed..203ca3524fb12 100644 --- a/packages/nodes-base/nodes/Wekan/Wekan.node.ts +++ b/packages/nodes-base/nodes/Wekan/Wekan.node.ts @@ -654,7 +654,7 @@ export class Wekan implements INodeType { } let responseData = await apiRequest.call(this, requestMethod, endpoint, body, qs); - if (returnAll === false) { + if (returnAll === false && Array.isArray(responseData)) { limit = this.getNodeParameter('limit', i); responseData = responseData.splice(0, limit); } From 4b0e9b4287ba2d695aad78c72c3256c00affc45a Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 09:55:44 -0700 Subject: [PATCH 07/41] Added procfile --- PROCFILE | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 PROCFILE diff --git a/PROCFILE b/PROCFILE new file mode 100644 index 0000000000000..e69de29bb2d1d From 5c576d43281ced2c5bcfcf154b8bb06c03218d48 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 10:04:31 -0700 Subject: [PATCH 08/41] Added procfile --- PROCFILE | 1 + 1 file changed, 1 insertion(+) diff --git a/PROCFILE b/PROCFILE index e69de29bb2d1d..ed5af7fb7622b 100644 --- a/PROCFILE +++ b/PROCFILE @@ -0,0 +1 @@ +web: pnpm install && pnpm build && pnpm start \ No newline at end of file From eab852271e42c8ebea38e17ac88d89449d88e5a9 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 10:18:03 -0700 Subject: [PATCH 09/41] redployed --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 86c7c4926af12..94b82c0f4a89c 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,10 @@ "test:e2e:all": "cross-env E2E_TESTS=true start-server-and-test start http://localhost:5678/favicon.ico 'cypress run --headless'" }, "dependencies": { - "n8n": "workspace:*" + "n8n": "file:*" }, "devDependencies": { - "@n8n_io/eslint-config": "workspace:*", + "@n8n_io/eslint-config": "file:*", "@ngneat/falso": "^6.1.0", "@types/jest": "^29.5.0", "@types/supertest": "^2.0.12", From 12625e0e5f87d5757a1ef882d8b80ac3839258c2 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 10:25:49 -0700 Subject: [PATCH 10/41] redployed --- packages/cli/package.json | 10 +++++----- packages/core/package.json | 4 ++-- packages/editor-ui/package.json | 4 ++-- packages/node-dev/package.json | 4 ++-- packages/nodes-base/package.json | 4 ++-- pnpm-lock.yaml | 4 ++-- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 3ec9e33056aad..388bf161bffb2 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -117,7 +117,7 @@ }, "dependencies": { "@n8n_io/license-sdk": "~2.4.0", - "@n8n/client-oauth2": "workspace:*", + "@n8n/client-oauth2": "file:*", "@oclif/command": "^1.8.16", "@oclif/core": "^1.16.4", "@oclif/errors": "^1.3.6", @@ -174,10 +174,10 @@ "lodash.unset": "^4.5.2", "luxon": "^3.3.0", "mysql2": "~2.3.3", - "n8n-core": "workspace:*", - "n8n-editor-ui": "workspace:*", - "n8n-nodes-base": "workspace:*", - "n8n-workflow": "workspace:*", + "n8n-core": "file:*", + "n8n-editor-ui": "file:*", + "n8n-nodes-base": "file:*", + "n8n-workflow": "file:*", "nodemailer": "^6.7.1", "oauth-1.0a": "^2.2.6", "open": "^7.0.0", diff --git a/packages/core/package.json b/packages/core/package.json index 2807bfbbb294d..06344736d6f4c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -46,7 +46,7 @@ }, "dependencies": { "axios": "^0.21.1", - "@n8n/client-oauth2": "workspace:*", + "@n8n/client-oauth2": "file:*", "concat-stream": "^2.0.0", "cron": "~1.7.2", "crypto-js": "~4.1.1", @@ -57,7 +57,7 @@ "lodash.get": "^4.4.2", "lodash.pick": "^4.4.0", "mime-types": "^2.1.27", - "n8n-workflow": "workspace:*", + "n8n-workflow": "file:*", "oauth-1.0a": "^2.2.6", "p-cancelable": "^2.0.0", "pretty-bytes": "^5.6.0", diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index 7f73c9229214a..758951b0133d7 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -60,8 +60,8 @@ "jsonpath": "^1.1.1", "lodash-es": "^4.17.21", "luxon": "^3.3.0", - "n8n-design-system": "workspace:*", - "n8n-workflow": "workspace:*", + "n8n-design-system": "file:*", + "n8n-workflow": "file:*", "normalize-wheel": "^1.0.1", "pinia": "^2.0.22", "prettier": "^2.8.3", diff --git a/packages/node-dev/package.json b/packages/node-dev/package.json index fea2bc37d0574..7793a5cab1eb5 100644 --- a/packages/node-dev/package.json +++ b/packages/node-dev/package.json @@ -59,8 +59,8 @@ "change-case": "^4.1.1", "fast-glob": "^3.2.5", "inquirer": "^7.0.1", - "n8n-core": "workspace:*", - "n8n-workflow": "workspace:*", + "n8n-core": "file:*", + "n8n-workflow": "file:*", "oauth-1.0a": "^2.2.6", "replace-in-file": "^6.0.0", "request": "^2.88.2", diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 358c05fb54cdd..6f18144802809 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -808,7 +808,7 @@ "@types/xml2js": "^0.4.11", "eslint-plugin-n8n-nodes-base": "^1.12.0", "gulp": "^4.0.0", - "n8n-core": "workspace:*" + "n8n-core": "file:*" }, "dependencies": { "@kafkajs/confluent-schema-registry": "1.0.6", @@ -883,7 +883,7 @@ "mqtt": "4.2.6", "mssql": "^8.1.2", "mysql2": "~2.3.0", - "n8n-workflow": "workspace:*", + "n8n-workflow": "file:*", "node-html-markdown": "^1.1.3", "node-ssh": "^12.0.0", "nodemailer": "^6.7.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72cbc2ca206fc..861c2e7ce27d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,11 +37,11 @@ importers: .: dependencies: n8n: - specifier: workspace:* + specifier: file:* version: link:packages/cli devDependencies: '@n8n_io/eslint-config': - specifier: workspace:* + specifier: file:* version: link:packages/@n8n_io/eslint-config '@ngneat/falso': specifier: ^6.1.0 From 226d55ab6a542415846341496217745274f37f98 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 10:27:08 -0700 Subject: [PATCH 11/41] redployed --- package.json | 4 ++-- packages/cli/package.json | 10 +++++----- packages/core/package.json | 4 ++-- packages/editor-ui/package.json | 4 ++-- packages/node-dev/package.json | 4 ++-- .../nodes-base/nodes/KoBoToolbox/FileDescription.ts | 2 +- packages/nodes-base/package.json | 4 ++-- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 94b82c0f4a89c..1aa01bee81ccb 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,10 @@ "test:e2e:all": "cross-env E2E_TESTS=true start-server-and-test start http://localhost:5678/favicon.ico 'cypress run --headless'" }, "dependencies": { - "n8n": "file:*" + "n8n": "workspace:*," }, "devDependencies": { - "@n8n_io/eslint-config": "file:*", + "@n8n_io/eslint-config": "workspace:*,", "@ngneat/falso": "^6.1.0", "@types/jest": "^29.5.0", "@types/supertest": "^2.0.12", diff --git a/packages/cli/package.json b/packages/cli/package.json index 388bf161bffb2..8140009de5794 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -117,7 +117,7 @@ }, "dependencies": { "@n8n_io/license-sdk": "~2.4.0", - "@n8n/client-oauth2": "file:*", + "@n8n/client-oauth2": "workspace:*,", "@oclif/command": "^1.8.16", "@oclif/core": "^1.16.4", "@oclif/errors": "^1.3.6", @@ -174,10 +174,10 @@ "lodash.unset": "^4.5.2", "luxon": "^3.3.0", "mysql2": "~2.3.3", - "n8n-core": "file:*", - "n8n-editor-ui": "file:*", - "n8n-nodes-base": "file:*", - "n8n-workflow": "file:*", + "n8n-core": "workspace:*,", + "n8n-editor-ui": "workspace:*,", + "n8n-nodes-base": "workspace:*,", + "n8n-workflow": "workspace:*,", "nodemailer": "^6.7.1", "oauth-1.0a": "^2.2.6", "open": "^7.0.0", diff --git a/packages/core/package.json b/packages/core/package.json index 06344736d6f4c..79ce64d0c2d75 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -46,7 +46,7 @@ }, "dependencies": { "axios": "^0.21.1", - "@n8n/client-oauth2": "file:*", + "@n8n/client-oauth2": "workspace:*,", "concat-stream": "^2.0.0", "cron": "~1.7.2", "crypto-js": "~4.1.1", @@ -57,7 +57,7 @@ "lodash.get": "^4.4.2", "lodash.pick": "^4.4.0", "mime-types": "^2.1.27", - "n8n-workflow": "file:*", + "n8n-workflow": "workspace:*,", "oauth-1.0a": "^2.2.6", "p-cancelable": "^2.0.0", "pretty-bytes": "^5.6.0", diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index 758951b0133d7..503710c7b6aee 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -60,8 +60,8 @@ "jsonpath": "^1.1.1", "lodash-es": "^4.17.21", "luxon": "^3.3.0", - "n8n-design-system": "file:*", - "n8n-workflow": "file:*", + "n8n-design-system": "workspace:*,", + "n8n-workflow": "workspace:*,", "normalize-wheel": "^1.0.1", "pinia": "^2.0.22", "prettier": "^2.8.3", diff --git a/packages/node-dev/package.json b/packages/node-dev/package.json index 7793a5cab1eb5..cb136b9c83114 100644 --- a/packages/node-dev/package.json +++ b/packages/node-dev/package.json @@ -59,8 +59,8 @@ "change-case": "^4.1.1", "fast-glob": "^3.2.5", "inquirer": "^7.0.1", - "n8n-core": "file:*", - "n8n-workflow": "file:*", + "n8n-core": "workspace:*,", + "n8n-workflow": "workspace:*,", "oauth-1.0a": "^2.2.6", "replace-in-file": "^6.0.0", "request": "^2.88.2", diff --git a/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts b/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts index 8e15042e722a7..6b1413afb004b 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts @@ -43,7 +43,7 @@ export const fileOperations: INodeProperties[] = [ export const fileFields: INodeProperties[] = [ /* -------------------------------------------------------------------------- */ - /* file:* */ + /* workspace:*, */ /* -------------------------------------------------------------------------- */ { displayName: 'Form Name or ID', diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 6f18144802809..5be82e8b22f4d 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -808,7 +808,7 @@ "@types/xml2js": "^0.4.11", "eslint-plugin-n8n-nodes-base": "^1.12.0", "gulp": "^4.0.0", - "n8n-core": "file:*" + "n8n-core": "workspace:*," }, "dependencies": { "@kafkajs/confluent-schema-registry": "1.0.6", @@ -883,7 +883,7 @@ "mqtt": "4.2.6", "mssql": "^8.1.2", "mysql2": "~2.3.0", - "n8n-workflow": "file:*", + "n8n-workflow": "workspace:*,", "node-html-markdown": "^1.1.3", "node-ssh": "^12.0.0", "nodemailer": "^6.7.1", From a077a75463bfb0b6aaac586de3cb1b9e6a707423 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 10:28:11 -0700 Subject: [PATCH 12/41] redployed --- package.json | 4 ++-- packages/cli/package.json | 10 +++++----- packages/core/package.json | 4 ++-- packages/editor-ui/package.json | 4 ++-- packages/node-dev/package.json | 4 ++-- .../nodes-base/nodes/KoBoToolbox/FileDescription.ts | 2 +- packages/nodes-base/package.json | 4 ++-- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 1aa01bee81ccb..86c7c4926af12 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,10 @@ "test:e2e:all": "cross-env E2E_TESTS=true start-server-and-test start http://localhost:5678/favicon.ico 'cypress run --headless'" }, "dependencies": { - "n8n": "workspace:*," + "n8n": "workspace:*" }, "devDependencies": { - "@n8n_io/eslint-config": "workspace:*,", + "@n8n_io/eslint-config": "workspace:*", "@ngneat/falso": "^6.1.0", "@types/jest": "^29.5.0", "@types/supertest": "^2.0.12", diff --git a/packages/cli/package.json b/packages/cli/package.json index 8140009de5794..3ec9e33056aad 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -117,7 +117,7 @@ }, "dependencies": { "@n8n_io/license-sdk": "~2.4.0", - "@n8n/client-oauth2": "workspace:*,", + "@n8n/client-oauth2": "workspace:*", "@oclif/command": "^1.8.16", "@oclif/core": "^1.16.4", "@oclif/errors": "^1.3.6", @@ -174,10 +174,10 @@ "lodash.unset": "^4.5.2", "luxon": "^3.3.0", "mysql2": "~2.3.3", - "n8n-core": "workspace:*,", - "n8n-editor-ui": "workspace:*,", - "n8n-nodes-base": "workspace:*,", - "n8n-workflow": "workspace:*,", + "n8n-core": "workspace:*", + "n8n-editor-ui": "workspace:*", + "n8n-nodes-base": "workspace:*", + "n8n-workflow": "workspace:*", "nodemailer": "^6.7.1", "oauth-1.0a": "^2.2.6", "open": "^7.0.0", diff --git a/packages/core/package.json b/packages/core/package.json index 79ce64d0c2d75..2807bfbbb294d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -46,7 +46,7 @@ }, "dependencies": { "axios": "^0.21.1", - "@n8n/client-oauth2": "workspace:*,", + "@n8n/client-oauth2": "workspace:*", "concat-stream": "^2.0.0", "cron": "~1.7.2", "crypto-js": "~4.1.1", @@ -57,7 +57,7 @@ "lodash.get": "^4.4.2", "lodash.pick": "^4.4.0", "mime-types": "^2.1.27", - "n8n-workflow": "workspace:*,", + "n8n-workflow": "workspace:*", "oauth-1.0a": "^2.2.6", "p-cancelable": "^2.0.0", "pretty-bytes": "^5.6.0", diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index 503710c7b6aee..7f73c9229214a 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -60,8 +60,8 @@ "jsonpath": "^1.1.1", "lodash-es": "^4.17.21", "luxon": "^3.3.0", - "n8n-design-system": "workspace:*,", - "n8n-workflow": "workspace:*,", + "n8n-design-system": "workspace:*", + "n8n-workflow": "workspace:*", "normalize-wheel": "^1.0.1", "pinia": "^2.0.22", "prettier": "^2.8.3", diff --git a/packages/node-dev/package.json b/packages/node-dev/package.json index cb136b9c83114..fea2bc37d0574 100644 --- a/packages/node-dev/package.json +++ b/packages/node-dev/package.json @@ -59,8 +59,8 @@ "change-case": "^4.1.1", "fast-glob": "^3.2.5", "inquirer": "^7.0.1", - "n8n-core": "workspace:*,", - "n8n-workflow": "workspace:*,", + "n8n-core": "workspace:*", + "n8n-workflow": "workspace:*", "oauth-1.0a": "^2.2.6", "replace-in-file": "^6.0.0", "request": "^2.88.2", diff --git a/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts b/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts index 6b1413afb004b..e915db6bbdc79 100644 --- a/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts +++ b/packages/nodes-base/nodes/KoBoToolbox/FileDescription.ts @@ -43,7 +43,7 @@ export const fileOperations: INodeProperties[] = [ export const fileFields: INodeProperties[] = [ /* -------------------------------------------------------------------------- */ - /* workspace:*, */ + /* workspace:* */ /* -------------------------------------------------------------------------- */ { displayName: 'Form Name or ID', diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 5be82e8b22f4d..358c05fb54cdd 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -808,7 +808,7 @@ "@types/xml2js": "^0.4.11", "eslint-plugin-n8n-nodes-base": "^1.12.0", "gulp": "^4.0.0", - "n8n-core": "workspace:*," + "n8n-core": "workspace:*" }, "dependencies": { "@kafkajs/confluent-schema-registry": "1.0.6", @@ -883,7 +883,7 @@ "mqtt": "4.2.6", "mssql": "^8.1.2", "mysql2": "~2.3.0", - "n8n-workflow": "workspace:*,", + "n8n-workflow": "workspace:*", "node-html-markdown": "^1.1.3", "node-ssh": "^12.0.0", "nodemailer": "^6.7.1", From 25734121e2042c838237d2c0f710154a26d1771b Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 11:50:16 -0700 Subject: [PATCH 13/41] redployed --- PROCFILE | 2 +- pnpm-lock.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/PROCFILE b/PROCFILE index ed5af7fb7622b..07a4a813aa467 100644 --- a/PROCFILE +++ b/PROCFILE @@ -1 +1 @@ -web: pnpm install && pnpm build && pnpm start \ No newline at end of file +web: echo 'omri' \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 861c2e7ce27d8..72cbc2ca206fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,11 +37,11 @@ importers: .: dependencies: n8n: - specifier: file:* + specifier: workspace:* version: link:packages/cli devDependencies: '@n8n_io/eslint-config': - specifier: file:* + specifier: workspace:* version: link:packages/@n8n_io/eslint-config '@ngneat/falso': specifier: ^6.1.0 From 51a176b26dab0a0f2afdb46145f56452402e0d78 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 11:55:27 -0700 Subject: [PATCH 14/41] redployed --- PROCFILE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROCFILE b/PROCFILE index 07a4a813aa467..a0d40185c6fe5 100644 --- a/PROCFILE +++ b/PROCFILE @@ -1 +1 @@ -web: echo 'omri' \ No newline at end of file +web: echo 'omri' From e8aad7c2dd7fd0112b08550ec87c2a53138ef430 Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 11:56:12 -0700 Subject: [PATCH 15/41] dont start --- PROCFILE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PROCFILE b/PROCFILE index a0d40185c6fe5..797d9ec999a16 100644 --- a/PROCFILE +++ b/PROCFILE @@ -1 +1 @@ -web: echo 'omri' +web: From accbdd0023ef074d547657a07a0019feb52b8866 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 12:00:46 -0700 Subject: [PATCH 16/41] redployed --- pnpm-lock.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72cbc2ca206fc..861c2e7ce27d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,11 +37,11 @@ importers: .: dependencies: n8n: - specifier: workspace:* + specifier: file:* version: link:packages/cli devDependencies: '@n8n_io/eslint-config': - specifier: workspace:* + specifier: file:* version: link:packages/@n8n_io/eslint-config '@ngneat/falso': specifier: ^6.1.0 From c3061d547254cd1a364a6ed8a6f0c8312797e19d Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 12:10:38 -0700 Subject: [PATCH 17/41] redployed --- pnpm-lock.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 861c2e7ce27d8..72cbc2ca206fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,11 +37,11 @@ importers: .: dependencies: n8n: - specifier: file:* + specifier: workspace:* version: link:packages/cli devDependencies: '@n8n_io/eslint-config': - specifier: file:* + specifier: workspace:* version: link:packages/@n8n_io/eslint-config '@ngneat/falso': specifier: ^6.1.0 From c24958526acccaa541b86fd260e7524a01827d2a Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 12:17:35 -0700 Subject: [PATCH 18/41] update version --- package.json | 28 +- pnpm-lock.yaml | 2650 +++++++++++++++++++++++++++++------------------- 2 files changed, 1614 insertions(+), 1064 deletions(-) diff --git a/package.json b/package.json index 86c7c4926af12..e7ca4fd491319 100644 --- a/package.json +++ b/package.json @@ -38,36 +38,36 @@ }, "devDependencies": { "@n8n_io/eslint-config": "workspace:*", - "@ngneat/falso": "^6.1.0", - "@types/jest": "^29.5.0", + "@ngneat/falso": "^6.4.0", + "@types/jest": "^29.5.1", "@types/supertest": "^2.0.12", "@vitejs/plugin-vue2": "^2.2.0", "@vitest/coverage-c8": "^0.28.5", - "c8": "^7.12.0", + "c8": "^7.13.0", "cross-env": "^7.0.3", - "cypress": "^12.8.1", - "cypress-real-events": "^1.7.6", + "cypress": "^12.12.0", + "cypress-real-events": "^1.8.1", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "jest-expect-message": "^1.1.3", "jest-mock": "^29.5.0", "jest-mock-extended": "^3.0.4", - "nock": "^13.2.9", - "node-fetch": "^2.6.7", + "nock": "^13.3.1", + "node-fetch": "^2.6.11", "p-limit": "^3.1.0", - "prettier": "^2.8.3", + "prettier": "^2.8.8", "rimraf": "^3.0.2", - "run-script-os": "^1.0.7", - "start-server-and-test": "^1.14.0", + "run-script-os": "^1.1.6", + "start-server-and-test": "^1.15.4", "supertest": "^6.3.3", "ts-jest": "^29.1.0", - "tsc-watch": "^6.0.0", + "tsc-watch": "^6.0.4", "turbo": "1.8.8", - "typescript": "*", - "vite": "^4.0.4", + "typescript": "^5.0.4", + "vite": "^4.3.8", "vitest": "^0.28.5", "vue-template-compiler": "^2.7.14", - "vue-tsc": "^1.0.24" + "vue-tsc": "^1.6.5" }, "pnpm": { "onlyBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72cbc2ca206fc..64f68b8c3562f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,32 +44,32 @@ importers: specifier: workspace:* version: link:packages/@n8n_io/eslint-config '@ngneat/falso': - specifier: ^6.1.0 - version: 6.1.0 + specifier: ^6.4.0 + version: 6.4.0 '@types/jest': - specifier: ^29.5.0 - version: 29.5.0 + specifier: ^29.5.1 + version: 29.5.1 '@types/supertest': specifier: ^2.0.12 version: 2.0.12 '@vitejs/plugin-vue2': specifier: ^2.2.0 - version: 2.2.0(vite@4.0.4)(vue@2.7.14) + version: 2.2.0(vite@4.3.8)(vue@2.7.14) '@vitest/coverage-c8': specifier: ^0.28.5 version: 0.28.5 c8: - specifier: ^7.12.0 - version: 7.12.0 + specifier: ^7.13.0 + version: 7.13.0 cross-env: specifier: ^7.0.3 version: 7.0.3 cypress: - specifier: ^12.8.1 - version: 12.8.1 + specifier: ^12.12.0 + version: 12.12.0 cypress-real-events: - specifier: ^1.7.6 - version: 1.7.6(cypress@12.8.1) + specifier: ^1.8.1 + version: 1.8.1(cypress@12.12.0) jest: specifier: ^29.5.0 version: 29.5.0 @@ -84,46 +84,46 @@ importers: version: 29.5.0 jest-mock-extended: specifier: ^3.0.4 - version: 3.0.4(jest@29.5.0)(typescript@5.0.3) + version: 3.0.4(jest@29.5.0)(typescript@5.0.4) nock: - specifier: ^13.2.9 - version: 13.2.9 + specifier: ^13.3.1 + version: 13.3.1 node-fetch: - specifier: ^2.6.7 - version: 2.6.7 + specifier: ^2.6.11 + version: 2.6.11 p-limit: specifier: ^3.1.0 version: 3.1.0 prettier: - specifier: ^2.8.3 - version: 2.8.3 + specifier: ^2.8.8 + version: 2.8.8 rimraf: specifier: ^3.0.2 version: 3.0.2 run-script-os: - specifier: ^1.0.7 + specifier: ^1.1.6 version: 1.1.6 start-server-and-test: - specifier: ^1.14.0 - version: 1.14.0 + specifier: ^1.15.4 + version: 1.15.4 supertest: specifier: ^6.3.3 version: 6.3.3 ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.3) + version: 29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.4) tsc-watch: - specifier: ^6.0.0 - version: 6.0.0(typescript@5.0.3) + specifier: ^6.0.4 + version: 6.0.4(typescript@5.0.4) turbo: specifier: 1.8.8 version: 1.8.8 typescript: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.0.4 + version: 5.0.4 vite: - specifier: ^4.0.4 - version: 4.0.4(@types/node@16.18.12) + specifier: ^4.3.8 + version: 4.3.8(@types/node@16.18.32) vitest: specifier: ^0.28.5 version: 0.28.5 @@ -131,8 +131,8 @@ importers: specifier: ^2.7.14 version: 2.7.14 vue-tsc: - specifier: ^1.0.24 - version: 1.0.24(typescript@5.0.3) + specifier: ^1.6.5 + version: 1.6.5(typescript@5.0.4) packages/@n8n/client-oauth2: dependencies: @@ -147,13 +147,13 @@ importers: version: 8.37.0 '@typescript-eslint/eslint-plugin': specifier: ~5.59 - version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) + version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) '@typescript-eslint/parser': specifier: ~5.59 - version: 5.59.0(eslint@8.39.0)(typescript@5.0.3) + version: 5.59.0(eslint@8.39.0)(typescript@5.0.4) '@vue/eslint-config-typescript': specifier: ^11.0.3 - version: 11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.3) + version: 11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.4) eslint: specifier: ~8.39 version: 8.39.0 @@ -177,7 +177,7 @@ importers: version: 1.0.0 eslint-plugin-prettier: specifier: ~4.2 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.3) + version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8) eslint-plugin-unicorn: specifier: ~46.0 version: 46.0.0(eslint@8.39.0) @@ -613,7 +613,7 @@ importers: version: 4.0.8 mock-jwks: specifier: ^1.0.9 - version: 1.0.9(nock@13.2.9) + version: 1.0.9(nock@13.3.1) nodemon: specifier: ^2.0.2 version: 2.0.20 @@ -622,7 +622,7 @@ importers: version: 1.1.6 ts-essentials: specifier: ^7.0.3 - version: 7.0.3(typescript@5.0.3) + version: 7.0.3(typescript@5.0.4) tsc-alias: specifier: ^1.8.2 version: 1.8.2 @@ -762,25 +762,25 @@ importers: version: 2.0.9(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.14) '@storybook/addon-actions': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-docs': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-essentials': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-postcss': specifier: ^3.0.0-alpha.1 - version: 3.0.0-alpha.1(webpack@5.75.0) + version: 3.0.0-alpha.1(webpack@5.83.1) '@storybook/vue': specifier: ^7.0.7 - version: 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) + version: 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14) '@storybook/vue-webpack5': specifier: ^7.0.7 - version: 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + version: 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 @@ -801,7 +801,7 @@ importers: version: 2.8.0 autoprefixer: specifier: ^10.4.13 - version: 10.4.13(postcss@8.4.21) + version: 10.4.13(postcss@8.4.23) core-js: specifier: ^3.27.2 version: 3.27.2 @@ -813,19 +813,19 @@ importers: version: 1.58.0 sass-loader: specifier: ^13.2.0 - version: 13.2.0(sass@1.58.0)(webpack@5.75.0) + version: 13.2.0(sass@1.58.0)(webpack@5.83.1) storybook: specifier: ^7.0.7 version: 7.0.7 storybook-addon-themes: specifier: ^6.1.0 - version: 6.1.0(react-dom@18.2.0)(react@17.0.2)(vue@2.7.14) + version: 6.1.0(react-dom@18.2.0)(react@18.2.0)(vue@2.7.14) packages/editor-ui: dependencies: '@codemirror/autocomplete': specifier: ^6.4.0 - version: 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/commands': specifier: ^6.1.0 version: 6.1.2 @@ -837,10 +837,10 @@ importers: version: 6.0.1 '@codemirror/lang-python': specifier: ^6.1.2 - version: 6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/lang-sql': specifier: ^6.4.1 - version: 6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': specifier: ^6.2.1 version: 6.2.1 @@ -894,7 +894,7 @@ importers: version: 1.0.0 codemirror-lang-n8n-expression: specifier: ^0.2.0 - version: 0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) copy-to-clipboard: specifier: ^3.3.3 version: 3.3.3 @@ -936,7 +936,7 @@ importers: version: 1.0.1 pinia: specifier: ^2.0.22 - version: 2.0.23(typescript@5.0.3)(vue@2.7.14) + version: 2.0.23(typescript@5.0.4)(vue@2.7.14) prettier: specifier: ^2.8.3 version: 2.8.3 @@ -997,7 +997,7 @@ importers: version: 5.16.5 '@testing-library/user-event': specifier: ^14.4.3 - version: 14.4.3(@testing-library/dom@7.31.2) + version: 14.4.3(@testing-library/dom@9.3.0) '@testing-library/vue': specifier: ^5.8.3 version: 5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14) @@ -1584,7 +1584,7 @@ importers: version: 0.4.11 eslint-plugin-n8n-nodes-base: specifier: ^1.12.0 - version: 1.12.0(eslint@8.39.0)(typescript@5.0.3) + version: 1.12.0(eslint@8.41.0)(typescript@5.0.4) gulp: specifier: ^4.0.0 version: 4.0.2 @@ -1696,7 +1696,15 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 dev: true /@apidevtools/json-schema-ref-parser@8.0.0: @@ -1776,7 +1784,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.5.0 + tslib: 2.5.2 dev: false /@azure/core-client@1.6.1: @@ -1789,7 +1797,7 @@ packages: '@azure/core-tracing': 1.0.1 '@azure/core-util': 1.1.1 '@azure/logger': 1.0.3 - tslib: 2.5.0 + tslib: 2.5.2 transitivePeerDependencies: - supports-color dev: false @@ -1817,7 +1825,7 @@ packages: '@types/node-fetch': 2.6.2 '@types/tunnel': 0.0.3 form-data: 4.0.0 - node-fetch: 2.6.8 + node-fetch: 2.6.11 process: 0.11.10 tough-cookie: 4.1.2 tslib: 2.5.0 @@ -1856,7 +1864,7 @@ packages: form-data: 4.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 - tslib: 2.5.0 + tslib: 2.5.2 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -1874,7 +1882,7 @@ packages: resolution: {integrity: sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.5.2 dev: false /@azure/core-util@1.1.1: @@ -1882,7 +1890,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.5.0 + tslib: 2.5.2 dev: false /@azure/identity@2.1.0: @@ -1903,7 +1911,7 @@ packages: jws: 4.0.0 open: 8.4.0 stoppable: 1.1.0 - tslib: 2.5.0 + tslib: 2.5.2 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -1923,7 +1931,7 @@ packages: '@azure/core-tracing': 1.0.1 '@azure/core-util': 1.1.1 '@azure/logger': 1.0.3 - tslib: 2.5.0 + tslib: 2.5.2 transitivePeerDependencies: - supports-color dev: false @@ -1996,6 +2004,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data@7.21.9: + resolution: {integrity: sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.20.12: resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} engines: {node: '>=6.9.0'} @@ -2023,14 +2036,14 @@ packages: resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.0 + '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.5 + '@babel/generator': 7.21.9 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) '@babel/helper-module-transforms': 7.21.5 '@babel/helpers': 7.21.5 - '@babel/parser': 7.21.8 - '@babel/template': 7.20.7 + '@babel/parser': 7.21.9 + '@babel/template': 7.21.9 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 convert-source-map: 1.9.0 @@ -2057,7 +2070,17 @@ packages: dependencies: '@babel/types': 7.21.5 '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 + jsesc: 2.5.2 + dev: true + + /@babel/generator@7.21.9: + resolution: {integrity: sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.5 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 dev: true @@ -2096,10 +2119,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.21.7 + '@babel/compat-data': 7.21.9 '@babel/core': 7.20.12 '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.4 + browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 dev: true @@ -2110,10 +2133,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.21.7 + '@babel/compat-data': 7.21.9 '@babel/core': 7.21.8 '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.4 + browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 dev: true @@ -2208,7 +2231,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2224,7 +2247,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 - resolve: 1.22.1 + resolve: 1.22.2 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2310,7 +2333,7 @@ packages: '@babel/helper-simple-access': 7.21.5 '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2371,7 +2394,7 @@ packages: '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-member-expression-to-functions': 7.20.7 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2385,7 +2408,7 @@ packages: '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-member-expression-to-functions': 7.21.5 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2443,7 +2466,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.21.0 - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2465,7 +2488,7 @@ packages: resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2496,6 +2519,14 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/parser@7.21.9: + resolution: {integrity: sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.5 + dev: true + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -3100,14 +3131,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8): + resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.21.5 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12): @@ -3258,8 +3289,8 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.8): - resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8): + resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3415,7 +3446,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 dev: true /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.20.12): @@ -4006,7 +4037,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8) transitivePeerDependencies: - supports-color dev: true @@ -4313,6 +4344,13 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@babel/runtime@7.21.5: + resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: true + /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} @@ -4322,6 +4360,15 @@ packages: '@babel/types': 7.21.5 dev: true + /@babel/template@7.21.9: + resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/parser': 7.21.9 + '@babel/types': 7.21.5 + dev: true + /@babel/traverse@7.20.12: resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} engines: {node: '>=6.9.0'} @@ -4345,12 +4392,12 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.5 + '@babel/generator': 7.21.9 '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.21.8 + '@babel/parser': 7.21.9 '@babel/types': 7.21.5 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 @@ -4393,6 +4440,20 @@ packages: '@lezer/common': 1.0.1 dev: false + /@codemirror/autocomplete@6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): + resolution: {integrity: sha512-HLF2PnZAm1s4kGs30EiqKMgD7XsYaQ0XJnMR0rofEWQ5t5D60SfqpDIkIh1ze5tiEbyUWm8+VJ6W1/erVvBMIA==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@lezer/common': ^1.0.0 + dependencies: + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.4 + '@codemirror/view': 6.5.1 + '@lezer/common': 1.0.2 + dev: false + /@codemirror/commands@6.1.2: resolution: {integrity: sha512-sO3jdX1s0pam6lIdeSJLMN3DQ6mPEbM4yLvyKkdqtmd/UDwhXA5+AwFJ89rRXm6vTeOXBsE5cAmlos/t7MJdgg==} dependencies: @@ -4433,10 +4494,10 @@ packages: '@lezer/json': 1.0.0 dev: false - /@codemirror/lang-python@6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1): + /@codemirror/lang-python@6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): resolution: {integrity: sha512-nbQfifLBZstpt6Oo4XxA2LOzlSp4b/7Bc5cmodG1R+Cs5PLLCTUvsMNWDnziiCfTOG/SW1rVzXq/GbIr6WXlcw==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': 6.2.1 '@lezer/python': 1.1.5 transitivePeerDependencies: @@ -4445,10 +4506,10 @@ packages: - '@lezer/common' dev: false - /@codemirror/lang-sql@6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.1): + /@codemirror/lang-sql@6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.2): resolution: {integrity: sha512-PFB56L+A0WGY35uRya+Trt5g19V9k2V9X3c55xoFW4RgiATr/yLqWsbbnEsdxuMn5tLpuikp7Kmj9smRsqBXAg==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': 6.2.1 '@codemirror/state': 6.1.4 '@lezer/highlight': 1.1.1 @@ -4511,12 +4572,12 @@ packages: y18n: 5.0.8 dev: false - /@cypress/request@2.88.10: - resolution: {integrity: sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==} + /@cypress/request@2.88.11: + resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==} engines: {node: '>= 6'} dependencies: aws-sign2: 0.7.0 - aws4: 1.11.0 + aws4: 1.12.0 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 @@ -4528,7 +4589,7 @@ packages: json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.5.3 + qs: 6.10.4 safe-buffer: 5.2.1 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 @@ -4557,21 +4618,13 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@17.0.2): + /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@18.2.0): resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} peerDependencies: react: '>=16.8.0' dependencies: - react: 17.0.2 - dev: true - - /@esbuild/android-arm64@0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] + react: 18.2.0 dev: true - optional: true /@esbuild/android-arm64@0.17.18: resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} @@ -4581,10 +4634,10 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [android] dev: true optional: true @@ -4597,10 +4650,10 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.16.17: - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm] os: [android] dev: true optional: true @@ -4613,11 +4666,11 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.16.17: - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] + cpu: [x64] + os: [android] dev: true optional: true @@ -4629,10 +4682,10 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.16.17: - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [darwin] dev: true optional: true @@ -4645,11 +4698,11 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.16.17: - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] + cpu: [x64] + os: [darwin] dev: true optional: true @@ -4661,10 +4714,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.16.17: - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} - cpu: [x64] + cpu: [arm64] os: [freebsd] dev: true optional: true @@ -4677,11 +4730,11 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} - cpu: [arm64] - os: [linux] + cpu: [x64] + os: [freebsd] dev: true optional: true @@ -4693,10 +4746,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} - cpu: [arm] + cpu: [arm64] os: [linux] dev: true optional: true @@ -4709,10 +4762,10 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.16.17: - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm] os: [linux] dev: true optional: true @@ -4725,10 +4778,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.16.17: - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [ia32] os: [linux] dev: true optional: true @@ -4741,10 +4794,10 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.16.17: - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} - cpu: [mips64el] + cpu: [loong64] os: [linux] dev: true optional: true @@ -4757,10 +4810,10 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.16.17: - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} - cpu: [ppc64] + cpu: [mips64el] os: [linux] dev: true optional: true @@ -4773,10 +4826,10 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.16.17: - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} - cpu: [riscv64] + cpu: [ppc64] os: [linux] dev: true optional: true @@ -4789,10 +4842,10 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.16.17: - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} - cpu: [s390x] + cpu: [riscv64] os: [linux] dev: true optional: true @@ -4805,10 +4858,10 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.16.17: - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} - cpu: [x64] + cpu: [s390x] os: [linux] dev: true optional: true @@ -4821,11 +4874,11 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.16.17: - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} cpu: [x64] - os: [netbsd] + os: [linux] dev: true optional: true @@ -4837,11 +4890,11 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.16.17: - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} cpu: [x64] - os: [openbsd] + os: [netbsd] dev: true optional: true @@ -4853,11 +4906,11 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.16.17: - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} cpu: [x64] - os: [sunos] + os: [openbsd] dev: true optional: true @@ -4869,11 +4922,11 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.16.17: - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [sunos] dev: true optional: true @@ -4885,10 +4938,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.16.17: - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [arm64] os: [win32] dev: true optional: true @@ -4901,10 +4954,10 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.16.17: - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} - cpu: [x64] + cpu: [ia32] os: [win32] dev: true optional: true @@ -4917,6 +4970,14 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + dev: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.39.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4927,11 +4988,26 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.41.0 + eslint-visitor-keys: 3.4.0 + dev: true + /@eslint-community/regexpp@4.5.0: resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + /@eslint/eslintrc@2.0.2: resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4949,11 +5025,33 @@ packages: - supports-color dev: true + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@8.1.1) + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /@eslint/js@8.39.0: resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@eslint/js@8.41.0: + resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@faker-js/faker@7.6.0: resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} @@ -5083,7 +5181,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -5104,14 +5202,14 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.7.1 + ci-info: 3.8.0 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@16.18.12) + jest-config: 29.5.0(@types/node@16.18.32) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -5138,24 +5236,10 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 jest-mock: 29.5.0 dev: true - /@jest/expect-utils@29.3.1: - resolution: {integrity: sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - jest-get-type: 29.2.0 - dev: true - - /@jest/expect-utils@29.4.2: - resolution: {integrity: sha512-Dd3ilDJpBnqa0GiPN7QrudVs0cczMMHtehSo2CSTjm3zdHx0RcpmhFNVEltuEFeqfLIyWKFI224FsMSQ/nsJQA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - jest-get-type: 29.4.2 - dev: true - /@jest/expect-utils@29.5.0: resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5178,8 +5262,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@sinonjs/fake-timers': 10.0.2 - '@types/node': 16.18.12 + '@sinonjs/fake-timers': 10.2.0 + '@types/node': 16.18.32 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -5211,13 +5295,13 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 16.18.12 + '@jridgewell/trace-mapping': 0.3.18 + '@types/node': 16.18.32 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 5.2.1 istanbul-lib-report: 3.0.0 @@ -5229,7 +5313,7 @@ packages: slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.0.1 + v8-to-istanbul: 9.1.0 transitivePeerDependencies: - supports-color dev: true @@ -5238,16 +5322,16 @@ packages: resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@sinclair/typebox': 0.25.21 + '@sinclair/typebox': 0.25.24 dev: true /@jest/source-map@29.4.3: resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 callsites: 3.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /@jest/test-result@29.5.0: @@ -5265,7 +5349,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.5.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.5.0 slash: 3.0.0 dev: true @@ -5299,7 +5383,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true @@ -5311,8 +5395,8 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.18.12 - '@types/yargs': 17.0.19 + '@types/node': 16.18.32 + '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -5330,7 +5414,16 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 dev: true /@jridgewell/resolve-uri@3.1.0: @@ -5346,14 +5439,25 @@ packages: /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + + /@jridgewell/source-map@0.3.3: + resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 dev: true /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + /@jridgewell/trace-mapping@0.3.17: resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: @@ -5361,6 +5465,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + /@js-joda/core@5.4.1: resolution: {integrity: sha512-+uMco2Xm9VYJ81XYWwrvgsM9xEvqs9JvLNrN4/fOg7YJKk4yeqAg+O/cpoFPTGxvfL2Zy0mUcnKlIz9UV0Cadw==} dev: false @@ -5423,6 +5534,10 @@ packages: resolution: {integrity: sha512-8TR5++Q/F//tpDsLd5zkrvEX5xxeemafEaek7mUp7Y+bI8cKQXdSqhzTOBaOogETcMOVr0pT3BBPXp13477ciw==} dev: false + /@lezer/common@1.0.2: + resolution: {integrity: sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==} + dev: false + /@lezer/css@1.1.1: resolution: {integrity: sha512-mSjx+unLLapEqdOYDejnGBokB5+AiJKZVclmud0MKQOKx3DLJ5b5VTCstgDDknR6iIV4gVrN6euzsCnj0A2gQA==} dependencies: @@ -5478,7 +5593,7 @@ packages: detect-libc: 2.0.1 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.8 + node-fetch: 2.6.11 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -5489,14 +5604,14 @@ packages: - supports-color dev: false - /@mdx-js/react@2.3.0(react@17.0.2): + /@mdx-js/react@2.3.0(react@18.2.0): resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} peerDependencies: react: '>=16' dependencies: '@types/mdx': 2.0.3 '@types/react': 18.0.27 - react: 17.0.2 + react: 18.2.0 dev: true /@miragejs/pretender-node-polyfill@0.1.2: @@ -5569,8 +5684,8 @@ packages: tar-fs: 2.1.1 dev: true - /@ngneat/falso@6.1.0: - resolution: {integrity: sha512-eka5OxW65B1RphpLJ04Pd4PEkrmTab/Ut50K0OceAdM+O+MZA7YF9xo51uZgkxbhg8bJ5zEh5vucDRMSofcqsw==} + /@ngneat/falso@6.4.0: + resolution: {integrity: sha512-f6r036h2fX/AoHw1eV2t8+qWQwrbSrozs3zXMhhwoO7SJBc+DGMxRWEhFeYIinfwx0uhUH8ggx5+PDLzYESLOA==} dependencies: seedrandom: 3.0.5 uuid: 8.3.2 @@ -5798,7 +5913,7 @@ packages: peerDependencies: pinia: '>=2.0.19' dependencies: - pinia: 2.0.23(typescript@5.0.3)(vue@2.7.14) + pinia: 2.0.23(typescript@5.0.4)(vue@2.7.14) vue-demi: 0.13.11(vue@2.7.14) transitivePeerDependencies: - '@vue/composition-api' @@ -5861,7 +5976,7 @@ packages: '@sentry/core': 7.47.0 '@sentry/types': 7.47.0 '@sentry/utils': 7.47.0 - tslib: 2.5.0 + tslib: 2.5.2 dev: true /@sentry/bundler-plugin-core@0.4.0: @@ -5884,7 +5999,7 @@ packages: hasBin: true dependencies: https-proxy-agent: 5.0.1 - node-fetch: 2.6.8 + node-fetch: 2.6.11 progress: 2.0.3 proxy-from-env: 1.1.0 which: 2.0.2 @@ -5908,7 +6023,7 @@ packages: dependencies: '@sentry/types': 7.47.0 '@sentry/utils': 7.47.0 - tslib: 2.5.0 + tslib: 2.5.2 dev: true /@sentry/integrations@7.28.1: @@ -5963,7 +6078,7 @@ packages: engines: {node: '>=8'} dependencies: '@sentry/types': 7.47.0 - tslib: 2.5.0 + tslib: 2.5.2 dev: true /@sentry/vite-plugin@0.4.0: @@ -5982,35 +6097,35 @@ packages: '@hapi/hoek': 9.3.0 dev: true - /@sideway/formula@3.0.0: - resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} + /@sideway/formula@3.0.1: + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} dev: true /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: true - /@sinclair/typebox@0.25.21: - resolution: {integrity: sha512-gFukHN4t8K4+wVC+ECqeqwzBDeFeTzBXroBTqE6vcWrQGbEUpHO7LYdG0f4xnvYq4VOEwITSlHlp0JBAIFMS/g==} + /@sinclair/typebox@0.25.24: + resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} dev: true - /@sinonjs/commons@2.0.0: - resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==} + /@sinonjs/commons@3.0.0: + resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} dependencies: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers@10.0.2: - resolution: {integrity: sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==} + /@sinonjs/fake-timers@10.2.0: + resolution: {integrity: sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==} dependencies: - '@sinonjs/commons': 2.0.0 + '@sinonjs/commons': 3.0.0 dev: true /@sqltools/formatter@1.2.5: resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} dev: false - /@storybook/addon-actions@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-actions@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-WxsnSjAvdf6NhUfTqcwV+FJmsJV56gh2cY4QnGfqfwO5zoBWTUYnhz57TgxSMhJY0kspyX9Q1Kc//r1d5lt1qA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6022,26 +6137,26 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 dequal: 2.0.3 lodash: 4.17.21 polished: 4.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) - react-inspector: 6.0.1(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-inspector: 6.0.1(react@18.2.0) telejson: 7.0.4 ts-dedent: 2.2.0 uuid: 9.0.0 dev: true - /@storybook/addon-backgrounds@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-backgrounds@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DhT32K1+ti7MXY9oqt36b9jlg7iY68IP0ZQbR3gjShcsIXZpFqh18TQo0vwDY1ldqnBvkTk6Jd5vcxA8tfyshw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6053,20 +6168,20 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-controls@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/QEzleKoWRQ3i7KB32QvqDGcGMw4kG2BxEf0d+ymxd2SjoeL6kX2eHE0b4OxFPXiWUyTfXBFwmcI2Re3fRUJnQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6077,24 +6192,24 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-common': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/node-logger': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 lodash: 4.17.21 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/addon-docs@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-docs@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5PT7aiTD6QPH+4CZLcv4PiUgWucD9JNGHVMRbQMEyFW6qbs87dHmu1m1uXIvx3BF5h3mTo4FHNAf8IQIq5HH9w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6103,10 +6218,10 @@ packages: '@babel/core': 7.20.12 '@babel/plugin-transform-react-jsx': 7.20.7(@babel/core@7.20.12) '@jest/transform': 29.5.0 - '@mdx-js/react': 2.3.0(react@17.0.2) - '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@mdx-js/react': 2.3.0(react@18.2.0) + '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/csf-plugin': 7.0.7 '@storybook/csf-tools': 7.0.7 '@storybook/global': 5.0.0 @@ -6114,12 +6229,12 @@ packages: '@storybook/node-logger': 7.0.7 '@storybook/postinstall': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/react-dom-shim': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/react-dom-shim': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 fs-extra: 11.1.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) remark-external-links: 8.0.0 remark-slug: 6.1.0 ts-dedent: 2.2.0 @@ -6127,27 +6242,27 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-essentials@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-uNx0BvN1XP7cNnk/L4oiFQlEB/KABqOeIyI8/mhfIyTvvwo9uAYIQAyiwWuz9MFmofCNm7CgLNOUaEwNDkM4CA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addon-actions': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-backgrounds': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-controls': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-docs': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-actions': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-highlight': 7.0.7 - '@storybook/addon-measure': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-outline': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-toolbars': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-viewport': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-measure': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-common': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/node-logger': 7.0.7 '@storybook/preview-api': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color @@ -6161,7 +6276,7 @@ packages: '@storybook/preview-api': 7.0.7 dev: true - /@storybook/addon-links@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-links@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DEjDxjHb3mT8Sdnx4In5Ev9gJ/XdjlHOq4iuy0wnMyrCV4wnzTQnIeSCx8nkrXFb314zc33JPnCcrb5pQoD5GQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6176,17 +6291,17 @@ packages: '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-measure@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lb4wEIvIVF+ePx1sC+n9rDI0+49sRa6MWbcvZ+BhbAoCeGcX7uACQFdW6HyXolmBuZASsTnzVQ4KqzzvY1dSWw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6198,17 +6313,17 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-outline@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-outline@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AxbNZ4N1fXBTeMYM9tFudfW+Gzq7UikCjPxn5ax3Pde+zZjaEMppUxv5EMz4g5GIJupLYRmKH5pN0YcYoRLY6w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6220,31 +6335,31 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-postcss@3.0.0-alpha.1(webpack@5.75.0): + /@storybook/addon-postcss@3.0.0-alpha.1(webpack@5.83.1): resolution: {integrity: sha512-j3DB//h89ctz0Orh1N4AHuzdzYhbL5XhUdh1V5rJ6tPOhHZ57v60tS4owukY4nE5gqM345lbuXK6MjbSZPqZdQ==} engines: {node: '>=14', yarn: ^1.17.0} dependencies: '@storybook/node-logger': 6.5.15 - css-loader: 3.6.0(webpack@5.75.0) + css-loader: 3.6.0(webpack@5.83.1) postcss: 7.0.39 - postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.75.0) - style-loader: 1.3.0(webpack@5.75.0) + postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.83.1) + style-loader: 1.3.0(webpack@5.83.1) transitivePeerDependencies: - webpack dev: true - /@storybook/addon-toolbars@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-toolbars@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/NkYHhU1VAz5lXjWuV8+ADWB84HzktvZv4jfiKX7Zzu6JVzrBu7FotQSWh3pDqqVwCB50RClUGtcHmSSac9CAQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6256,15 +6371,15 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-viewport@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-viewport@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-znqhd8JFEFoXcAdwYhz1CwrCpVAzhuSyUVBUNDsDs+mgBEfGth4D4abIdWWGcfP6+CmI5ebFHtk443cExZebag==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6276,53 +6391,53 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) memoizerific: 1.11.3 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addons@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/addons@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xT31SuSX+kYGyxCNK2nqL7WTxucs3rSmhiCLovJcUjYk+QquV3c2c53Ki7lwwdDbzfXFcNAe0HJ4hoTN4jhn0Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/api': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/channels': 6.5.15 '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@18.2.0)(react@17.0.2) - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@types/webpack-env': 1.18.0 core-js: 3.27.2 global: 4.4.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true - /@storybook/addons@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addons@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-it8NWXsdm3dhjc237d9jj7dGJf6eHDfuDv12nirV64J1dzWrnW+lONeZMPMgxxdLlgYfxH52fLgjcw/dAC/E+Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/api@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/api@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-BBE0KXKvj1/3jTghbIoWfrcDM0t+xO7EYtWWAXD6XlhGsZVD2Dy82Z52ONyLulMDRpMWl0OYy3h6A1YnFUH25w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6332,16 +6447,16 @@ packages: '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.27.2 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 store2: 2.14.2 telejson: 6.0.8 @@ -6349,7 +6464,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/api@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/api@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-0++LcK6PX1Z2HsI9fyZyqvmeFrB5NDMcsbmIvJfA2NfK92UW8y7t6Ft2fq/2jUCJcWT8Jp3xpatUvYb28irfwg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6361,12 +6476,12 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/blocks@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/blocks@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ehR0hAFWNHHqmrmbwYPKhLpgbIBKtyMbeoGClTRSnrVBGONciYJdmxegkCTReUklCY+HBJjtlwNowT+7+5sSaw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6374,25 +6489,25 @@ packages: dependencies: '@storybook/channels': 7.0.7 '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/docs-tools': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 '@types/lodash': 4.14.191 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 - markdown-to-jsx: 7.1.9(react@17.0.2) + markdown-to-jsx: 7.1.9(react@18.2.0) memoizerific: 1.11.3 polished: 4.2.2 - react: 17.0.2 - react-colorful: 5.6.1(react-dom@18.2.0)(react@17.0.2) - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) telejson: 7.0.4 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -6409,10 +6524,10 @@ packages: '@storybook/node-logger': 7.0.7 '@types/ejs': 3.1.1 '@types/find-cache-dir': 3.2.1 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.18) + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.19) browser-assert: 1.2.1 ejs: 3.1.8 - esbuild: 0.17.18 + esbuild: 0.17.19 esbuild-plugin-alias: 0.2.1 express: 4.18.2 find-cache-dir: 3.3.2 @@ -6423,7 +6538,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.0.7(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-template-compiler@2.7.14): + /@storybook/builder-webpack5@7.0.7(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-template-compiler@2.7.14): resolution: {integrity: sha512-VdPPgQau9150arge3IVW+CkVBNwkQgmtJlUst7pIe/7lTP/m+ClWLTfhdkZHZk5Qb24EAdq6rmEO3LlvRBMUAg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6434,25 +6549,25 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@storybook/addons': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addons': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/channel-postmessage': 7.0.7 '@storybook/channel-websocket': 7.0.7 '@storybook/channels': 7.0.7 '@storybook/client-api': 7.0.7 '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-common': 7.0.7 '@storybook/core-events': 7.0.7 '@storybook/core-webpack': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/node-logger': 7.0.7 '@storybook/preview': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/store': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@types/node': 16.18.12 '@types/semver': 7.3.13 babel-loader: 9.1.2(@babel/core@7.20.12)(webpack@5.75.0) @@ -6461,21 +6576,21 @@ packages: case-sensitive-paths-webpack-plugin: 2.4.0 css-loader: 6.7.3(webpack@5.75.0) express: 4.18.2 - fork-ts-checker-webpack-plugin: 6.5.2(typescript@5.0.3)(vue-template-compiler@2.7.14)(webpack@5.75.0) + fork-ts-checker-webpack-plugin: 6.5.2(typescript@5.0.4)(vue-template-compiler@2.7.14)(webpack@5.75.0) fs-extra: 11.1.0 html-webpack-plugin: 5.5.0(webpack@5.75.0) path-browserify: 1.0.1 process: 0.11.10 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) - semver: 7.3.8 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + semver: 7.5.1 style-loader: 3.3.1(webpack@5.75.0) - terser-webpack-plugin: 5.3.6(esbuild@0.17.18)(webpack@5.75.0) + terser-webpack-plugin: 5.3.6(esbuild@0.17.19)(webpack@5.75.0) ts-dedent: 2.2.0 - typescript: 5.0.3 + typescript: 5.0.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) webpack-dev-middleware: 5.3.3(webpack@5.75.0) webpack-hot-middleware: 2.25.3 webpack-virtual-modules: 0.4.6 @@ -6552,11 +6667,11 @@ packages: globby: 11.1.0 jscodeshift: 0.14.0(@babel/preset-env@7.20.2) leven: 3.1.0 - prettier: 2.8.3 + prettier: 2.8.8 prompts: 2.4.2 puppeteer-core: 2.1.1 read-pkg-up: 7.0.1 - semver: 7.3.8 + semver: 7.5.1 shelljs: 0.8.5 simple-update-notifier: 1.0.7 strip-json-comments: 3.1.1 @@ -6604,13 +6719,13 @@ packages: globby: 11.1.0 jscodeshift: 0.14.0(@babel/preset-env@7.21.5) lodash: 4.17.21 - prettier: 2.8.3 + prettier: 2.8.8 recast: 0.23.1 transitivePeerDependencies: - supports-color dev: true - /@storybook/components@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/components@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-bHTT0Oa3s4g+MBMaLBbX9ofMtb1AW59AzIUNGrfqW1XqJMGuUHMiJ7TSo+i5dRSFpbFygnwMEG9LfHxpR2Z0Dw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6618,17 +6733,17 @@ packages: dependencies: '@storybook/client-logger': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.27.2 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 util-deprecate: 1.0.2 dev: true - /@storybook/components@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/components@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-6PLs9LMkBuhH/w4bSJ72tYgICMbOOIHuoB/fQdVlzhsdnXL2fM/v4RVW2N7v+Oz3lYXp/JtV8V9Ub8h6eDQKXg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6637,12 +6752,12 @@ packages: '@storybook/client-logger': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) - use-resize-observer: 9.1.0(react-dom@18.2.0)(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) util-deprecate: 1.0.2 dev: true @@ -6658,7 +6773,7 @@ packages: dependencies: '@storybook/node-logger': 7.0.7 '@storybook/types': 7.0.7 - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@types/pretty-hrtime': 1.0.1 chalk: 4.1.2 esbuild: 0.17.18 @@ -6707,7 +6822,7 @@ packages: '@storybook/telemetry': 7.0.7 '@storybook/types': 7.0.7 '@types/detect-port': 1.3.2 - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 '@types/semver': 7.3.13 @@ -6722,18 +6837,18 @@ packages: globby: 11.1.0 ip: 2.0.0 lodash: 4.17.21 - node-fetch: 2.6.8 + node-fetch: 2.6.11 open: 8.4.0 pretty-hrtime: 1.0.3 prompts: 2.4.2 read-pkg-up: 7.0.1 - semver: 7.3.8 + semver: 7.5.1 serve-favicon: 2.5.0 telejson: 7.0.4 ts-dedent: 2.2.0 util-deprecate: 1.0.2 watchpack: 2.4.0 - ws: 8.12.0 + ws: 8.13.0 transitivePeerDependencies: - bufferutil - encoding @@ -6812,7 +6927,7 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/manager-api@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/manager-api@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-QTd/P72peAhofKqK+8yzIO9iWAEfPn8WUGGveV2KGaTlSlgbr87RLHEKilcXMZcYhBWC9izFRmjKum9ROdskrQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6823,15 +6938,15 @@ packages: '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) - semver: 7.3.8 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + semver: 7.5.1 store2: 2.14.2 telejson: 7.0.4 ts-dedent: 2.2.0 @@ -6868,7 +6983,7 @@ packages: resolution: {integrity: sha512-APcZ2KaR7z1aJje3pID4Ywmt1/aVcP3Sc4ltzNdH9mCkEsuq0fZHHQrYSa9Ya1IPRmSeLZ5/23q1iyqmGU3zoQ==} dev: true - /@storybook/preset-vue-webpack@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/preset-vue-webpack@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-iuCWRlvc1lRa6s6KB39MCCxVFBp40BJAip+rluSuvjZyDva/9L6+TIB2tkz3d4dqRHee8Y8C2KSnx9OT8Ue6Iw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -6883,15 +6998,15 @@ packages: '@storybook/core-webpack': 7.0.7 '@storybook/docs-tools': 7.0.7 '@types/node': 16.18.12 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) - css-loader: 6.7.3(webpack@5.75.0) - ts-loader: 9.4.2(typescript@5.0.3)(webpack@5.75.0) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) + css-loader: 6.7.4(webpack@5.83.1) + ts-loader: 9.4.2(typescript@5.0.4)(webpack@5.75.0) vue: 2.7.14 vue-docgen-api: 4.56.4(vue@2.7.14) vue-docgen-loader: 1.5.1(@babel/preset-env@7.21.5)(vue-docgen-api@4.56.4)(webpack@5.75.0) - vue-loader: 15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0) + vue-loader: 15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1) vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) transitivePeerDependencies: - '@babel/preset-env' - '@swc/core' @@ -6926,17 +7041,17 @@ packages: resolution: {integrity: sha512-uL3ZcFao6UvxiSxCIcXKFakxEr9Nn0lvu0zzC2yQCVepzA7a+GDr1cK5VbZ6Mez38CnOvBmb5pkCbgRqSf/oug==} dev: true - /@storybook/react-dom-shim@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/react-dom-shim@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-INGwFeu9M+RzpvktSKuwy8Rk/70mXGqxxsb9lPtq7phmETvfpNX7GnLJqiVazTaQiB1DkB0iAPUsK2MNbBu+Kw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/router@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/router@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9t8rI8t7/Krolau29gsdjdbRQ66orONIyP0efp0EukVgv6reNFzb/U14ARrl0uHys6Tl5Xyece9FoakQUdn8Kg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6945,13 +7060,13 @@ packages: '@storybook/client-logger': 6.5.15 core-js: 3.27.2 memoizerific: 1.11.3 - qs: 6.11.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + qs: 6.11.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true - /@storybook/router@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/router@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/lM8/NHQKeshfnC3ayFuO8Y9TCSHnCAPRhIsVxvanBzcj+ILbCIyZ+TspvB3hT4MbX/Ez+JR8VrMbjXIGwmH8w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6960,8 +7075,8 @@ packages: '@storybook/client-logger': 7.0.7 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /@storybook/semver@7.3.2: @@ -6990,14 +7105,14 @@ packages: fetch-retry: 5.0.3 fs-extra: 11.1.0 isomorphic-unfetch: 3.1.0 - nanoid: 3.3.4 + nanoid: 3.3.6 read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/theming@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/theming@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pgdW0lVZKKXQ4VhIfLHycMmwFSVOY7vLTKnytag4Y8Yz+aXm0bwDN/QxPntFzDH47F1Rcy2ywNnvty8ooDTvuA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7006,23 +7121,23 @@ packages: '@storybook/client-logger': 6.5.15 core-js: 3.27.2 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true - /@storybook/theming@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/theming@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-InTZe+Sgco1NsxgiG+cyUKWQe3GsjlIyU/o5qDdtOTXcZ64HzyBuAZlAequSddqfDeMDqxRFPc2w1J28MAUHxA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@17.0.2) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0) '@storybook/client-logger': 7.0.7 '@storybook/global': 5.0.0 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /@storybook/types@7.0.7: @@ -7034,7 +7149,7 @@ packages: file-system-cache: 2.0.2 dev: true - /@storybook/vue-webpack5@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/vue-webpack5@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-SNxmyIxZl7kkCWhJfyvyIkhb11muKYHAcXMJTSlcIAKRQN37ft0jhPBciQZ4GLOLorqmIm14NLIdzInBXcm++A==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7048,17 +7163,17 @@ packages: vue-template-compiler: ^2.6.8 dependencies: '@babel/core': 7.21.8 - '@storybook/builder-webpack5': 7.0.7(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-template-compiler@2.7.14) + '@storybook/builder-webpack5': 7.0.7(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-template-compiler@2.7.14) '@storybook/core-common': 7.0.7 - '@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) - '@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) + '@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14) '@types/node': 16.18.12 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) - css-loader: 6.7.3(webpack@5.75.0) - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) + css-loader: 6.7.4(webpack@5.83.1) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) vue: 2.7.14 - vue-loader: 15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0) + vue-loader: 15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1) vue-template-compiler: 2.7.14 transitivePeerDependencies: - '@babel/preset-env' @@ -7071,7 +7186,7 @@ packages: - webpack-cli dev: true - /@storybook/vue@7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14): + /@storybook/vue@7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14): resolution: {integrity: sha512-xz4yU+iIy3lmlPsfqhtYWZC2kVvgwMtL/gNvROTnTGgxjAcr0TK0GiIvCoJDnY+8CE83Ek+/8Qmf26/VtpzJCw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7090,8 +7205,8 @@ packages: '@storybook/global': 5.0.0 '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) - css-loader: 6.7.3(webpack@5.75.0) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) + css-loader: 6.7.4(webpack@5.83.1) ts-dedent: 2.2.0 type-fest: 2.19.0 vue: 2.7.14 @@ -7127,6 +7242,20 @@ packages: pretty-format: 26.6.2 dev: true + /@testing-library/dom@9.3.0: + resolution: {integrity: sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/runtime': 7.21.5 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + /@testing-library/jest-dom@5.16.5: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} @@ -7142,13 +7271,13 @@ packages: redent: 3.0.0 dev: true - /@testing-library/user-event@14.4.3(@testing-library/dom@7.31.2): + /@testing-library/user-event@14.4.3(@testing-library/dom@9.3.0): resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: - '@testing-library/dom': 7.31.2 + '@testing-library/dom': 9.3.0 dev: true /@testing-library/vue@5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14): @@ -7188,6 +7317,10 @@ packages: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true + /@types/aria-query@5.0.1: + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} + dev: true + /@types/asn1@0.2.0: resolution: {integrity: sha512-5TMxIpYbIA9c1J0hYQjQDX3wr+rTgQEAXaW2BI8ECM8FO53wSW4HFZplTalrKSHuZUc76NtXcePRhwuOHqGD5g==} dependencies: @@ -7228,6 +7361,12 @@ packages: '@babel/types': 7.21.5 dev: true + /@types/babel__traverse@7.18.5: + resolution: {integrity: sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==} + dependencies: + '@babel/types': 7.21.5 + dev: true + /@types/basic-auth@1.1.3: resolution: {integrity: sha512-W3rv6J0IGlxqgE2eQ2pTb0gBjaGtejQpJ6uaCjz3UQ65+TFTPC5/lAE+POfx1YLdjtxvejJzsIAfd3MxWiVmfg==} dependencies: @@ -7269,11 +7408,11 @@ packages: /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 dev: true - /@types/chai@4.3.4: - resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} + /@types/chai@4.3.5: + resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} dev: true /@types/cheerio@0.22.31: @@ -7356,7 +7495,7 @@ packages: /@types/es-aggregate-error@1.0.2: resolution: {integrity: sha512-erqUpFXksaeR2kejKnhnjZjbFxUpGZx4Z7ydNL9ie8tEhXPiZTsLeUDJ6aR1F8j5wWUAtOAQWUqkc7givBJbBA==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 dev: false /@types/eslint-scope@3.7.4: @@ -7381,6 +7520,10 @@ packages: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} dev: true + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + dev: true + /@types/eventsource@1.1.9: resolution: {integrity: sha512-F3K4oyM12o8W9jxuJmW+1sc8kdw0Hj0t+26urwkcolPJTgkfppEfIdftdcXmUU2QPBIwcrYO6diqgIqgCDf1FA==} dev: true @@ -7442,7 +7585,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 dev: true /@types/html-minifier-terser@6.1.0: @@ -7493,20 +7636,13 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest@29.2.5: - resolution: {integrity: sha512-H2cSxkKgVmqNHXP7TC2L/WUorrZu8ZigyRywfVzv6EyBlxj39n4C00hjXYQWsbwqgElaj/CiAeSRmk5GoaKTgw==} + /@types/jest@29.5.1: + resolution: {integrity: sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==} dependencies: - expect: 29.3.1 + expect: 29.5.0 pretty-format: 29.5.0 dev: true - /@types/jest@29.5.0: - resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==} - dependencies: - expect: 29.4.2 - pretty-format: 29.4.2 - dev: true - /@types/jmespath@0.15.0: resolution: {integrity: sha512-uaht4XcYSq5ZrPriQW8C+g5DhptewRd1E84ph7L167sCyzLObz+U3JTpmYq/CNkvjNsz2mtyQoHPNEYQYTzWmg==} dev: true @@ -7518,9 +7654,9 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@types/tough-cookie': 4.0.2 - parse5: 7.1.1 + parse5: 7.1.2 dev: true /@types/json-diff@0.5.2: @@ -7906,7 +8042,7 @@ packages: /@types/node-fetch@2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 form-data: 3.0.1 /@types/node-ssh@7.0.1: @@ -7920,6 +8056,9 @@ packages: /@types/node@16.18.12: resolution: {integrity: sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==} + /@types/node@16.18.32: + resolution: {integrity: sha512-zpnXe4dEz6PrWz9u7dqyRoq9VxwCvoXRPy/ewhmMa1CgEyVmtL1NJPQ2MX+4pf97vetquVKkpiMx0MwI8pjNOw==} + /@types/nodemailer@6.4.6: resolution: {integrity: sha512-pD6fL5GQtUKvD2WnPmg5bC2e8kWCAPDwMPmHe/ohQbW+Dy0EcHgZ2oCSuPlWNqk74LS5BVMig1SymQbFMPPK3w==} dependencies: @@ -7969,8 +8108,8 @@ packages: resolution: {integrity: sha512-lDBKAslCwvfK2uvS1Uk+UCpGvw+JRy5vnBFANPKFSY92n/iEnunXi0KVBjPJXhsM4jtdcPnS7tuZ0zjA9x6piQ==} dev: true - /@types/prettier@2.7.1: - resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==} + /@types/prettier@2.7.2: + resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} dev: true /@types/pretty-hrtime@1.0.1: @@ -8032,7 +8171,7 @@ packages: resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==} dependencies: '@types/caseless': 0.12.2 - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@types/tough-cookie': 4.0.2 form-data: 2.5.1 dev: true @@ -8126,10 +8265,17 @@ packages: '@types/node': 16.18.12 dev: true + /@types/superagent@4.1.17: + resolution: {integrity: sha512-FFK/rRjNy24U6J1BvQkaNWu2ohOIF/kxRQXRsbT141YQODcOcZjzlcc4DGdI2SkTa0rhmF+X14zu6ICjCGIg+w==} + dependencies: + '@types/cookiejar': 2.1.2 + '@types/node': 16.18.32 + dev: true + /@types/supertest@2.0.12: resolution: {integrity: sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==} dependencies: - '@types/superagent': 4.1.13 + '@types/superagent': 4.1.17 dev: true /@types/swagger-ui-express@4.1.3: @@ -8154,13 +8300,13 @@ packages: /@types/testing-library__jest-dom@5.14.5: resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: - '@types/jest': 29.2.5 + '@types/jest': 29.5.1 dev: true /@types/through@0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 dev: true /@types/tmp@0.2.3: @@ -8174,7 +8320,7 @@ packages: /@types/tunnel@0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 dev: false /@types/unist@2.0.6: @@ -8212,7 +8358,7 @@ packages: /@types/whatwg-url@8.2.2: resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@types/webidl-conversions': 7.0.0 dev: false @@ -8242,8 +8388,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs@17.0.19: - resolution: {integrity: sha512-cAx3qamwaYX9R0fzOIZAlFpo4A+1uBVCxqpKz9D26uTF4srRXaGTTsikQmaotCtNdbhzyUH7ft6p9ktz9s6UNQ==} + /@types/yargs@17.0.24: + resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} dependencies: '@types/yargs-parser': 21.0.0 dev: true @@ -8251,11 +8397,11 @@ packages: /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 dev: true optional: true - /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8267,23 +8413,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) '@typescript-eslint/scope-manager': 5.59.0 - '@typescript-eslint/type-utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/type-utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8295,23 +8441,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.4) '@typescript-eslint/scope-manager': 5.59.5 - '@typescript-eslint/type-utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/type-utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/parser@5.59.0(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8323,15 +8469,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.0 '@typescript-eslint/types': 5.59.0 - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - typescript: 5.0.3 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.5(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/parser@5.59.5(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8343,10 +8489,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - typescript: 5.0.3 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true @@ -8375,7 +8521,7 @@ packages: '@typescript-eslint/visitor-keys': 5.59.5 dev: true - /@typescript-eslint/type-utils@5.59.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/type-utils@5.59.0(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8385,17 +8531,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@5.59.5(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/type-utils@5.59.5(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8405,12 +8551,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true @@ -8430,7 +8576,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.45.0(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.45.0(typescript@5.0.4): resolution: {integrity: sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8445,13 +8591,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.4): resolution: {integrity: sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8466,13 +8612,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4): resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8486,14 +8632,14 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + semver: 7.5.1 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.45.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.45.0(eslint@8.41.0)(typescript@5.0.4): resolution: {integrity: sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8503,17 +8649,17 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.45.0 '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.3) - eslint: 8.39.0 + '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.4) + eslint: 8.41.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.39.0) + eslint-utils: 3.0.0(eslint@8.41.0) semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.59.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.59.0(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8524,7 +8670,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.0 '@typescript-eslint/types': 5.59.0 - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) eslint: 8.39.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -8533,7 +8679,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.59.5(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.59.5(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8544,7 +8690,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) eslint: 8.39.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -8577,23 +8723,23 @@ packages: eslint-visitor-keys: 3.4.0 dev: true - /@vitejs/plugin-vue2@2.2.0(vite@4.0.4)(vue@2.7.14): + /@vitejs/plugin-vue2@2.2.0(vite@4.3.8)(vue@2.7.14): resolution: {integrity: sha512-1km7zEuZ/9QRPvzXSjikbTYGQPG86Mq1baktpC4sXqsXlb02HQKfi+fl8qVS703JM7cgm24Ga9j+RwKmvFn90A==} engines: {node: ^14.18.0 || >= 16.0.0} peerDependencies: vite: ^3.0.0 || ^4.0.0 vue: ^2.7.0-0 dependencies: - vite: 4.0.4(@types/node@16.18.12) + vite: 4.3.8(@types/node@16.18.32) vue: 2.7.14 dev: true /@vitest/coverage-c8@0.28.5: resolution: {integrity: sha512-zCNyurjudoG0BAqAgknvlBhkV2V9ZwyYLWOAGtHSDhL/St49MJT+V2p1G0yPaoqBbKOTATVnP5H2p1XL15H75g==} dependencies: - c8: 7.12.0 + c8: 7.13.0 picocolors: 1.0.0 - std-env: 3.3.2 + std-env: 3.3.3 vitest: 0.28.5 transitivePeerDependencies: - '@edge-runtime/vm' @@ -8628,7 +8774,7 @@ packages: /@vitest/spy@0.28.5: resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} dependencies: - tinyspy: 1.0.2 + tinyspy: 1.1.1 dev: true /@vitest/utils@0.28.5: @@ -8641,59 +8787,65 @@ packages: pretty-format: 27.5.1 dev: true - /@volar/language-core@1.0.24: - resolution: {integrity: sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg==} + /@volar/language-core@1.4.1: + resolution: {integrity: sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==} dependencies: - '@volar/source-map': 1.0.24 - muggle-string: 0.1.0 + '@volar/source-map': 1.4.1 dev: true - /@volar/source-map@1.0.24: - resolution: {integrity: sha512-Qsv/tkplx18pgBr8lKAbM1vcDqgkGKQzbChg6NW+v0CZc3G7FLmK+WrqEPzKlN7Cwdc6XVL559Nod8WKAfKr4A==} + /@volar/source-map@1.4.1: + resolution: {integrity: sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==} dependencies: - muggle-string: 0.1.0 + muggle-string: 0.2.2 dev: true - /@volar/typescript@1.0.24: - resolution: {integrity: sha512-f8hCSk+PfKR1/RQHxZ79V1NpDImHoivqoizK+mstphm25tn/YJ/JnKNjZHB+o21fuW0yKlI26NV3jkVb2Cc/7A==} + /@volar/typescript@1.4.1-patch.2(typescript@5.0.4): + resolution: {integrity: sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w==} + peerDependencies: + typescript: '*' dependencies: - '@volar/language-core': 1.0.24 + '@volar/language-core': 1.4.1 + typescript: 5.0.4 dev: true - /@volar/vue-language-core@1.0.24: - resolution: {integrity: sha512-2NTJzSgrwKu6uYwPqLiTMuAzi7fAY3yFy5PJ255bGJc82If0Xr+cW8pC80vpjG0D/aVLmlwAdO4+Ya2BI8GdDg==} + /@volar/vue-language-core@1.6.5: + resolution: {integrity: sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==} dependencies: - '@volar/language-core': 1.0.24 - '@volar/source-map': 1.0.24 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-sfc': 3.2.45 - '@vue/reactivity': 3.2.45 - '@vue/shared': 3.2.45 - minimatch: 5.1.5 + '@volar/language-core': 1.4.1 + '@volar/source-map': 1.4.1 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 + '@vue/reactivity': 3.3.4 + '@vue/shared': 3.3.4 + minimatch: 9.0.1 + muggle-string: 0.2.2 vue-template-compiler: 2.7.14 dev: true - /@volar/vue-typescript@1.0.24: - resolution: {integrity: sha512-9a25oHDvGaNC0okRS47uqJI6FxY4hUQZUsxeOUFHcqVxZEv8s17LPuP/pMMXyz7jPygrZubB/qXqHY5jEu/akA==} + /@volar/vue-typescript@1.6.5(typescript@5.0.4): + resolution: {integrity: sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A==} + peerDependencies: + typescript: '*' dependencies: - '@volar/typescript': 1.0.24 - '@volar/vue-language-core': 1.0.24 + '@volar/typescript': 1.4.1-patch.2(typescript@5.0.4) + '@volar/vue-language-core': 1.6.5 + typescript: 5.0.4 dev: true - /@vue/compiler-core@3.2.45: - resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} + /@vue/compiler-core@3.3.4: + resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.21.8 - '@vue/shared': 3.2.45 + '@babel/parser': 7.21.9 + '@vue/shared': 3.3.4 estree-walker: 2.0.2 - source-map: 0.6.1 + source-map-js: 1.0.2 dev: true - /@vue/compiler-dom@3.2.45: - resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} + /@vue/compiler-dom@3.3.4: + resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} dependencies: - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 dev: true /@vue/compiler-sfc@2.7.14: @@ -8703,41 +8855,41 @@ packages: postcss: 8.4.21 source-map: 0.6.1 - /@vue/compiler-sfc@3.2.45: - resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} + /@vue/compiler-sfc@3.3.4: + resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.21.8 - '@vue/compiler-core': 3.2.45 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-ssr': 3.2.45 - '@vue/reactivity-transform': 3.2.45 - '@vue/shared': 3.2.45 + '@babel/parser': 7.21.9 + '@vue/compiler-core': 3.3.4 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-ssr': 3.3.4 + '@vue/reactivity-transform': 3.3.4 + '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.21 - source-map: 0.6.1 + magic-string: 0.30.0 + postcss: 8.4.23 + source-map-js: 1.0.2 dev: true - /@vue/compiler-ssr@3.2.45: - resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} + /@vue/compiler-ssr@3.3.4: + resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} dependencies: - '@vue/compiler-dom': 3.2.45 - '@vue/shared': 3.2.45 + '@vue/compiler-dom': 3.3.4 + '@vue/shared': 3.3.4 dev: true - /@vue/component-compiler-utils@3.3.0(react-dom@18.2.0)(react@17.0.2): + /@vue/component-compiler-utils@3.3.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} dependencies: - consolidate: 0.15.1(react-dom@18.2.0)(react@17.0.2) + consolidate: 0.15.1(react-dom@18.2.0)(react@18.2.0) hash-sum: 1.0.2 lru-cache: 4.1.5 merge-source-map: 1.1.0 postcss: 7.0.39 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 source-map: 0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: 2.8.3 + prettier: 2.8.8 transitivePeerDependencies: - arc-templates - atpl @@ -8797,7 +8949,7 @@ packages: /@vue/devtools-api@6.4.5: resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} - /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.3): + /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -8808,34 +8960,34 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 eslint-plugin-vue: 9.12.0(eslint@8.39.0) - typescript: 5.0.3 + typescript: 5.0.4 vue-eslint-parser: 9.3.0(eslint@8.39.0) transitivePeerDependencies: - supports-color dev: true - /@vue/reactivity-transform@3.2.45: - resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} + /@vue/reactivity-transform@3.3.4: + resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.21.8 - '@vue/compiler-core': 3.2.45 - '@vue/shared': 3.2.45 + '@babel/parser': 7.21.9 + '@vue/compiler-core': 3.3.4 + '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.25.9 + magic-string: 0.30.0 dev: true - /@vue/reactivity@3.2.45: - resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} + /@vue/reactivity@3.3.4: + resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} dependencies: - '@vue/shared': 3.2.45 + '@vue/shared': 3.3.4 dev: true - /@vue/shared@3.2.45: - resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} + /@vue/shared@3.3.4: + resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} dev: true /@vue/test-utils@1.3.0(vue-template-compiler@2.7.14)(vue@2.7.14): @@ -8858,18 +9010,37 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.1 dev: true + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.1: resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: true + /@webassemblyjs/helper-api-error@1.11.1: resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} dev: true + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: true + /@webassemblyjs/helper-buffer@1.11.1: resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} dev: true + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} + dev: true + /@webassemblyjs/helper-numbers@1.11.1: resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: @@ -8878,10 +9049,22 @@ packages: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.1: resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: true + /@webassemblyjs/helper-wasm-section@1.11.1: resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: @@ -8891,22 +9074,47 @@ packages: '@webassemblyjs/wasm-gen': 1.11.1 dev: true + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + dev: true + /@webassemblyjs/ieee754@1.11.1: resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: '@xtuc/ieee754': 1.2.0 dev: true + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + /@webassemblyjs/leb128@1.11.1: resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/utf8@1.11.1: resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} dev: true + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: true + /@webassemblyjs/wasm-edit@1.11.1: resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} dependencies: @@ -8920,6 +9128,19 @@ packages: '@webassemblyjs/wast-printer': 1.11.1 dev: true + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 + dev: true + /@webassemblyjs/wasm-gen@1.11.1: resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} dependencies: @@ -8930,6 +9151,16 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + /@webassemblyjs/wasm-opt@1.11.1: resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} dependencies: @@ -8939,6 +9170,15 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 dev: true + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + dev: true + /@webassemblyjs/wasm-parser@1.11.1: resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} dependencies: @@ -8950,6 +9190,17 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + /@webassemblyjs/wast-printer@1.11.1: resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} dependencies: @@ -8957,6 +9208,13 @@ packages: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + /@xmldom/xmldom@0.8.6: resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==} engines: {node: '>=10.0.0'} @@ -8970,14 +9228,14 @@ packages: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} dev: true - /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.17.18): + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.17.19): resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} engines: {node: '>=14.15.0'} peerDependencies: esbuild: '>=0.10.0' dependencies: - esbuild: 0.17.18 - tslib: 2.5.0 + esbuild: 0.17.19 + tslib: 2.5.2 dev: true /a-sync-waterfall@1.0.1: @@ -9005,12 +9263,20 @@ packages: acorn-walk: 8.2.0 dev: true - /acorn-import-assertions@1.8.0(acorn@8.8.1): + /acorn-import-assertions@1.8.0(acorn@8.8.2): resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.1 + acorn: 8.8.2 + dev: true + + /acorn-import-assertions@1.9.0(acorn@8.8.2): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.2 dev: true /acorn-jsx@5.3.2(acorn@8.8.1): @@ -9021,6 +9287,14 @@ packages: acorn: 8.8.1 dev: true + /acorn-jsx@5.3.2(acorn@8.8.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + dev: true + /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} @@ -9036,6 +9310,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /address@1.2.1: resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} engines: {node: '>= 10.0.0'} @@ -9293,6 +9573,10 @@ packages: dev: false optional: true + /arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: true + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: @@ -9507,14 +9791,14 @@ packages: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: - tslib: 2.5.0 + tslib: 2.5.2 dev: false /ast-types@0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.5.0 + tslib: 2.5.2 dev: true /ast-types@0.15.2: @@ -9586,7 +9870,7 @@ packages: core-js: 3.27.2 handlebars: 4.7.7 lodash.uniqby: 4.7.0 - node-fetch: 2.6.8 + node-fetch: 2.6.11 parse-github-url: 1.0.2 regenerator-runtime: 0.13.9 semver: 6.3.0 @@ -9594,7 +9878,7 @@ packages: - encoding dev: false - /autoprefixer@10.4.13(postcss@8.4.21): + /autoprefixer@10.4.13(postcss@8.4.23): resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9606,7 +9890,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.21 + postcss: 8.4.23 postcss-value-parser: 4.2.0 dev: true @@ -9640,6 +9924,11 @@ packages: /aws4@1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + dev: false + + /aws4@1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + dev: true /axios-retry@3.3.1: resolution: {integrity: sha512-RohAUQTDxBSWLFEnoIG/6bvmy8l3TfpkclgStjl5MDCMBDgapAWCmr1r/9harQfWC8bzLC8job6UcL1A1Yc+/Q==} @@ -9654,6 +9943,7 @@ packages: follow-redirects: 1.15.2(debug@4.3.2) transitivePeerDependencies: - debug + dev: false /axios@0.27.2(debug@3.2.7): resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} @@ -9664,6 +9954,15 @@ packages: - debug dev: false + /axios@0.27.2(debug@4.3.4): + resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} + dependencies: + follow-redirects: 1.15.2(debug@4.3.4) + form-data: 4.0.0 + transitivePeerDependencies: + - debug + dev: true + /babel-core@7.0.0-bridge.0(@babel/core@7.21.8): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: @@ -9688,7 +9987,7 @@ packages: babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.5.0(@babel/core@7.21.8) chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 slash: 3.0.0 transitivePeerDependencies: - supports-color @@ -9704,10 +10003,10 @@ packages: '@babel/core': 7.20.12 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true - /babel-loader@9.1.2(@babel/core@7.21.8)(webpack@5.75.0): + /babel-loader@9.1.2(@babel/core@7.21.8)(webpack@5.83.1): resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9717,7 +10016,7 @@ packages: '@babel/core': 7.21.8 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /babel-plugin-istanbul@6.1.1: @@ -9737,10 +10036,10 @@ packages: resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.20.7 + '@babel/template': 7.21.9 '@babel/types': 7.21.5 '@types/babel__core': 7.20.0 - '@types/babel__traverse': 7.18.2 + '@types/babel__traverse': 7.18.5 dev: true /babel-plugin-named-exports-order@0.0.2: @@ -10096,6 +10395,17 @@ packages: update-browserslist-db: 1.0.10(browserslist@4.21.4) dev: true + /browserslist@4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001489 + electron-to-chromium: 1.4.403 + node-releases: 2.0.11 + update-browserslist-db: 1.0.11(browserslist@4.21.5) + dev: true + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -10161,8 +10471,8 @@ packages: ieee754: 1.2.1 dev: false - /buildcheck@0.0.3: - resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==} + /buildcheck@0.0.6: + resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==} engines: {node: '>=10.0.0'} dev: false optional: true @@ -10222,8 +10532,8 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} - /c8@7.12.0: - resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} + /c8@7.13.0: + resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==} engines: {node: '>=10.12.0'} hasBin: true dependencies: @@ -10236,7 +10546,7 @@ packages: istanbul-reports: 3.1.5 rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 9.0.1 + v8-to-istanbul: 9.1.0 yargs: 16.2.0 yargs-parser: 20.2.9 dev: true @@ -10337,6 +10647,10 @@ packages: resolution: {integrity: sha512-8sdQIdMztYmzfTMO6KfLny878Ln9c2M0fc7EH60IjlP4Dc4PiCy7K2Vl3ITmWgOyPgVQKa5x+UP/KqFsxj4mBg==} dev: true + /caniuse-lite@1.0.30001489: + resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} + dev: true + /canvas-confetti@1.6.0: resolution: {integrity: sha512-ej+w/m8Jzpv9Z7W7uJZer14Ke8P2ogsjg4ZMGIuq4iqUOqY2Jq8BNW42iGmNfRwREaaEfFIczLuZZiEVSYNHAA==} dev: false @@ -10500,6 +10814,11 @@ packages: engines: {node: '>=8'} dev: true + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + /cjs-module-lexer@1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} dev: true @@ -10757,10 +11076,10 @@ packages: '@lezer/lr': 1.2.3 dev: false - /codemirror-lang-n8n-expression@0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1): + /codemirror-lang-n8n-expression@0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): resolution: {integrity: sha512-kdlpzevdCpWcpbNcwES9YZy+rDFwWOdO6Z78SWxT6jMhCPmdHQmO+gJ39aXAXlUI7OGLfOBtg1/ONxPjRpEIYQ==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': 6.2.1 '@lezer/highlight': 1.1.1 '@lezer/lr': 1.2.3 @@ -10826,8 +11145,8 @@ packages: color-string: 1.9.1 dev: false - /colorette@2.0.19: - resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + /colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} dev: true /colorspace@1.1.4: @@ -10849,6 +11168,7 @@ packages: /commander@5.1.0: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} + dev: false /commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} @@ -10974,7 +11294,7 @@ packages: /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - /consolidate@0.15.1(react-dom@18.2.0)(react@17.0.2): + /consolidate@0.15.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} engines: {node: '>= 0.10.0'} peerDependencies: @@ -11140,8 +11460,8 @@ packages: optional: true dependencies: bluebird: 3.7.2 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /constant-case@3.0.4: @@ -11281,11 +11601,11 @@ packages: yaml: 1.10.2 dev: true - /cpu-features@0.0.4: - resolution: {integrity: sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==} + /cpu-features@0.0.7: + resolution: {integrity: sha512-fjzFmsUKKCrC9GrM1eQTvQx18e+kjXFzjRLvJPNEDjk31+bJ6ZiV6uchv/hzbzXVIgbWdrEyyX1IFKwse65+8w==} engines: {node: '>=10.0.0'} dependencies: - buildcheck: 0.0.3 + buildcheck: 0.0.6 nan: 2.17.0 dev: false optional: true @@ -11371,7 +11691,7 @@ packages: uid-safe: 2.1.5 dev: false - /css-loader@3.6.0(webpack@5.75.0): + /css-loader@3.6.0(webpack@5.83.1): resolution: {integrity: sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==} engines: {node: '>= 8.9.0'} peerDependencies: @@ -11390,7 +11710,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 2.7.1 semver: 6.3.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /css-loader@6.7.3(webpack@5.75.0): @@ -11399,15 +11719,32 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.21) - postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) - postcss-modules-scope: 3.0.0(postcss@8.4.21) - postcss-modules-values: 4.0.0(postcss@8.4.21) + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.23) + postcss-modules-scope: 3.0.0(postcss@8.4.23) + postcss-modules-values: 4.0.0(postcss@8.4.23) postcss-value-parser: 4.2.0 - semver: 7.3.8 - webpack: 5.75.0(esbuild@0.17.18) + semver: 7.5.1 + webpack: 5.75.0(esbuild@0.17.19) + dev: true + + /css-loader@6.7.4(webpack@5.83.1): + resolution: {integrity: sha512-0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) + postcss-modules-local-by-default: 4.0.1(postcss@8.4.23) + postcss-modules-scope: 3.0.0(postcss@8.4.23) + postcss-modules-values: 4.0.0(postcss@8.4.23) + postcss-value-parser: 4.2.0 + semver: 7.5.1 + webpack: 5.83.1(esbuild@0.17.19) dev: true /css-select@4.3.0: @@ -11477,22 +11814,22 @@ packages: nub: 0.0.0 dev: false - /cypress-real-events@1.7.6(cypress@12.8.1): - resolution: {integrity: sha512-yP6GnRrbm6HK5q4DH6Nnupz37nOfZu/xn1xFYqsE2o4G73giPWQOdu6375QYpwfU1cvHNCgyD2bQ2hPH9D7NMw==} + /cypress-real-events@1.8.1(cypress@12.12.0): + resolution: {integrity: sha512-8fFnA8EzS3EVbAmpSEUf3A8yZCmfU3IPOSGUDVFCdE1ke1gYL1A+gvXXV6HKUbTPRuvKKt2vpaMbUwYLpDRswQ==} peerDependencies: cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x dependencies: - cypress: 12.8.1 + cypress: 12.12.0 dev: true - /cypress@12.8.1: - resolution: {integrity: sha512-lIFbKdaSYAOarNLHNFa2aPZu6YSF+8UY4VRXMxJrFUnk6RvfG0AWsZ7/qle/aIz30TNUD4aOihz2ZgS4vuQVSA==} + /cypress@12.12.0: + resolution: {integrity: sha512-UU5wFQ7SMVCR/hyKok/KmzG6fpZgBHHfrXcHzDmPHWrT+UUetxFzQgt7cxCszlwfozckzwkd22dxMwl/vNkWRw==} engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} hasBin: true dependencies: - '@cypress/request': 2.88.10 + '@cypress/request': 2.88.11 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.3 arch: 2.2.0 @@ -11504,9 +11841,9 @@ packages: check-more-types: 2.24.0 cli-cursor: 3.1.0 cli-table3: 0.6.3 - commander: 5.1.0 + commander: 6.2.1 common-tags: 1.8.2 - dayjs: 1.11.6 + dayjs: 1.11.7 debug: 4.3.4(supports-color@8.1.1) enquirer: 2.3.6 eventemitter2: 6.4.7 @@ -11522,12 +11859,12 @@ packages: listr2: 3.14.0(enquirer@2.3.6) lodash: 4.17.21 log-symbols: 4.1.0 - minimist: 1.2.7 + minimist: 1.2.8 ospath: 1.2.2 pretty-bytes: 5.6.0 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.3.8 + semver: 7.5.1 supports-color: 8.1.1 tmp: 0.2.1 untildify: 4.0.0 @@ -11569,8 +11906,8 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: false - /dayjs@1.11.6: - resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==} + /dayjs@1.11.7: + resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} dev: true /de-indent@1.0.2: @@ -11597,7 +11934,6 @@ packages: dependencies: ms: 2.1.3 supports-color: 5.5.0 - dev: true /debug@3.2.7(supports-color@8.1.1): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -11609,6 +11945,7 @@ packages: dependencies: ms: 2.1.3 supports-color: 8.1.1 + dev: true /debug@4.3.2: resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} @@ -11620,6 +11957,7 @@ packages: optional: true dependencies: ms: 2.1.2 + dev: false /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -11694,6 +12032,11 @@ packages: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: true + /default-browser-id@3.0.0: resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} engines: {node: '>=12'} @@ -11773,7 +12116,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -11862,11 +12205,6 @@ packages: wrappy: 1.0.2 dev: true - /diff-sequences@29.4.2: - resolution: {integrity: sha512-R6P0Y6PrsH3n4hUXxL3nns0rbRk6Q33js3ygJBeEpbzLzgcNuJ61+u0RXasFpTKISw99TxUzFnumSnRLsjhLaw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true - /diff-sequences@29.4.3: resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -11922,6 +12260,10 @@ packages: resolution: {integrity: sha512-8o+oVqLQZoruQPYy3uAAQtc6YbtSiRq5aPJBhJ82YTJRHvI6ofhYAkC81WmjFTnfUbqg6T3aCglIpU9p/5e7Cw==} dev: true + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: true + /dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: @@ -12080,6 +12422,10 @@ packages: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} dev: true + /electron-to-chromium@1.4.403: + resolution: {integrity: sha512-evCMqXJWmbQHdlh307peXNguqVIMmcLGrQwXiR+Qc98js8jPDeT9rse1+EF2YRjWgueuzj1r4WWLAe4/U+xjMg==} + dev: true + /element-ui@2.15.12(patch_hash=prckukfdop5sl2her6de25cod4)(vue@2.7.14): resolution: {integrity: sha512-Y5FMT2BPOindU2GkDEQ5ZKUVxDawKONRNMh2eL3uBx1FOtvUJ+L6IxXLVsNxq4WnaX/UnVNgWXebl7DobygZMg==} peerDependencies: @@ -12149,6 +12495,14 @@ packages: tapable: 2.2.1 dev: true + /enhanced-resolve@5.14.0: + resolution: {integrity: sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -12168,6 +12522,11 @@ packages: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: true + /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -12262,6 +12621,10 @@ packages: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true + /es-module-lexer@1.2.1: + resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + dev: true + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -12341,35 +12704,6 @@ packages: - supports-color dev: true - /esbuild@0.16.17: - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} - engines: {node: '>=12'} - hasBin: true - optionalDependencies: - '@esbuild/android-arm': 0.16.17 - '@esbuild/android-arm64': 0.16.17 - '@esbuild/android-x64': 0.16.17 - '@esbuild/darwin-arm64': 0.16.17 - '@esbuild/darwin-x64': 0.16.17 - '@esbuild/freebsd-arm64': 0.16.17 - '@esbuild/freebsd-x64': 0.16.17 - '@esbuild/linux-arm': 0.16.17 - '@esbuild/linux-arm64': 0.16.17 - '@esbuild/linux-ia32': 0.16.17 - '@esbuild/linux-loong64': 0.16.17 - '@esbuild/linux-mips64el': 0.16.17 - '@esbuild/linux-ppc64': 0.16.17 - '@esbuild/linux-riscv64': 0.16.17 - '@esbuild/linux-s390x': 0.16.17 - '@esbuild/linux-x64': 0.16.17 - '@esbuild/netbsd-x64': 0.16.17 - '@esbuild/openbsd-x64': 0.16.17 - '@esbuild/sunos-x64': 0.16.17 - '@esbuild/win32-arm64': 0.16.17 - '@esbuild/win32-ia32': 0.16.17 - '@esbuild/win32-x64': 0.16.17 - dev: true - /esbuild@0.17.18: resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==} engines: {node: '>=12'} @@ -12399,6 +12733,35 @@ packages: '@esbuild/win32-x64': 0.17.18 dev: true + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} + engines: {node: '>=12'} + hasBin: true + optionalDependencies: + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -12468,8 +12831,8 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.39.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.39.0) @@ -12491,7 +12854,7 @@ packages: /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) is-core-module: 2.11.0 resolve: 1.22.1 transitivePeerDependencies: @@ -12543,8 +12906,8 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) - debug: 3.2.7(supports-color@8.1.1) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + debug: 3.2.7(supports-color@5.5.0) eslint: 8.39.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.0)(eslint-plugin-import@2.27.5)(eslint@8.39.0) @@ -12571,11 +12934,11 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 eslint: 8.39.0 eslint-import-resolver-node: 0.3.7 @@ -12598,15 +12961,15 @@ packages: resolution: {integrity: sha512-qe6sVFDP1Vj5eXlqZxYZpIjwYvhuqXlI0P8OfPyhiPOhMkFtr0TpFphD8/6WCzkm7LJCvG1eJEzURCtMIsFTAg==} dev: true - /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.39.0)(typescript@5.0.3): + /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.41.0)(typescript@5.0.4): resolution: {integrity: sha512-AotXR6IsxLNnxp4OxhD33xcmRFwVq7ZImBd0mTgpirV3VX8pCJDdiDlI2zCAICcICZxtOdbVtHOMhhnMjTh71A==} dependencies: - '@typescript-eslint/utils': 5.45.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/utils': 5.45.0(eslint@8.41.0)(typescript@5.0.4) camel-case: 4.1.2 indefinite: 2.4.1 pascal-case: 3.1.2 pluralize: 8.0.0 - prettier: 2.8.3 + prettier: 2.8.8 sentence-case: 3.0.4 title-case: 3.0.3 transitivePeerDependencies: @@ -12615,7 +12978,7 @@ packages: - typescript dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.3): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -12628,7 +12991,7 @@ packages: dependencies: eslint: 8.39.0 eslint-config-prettier: 8.8.0(eslint@8.39.0) - prettier: 2.8.3 + prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true @@ -12667,7 +13030,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 eslint-rule-composer: 0.3.0 dev: true @@ -12711,13 +13074,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.39.0): + /eslint-utils@3.0.0(eslint@8.41.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.39.0 + eslint: 8.41.0 eslint-visitor-keys: 2.1.0 dev: true @@ -12731,6 +13094,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /eslint@8.39.0: resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12780,6 +13148,54 @@ packages: - supports-color dev: true + /eslint@8.41.0: + resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.41.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@8.1.1) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + graphemer: 1.4.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /espree@9.5.1: resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12789,6 +13205,15 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 + dev: true + /esprima-next@5.8.4: resolution: {integrity: sha512-8nYVZ4ioIH4Msjb/XmhnBdz5WRRBaYqevKa1cv9nGJdCehMbzZCPNEEnqfLCZVetUVrUPEcb5IYyu1GG4hFqgg==} engines: {node: '>=12'} @@ -12947,28 +13372,6 @@ packages: dependencies: homedir-polyfill: 1.0.3 - /expect@29.3.1: - resolution: {integrity: sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/expect-utils': 29.3.1 - jest-get-type: 29.2.0 - jest-matcher-utils: 29.3.1 - jest-message-util: 29.3.1 - jest-util: 29.5.0 - dev: true - - /expect@29.4.2: - resolution: {integrity: sha512-+JHYg9O3hd3RlICG90OPVjRkPBoiUH7PxvDVMnRiaq1g6JUgZStX514erMl0v2Dc5SkfVbm7ztqbd6qHHPn+mQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/expect-utils': 29.4.2 - jest-get-type: 29.4.2 - jest-matcher-utils: 29.4.2 - jest-message-util: 29.4.2 - jest-util: 29.5.0 - dev: true - /expect@29.5.0: resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -13261,7 +13664,7 @@ packages: /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: - minimatch: 5.1.5 + minimatch: 5.1.6 /fill-range@4.0.0: resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} @@ -13433,7 +13836,7 @@ packages: debug: optional: true dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) dev: false /follow-redirects@1.15.2(debug@4.3.2): @@ -13446,6 +13849,19 @@ packages: optional: true dependencies: debug: 4.3.2 + dev: false + + /follow-redirects@1.15.2(debug@4.3.4): + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dependencies: + debug: 4.3.4(supports-color@8.1.1) + dev: true /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -13475,7 +13891,7 @@ packages: /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - /fork-ts-checker-webpack-plugin@6.5.2(typescript@5.0.3)(vue-template-compiler@2.7.14)(webpack@5.75.0): + /fork-ts-checker-webpack-plugin@6.5.2(typescript@5.0.4)(vue-template-compiler@2.7.14)(webpack@5.75.0): resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -13500,11 +13916,11 @@ packages: memfs: 3.4.13 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.3.8 + semver: 7.5.1 tapable: 1.1.3 - typescript: 5.0.3 + typescript: 5.0.4 vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /form-data@2.3.3: @@ -13551,7 +13967,7 @@ packages: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 - qs: 6.11.0 + qs: 6.11.2 dev: true /formstream@1.1.1: @@ -13601,7 +14017,7 @@ packages: /fs-extra@6.0.1: resolution: {integrity: sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -13619,7 +14035,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 @@ -13816,7 +14232,7 @@ packages: resolution: {integrity: sha512-KWELZn3Nxq5+0So485poHrFriK9Bn3V/x9y+wgqrHkbmnGbjfLmZ685/SVA/ovW+ewoqW0gVI47pI4yW/VNobQ==} hasBin: true dependencies: - colorette: 2.0.19 + colorette: 2.0.20 defu: 6.1.2 https-proxy-agent: 5.0.1 mri: 1.2.0 @@ -13928,8 +14344,8 @@ packages: path-scurry: 1.6.2 dev: false - /global-dirs@3.0.0: - resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} + /global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} engines: {node: '>=10'} dependencies: ini: 2.0.0 @@ -14024,7 +14440,7 @@ packages: array-parallel: 0.1.3 array-series: 0.1.5 cross-spawn: 4.0.2 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -14041,10 +14457,17 @@ packages: /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + /gulp-cli@2.3.0: resolution: {integrity: sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==} engines: {node: '>= 0.10'} @@ -14136,7 +14559,6 @@ packages: /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -14293,7 +14715,7 @@ packages: deepmerge: 4.2.2 he: 1.2.0 htmlparser2: 6.1.0 - minimist: 1.2.7 + minimist: 1.2.8 selderee: 0.6.0 dev: false @@ -14308,7 +14730,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /htmlparser2@6.1.0: @@ -14464,13 +14886,13 @@ packages: postcss: 7.0.39 dev: true - /icss-utils@5.1.0(postcss@8.4.21): + /icss-utils@5.1.0(postcss@8.4.23): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.21 + postcss: 8.4.23 dev: true /ieee754@1.1.13: @@ -14739,7 +15161,7 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.7.1 + ci-info: 3.8.0 dev: true /is-core-module@2.11.0: @@ -14747,6 +15169,12 @@ packages: dependencies: has: 1.0.3 + /is-core-module@2.12.1: + resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + dependencies: + has: 1.0.3 + dev: true + /is-data-descriptor@0.1.4: resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} engines: {node: '>=0.10.0'} @@ -14873,7 +15301,7 @@ packages: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} dependencies: - global-dirs: 3.0.0 + global-dirs: 3.0.1 is-path-inside: 3.0.3 dev: true @@ -15121,7 +15549,7 @@ packages: /isomorphic-unfetch@3.1.0: resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} dependencies: - node-fetch: 2.6.8 + node-fetch: 2.6.11 unfetch: 4.2.0 transitivePeerDependencies: - encoding @@ -15140,7 +15568,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.21.8 - '@babel/parser': 7.21.8 + '@babel/parser': 7.21.9 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -15202,7 +15630,7 @@ packages: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -15215,7 +15643,7 @@ packages: jest-util: 29.5.0 p-limit: 3.1.0 pretty-format: 29.5.0 - pure-rand: 6.0.1 + pure-rand: 6.0.2 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: @@ -15237,20 +15665,20 @@ packages: '@jest/types': 29.5.0 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@16.18.12) + jest-config: 29.5.0(@types/node@16.18.32) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 - yargs: 17.6.2 + yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /jest-config@29.5.0(@types/node@16.18.12): + /jest-config@29.5.0(@types/node@16.18.32): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -15265,13 +15693,13 @@ packages: '@babel/core': 7.21.8 '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 babel-jest: 29.5.0(@babel/core@7.21.8) chalk: 4.1.2 - ci-info: 3.7.1 - deepmerge: 4.2.2 + ci-info: 3.8.0 + deepmerge: 4.3.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-circus: 29.5.0 jest-environment-node: 29.5.0 jest-get-type: 29.4.3 @@ -15289,26 +15717,6 @@ packages: - supports-color dev: true - /jest-diff@29.3.1: - resolution: {integrity: sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 29.4.2 - jest-get-type: 29.4.2 - pretty-format: 29.5.0 - dev: true - - /jest-diff@29.4.2: - resolution: {integrity: sha512-EK8DSajVtnjx9sa1BkjZq3mqChm2Cd8rIzdXkQMA8e0wuXq53ypz6s5o5V8HRZkoEt2ywJ3eeNWFKWeYr8HK4g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - diff-sequences: 29.4.2 - jest-get-type: 29.4.2 - pretty-format: 29.5.0 - dev: true - /jest-diff@29.5.0: resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15350,10 +15758,10 @@ packages: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 '@types/jsdom': 20.0.1 - '@types/node': 16.18.12 + '@types/node': 16.18.32 jest-mock: 29.5.0 jest-util: 29.5.0 - jsdom: 20.0.2 + jsdom: 20.0.3 transitivePeerDependencies: - bufferutil - supports-color @@ -15367,7 +15775,7 @@ packages: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 jest-mock: 29.5.0 jest-util: 29.5.0 dev: true @@ -15376,16 +15784,6 @@ packages: resolution: {integrity: sha512-bTK77T4P+zto+XepAX3low8XVQxDgaEqh3jSTQOG8qvPpD69LsIdyJTa+RmnJh3HNSzJng62/44RPPc7OIlFxg==} dev: true - /jest-get-type@29.2.0: - resolution: {integrity: sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true - - /jest-get-type@29.4.2: - resolution: {integrity: sha512-vERN30V5i2N6lqlFu4ljdTqQAgrkTFMC9xaIIfOPYBw04pufjXRty5RuXBiB1d72tGbURa/UgoiHB90ruOSivg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dev: true - /jest-get-type@29.4.3: resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15397,10 +15795,10 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 16.18.12 + '@types/node': 16.18.32 anymatch: 3.1.3 fb-watchman: 2.0.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-regex-util: 29.4.3 jest-util: 29.5.0 jest-worker: 29.5.0 @@ -15418,26 +15816,6 @@ packages: pretty-format: 29.5.0 dev: true - /jest-matcher-utils@29.3.1: - resolution: {integrity: sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - jest-diff: 29.3.1 - jest-get-type: 29.2.0 - pretty-format: 29.5.0 - dev: true - - /jest-matcher-utils@29.4.2: - resolution: {integrity: sha512-EZaAQy2je6Uqkrm6frnxBIdaWtSYFoR8SVb2sNLAtldswlR/29JAgx+hy67llT3+hXBaLB0zAm5UfeqerioZyg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - chalk: 4.1.2 - jest-diff: 29.4.2 - jest-get-type: 29.4.2 - pretty-format: 29.5.0 - dev: true - /jest-matcher-utils@29.5.0: resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15448,36 +15826,6 @@ packages: pretty-format: 29.5.0 dev: true - /jest-message-util@29.3.1: - resolution: {integrity: sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/code-frame': 7.21.4 - '@jest/types': 29.5.0 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.10 - micromatch: 4.0.5 - pretty-format: 29.5.0 - slash: 3.0.0 - stack-utils: 2.0.6 - dev: true - - /jest-message-util@29.4.2: - resolution: {integrity: sha512-SElcuN4s6PNKpOEtTInjOAA8QvItu0iugkXqhYyguRvQoXapg5gN+9RQxLAkakChZA7Y26j6yUCsFWN+hlKD6g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@babel/code-frame': 7.18.6 - '@jest/types': 29.5.0 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.10 - micromatch: 4.0.5 - pretty-format: 29.5.0 - slash: 3.0.0 - stack-utils: 2.0.6 - dev: true - /jest-message-util@29.5.0: resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15486,22 +15834,22 @@ packages: '@jest/types': 29.5.0 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 4.0.5 pretty-format: 29.5.0 slash: 3.0.0 stack-utils: 2.0.6 dev: true - /jest-mock-extended@3.0.4(jest@29.5.0)(typescript@5.0.3): + /jest-mock-extended@3.0.4(jest@29.5.0)(typescript@5.0.4): resolution: {integrity: sha512-2ynEZ7IEJNrhrgshklDMhrOdnmW4Nt+PhkyRqZxRgpwMo7JjmFWMzyp0+eSyk+H9KK1QjXI5xTZIw6x7cVDcRg==} peerDependencies: jest: ^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0 || ^28.0.0 || ^29.0.0 typescript: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: jest: 29.5.0 - ts-essentials: 7.0.3(typescript@5.0.3) - typescript: 5.0.3 + ts-essentials: 7.0.3(typescript@5.0.4) + typescript: 5.0.4 dev: true /jest-mock@29.5.0: @@ -15509,12 +15857,12 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 jest-util: 29.5.0 dev: true - /jest-pnp-resolver@1.2.2(jest-resolve@29.5.0): - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} + /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} peerDependencies: jest-resolve: '*' @@ -15545,13 +15893,13 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.5.0 - jest-pnp-resolver: 1.2.2(jest-resolve@29.5.0) + jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) jest-util: 29.5.0 jest-validate: 29.5.0 - resolve: 1.22.1 - resolve.exports: 2.0.0 + resolve: 1.22.2 + resolve.exports: 2.0.2 slash: 3.0.0 dev: true @@ -15564,10 +15912,10 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 chalk: 4.1.2 emittery: 0.13.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-docblock: 29.4.3 jest-environment-node: 29.5.0 jest-haste-map: 29.5.0 @@ -15595,12 +15943,12 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 glob: 7.2.3 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-mock: 29.5.0 @@ -15619,20 +15967,20 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.21.8 - '@babel/generator': 7.21.5 - '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.8) - '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8) + '@babel/generator': 7.21.9 + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8) '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 '@jest/expect-utils': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/babel__traverse': 7.18.2 - '@types/prettier': 2.7.1 + '@types/babel__traverse': 7.18.5 + '@types/prettier': 2.7.2 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8) chalk: 4.1.2 expect: 29.5.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jest-diff: 29.5.0 jest-get-type: 29.4.3 jest-matcher-utils: 29.5.0 @@ -15640,7 +15988,7 @@ packages: jest-util: 29.5.0 natural-compare: 1.4.0 pretty-format: 29.5.0 - semver: 7.3.8 + semver: 7.5.1 transitivePeerDependencies: - supports-color dev: true @@ -15650,10 +15998,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 chalk: 4.1.2 - ci-info: 3.7.1 - graceful-fs: 4.2.10 + ci-info: 3.8.0 + graceful-fs: 4.2.11 picomatch: 2.3.1 dev: true @@ -15675,7 +16023,7 @@ packages: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.12 + '@types/node': 16.18.32 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15696,7 +16044,7 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 16.18.12 + '@types/node': 16.18.32 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -15727,13 +16075,13 @@ packages: engines: {node: '>= 0.6.0'} dev: false - /joi@17.7.0: - resolution: {integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==} + /joi@17.9.2: + resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.0 + '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 dev: true @@ -15807,7 +16155,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.21.8 - '@babel/parser': 7.21.8 + '@babel/parser': 7.21.9 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.8) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) '@babel/plugin-proposal-optional-chaining': 7.20.7(@babel/core@7.21.8) @@ -15819,7 +16167,7 @@ packages: babel-core: 7.0.0-bridge.0(@babel/core@7.21.8) chalk: 4.1.2 flow-parser: 0.197.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 3.1.10 neo-async: 2.6.2 node-dir: 0.1.17 @@ -15849,7 +16197,7 @@ packages: babel-core: 7.0.0-bridge.0(@babel/core@7.21.8) chalk: 4.1.2 flow-parser: 0.197.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 @@ -15879,7 +16227,7 @@ packages: babel-core: 7.0.0-bridge.0(@babel/core@7.21.8) chalk: 4.1.2 flow-parser: 0.197.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 @@ -15890,8 +16238,8 @@ packages: - supports-color dev: true - /jsdom@20.0.2: - resolution: {integrity: sha512-AHWa+QO/cgRg4N+DsmHg1Y7xnz+8KU3EflM0LVDTdmrYOc1WWTSkOjtpUveQH+1Bqd5rtcVnb/DuxV/UjDO4rA==} + /jsdom@20.0.3: + resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} peerDependencies: canvas: ^2.5.0 @@ -15900,7 +16248,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.1 + acorn: 8.8.2 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -15913,17 +16261,17 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.2 - parse5: 7.1.1 + nwsapi: 2.2.4 + parse5: 7.1.2 saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 4.1.2 - w3c-xmlserializer: 3.0.0 + w3c-xmlserializer: 4.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.12.0 + ws: 8.13.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -16354,12 +16702,12 @@ packages: optional: true dependencies: cli-truncate: 2.1.0 - colorette: 2.0.19 + colorette: 2.0.20 enquirer: 2.3.6 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.5.7 + rxjs: 7.8.1 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -16368,7 +16716,7 @@ packages: resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -16379,7 +16727,7 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -16408,8 +16756,8 @@ packages: json5: 2.2.3 dev: true - /local-pkg@0.4.2: - resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} engines: {node: '>=14'} dev: true @@ -16812,10 +17160,9 @@ packages: hasBin: true dev: true - /magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} - dependencies: - sourcemap-codec: 1.4.8 + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true dev: true /magic-string@0.27.0: @@ -16825,6 +17172,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /mailparser@3.5.0: resolution: {integrity: sha512-mdr2DFgz8LKC0/Q6io6znA0HVnzaPFT0a4TTnLeZ7mWHlkfnm227Wxlq7mHh7AgeP32h7gOUpXvyhSfJJIEeyg==} dependencies: @@ -16951,13 +17305,13 @@ packages: uc.micro: 1.0.6 dev: false - /markdown-to-jsx@7.1.9(react@17.0.2): + /markdown-to-jsx@7.1.9(react@18.2.0): resolution: {integrity: sha512-x4STVIKIJR0mGgZIZ5RyAeQD7FEZd5tS8m/htbcVGlex32J+hlSLj+ExrHCxP6nRKF1EKbcO7i6WhC1GtOpBlA==} engines: {node: '>= 10'} peerDependencies: react: '>= 0.14.0' dependencies: - react: 17.0.2 + react: 18.2.0 dev: true /matchdep@2.0.0: @@ -17124,6 +17478,12 @@ packages: dependencies: brace-expansion: 2.0.1 + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + /minimatch@7.4.2: resolution: {integrity: sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==} engines: {node: '>=10'} @@ -17131,9 +17491,19 @@ packages: brace-expansion: 2.0.1 dev: false + /minimatch@9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist@1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + /minipass-collect@1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} engines: {node: '>= 8'} @@ -17243,7 +17613,7 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true dependencies: - minimist: 1.2.7 + minimist: 1.2.8 /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} @@ -17256,23 +17626,23 @@ packages: hasBin: true dev: false - /mlly@1.1.0: - resolution: {integrity: sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==} + /mlly@1.2.1: + resolution: {integrity: sha512-1aMEByaWgBPEbWV2BOPEMySRrzl7rIHXmQxam4DM8jVjalTQDjpN2ZKOLUrwyhfZQO7IXHml2StcHMhooDeEEQ==} dependencies: - acorn: 8.8.1 + acorn: 8.8.2 pathe: 1.1.0 - pkg-types: 1.0.1 - ufo: 1.0.1 + pkg-types: 1.0.3 + ufo: 1.1.2 dev: true - /mock-jwks@1.0.9(nock@13.2.9): + /mock-jwks@1.0.9(nock@13.3.1): resolution: {integrity: sha512-kshOXv5h5hA5bGR0Mb2S24GFdKkFvrWoRTv3phLRKH/HRu/UoPUx0zJLAorOE8SmFtGsfOTPFD7jfQD5Y9ZlZA==} peerDependencies: nock: ^11 || ^12 || ^13 dependencies: base64-url: 2.3.3 jsonwebtoken: 9.0.0 - nock: 13.2.9 + nock: 13.3.1 node-forge: 1.3.1 node-rsa: 1.1.1 dev: true @@ -17406,8 +17776,8 @@ packages: - supports-color dev: false - /muggle-string@0.1.0: - resolution: {integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==} + /muggle-string@0.2.2: + resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} dev: true /multer@1.4.5-lts.1: @@ -17480,6 +17850,12 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -17549,8 +17925,8 @@ packages: lower-case: 2.0.2 tslib: 2.5.0 - /nock@13.2.9: - resolution: {integrity: sha512-1+XfJNYF1cjGB+TKMWi29eZ0b82QOvQs2YoLNzbpWGqFMtRQHTa57osqdGj4FrFPgkO4D4AZinzUJR9VvW3QUA==} + /nock@13.3.1: + resolution: {integrity: sha512-vHnopocZuI93p2ccivFyGuUfzjq2fxNyNurp7816mlT5V5HF4SzXu8lvLrVzBbNqzs+ODooZ6OksuSUNM7Njkw==} engines: {node: '>= 10.13'} dependencies: debug: 4.3.4(supports-color@8.1.1) @@ -17588,20 +17964,8 @@ packages: resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==} dev: true - /node-fetch@2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: true - - /node-fetch@2.6.8: - resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} + /node-fetch@2.6.11: + resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -17664,6 +18028,10 @@ packages: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} dev: false + /node-releases@2.0.11: + resolution: {integrity: sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q==} + dev: true + /node-releases@2.0.8: resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} dev: true @@ -17854,6 +18222,10 @@ packages: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: true + /nwsapi@2.2.4: + resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} + dev: true + /oauth-1.0a@2.2.6: resolution: {integrity: sha512-6bkxv3N4Gu5lty4viIcIAnq5GbxECviMBeKR3WX/q87SPQ8E8aursPZUtsXDnxCs787af09WPRBLqYrf/lwoYQ==} dev: false @@ -18088,7 +18460,7 @@ packages: engines: {node: '>=0.10.0'} hasBin: true dependencies: - minimist: 1.2.7 + minimist: 1.2.8 dev: false /otpauth@9.1.1: @@ -18295,6 +18667,12 @@ packages: entities: 4.4.0 dev: true + /parse5@7.1.2: + resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} + dependencies: + entities: 4.5.0 + dev: true + /parseley@0.7.0: resolution: {integrity: sha512-xyOytsdDu077M3/46Am+2cGXEKM9U9QclBDv7fimY7e+BBlxh2JcBp2mgNsmkyA9uvgyTjVzDi7cP1v4hcFxbw==} dependencies: @@ -18429,7 +18807,7 @@ packages: resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true @@ -18459,7 +18837,7 @@ packages: resolution: {integrity: sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==} engines: {node: '>=6.8.1'} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) node-ensure: 0.0.0 transitivePeerDependencies: - supports-color @@ -18584,7 +18962,7 @@ packages: engines: {node: '>=6'} dev: true - /pinia@2.0.23(typescript@5.0.3)(vue@2.7.14): + /pinia@2.0.23(typescript@5.0.4)(vue@2.7.14): resolution: {integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -18597,7 +18975,7 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.4.5 - typescript: 5.0.3 + typescript: 5.0.4 vue: 2.7.14 vue-demi: 0.13.11(vue@2.7.14) @@ -18639,11 +19017,11 @@ packages: find-up: 5.0.0 dev: true - /pkg-types@1.0.1: - resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==} + /pkg-types@1.0.3: + resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.1.0 + mlly: 1.2.1 pathe: 1.1.0 dev: true @@ -18670,7 +19048,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.75.0): + /postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.83.1): resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -18682,8 +19060,8 @@ packages: loader-utils: 2.0.4 postcss: 7.0.39 schema-utils: 3.1.1 - semver: 7.3.8 - webpack: 5.75.0(esbuild@0.17.18) + semver: 7.5.1 + webpack: 5.83.1(esbuild@0.17.19) dev: true /postcss-modules-extract-imports@2.0.0: @@ -18693,13 +19071,13 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.21): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.23): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.21 + postcss: 8.4.23 dev: true /postcss-modules-local-by-default@3.0.3: @@ -18712,18 +19090,30 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.21): + /postcss-modules-local-by-default@4.0.0(postcss@8.4.23): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.21) - postcss: 8.4.21 + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: true + /postcss-modules-local-by-default@4.0.1(postcss@8.4.23): + resolution: {integrity: sha512-Zr/dB+IlXaEqdoslLHhhqecwj73vc3rDmOpsBNBEVk7P2aqAlz+Ijy0fFbU5Ie9PtreDOIgGa9MsLWakVGl+fA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + dev: true + /postcss-modules-scope@2.2.0: resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} engines: {node: '>= 6'} @@ -18732,13 +19122,13 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.21): + /postcss-modules-scope@3.0.0(postcss@8.4.23): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.21 + postcss: 8.4.23 postcss-selector-parser: 6.0.11 dev: true @@ -18749,14 +19139,14 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.21): + /postcss-modules-values@4.0.0(postcss@8.4.23): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.21) - postcss: 8.4.21 + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 dev: true /postcss-selector-parser@6.0.11: @@ -18767,6 +19157,14 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true @@ -18787,6 +19185,15 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 + /postcss@8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -18845,6 +19252,13 @@ packages: resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true + dev: false + + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} @@ -18876,15 +19290,6 @@ packages: react-is: 17.0.2 dev: true - /pretty-format@29.4.2: - resolution: {integrity: sha512-qKlHR8yFVCbcEWba0H0TOC8dnLlO4vPlyEjRPw31FZ2Rupy9nLa8ZLbYny8gWEl8CkEhJqAE6IzdNELTBVcBEg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - dependencies: - '@jest/schemas': 29.4.3 - ansi-styles: 5.2.0 - react-is: 18.2.0 - dev: true - /pretty-format@29.5.0: resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -19090,7 +19495,7 @@ packages: jstransformer: 1.0.0 pug-error: 2.0.0 pug-walk: 2.0.0 - resolve: 1.22.1 + resolve: 1.22.2 dev: true /pug-lexer@5.0.1: @@ -19196,15 +19601,15 @@ packages: - utf-8-validate dev: true - /pure-rand@6.0.1: - resolution: {integrity: sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==} + /pure-rand@6.0.2: + resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} dev: true /pyodide@0.22.1: resolution: {integrity: sha512-6+PkFLTC+kcBKtFQxYBxR44J5IBxLm8UGkobLgZv1SxzV9qOU2rb0YYf0qDtlnfDiN/IQd2uckf+D8Zwe88Mqg==} dependencies: base-64: 1.0.0 - node-fetch: 2.6.8 + node-fetch: 2.6.11 ws: 8.12.0 transitivePeerDependencies: - bufferutil @@ -19239,15 +19644,30 @@ packages: - supports-color dev: true + /qs@6.10.4: + resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 + /qs@6.11.2: + resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: true + /qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} + dev: false /query-string@7.1.1: resolution: {integrity: sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==} @@ -19327,32 +19747,32 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 - /react-colorful@5.6.1(react-dom@18.2.0)(react@17.0.2): + /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /react-dom@18.2.0(react@17.0.2): + /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 17.0.2 + react: 18.2.0 scheduler: 0.23.0 dev: true - /react-inspector@6.0.1(react@17.0.2): + /react-inspector@6.0.1(react@18.2.0): resolution: {integrity: sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg==} peerDependencies: react: ^16.8.4 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 18.2.0 dev: true /react-is@16.13.1: @@ -19367,12 +19787,11 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react@17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 dev: true /read-pkg-up@1.0.1: @@ -19468,7 +19887,7 @@ packages: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.5.0 + tslib: 2.5.2 dev: true /recast@0.21.5: @@ -19488,7 +19907,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.5.0 + tslib: 2.5.2 dev: true /recast@0.23.1: @@ -19843,8 +20262,8 @@ packages: deprecated: https://github.com/lydell/resolve-url#deprecated dev: true - /resolve.exports@2.0.0: - resolution: {integrity: sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==} + /resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} engines: {node: '>=10'} dev: true @@ -19856,6 +20275,15 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + /resolve@1.22.2: + resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true + /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -19882,7 +20310,7 @@ packages: /rhea@1.0.24: resolution: {integrity: sha512-PEl62U2EhxCO5wMUZ2/bCBcXAVKN9AdMSNQOrp3+R5b77TEaOSiy16MQ0sIOmzj/iqsgIAgPs1mt3FYfu1vIXA==} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -19911,8 +20339,8 @@ packages: resolution: {integrity: sha512-fJhQQI5tLrQvYIYFpOnFinzv9dwmR7hRnUz1XqP3OJ1jIweTNOd6aTO4jwQSgcBSFUB+/KHJxuGneime+FdzOw==} dev: false - /rollup@3.10.0: - resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} + /rollup@3.23.0: + resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -19951,10 +20379,10 @@ packages: dependencies: tslib: 2.5.0 - /rxjs@7.5.7: - resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.0 + tslib: 2.5.2 dev: true /safe-buffer@5.1.1: @@ -20028,7 +20456,7 @@ packages: dev: false optional: true - /sass-loader@13.2.0(sass@1.58.0)(webpack@5.75.0): + /sass-loader@13.2.0(sass@1.58.0)(webpack@5.83.1): resolution: {integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -20050,7 +20478,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.58.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /sass@1.58.0: @@ -20123,6 +20551,15 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: true + /schema-utils@3.1.2: + resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true + /schema-utils@4.0.0: resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} engines: {node: '>= 12.13.0'} @@ -20175,6 +20612,14 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -20455,7 +20900,7 @@ packages: bignumber.js: 2.4.0 binascii: 0.0.2 browser-request: 0.3.3 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) expand-tilde: 2.0.2 extend: 3.0.2 generic-pool: 3.9.0 @@ -20561,11 +21006,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - /sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - dev: true - /space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: true @@ -20692,7 +21132,7 @@ packages: asn1: 0.2.6 bcrypt-pbkdf: 1.0.2 optionalDependencies: - cpu-features: 0.0.4 + cpu-features: 0.0.7 nan: 2.17.0 dev: false @@ -20737,18 +21177,19 @@ packages: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} dev: false - /start-server-and-test@1.14.0: - resolution: {integrity: sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==} + /start-server-and-test@1.15.4: + resolution: {integrity: sha512-ucQtp5+UCr0m4aHlY+aEV2JSYNTiMZKdSKK/bsIr6AlmwAWDYDnV7uGlWWEtWa7T4XvRI5cPYcPcQgeLqpz+Tg==} engines: {node: '>=6'} hasBin: true dependencies: + arg: 5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.3.2 + debug: 4.3.4(supports-color@8.1.1) execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 6.0.0(debug@4.3.2) + wait-on: 7.0.1(debug@4.3.4) transitivePeerDependencies: - supports-color dev: true @@ -20776,8 +21217,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /std-env@3.3.2: - resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} + /std-env@3.3.3: + resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} dev: true /stealthy-require@1.1.1: @@ -20800,7 +21241,7 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@17.0.2)(vue@2.7.14): + /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@18.2.0)(vue@2.7.14): resolution: {integrity: sha512-ZT8aNgrwFVNEOmOPBLNS0WBacjvMFo/bZ83P8MmsJ3Ewqt0AbmPioghTZccARUn/EQ+LrDxyh2D0QgmLaKo07Q==} peerDependencies: react: '*' @@ -20814,15 +21255,15 @@ packages: vue: optional: true dependencies: - '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@17.0.2) - '@storybook/api': 6.5.15(react-dom@18.2.0)(react@17.0.2) - '@storybook/components': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 6.5.15 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.27.2 global: 4.4.0 memoizerific: 1.11.3 - react: 17.0.2 + react: 18.2.0 vue: 2.7.14 transitivePeerDependencies: - react-dom @@ -20874,8 +21315,8 @@ packages: engines: {node: '>=4'} dev: false - /string-argv@0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + /string-argv@0.3.2: + resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} dev: true @@ -21027,10 +21468,10 @@ packages: engines: {node: '>=8'} dev: true - /strip-literal@1.0.0: - resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==} + /strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} dependencies: - acorn: 8.8.1 + acorn: 8.8.2 dev: true /strtok3@6.3.0: @@ -21041,7 +21482,7 @@ packages: peek-readable: 4.1.0 dev: false - /style-loader@1.3.0(webpack@5.75.0): + /style-loader@1.3.0(webpack@5.83.1): resolution: {integrity: sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==} engines: {node: '>= 8.9.0'} peerDependencies: @@ -21049,7 +21490,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 2.7.1 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /style-loader@3.3.1(webpack@5.75.0): @@ -21058,7 +21499,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /style-mod@4.0.0: @@ -21077,8 +21518,8 @@ packages: formidable: 2.1.2 methods: 1.1.2 mime: 2.6.0 - qs: 6.11.0 - semver: 7.3.8 + qs: 6.11.2 + semver: 7.5.1 transitivePeerDependencies: - supports-color dev: true @@ -21098,7 +21539,6 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - dev: true /supports-color@6.1.0: resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} @@ -21286,7 +21726,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.6(esbuild@0.17.18)(webpack@5.75.0): + /terser-webpack-plugin@5.3.6(esbuild@0.17.19)(webpack@5.75.0): resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21302,13 +21742,38 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.17 - esbuild: 0.17.18 + '@jridgewell/trace-mapping': 0.3.18 + esbuild: 0.17.19 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.1 terser: 5.16.1 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) + dev: true + + /terser-webpack-plugin@5.3.9(esbuild@0.17.19)(webpack@5.83.1): + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + esbuild: 0.17.19 + jest-worker: 27.5.1 + schema-utils: 3.1.2 + serialize-javascript: 6.0.1 + terser: 5.17.5 + webpack: 5.83.1(esbuild@0.17.19) dev: true /terser@5.16.1: @@ -21317,7 +21782,18 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 - acorn: 8.8.1 + acorn: 8.8.2 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + + /terser@5.17.5: + resolution: {integrity: sha512-NqFkzBX34WExkCbk3K5urmNCpEWqMPZnwGI1pMHwqvJ/zDlXC75u3NI7BrzoR8/pryy8Abx2e1i8ChrWkhH1Hg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.3 + acorn: 8.8.2 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -21396,8 +21872,8 @@ packages: globrex: 0.1.2 dev: true - /tinybench@2.3.1: - resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} + /tinybench@2.5.0: + resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} dev: true /tinycolor2@1.5.2: @@ -21409,8 +21885,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tinyspy@1.0.2: - resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} + /tinyspy@1.1.1: + resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} engines: {node: '>=14.0.0'} dev: true @@ -21581,15 +22057,15 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-essentials@7.0.3(typescript@5.0.3): + /ts-essentials@7.0.3(typescript@5.0.4): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: typescript: '>=3.7.0' dependencies: - typescript: 5.0.3 + typescript: 5.0.4 dev: true - /ts-jest@29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.3): + /ts-jest@29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.4): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -21618,12 +22094,12 @@ packages: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.3.8 - typescript: 5.0.3 + semver: 7.5.1 + typescript: 5.0.4 yargs-parser: 21.1.1 dev: true - /ts-loader@9.4.2(typescript@5.0.3)(webpack@5.75.0): + /ts-loader@9.4.2(typescript@5.0.4)(webpack@5.75.0): resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -21633,9 +22109,9 @@ packages: chalk: 4.1.2 enhanced-resolve: 5.13.0 micromatch: 4.0.5 - semver: 7.3.8 - typescript: 5.0.3 - webpack: 5.75.0(esbuild@0.17.18) + semver: 7.5.1 + typescript: 5.0.4 + webpack: 5.75.0(esbuild@0.17.19) dev: true /ts-map@1.0.3: @@ -21654,8 +22130,8 @@ packages: plimit-lit: 1.4.1 dev: true - /tsc-watch@6.0.0(typescript@5.0.3): - resolution: {integrity: sha512-zgpju+/z5z29/kK5V28Nz16CMkX2voFOUxkTlCim/R25hxzbyUqu2NfTnmJBQfESBSPbEQUGqDdB9A8opAcB4A==} + /tsc-watch@6.0.4(typescript@5.0.4): + resolution: {integrity: sha512-cHvbvhjO86w2aGlaHgSCeQRl+Aqw6X6XN4sQMPZKF88GoP30O+oTuh5lRIJr5pgFWrRpF1AgXnJJ2DoFEIPHyg==} engines: {node: '>=12.12.0'} hasBin: true peerDependencies: @@ -21664,8 +22140,8 @@ packages: cross-spawn: 7.0.3 node-cleanup: 2.1.2 ps-tree: 1.2.0 - string-argv: 0.3.1 - typescript: 5.0.3 + string-argv: 0.3.2 + typescript: 5.0.4 dev: true /tsconfig-paths@3.14.1: @@ -21689,19 +22165,22 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + /tslib@2.5.2: + resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} + /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} dev: false - /tsutils@3.21.0(typescript@5.0.3): + /tsutils@3.21.0(typescript@5.0.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 2.5.0 - typescript: 5.0.3 + typescript: 5.0.4 dev: true /tunnel-agent@0.6.0: @@ -21937,8 +22416,8 @@ packages: - supports-color dev: false - /typescript@5.0.3: - resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} engines: {node: '>=12.20'} hasBin: true @@ -21946,8 +22425,8 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: false - /ufo@1.0.1: - resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} + /ufo@1.1.2: + resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} dev: true /uglify-js@3.17.4: @@ -22120,7 +22599,7 @@ packages: /unplugin@0.10.2: resolution: {integrity: sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA==} dependencies: - acorn: 8.8.1 + acorn: 8.8.2 chokidar: 3.5.2 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.6 @@ -22129,7 +22608,7 @@ packages: /unplugin@1.0.1: resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} dependencies: - acorn: 8.8.1 + acorn: 8.8.2 chokidar: 3.5.2 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 @@ -22159,6 +22638,17 @@ packages: picocolors: 1.0.0 dev: true + /update-browserslist-db@1.0.11(browserslist@4.21.5): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: @@ -22221,15 +22711,15 @@ packages: - supports-color dev: false - /use-resize-observer@9.1.0(react-dom@18.2.0)(react@17.0.2): + /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} peerDependencies: react: 16.8.0 - 18 react-dom: 16.8.0 - 18 dependencies: '@juggle/resize-observer': 3.4.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /use@3.1.1: @@ -22335,11 +22825,11 @@ packages: engines: {node: '>=6'} dev: false - /v8-to-istanbul@9.0.1: - resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} + /v8-to-istanbul@9.1.0: + resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.18 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 dev: true @@ -22427,19 +22917,19 @@ packages: replace-ext: 1.0.1 dev: true - /vite-node@0.28.5(@types/node@16.18.12): + /vite-node@0.28.5(@types/node@16.18.32): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) - mlly: 1.1.0 + mlly: 1.2.1 pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.0.4(@types/node@16.18.12) + vite: 4.3.8(@types/node@16.18.32) transitivePeerDependencies: - '@types/node' - less @@ -22450,8 +22940,8 @@ packages: - terser dev: true - /vite@4.0.4(@types/node@16.18.12): - resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + /vite@4.3.8(@types/node@16.18.32): + resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -22475,11 +22965,10 @@ packages: terser: optional: true dependencies: - '@types/node': 16.18.12 - esbuild: 0.16.17 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 3.10.0 + '@types/node': 16.18.32 + esbuild: 0.17.19 + postcss: 8.4.23 + rollup: 3.23.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -22506,29 +22995,29 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.4 + '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 16.18.12 + '@types/node': 16.18.32 '@vitest/expect': 0.28.5 '@vitest/runner': 0.28.5 '@vitest/spy': 0.28.5 '@vitest/utils': 0.28.5 - acorn: 8.8.1 + acorn: 8.8.2 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 debug: 4.3.4(supports-color@8.1.1) - local-pkg: 0.4.2 + local-pkg: 0.4.3 pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 - std-env: 3.3.2 - strip-literal: 1.0.0 - tinybench: 2.3.1 + std-env: 3.3.3 + strip-literal: 1.0.1 + tinybench: 2.5.0 tinypool: 0.3.1 - tinyspy: 1.0.2 - vite: 4.0.4(@types/node@16.18.12) - vite-node: 0.28.5(@types/node@16.18.12) + tinyspy: 1.1.1 + vite: 4.3.8(@types/node@16.18.32) + vite-node: 0.28.5(@types/node@16.18.32) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -22588,8 +23077,8 @@ packages: dependencies: '@babel/parser': 7.21.8 '@babel/types': 7.21.5 - '@vue/compiler-dom': 3.2.45 - '@vue/compiler-sfc': 3.2.45 + '@vue/compiler-dom': 3.3.4 + '@vue/compiler-sfc': 3.3.4 ast-types: 0.14.2 hash-sum: 1.0.2 lru-cache: 4.1.5 @@ -22613,7 +23102,7 @@ packages: loader-utils: 1.4.2 querystring: 0.2.1 vue-docgen-api: 4.56.4(vue@2.7.14) - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) transitivePeerDependencies: - '@babel/preset-env' - supports-color @@ -22678,7 +23167,7 @@ packages: engines: {node: '>= 10.0.0', npm: '>= 5.0.0'} dev: false - /vue-loader@15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0): + /vue-loader@15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1): resolution: {integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 @@ -22694,14 +23183,14 @@ packages: vue-template-compiler: optional: true dependencies: - '@vue/component-compiler-utils': 3.3.0(react-dom@18.2.0)(react@17.0.2) - css-loader: 6.7.3(webpack@5.75.0) + '@vue/component-compiler-utils': 3.3.0(react-dom@18.2.0)(react@18.2.0) + css-loader: 6.7.4(webpack@5.83.1) hash-sum: 1.0.2 loader-utils: 1.4.2 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) transitivePeerDependencies: - arc-templates - atpl @@ -22784,15 +23273,16 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} dev: true - /vue-tsc@1.0.24(typescript@5.0.3): - resolution: {integrity: sha512-mmU1s5SAqE1nByQAiQnao9oU4vX+mSdsgI8H57SfKH6UVzq/jP9+Dbi2GaV+0b4Cn361d2ln8m6xeU60ApiEXg==} + /vue-tsc@1.6.5(typescript@5.0.4): + resolution: {integrity: sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-language-core': 1.0.24 - '@volar/vue-typescript': 1.0.24 - typescript: 5.0.3 + '@volar/vue-language-core': 1.6.5 + '@volar/vue-typescript': 1.6.5(typescript@5.0.4) + semver: 7.5.1 + typescript: 5.0.4 dev: true /vue2-boring-avatars@0.3.8: @@ -22821,13 +23311,6 @@ packages: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} dev: false - /w3c-xmlserializer@3.0.0: - resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} - engines: {node: '>=12'} - dependencies: - xml-name-validator: 4.0.0 - dev: true - /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} @@ -22835,16 +23318,16 @@ packages: xml-name-validator: 4.0.0 dev: true - /wait-on@6.0.0(debug@4.3.2): - resolution: {integrity: sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==} - engines: {node: '>=10.0.0'} + /wait-on@7.0.1(debug@4.3.4): + resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} + engines: {node: '>=12.0.0'} hasBin: true dependencies: - axios: 0.21.4(debug@4.3.2) - joi: 17.7.0 + axios: 0.27.2(debug@4.3.4) + joi: 17.9.2 lodash: 4.17.21 - minimist: 1.2.7 - rxjs: 7.5.7 + minimist: 1.2.8 + rxjs: 7.8.1 transitivePeerDependencies: - debug dev: true @@ -22860,7 +23343,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /webidl-conversions@3.0.1: @@ -22876,12 +23359,12 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - colorette: 2.0.19 + colorette: 2.0.20 memfs: 3.4.13 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /webpack-hot-middleware@2.25.3: @@ -22905,7 +23388,7 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} dev: true - /webpack@5.75.0(esbuild@0.17.18): + /webpack@5.75.0(esbuild@0.17.19): resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -22920,8 +23403,8 @@ packages: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.1 - acorn-import-assertions: 1.8.0(acorn@8.8.1) + acorn: 8.8.2 + acorn-import-assertions: 1.8.0(acorn@8.8.2) browserslist: 4.21.4 chrome-trace-event: 1.0.3 enhanced-resolve: 5.13.0 @@ -22929,14 +23412,54 @@ packages: eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6(esbuild@0.17.18)(webpack@5.75.0) + terser-webpack-plugin: 5.3.6(esbuild@0.17.19)(webpack@5.75.0) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpack@5.83.1(esbuild@0.17.19): + resolution: {integrity: sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.8.2 + acorn-import-assertions: 1.9.0(acorn@8.8.2) + browserslist: 4.21.5 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.14.0 + es-module-lexer: 1.2.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.2 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(esbuild@0.17.19)(webpack@5.83.1) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -23043,7 +23566,7 @@ packages: resolution: {integrity: sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==} engines: {node: '>=0.10.0'} dependencies: - semver: 5.7.1 + semver: 5.3.0 dev: false /winston-transport@4.5.0: @@ -23128,7 +23651,7 @@ packages: /write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: true @@ -23155,7 +23678,7 @@ packages: engines: {node: '>=8.3'} dependencies: detect-indent: 6.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 is-plain-obj: 2.1.0 make-dir: 3.1.0 sort-keys: 4.2.0 @@ -23201,6 +23724,19 @@ packages: utf-8-validate: optional: true + /ws@8.13.0: + resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + /xml-crypto@3.0.1: resolution: {integrity: sha512-7XrwB3ujd95KCO6+u9fidb8ajvRJvIfGNWD0XLJoTWlBKz+tFpUzEYxsN+Il/6/gHtEs1RgRh2RH+TzhcWBZUw==} engines: {node: '>=0.4.0'} @@ -23407,6 +23943,20 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 + dev: false + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + 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: 21.1.1 + dev: true /yargs@7.1.2: resolution: {integrity: sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==} From c33f204b76b50ffa5c75f3241c1ec05b0e34a3a0 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 12:22:43 -0700 Subject: [PATCH 19/41] redployed --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index e7ca4fd491319..9ce447af33720 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "packageManager": "pnpm@8.1.0", "scripts": { "preinstall": "node scripts/block-npm-install.js", - "build": "turbo run build", "typecheck": "turbo run typecheck", "dev": "turbo run dev --parallel", "clean": "turbo run clean --parallel", From c46cf724948d6aad8e96d66291d4b5a1bb5c0976 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 12:28:43 -0700 Subject: [PATCH 20/41] redployed --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 9ce447af33720..e7ca4fd491319 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "packageManager": "pnpm@8.1.0", "scripts": { "preinstall": "node scripts/block-npm-install.js", + "build": "turbo run build", "typecheck": "turbo run typecheck", "dev": "turbo run dev --parallel", "clean": "turbo run clean --parallel", From d490bf828f0af025b9cc884331c01dd1ba891731 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 12:31:26 -0700 Subject: [PATCH 21/41] redployed --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index e7ca4fd491319..094a6f2d53018 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "packageManager": "pnpm@8.1.0", "scripts": { "preinstall": "node scripts/block-npm-install.js", - "build": "turbo run build", + "buildx": "turbo run build", "typecheck": "turbo run typecheck", "dev": "turbo run dev --parallel", "clean": "turbo run clean --parallel", @@ -18,7 +18,7 @@ "lint": "turbo run lint", "lintfix": "turbo run lintfix", "optimize-svg": "find ./packages -name '*.svg' ! -name 'pipedrive.svg' -print0 | xargs -0 -P16 -L20 npx svgo", - "start": "run-script-os", + "startx": "run-script-os", "start:default": "cd packages/cli/bin && ./n8n", "start:tunnel": "./packages/cli/bin/n8n start --tunnel", "start:windows": "cd packages/cli/bin && n8n", From 9c4321d1a95dbed43191dbb99cddaf88c7120fd8 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 12:34:26 -0700 Subject: [PATCH 22/41] redployed --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 094a6f2d53018..a641cea8b0f61 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "lint": "turbo run lint", "lintfix": "turbo run lintfix", "optimize-svg": "find ./packages -name '*.svg' ! -name 'pipedrive.svg' -print0 | xargs -0 -P16 -L20 npx svgo", - "startx": "run-script-os", + "start": "echo omri", "start:default": "cd packages/cli/bin && ./n8n", "start:tunnel": "./packages/cli/bin/n8n start --tunnel", "start:windows": "cd packages/cli/bin && n8n", From 13e7bb6b32947d0cab9551ae2cd535b4bf66e9bb Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 12:44:40 -0700 Subject: [PATCH 23/41] Revert "update version" This reverts commit c24958526acccaa541b86fd260e7524a01827d2a. --- package.json | 28 +- pnpm-lock.yaml | 2650 +++++++++++++++++++----------------------------- 2 files changed, 1064 insertions(+), 1614 deletions(-) diff --git a/package.json b/package.json index a641cea8b0f61..b4112d8a0a30e 100644 --- a/package.json +++ b/package.json @@ -38,36 +38,36 @@ }, "devDependencies": { "@n8n_io/eslint-config": "workspace:*", - "@ngneat/falso": "^6.4.0", - "@types/jest": "^29.5.1", + "@ngneat/falso": "^6.1.0", + "@types/jest": "^29.5.0", "@types/supertest": "^2.0.12", "@vitejs/plugin-vue2": "^2.2.0", "@vitest/coverage-c8": "^0.28.5", - "c8": "^7.13.0", + "c8": "^7.12.0", "cross-env": "^7.0.3", - "cypress": "^12.12.0", - "cypress-real-events": "^1.8.1", + "cypress": "^12.8.1", + "cypress-real-events": "^1.7.6", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "jest-expect-message": "^1.1.3", "jest-mock": "^29.5.0", "jest-mock-extended": "^3.0.4", - "nock": "^13.3.1", - "node-fetch": "^2.6.11", + "nock": "^13.2.9", + "node-fetch": "^2.6.7", "p-limit": "^3.1.0", - "prettier": "^2.8.8", + "prettier": "^2.8.3", "rimraf": "^3.0.2", - "run-script-os": "^1.1.6", - "start-server-and-test": "^1.15.4", + "run-script-os": "^1.0.7", + "start-server-and-test": "^1.14.0", "supertest": "^6.3.3", "ts-jest": "^29.1.0", - "tsc-watch": "^6.0.4", + "tsc-watch": "^6.0.0", "turbo": "1.8.8", - "typescript": "^5.0.4", - "vite": "^4.3.8", + "typescript": "*", + "vite": "^4.0.4", "vitest": "^0.28.5", "vue-template-compiler": "^2.7.14", - "vue-tsc": "^1.6.5" + "vue-tsc": "^1.0.24" }, "pnpm": { "onlyBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64f68b8c3562f..72cbc2ca206fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,32 +44,32 @@ importers: specifier: workspace:* version: link:packages/@n8n_io/eslint-config '@ngneat/falso': - specifier: ^6.4.0 - version: 6.4.0 + specifier: ^6.1.0 + version: 6.1.0 '@types/jest': - specifier: ^29.5.1 - version: 29.5.1 + specifier: ^29.5.0 + version: 29.5.0 '@types/supertest': specifier: ^2.0.12 version: 2.0.12 '@vitejs/plugin-vue2': specifier: ^2.2.0 - version: 2.2.0(vite@4.3.8)(vue@2.7.14) + version: 2.2.0(vite@4.0.4)(vue@2.7.14) '@vitest/coverage-c8': specifier: ^0.28.5 version: 0.28.5 c8: - specifier: ^7.13.0 - version: 7.13.0 + specifier: ^7.12.0 + version: 7.12.0 cross-env: specifier: ^7.0.3 version: 7.0.3 cypress: - specifier: ^12.12.0 - version: 12.12.0 + specifier: ^12.8.1 + version: 12.8.1 cypress-real-events: - specifier: ^1.8.1 - version: 1.8.1(cypress@12.12.0) + specifier: ^1.7.6 + version: 1.7.6(cypress@12.8.1) jest: specifier: ^29.5.0 version: 29.5.0 @@ -84,46 +84,46 @@ importers: version: 29.5.0 jest-mock-extended: specifier: ^3.0.4 - version: 3.0.4(jest@29.5.0)(typescript@5.0.4) + version: 3.0.4(jest@29.5.0)(typescript@5.0.3) nock: - specifier: ^13.3.1 - version: 13.3.1 + specifier: ^13.2.9 + version: 13.2.9 node-fetch: - specifier: ^2.6.11 - version: 2.6.11 + specifier: ^2.6.7 + version: 2.6.7 p-limit: specifier: ^3.1.0 version: 3.1.0 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^2.8.3 + version: 2.8.3 rimraf: specifier: ^3.0.2 version: 3.0.2 run-script-os: - specifier: ^1.1.6 + specifier: ^1.0.7 version: 1.1.6 start-server-and-test: - specifier: ^1.15.4 - version: 1.15.4 + specifier: ^1.14.0 + version: 1.14.0 supertest: specifier: ^6.3.3 version: 6.3.3 ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.4) + version: 29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.3) tsc-watch: - specifier: ^6.0.4 - version: 6.0.4(typescript@5.0.4) + specifier: ^6.0.0 + version: 6.0.0(typescript@5.0.3) turbo: specifier: 1.8.8 version: 1.8.8 typescript: - specifier: ^5.0.4 - version: 5.0.4 + specifier: ^5.0.3 + version: 5.0.3 vite: - specifier: ^4.3.8 - version: 4.3.8(@types/node@16.18.32) + specifier: ^4.0.4 + version: 4.0.4(@types/node@16.18.12) vitest: specifier: ^0.28.5 version: 0.28.5 @@ -131,8 +131,8 @@ importers: specifier: ^2.7.14 version: 2.7.14 vue-tsc: - specifier: ^1.6.5 - version: 1.6.5(typescript@5.0.4) + specifier: ^1.0.24 + version: 1.0.24(typescript@5.0.3) packages/@n8n/client-oauth2: dependencies: @@ -147,13 +147,13 @@ importers: version: 8.37.0 '@typescript-eslint/eslint-plugin': specifier: ~5.59 - version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) + version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) '@typescript-eslint/parser': specifier: ~5.59 - version: 5.59.0(eslint@8.39.0)(typescript@5.0.4) + version: 5.59.0(eslint@8.39.0)(typescript@5.0.3) '@vue/eslint-config-typescript': specifier: ^11.0.3 - version: 11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.4) + version: 11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.3) eslint: specifier: ~8.39 version: 8.39.0 @@ -177,7 +177,7 @@ importers: version: 1.0.0 eslint-plugin-prettier: specifier: ~4.2 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8) + version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.3) eslint-plugin-unicorn: specifier: ~46.0 version: 46.0.0(eslint@8.39.0) @@ -613,7 +613,7 @@ importers: version: 4.0.8 mock-jwks: specifier: ^1.0.9 - version: 1.0.9(nock@13.3.1) + version: 1.0.9(nock@13.2.9) nodemon: specifier: ^2.0.2 version: 2.0.20 @@ -622,7 +622,7 @@ importers: version: 1.1.6 ts-essentials: specifier: ^7.0.3 - version: 7.0.3(typescript@5.0.4) + version: 7.0.3(typescript@5.0.3) tsc-alias: specifier: ^1.8.2 version: 1.8.2 @@ -762,25 +762,25 @@ importers: version: 2.0.9(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.14) '@storybook/addon-actions': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@18.2.0) + version: 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/addon-docs': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@18.2.0) + version: 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/addon-essentials': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@18.2.0) + version: 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/addon-links': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@18.2.0) + version: 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/addon-postcss': specifier: ^3.0.0-alpha.1 - version: 3.0.0-alpha.1(webpack@5.83.1) + version: 3.0.0-alpha.1(webpack@5.75.0) '@storybook/vue': specifier: ^7.0.7 - version: 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14) + version: 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) '@storybook/vue-webpack5': specifier: ^7.0.7 - version: 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + version: 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 @@ -801,7 +801,7 @@ importers: version: 2.8.0 autoprefixer: specifier: ^10.4.13 - version: 10.4.13(postcss@8.4.23) + version: 10.4.13(postcss@8.4.21) core-js: specifier: ^3.27.2 version: 3.27.2 @@ -813,19 +813,19 @@ importers: version: 1.58.0 sass-loader: specifier: ^13.2.0 - version: 13.2.0(sass@1.58.0)(webpack@5.83.1) + version: 13.2.0(sass@1.58.0)(webpack@5.75.0) storybook: specifier: ^7.0.7 version: 7.0.7 storybook-addon-themes: specifier: ^6.1.0 - version: 6.1.0(react-dom@18.2.0)(react@18.2.0)(vue@2.7.14) + version: 6.1.0(react-dom@18.2.0)(react@17.0.2)(vue@2.7.14) packages/editor-ui: dependencies: '@codemirror/autocomplete': specifier: ^6.4.0 - version: 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) + version: 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) '@codemirror/commands': specifier: ^6.1.0 version: 6.1.2 @@ -837,10 +837,10 @@ importers: version: 6.0.1 '@codemirror/lang-python': specifier: ^6.1.2 - version: 6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) + version: 6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) '@codemirror/lang-sql': specifier: ^6.4.1 - version: 6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.2) + version: 6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.1) '@codemirror/language': specifier: ^6.2.1 version: 6.2.1 @@ -894,7 +894,7 @@ importers: version: 1.0.0 codemirror-lang-n8n-expression: specifier: ^0.2.0 - version: 0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) + version: 0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) copy-to-clipboard: specifier: ^3.3.3 version: 3.3.3 @@ -936,7 +936,7 @@ importers: version: 1.0.1 pinia: specifier: ^2.0.22 - version: 2.0.23(typescript@5.0.4)(vue@2.7.14) + version: 2.0.23(typescript@5.0.3)(vue@2.7.14) prettier: specifier: ^2.8.3 version: 2.8.3 @@ -997,7 +997,7 @@ importers: version: 5.16.5 '@testing-library/user-event': specifier: ^14.4.3 - version: 14.4.3(@testing-library/dom@9.3.0) + version: 14.4.3(@testing-library/dom@7.31.2) '@testing-library/vue': specifier: ^5.8.3 version: 5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14) @@ -1584,7 +1584,7 @@ importers: version: 0.4.11 eslint-plugin-n8n-nodes-base: specifier: ^1.12.0 - version: 1.12.0(eslint@8.41.0)(typescript@5.0.4) + version: 1.12.0(eslint@8.39.0)(typescript@5.0.3) gulp: specifier: ^4.0.0 version: 4.0.2 @@ -1696,15 +1696,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.18 - dev: true - - /@ampproject/remapping@2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.17 dev: true /@apidevtools/json-schema-ref-parser@8.0.0: @@ -1784,7 +1776,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.5.2 + tslib: 2.5.0 dev: false /@azure/core-client@1.6.1: @@ -1797,7 +1789,7 @@ packages: '@azure/core-tracing': 1.0.1 '@azure/core-util': 1.1.1 '@azure/logger': 1.0.3 - tslib: 2.5.2 + tslib: 2.5.0 transitivePeerDependencies: - supports-color dev: false @@ -1825,7 +1817,7 @@ packages: '@types/node-fetch': 2.6.2 '@types/tunnel': 0.0.3 form-data: 4.0.0 - node-fetch: 2.6.11 + node-fetch: 2.6.8 process: 0.11.10 tough-cookie: 4.1.2 tslib: 2.5.0 @@ -1864,7 +1856,7 @@ packages: form-data: 4.0.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 - tslib: 2.5.2 + tslib: 2.5.0 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -1882,7 +1874,7 @@ packages: resolution: {integrity: sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==} engines: {node: '>=12.0.0'} dependencies: - tslib: 2.5.2 + tslib: 2.5.0 dev: false /@azure/core-util@1.1.1: @@ -1890,7 +1882,7 @@ packages: engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.1.0 - tslib: 2.5.2 + tslib: 2.5.0 dev: false /@azure/identity@2.1.0: @@ -1911,7 +1903,7 @@ packages: jws: 4.0.0 open: 8.4.0 stoppable: 1.1.0 - tslib: 2.5.2 + tslib: 2.5.0 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -1931,7 +1923,7 @@ packages: '@azure/core-tracing': 1.0.1 '@azure/core-util': 1.1.1 '@azure/logger': 1.0.3 - tslib: 2.5.2 + tslib: 2.5.0 transitivePeerDependencies: - supports-color dev: false @@ -2004,11 +1996,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/compat-data@7.21.9: - resolution: {integrity: sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/core@7.20.12: resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==} engines: {node: '>=6.9.0'} @@ -2036,14 +2023,14 @@ packages: resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==} engines: {node: '>=6.9.0'} dependencies: - '@ampproject/remapping': 2.2.1 + '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.9 + '@babel/generator': 7.21.5 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) '@babel/helper-module-transforms': 7.21.5 '@babel/helpers': 7.21.5 - '@babel/parser': 7.21.9 - '@babel/template': 7.21.9 + '@babel/parser': 7.21.8 + '@babel/template': 7.20.7 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 convert-source-map: 1.9.0 @@ -2070,17 +2057,7 @@ packages: dependencies: '@babel/types': 7.21.5 '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.18 - jsesc: 2.5.2 - dev: true - - /@babel/generator@7.21.9: - resolution: {integrity: sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.21.5 - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.17 jsesc: 2.5.2 dev: true @@ -2119,10 +2096,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.21.9 + '@babel/compat-data': 7.21.7 '@babel/core': 7.20.12 '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.5 + browserslist: 4.21.4 lru-cache: 5.1.1 semver: 6.3.0 dev: true @@ -2133,10 +2110,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.21.9 + '@babel/compat-data': 7.21.7 '@babel/core': 7.21.8 '@babel/helper-validator-option': 7.21.0 - browserslist: 4.21.5 + browserslist: 4.21.4 lru-cache: 5.1.1 semver: 6.3.0 dev: true @@ -2231,7 +2208,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 - resolve: 1.22.2 + resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2247,7 +2224,7 @@ packages: '@babel/helper-plugin-utils': 7.21.5 debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 - resolve: 1.22.2 + resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2333,7 +2310,7 @@ packages: '@babel/helper-simple-access': 7.21.5 '@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-validator-identifier': 7.19.1 - '@babel/template': 7.21.9 + '@babel/template': 7.20.7 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2394,7 +2371,7 @@ packages: '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-member-expression-to-functions': 7.20.7 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.21.9 + '@babel/template': 7.20.7 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2408,7 +2385,7 @@ packages: '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-member-expression-to-functions': 7.21.5 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/template': 7.21.9 + '@babel/template': 7.20.7 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2466,7 +2443,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.21.0 - '@babel/template': 7.21.9 + '@babel/template': 7.20.7 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2488,7 +2465,7 @@ packages: resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.21.9 + '@babel/template': 7.20.7 '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 transitivePeerDependencies: @@ -2519,14 +2496,6 @@ packages: '@babel/types': 7.21.5 dev: true - /@babel/parser@7.21.9: - resolution: {integrity: sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.21.5 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.20.12): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -3131,14 +3100,14 @@ packages: '@babel/helper-plugin-utils': 7.20.2 dev: true - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8): - resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.21.8 - '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-plugin-utils': 7.20.2 dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.20.12): @@ -3289,8 +3258,8 @@ packages: '@babel/helper-plugin-utils': 7.21.5 dev: true - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8): - resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.8): + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3446,7 +3415,7 @@ packages: dependencies: '@babel/core': 7.21.8 '@babel/helper-plugin-utils': 7.21.5 - '@babel/template': 7.21.9 + '@babel/template': 7.20.7 dev: true /@babel/plugin-transform-destructuring@7.20.7(@babel/core@7.20.12): @@ -4037,7 +4006,7 @@ packages: '@babel/core': 7.21.8 '@babel/helper-create-class-features-plugin': 7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8) transitivePeerDependencies: - supports-color dev: true @@ -4344,13 +4313,6 @@ packages: regenerator-runtime: 0.13.11 dev: true - /@babel/runtime@7.21.5: - resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.13.11 - dev: true - /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} @@ -4360,15 +4322,6 @@ packages: '@babel/types': 7.21.5 dev: true - /@babel/template@7.21.9: - resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.21.4 - '@babel/parser': 7.21.9 - '@babel/types': 7.21.5 - dev: true - /@babel/traverse@7.20.12: resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} engines: {node: '>=6.9.0'} @@ -4392,12 +4345,12 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.21.4 - '@babel/generator': 7.21.9 + '@babel/generator': 7.21.5 '@babel/helper-environment-visitor': 7.21.5 '@babel/helper-function-name': 7.21.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.21.9 + '@babel/parser': 7.21.8 '@babel/types': 7.21.5 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 @@ -4440,20 +4393,6 @@ packages: '@lezer/common': 1.0.1 dev: false - /@codemirror/autocomplete@6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): - resolution: {integrity: sha512-HLF2PnZAm1s4kGs30EiqKMgD7XsYaQ0XJnMR0rofEWQ5t5D60SfqpDIkIh1ze5tiEbyUWm8+VJ6W1/erVvBMIA==} - peerDependencies: - '@codemirror/language': ^6.0.0 - '@codemirror/state': ^6.0.0 - '@codemirror/view': ^6.0.0 - '@lezer/common': ^1.0.0 - dependencies: - '@codemirror/language': 6.2.1 - '@codemirror/state': 6.1.4 - '@codemirror/view': 6.5.1 - '@lezer/common': 1.0.2 - dev: false - /@codemirror/commands@6.1.2: resolution: {integrity: sha512-sO3jdX1s0pam6lIdeSJLMN3DQ6mPEbM4yLvyKkdqtmd/UDwhXA5+AwFJ89rRXm6vTeOXBsE5cAmlos/t7MJdgg==} dependencies: @@ -4494,10 +4433,10 @@ packages: '@lezer/json': 1.0.0 dev: false - /@codemirror/lang-python@6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): + /@codemirror/lang-python@6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1): resolution: {integrity: sha512-nbQfifLBZstpt6Oo4XxA2LOzlSp4b/7Bc5cmodG1R+Cs5PLLCTUvsMNWDnziiCfTOG/SW1rVzXq/GbIr6WXlcw==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) '@codemirror/language': 6.2.1 '@lezer/python': 1.1.5 transitivePeerDependencies: @@ -4506,10 +4445,10 @@ packages: - '@lezer/common' dev: false - /@codemirror/lang-sql@6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.2): + /@codemirror/lang-sql@6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.1): resolution: {integrity: sha512-PFB56L+A0WGY35uRya+Trt5g19V9k2V9X3c55xoFW4RgiATr/yLqWsbbnEsdxuMn5tLpuikp7Kmj9smRsqBXAg==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) '@codemirror/language': 6.2.1 '@codemirror/state': 6.1.4 '@lezer/highlight': 1.1.1 @@ -4572,12 +4511,12 @@ packages: y18n: 5.0.8 dev: false - /@cypress/request@2.88.11: - resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==} + /@cypress/request@2.88.10: + resolution: {integrity: sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg==} engines: {node: '>= 6'} dependencies: aws-sign2: 0.7.0 - aws4: 1.12.0 + aws4: 1.11.0 caseless: 0.12.0 combined-stream: 1.0.8 extend: 3.0.2 @@ -4589,7 +4528,7 @@ packages: json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.10.4 + qs: 6.5.3 safe-buffer: 5.2.1 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 @@ -4618,13 +4557,21 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@18.2.0): + /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@17.0.2): resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} peerDependencies: react: '>=16.8.0' dependencies: - react: 18.2.0 + react: 17.0.2 + dev: true + + /@esbuild/android-arm64@0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] dev: true + optional: true /@esbuild/android-arm64@0.17.18: resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} @@ -4634,10 +4581,10 @@ packages: dev: true optional: true - /@esbuild/android-arm64@0.17.19: - resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} + /@esbuild/android-arm@0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [android] dev: true optional: true @@ -4650,10 +4597,10 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.17.19: - resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} + /@esbuild/android-x64@0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} engines: {node: '>=12'} - cpu: [arm] + cpu: [x64] os: [android] dev: true optional: true @@ -4666,11 +4613,11 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.17.19: - resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} + /@esbuild/darwin-arm64@0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} engines: {node: '>=12'} - cpu: [x64] - os: [android] + cpu: [arm64] + os: [darwin] dev: true optional: true @@ -4682,10 +4629,10 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.17.19: - resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} + /@esbuild/darwin-x64@0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [x64] os: [darwin] dev: true optional: true @@ -4698,11 +4645,11 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.17.19: - resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} + /@esbuild/freebsd-arm64@0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} engines: {node: '>=12'} - cpu: [x64] - os: [darwin] + cpu: [arm64] + os: [freebsd] dev: true optional: true @@ -4714,10 +4661,10 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.17.19: - resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} + /@esbuild/freebsd-x64@0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [x64] os: [freebsd] dev: true optional: true @@ -4730,11 +4677,11 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.17.19: - resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} + /@esbuild/linux-arm64@0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] + cpu: [arm64] + os: [linux] dev: true optional: true @@ -4746,10 +4693,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.17.19: - resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} + /@esbuild/linux-arm@0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm] os: [linux] dev: true optional: true @@ -4762,10 +4709,10 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.17.19: - resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} + /@esbuild/linux-ia32@0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} engines: {node: '>=12'} - cpu: [arm] + cpu: [ia32] os: [linux] dev: true optional: true @@ -4778,10 +4725,10 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.17.19: - resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} + /@esbuild/linux-loong64@0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [loong64] os: [linux] dev: true optional: true @@ -4794,10 +4741,10 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.17.19: - resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} + /@esbuild/linux-mips64el@0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [mips64el] os: [linux] dev: true optional: true @@ -4810,10 +4757,10 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.17.19: - resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} + /@esbuild/linux-ppc64@0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} engines: {node: '>=12'} - cpu: [mips64el] + cpu: [ppc64] os: [linux] dev: true optional: true @@ -4826,10 +4773,10 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.17.19: - resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} + /@esbuild/linux-riscv64@0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} engines: {node: '>=12'} - cpu: [ppc64] + cpu: [riscv64] os: [linux] dev: true optional: true @@ -4842,10 +4789,10 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.17.19: - resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} + /@esbuild/linux-s390x@0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} engines: {node: '>=12'} - cpu: [riscv64] + cpu: [s390x] os: [linux] dev: true optional: true @@ -4858,10 +4805,10 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.17.19: - resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} + /@esbuild/linux-x64@0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} engines: {node: '>=12'} - cpu: [s390x] + cpu: [x64] os: [linux] dev: true optional: true @@ -4874,11 +4821,11 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.17.19: - resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} + /@esbuild/netbsd-x64@0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} engines: {node: '>=12'} cpu: [x64] - os: [linux] + os: [netbsd] dev: true optional: true @@ -4890,11 +4837,11 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.17.19: - resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} + /@esbuild/openbsd-x64@0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} engines: {node: '>=12'} cpu: [x64] - os: [netbsd] + os: [openbsd] dev: true optional: true @@ -4906,11 +4853,11 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.17.19: - resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} + /@esbuild/sunos-x64@0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} engines: {node: '>=12'} cpu: [x64] - os: [openbsd] + os: [sunos] dev: true optional: true @@ -4922,11 +4869,11 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.17.19: - resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} + /@esbuild/win32-arm64@0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} engines: {node: '>=12'} - cpu: [x64] - os: [sunos] + cpu: [arm64] + os: [win32] dev: true optional: true @@ -4938,10 +4885,10 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.17.19: - resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} + /@esbuild/win32-ia32@0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [ia32] os: [win32] dev: true optional: true @@ -4954,10 +4901,10 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.17.19: - resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} + /@esbuild/win32-x64@0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [x64] os: [win32] dev: true optional: true @@ -4970,14 +4917,6 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.17.19: - resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - dev: true - optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.39.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4988,26 +4927,11 @@ packages: eslint-visitor-keys: 3.4.0 dev: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - dependencies: - eslint: 8.41.0 - eslint-visitor-keys: 3.4.0 - dev: true - /@eslint-community/regexpp@4.5.0: resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint-community/regexpp@4.5.1: - resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true - /@eslint/eslintrc@2.0.2: resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5025,33 +4949,11 @@ packages: - supports-color dev: true - /@eslint/eslintrc@2.0.3: - resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) - espree: 9.5.2 - globals: 13.20.0 - ignore: 5.2.4 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /@eslint/js@8.39.0: resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@eslint/js@8.41.0: - resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@faker-js/faker@7.6.0: resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} @@ -5181,7 +5083,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -5202,14 +5104,14 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.8.0 + ci-info: 3.7.1 exit: 0.1.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@16.18.32) + jest-config: 29.5.0(@types/node@16.18.12) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -5236,10 +5138,24 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 jest-mock: 29.5.0 dev: true + /@jest/expect-utils@29.3.1: + resolution: {integrity: sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.2.0 + dev: true + + /@jest/expect-utils@29.4.2: + resolution: {integrity: sha512-Dd3ilDJpBnqa0GiPN7QrudVs0cczMMHtehSo2CSTjm3zdHx0RcpmhFNVEltuEFeqfLIyWKFI224FsMSQ/nsJQA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + jest-get-type: 29.4.2 + dev: true + /@jest/expect-utils@29.5.0: resolution: {integrity: sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5262,8 +5178,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@sinonjs/fake-timers': 10.2.0 - '@types/node': 16.18.32 + '@sinonjs/fake-timers': 10.0.2 + '@types/node': 16.18.12 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -5295,13 +5211,13 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 16.18.32 + '@jridgewell/trace-mapping': 0.3.17 + '@types/node': 16.18.12 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 5.2.1 istanbul-lib-report: 3.0.0 @@ -5313,7 +5229,7 @@ packages: slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.0.1 transitivePeerDependencies: - supports-color dev: true @@ -5322,16 +5238,16 @@ packages: resolution: {integrity: sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@sinclair/typebox': 0.25.24 + '@sinclair/typebox': 0.25.21 dev: true /@jest/source-map@29.4.3: resolution: {integrity: sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.17 callsites: 3.1.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 dev: true /@jest/test-result@29.5.0: @@ -5349,7 +5265,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/test-result': 29.5.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-haste-map: 29.5.0 slash: 3.0.0 dev: true @@ -5383,7 +5299,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: true @@ -5395,8 +5311,8 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 16.18.32 - '@types/yargs': 17.0.24 + '@types/node': 16.18.12 + '@types/yargs': 17.0.19 chalk: 4.1.2 dev: true @@ -5414,16 +5330,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.18 - dev: true - - /@jridgewell/gen-mapping@0.3.3: - resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.17 dev: true /@jridgewell/resolve-uri@3.1.0: @@ -5439,25 +5346,14 @@ packages: /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 - dev: true - - /@jridgewell/source-map@0.3.3: - resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 dev: true /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true - /@jridgewell/trace-mapping@0.3.17: resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: @@ -5465,13 +5361,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@jridgewell/trace-mapping@0.3.18: - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true - /@js-joda/core@5.4.1: resolution: {integrity: sha512-+uMco2Xm9VYJ81XYWwrvgsM9xEvqs9JvLNrN4/fOg7YJKk4yeqAg+O/cpoFPTGxvfL2Zy0mUcnKlIz9UV0Cadw==} dev: false @@ -5534,10 +5423,6 @@ packages: resolution: {integrity: sha512-8TR5++Q/F//tpDsLd5zkrvEX5xxeemafEaek7mUp7Y+bI8cKQXdSqhzTOBaOogETcMOVr0pT3BBPXp13477ciw==} dev: false - /@lezer/common@1.0.2: - resolution: {integrity: sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==} - dev: false - /@lezer/css@1.1.1: resolution: {integrity: sha512-mSjx+unLLapEqdOYDejnGBokB5+AiJKZVclmud0MKQOKx3DLJ5b5VTCstgDDknR6iIV4gVrN6euzsCnj0A2gQA==} dependencies: @@ -5593,7 +5478,7 @@ packages: detect-libc: 2.0.1 https-proxy-agent: 5.0.1 make-dir: 3.1.0 - node-fetch: 2.6.11 + node-fetch: 2.6.8 nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 @@ -5604,14 +5489,14 @@ packages: - supports-color dev: false - /@mdx-js/react@2.3.0(react@18.2.0): + /@mdx-js/react@2.3.0(react@17.0.2): resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} peerDependencies: react: '>=16' dependencies: '@types/mdx': 2.0.3 '@types/react': 18.0.27 - react: 18.2.0 + react: 17.0.2 dev: true /@miragejs/pretender-node-polyfill@0.1.2: @@ -5684,8 +5569,8 @@ packages: tar-fs: 2.1.1 dev: true - /@ngneat/falso@6.4.0: - resolution: {integrity: sha512-f6r036h2fX/AoHw1eV2t8+qWQwrbSrozs3zXMhhwoO7SJBc+DGMxRWEhFeYIinfwx0uhUH8ggx5+PDLzYESLOA==} + /@ngneat/falso@6.1.0: + resolution: {integrity: sha512-eka5OxW65B1RphpLJ04Pd4PEkrmTab/Ut50K0OceAdM+O+MZA7YF9xo51uZgkxbhg8bJ5zEh5vucDRMSofcqsw==} dependencies: seedrandom: 3.0.5 uuid: 8.3.2 @@ -5913,7 +5798,7 @@ packages: peerDependencies: pinia: '>=2.0.19' dependencies: - pinia: 2.0.23(typescript@5.0.4)(vue@2.7.14) + pinia: 2.0.23(typescript@5.0.3)(vue@2.7.14) vue-demi: 0.13.11(vue@2.7.14) transitivePeerDependencies: - '@vue/composition-api' @@ -5976,7 +5861,7 @@ packages: '@sentry/core': 7.47.0 '@sentry/types': 7.47.0 '@sentry/utils': 7.47.0 - tslib: 2.5.2 + tslib: 2.5.0 dev: true /@sentry/bundler-plugin-core@0.4.0: @@ -5999,7 +5884,7 @@ packages: hasBin: true dependencies: https-proxy-agent: 5.0.1 - node-fetch: 2.6.11 + node-fetch: 2.6.8 progress: 2.0.3 proxy-from-env: 1.1.0 which: 2.0.2 @@ -6023,7 +5908,7 @@ packages: dependencies: '@sentry/types': 7.47.0 '@sentry/utils': 7.47.0 - tslib: 2.5.2 + tslib: 2.5.0 dev: true /@sentry/integrations@7.28.1: @@ -6078,7 +5963,7 @@ packages: engines: {node: '>=8'} dependencies: '@sentry/types': 7.47.0 - tslib: 2.5.2 + tslib: 2.5.0 dev: true /@sentry/vite-plugin@0.4.0: @@ -6097,35 +5982,35 @@ packages: '@hapi/hoek': 9.3.0 dev: true - /@sideway/formula@3.0.1: - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + /@sideway/formula@3.0.0: + resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} dev: true /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} dev: true - /@sinclair/typebox@0.25.24: - resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} + /@sinclair/typebox@0.25.21: + resolution: {integrity: sha512-gFukHN4t8K4+wVC+ECqeqwzBDeFeTzBXroBTqE6vcWrQGbEUpHO7LYdG0f4xnvYq4VOEwITSlHlp0JBAIFMS/g==} dev: true - /@sinonjs/commons@3.0.0: - resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} + /@sinonjs/commons@2.0.0: + resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==} dependencies: type-detect: 4.0.8 dev: true - /@sinonjs/fake-timers@10.2.0: - resolution: {integrity: sha512-OPwQlEdg40HAj5KNF8WW6q2KG4Z+cBCZb3m4ninfTZKaBmbIJodviQsDBoYMPHkOyJJMHnOJo5j2+LKDOhOACg==} + /@sinonjs/fake-timers@10.0.2: + resolution: {integrity: sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==} dependencies: - '@sinonjs/commons': 3.0.0 + '@sinonjs/commons': 2.0.0 dev: true /@sqltools/formatter@1.2.5: resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} dev: false - /@storybook/addon-actions@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-actions@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-WxsnSjAvdf6NhUfTqcwV+FJmsJV56gh2cY4QnGfqfwO5zoBWTUYnhz57TgxSMhJY0kspyX9Q1Kc//r1d5lt1qA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6137,26 +6022,26 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 dequal: 2.0.3 lodash: 4.17.21 polished: 4.2.2 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-inspector: 6.0.1(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) + react-inspector: 6.0.1(react@17.0.2) telejson: 7.0.4 ts-dedent: 2.2.0 uuid: 9.0.0 dev: true - /@storybook/addon-backgrounds@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-backgrounds@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-DhT32K1+ti7MXY9oqt36b9jlg7iY68IP0ZQbR3gjShcsIXZpFqh18TQo0vwDY1ldqnBvkTk6Jd5vcxA8tfyshw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6168,20 +6053,20 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-controls@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-/QEzleKoWRQ3i7KB32QvqDGcGMw4kG2BxEf0d+ymxd2SjoeL6kX2eHE0b4OxFPXiWUyTfXBFwmcI2Re3fRUJnQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6192,24 +6077,24 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-common': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/node-logger': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 lodash: 4.17.21 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/addon-docs@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-docs@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-5PT7aiTD6QPH+4CZLcv4PiUgWucD9JNGHVMRbQMEyFW6qbs87dHmu1m1uXIvx3BF5h3mTo4FHNAf8IQIq5HH9w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6218,10 +6103,10 @@ packages: '@babel/core': 7.20.12 '@babel/plugin-transform-react-jsx': 7.20.7(@babel/core@7.20.12) '@jest/transform': 29.5.0 - '@mdx-js/react': 2.3.0(react@18.2.0) - '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@mdx-js/react': 2.3.0(react@17.0.2) + '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/csf-plugin': 7.0.7 '@storybook/csf-tools': 7.0.7 '@storybook/global': 5.0.0 @@ -6229,12 +6114,12 @@ packages: '@storybook/node-logger': 7.0.7 '@storybook/postinstall': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/react-dom-shim': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/react-dom-shim': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 fs-extra: 11.1.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) remark-external-links: 8.0.0 remark-slug: 6.1.0 ts-dedent: 2.2.0 @@ -6242,27 +6127,27 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-essentials@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-uNx0BvN1XP7cNnk/L4oiFQlEB/KABqOeIyI8/mhfIyTvvwo9uAYIQAyiwWuz9MFmofCNm7CgLNOUaEwNDkM4CA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addon-actions': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-backgrounds': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-controls': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-actions': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-backgrounds': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-controls': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-docs': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/addon-highlight': 7.0.7 - '@storybook/addon-measure': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-outline': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-toolbars': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-viewport': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-measure': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-outline': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-toolbars': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-viewport': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-common': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/node-logger': 7.0.7 '@storybook/preview-api': 7.0.7 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color @@ -6276,7 +6161,7 @@ packages: '@storybook/preview-api': 7.0.7 dev: true - /@storybook/addon-links@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-links@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-DEjDxjHb3mT8Sdnx4In5Ev9gJ/XdjlHOq4iuy0wnMyrCV4wnzTQnIeSCx8nkrXFb314zc33JPnCcrb5pQoD5GQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6291,17 +6176,17 @@ packages: '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-measure@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-lb4wEIvIVF+ePx1sC+n9rDI0+49sRa6MWbcvZ+BhbAoCeGcX7uACQFdW6HyXolmBuZASsTnzVQ4KqzzvY1dSWw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6313,17 +6198,17 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true - /@storybook/addon-outline@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-outline@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-AxbNZ4N1fXBTeMYM9tFudfW+Gzq7UikCjPxn5ax3Pde+zZjaEMppUxv5EMz4g5GIJupLYRmKH5pN0YcYoRLY6w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6335,31 +6220,31 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) ts-dedent: 2.2.0 dev: true - /@storybook/addon-postcss@3.0.0-alpha.1(webpack@5.83.1): + /@storybook/addon-postcss@3.0.0-alpha.1(webpack@5.75.0): resolution: {integrity: sha512-j3DB//h89ctz0Orh1N4AHuzdzYhbL5XhUdh1V5rJ6tPOhHZ57v60tS4owukY4nE5gqM345lbuXK6MjbSZPqZdQ==} engines: {node: '>=14', yarn: ^1.17.0} dependencies: '@storybook/node-logger': 6.5.15 - css-loader: 3.6.0(webpack@5.83.1) + css-loader: 3.6.0(webpack@5.75.0) postcss: 7.0.39 - postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.83.1) - style-loader: 1.3.0(webpack@5.83.1) + postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.75.0) + style-loader: 1.3.0(webpack@5.75.0) transitivePeerDependencies: - webpack dev: true - /@storybook/addon-toolbars@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-toolbars@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-/NkYHhU1VAz5lXjWuV8+ADWB84HzktvZv4jfiKX7Zzu6JVzrBu7FotQSWh3pDqqVwCB50RClUGtcHmSSac9CAQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6371,15 +6256,15 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true - /@storybook/addon-viewport@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addon-viewport@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-znqhd8JFEFoXcAdwYhz1CwrCpVAzhuSyUVBUNDsDs+mgBEfGth4D4abIdWWGcfP6+CmI5ebFHtk443cExZebag==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6391,53 +6276,53 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) memoizerific: 1.11.3 prop-types: 15.8.1 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true - /@storybook/addons@6.5.15(react-dom@18.2.0)(react@18.2.0): + /@storybook/addons@6.5.15(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-xT31SuSX+kYGyxCNK2nqL7WTxucs3rSmhiCLovJcUjYk+QquV3c2c53Ki7lwwdDbzfXFcNAe0HJ4hoTN4jhn0Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@17.0.2) '@storybook/channels': 6.5.15 '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) '@types/webpack-env': 1.18.0 core-js: 3.27.2 global: 4.4.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) regenerator-runtime: 0.13.11 dev: true - /@storybook/addons@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/addons@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-it8NWXsdm3dhjc237d9jj7dGJf6eHDfuDv12nirV64J1dzWrnW+lONeZMPMgxxdLlgYfxH52fLgjcw/dAC/E+Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true - /@storybook/api@6.5.15(react-dom@18.2.0)(react@18.2.0): + /@storybook/api@6.5.15(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-BBE0KXKvj1/3jTghbIoWfrcDM0t+xO7EYtWWAXD6XlhGsZVD2Dy82Z52ONyLulMDRpMWl0OYy3h6A1YnFUH25w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6447,16 +6332,16 @@ packages: '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@17.0.2) '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) core-js: 3.27.2 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) regenerator-runtime: 0.13.11 store2: 2.14.2 telejson: 6.0.8 @@ -6464,7 +6349,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/api@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/api@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-0++LcK6PX1Z2HsI9fyZyqvmeFrB5NDMcsbmIvJfA2NfK92UW8y7t6Ft2fq/2jUCJcWT8Jp3xpatUvYb28irfwg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6476,12 +6361,12 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true - /@storybook/blocks@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/blocks@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-ehR0hAFWNHHqmrmbwYPKhLpgbIBKtyMbeoGClTRSnrVBGONciYJdmxegkCTReUklCY+HBJjtlwNowT+7+5sSaw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6489,25 +6374,25 @@ packages: dependencies: '@storybook/channels': 7.0.7 '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/docs-tools': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 '@types/lodash': 4.14.191 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 - markdown-to-jsx: 7.1.9(react@18.2.0) + markdown-to-jsx: 7.1.9(react@17.0.2) memoizerific: 1.11.3 polished: 4.2.2 - react: 18.2.0 - react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-colorful: 5.6.1(react-dom@18.2.0)(react@17.0.2) + react-dom: 18.2.0(react@17.0.2) telejson: 7.0.4 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -6524,10 +6409,10 @@ packages: '@storybook/node-logger': 7.0.7 '@types/ejs': 3.1.1 '@types/find-cache-dir': 3.2.1 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.19) + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.18) browser-assert: 1.2.1 ejs: 3.1.8 - esbuild: 0.17.19 + esbuild: 0.17.18 esbuild-plugin-alias: 0.2.1 express: 4.18.2 find-cache-dir: 3.3.2 @@ -6538,7 +6423,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.0.7(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-template-compiler@2.7.14): + /@storybook/builder-webpack5@7.0.7(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-template-compiler@2.7.14): resolution: {integrity: sha512-VdPPgQau9150arge3IVW+CkVBNwkQgmtJlUst7pIe/7lTP/m+ClWLTfhdkZHZk5Qb24EAdq6rmEO3LlvRBMUAg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6549,25 +6434,25 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@storybook/addons': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addons': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/channel-postmessage': 7.0.7 '@storybook/channel-websocket': 7.0.7 '@storybook/channels': 7.0.7 '@storybook/client-api': 7.0.7 '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/core-common': 7.0.7 '@storybook/core-events': 7.0.7 '@storybook/core-webpack': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/node-logger': 7.0.7 '@storybook/preview': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/store': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@types/node': 16.18.12 '@types/semver': 7.3.13 babel-loader: 9.1.2(@babel/core@7.20.12)(webpack@5.75.0) @@ -6576,21 +6461,21 @@ packages: case-sensitive-paths-webpack-plugin: 2.4.0 css-loader: 6.7.3(webpack@5.75.0) express: 4.18.2 - fork-ts-checker-webpack-plugin: 6.5.2(typescript@5.0.4)(vue-template-compiler@2.7.14)(webpack@5.75.0) + fork-ts-checker-webpack-plugin: 6.5.2(typescript@5.0.3)(vue-template-compiler@2.7.14)(webpack@5.75.0) fs-extra: 11.1.0 html-webpack-plugin: 5.5.0(webpack@5.75.0) path-browserify: 1.0.1 process: 0.11.10 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - semver: 7.5.1 + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) + semver: 7.3.8 style-loader: 3.3.1(webpack@5.75.0) - terser-webpack-plugin: 5.3.6(esbuild@0.17.19)(webpack@5.75.0) + terser-webpack-plugin: 5.3.6(esbuild@0.17.18)(webpack@5.75.0) ts-dedent: 2.2.0 - typescript: 5.0.4 + typescript: 5.0.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) webpack-dev-middleware: 5.3.3(webpack@5.75.0) webpack-hot-middleware: 2.25.3 webpack-virtual-modules: 0.4.6 @@ -6667,11 +6552,11 @@ packages: globby: 11.1.0 jscodeshift: 0.14.0(@babel/preset-env@7.20.2) leven: 3.1.0 - prettier: 2.8.8 + prettier: 2.8.3 prompts: 2.4.2 puppeteer-core: 2.1.1 read-pkg-up: 7.0.1 - semver: 7.5.1 + semver: 7.3.8 shelljs: 0.8.5 simple-update-notifier: 1.0.7 strip-json-comments: 3.1.1 @@ -6719,13 +6604,13 @@ packages: globby: 11.1.0 jscodeshift: 0.14.0(@babel/preset-env@7.21.5) lodash: 4.17.21 - prettier: 2.8.8 + prettier: 2.8.3 recast: 0.23.1 transitivePeerDependencies: - supports-color dev: true - /@storybook/components@6.5.15(react-dom@18.2.0)(react@18.2.0): + /@storybook/components@6.5.15(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-bHTT0Oa3s4g+MBMaLBbX9ofMtb1AW59AzIUNGrfqW1XqJMGuUHMiJ7TSo+i5dRSFpbFygnwMEG9LfHxpR2Z0Dw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6733,17 +6618,17 @@ packages: dependencies: '@storybook/client-logger': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) core-js: 3.27.2 memoizerific: 1.11.3 qs: 6.11.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) regenerator-runtime: 0.13.11 util-deprecate: 1.0.2 dev: true - /@storybook/components@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/components@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-6PLs9LMkBuhH/w4bSJ72tYgICMbOOIHuoB/fQdVlzhsdnXL2fM/v4RVW2N7v+Oz3lYXp/JtV8V9Ub8h6eDQKXg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6752,12 +6637,12 @@ packages: '@storybook/client-logger': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) + use-resize-observer: 9.1.0(react-dom@18.2.0)(react@17.0.2) util-deprecate: 1.0.2 dev: true @@ -6773,7 +6658,7 @@ packages: dependencies: '@storybook/node-logger': 7.0.7 '@storybook/types': 7.0.7 - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@types/pretty-hrtime': 1.0.1 chalk: 4.1.2 esbuild: 0.17.18 @@ -6822,7 +6707,7 @@ packages: '@storybook/telemetry': 7.0.7 '@storybook/types': 7.0.7 '@types/detect-port': 1.3.2 - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@types/node-fetch': 2.6.2 '@types/pretty-hrtime': 1.0.1 '@types/semver': 7.3.13 @@ -6837,18 +6722,18 @@ packages: globby: 11.1.0 ip: 2.0.0 lodash: 4.17.21 - node-fetch: 2.6.11 + node-fetch: 2.6.8 open: 8.4.0 pretty-hrtime: 1.0.3 prompts: 2.4.2 read-pkg-up: 7.0.1 - semver: 7.5.1 + semver: 7.3.8 serve-favicon: 2.5.0 telejson: 7.0.4 ts-dedent: 2.2.0 util-deprecate: 1.0.2 watchpack: 2.4.0 - ws: 8.13.0 + ws: 8.12.0 transitivePeerDependencies: - bufferutil - encoding @@ -6927,7 +6812,7 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/manager-api@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/manager-api@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-QTd/P72peAhofKqK+8yzIO9iWAEfPn8WUGGveV2KGaTlSlgbr87RLHEKilcXMZcYhBWC9izFRmjKum9ROdskrQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6938,15 +6823,15 @@ packages: '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/types': 7.0.7 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - semver: 7.5.1 + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) + semver: 7.3.8 store2: 2.14.2 telejson: 7.0.4 ts-dedent: 2.2.0 @@ -6983,7 +6868,7 @@ packages: resolution: {integrity: sha512-APcZ2KaR7z1aJje3pID4Ywmt1/aVcP3Sc4ltzNdH9mCkEsuq0fZHHQrYSa9Ya1IPRmSeLZ5/23q1iyqmGU3zoQ==} dev: true - /@storybook/preset-vue-webpack@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/preset-vue-webpack@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-iuCWRlvc1lRa6s6KB39MCCxVFBp40BJAip+rluSuvjZyDva/9L6+TIB2tkz3d4dqRHee8Y8C2KSnx9OT8Ue6Iw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -6998,15 +6883,15 @@ packages: '@storybook/core-webpack': 7.0.7 '@storybook/docs-tools': 7.0.7 '@types/node': 16.18.12 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) - css-loader: 6.7.4(webpack@5.83.1) - ts-loader: 9.4.2(typescript@5.0.4)(webpack@5.75.0) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) + css-loader: 6.7.3(webpack@5.75.0) + ts-loader: 9.4.2(typescript@5.0.3)(webpack@5.75.0) vue: 2.7.14 vue-docgen-api: 4.56.4(vue@2.7.14) vue-docgen-loader: 1.5.1(@babel/preset-env@7.21.5)(vue-docgen-api@4.56.4)(webpack@5.75.0) - vue-loader: 15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1) + vue-loader: 15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0) vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) transitivePeerDependencies: - '@babel/preset-env' - '@swc/core' @@ -7041,17 +6926,17 @@ packages: resolution: {integrity: sha512-uL3ZcFao6UvxiSxCIcXKFakxEr9Nn0lvu0zzC2yQCVepzA7a+GDr1cK5VbZ6Mez38CnOvBmb5pkCbgRqSf/oug==} dev: true - /@storybook/react-dom-shim@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/react-dom-shim@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-INGwFeu9M+RzpvktSKuwy8Rk/70mXGqxxsb9lPtq7phmETvfpNX7GnLJqiVazTaQiB1DkB0iAPUsK2MNbBu+Kw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true - /@storybook/router@6.5.15(react-dom@18.2.0)(react@18.2.0): + /@storybook/router@6.5.15(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-9t8rI8t7/Krolau29gsdjdbRQ66orONIyP0efp0EukVgv6reNFzb/U14ARrl0uHys6Tl5Xyece9FoakQUdn8Kg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7060,13 +6945,13 @@ packages: '@storybook/client-logger': 6.5.15 core-js: 3.27.2 memoizerific: 1.11.3 - qs: 6.11.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + qs: 6.11.0 + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) regenerator-runtime: 0.13.11 dev: true - /@storybook/router@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/router@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-/lM8/NHQKeshfnC3ayFuO8Y9TCSHnCAPRhIsVxvanBzcj+ILbCIyZ+TspvB3hT4MbX/Ez+JR8VrMbjXIGwmH8w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7075,8 +6960,8 @@ packages: '@storybook/client-logger': 7.0.7 memoizerific: 1.11.3 qs: 6.11.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true /@storybook/semver@7.3.2: @@ -7105,14 +6990,14 @@ packages: fetch-retry: 5.0.3 fs-extra: 11.1.0 isomorphic-unfetch: 3.1.0 - nanoid: 3.3.6 + nanoid: 3.3.4 read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/theming@6.5.15(react-dom@18.2.0)(react@18.2.0): + /@storybook/theming@6.5.15(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-pgdW0lVZKKXQ4VhIfLHycMmwFSVOY7vLTKnytag4Y8Yz+aXm0bwDN/QxPntFzDH47F1Rcy2ywNnvty8ooDTvuA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7121,23 +7006,23 @@ packages: '@storybook/client-logger': 6.5.15 core-js: 3.27.2 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) regenerator-runtime: 0.13.11 dev: true - /@storybook/theming@7.0.7(react-dom@18.2.0)(react@18.2.0): + /@storybook/theming@7.0.7(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-InTZe+Sgco1NsxgiG+cyUKWQe3GsjlIyU/o5qDdtOTXcZ64HzyBuAZlAequSddqfDeMDqxRFPc2w1J28MAUHxA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@17.0.2) '@storybook/client-logger': 7.0.7 '@storybook/global': 5.0.0 memoizerific: 1.11.3 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true /@storybook/types@7.0.7: @@ -7149,7 +7034,7 @@ packages: file-system-cache: 2.0.2 dev: true - /@storybook/vue-webpack5@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/vue-webpack5@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-SNxmyIxZl7kkCWhJfyvyIkhb11muKYHAcXMJTSlcIAKRQN37ft0jhPBciQZ4GLOLorqmIm14NLIdzInBXcm++A==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7163,17 +7048,17 @@ packages: vue-template-compiler: ^2.6.8 dependencies: '@babel/core': 7.21.8 - '@storybook/builder-webpack5': 7.0.7(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-template-compiler@2.7.14) + '@storybook/builder-webpack5': 7.0.7(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-template-compiler@2.7.14) '@storybook/core-common': 7.0.7 - '@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) - '@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14) + '@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) '@types/node': 16.18.12 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) - css-loader: 6.7.4(webpack@5.83.1) - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) + css-loader: 6.7.3(webpack@5.75.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) vue: 2.7.14 - vue-loader: 15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1) + vue-loader: 15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0) vue-template-compiler: 2.7.14 transitivePeerDependencies: - '@babel/preset-env' @@ -7186,7 +7071,7 @@ packages: - webpack-cli dev: true - /@storybook/vue@7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14): + /@storybook/vue@7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14): resolution: {integrity: sha512-xz4yU+iIy3lmlPsfqhtYWZC2kVvgwMtL/gNvROTnTGgxjAcr0TK0GiIvCoJDnY+8CE83Ek+/8Qmf26/VtpzJCw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7205,8 +7090,8 @@ packages: '@storybook/global': 5.0.0 '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) - css-loader: 6.7.4(webpack@5.83.1) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) + css-loader: 6.7.3(webpack@5.75.0) ts-dedent: 2.2.0 type-fest: 2.19.0 vue: 2.7.14 @@ -7242,20 +7127,6 @@ packages: pretty-format: 26.6.2 dev: true - /@testing-library/dom@9.3.0: - resolution: {integrity: sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==} - engines: {node: '>=14'} - dependencies: - '@babel/code-frame': 7.21.4 - '@babel/runtime': 7.21.5 - '@types/aria-query': 5.0.1 - aria-query: 5.1.3 - chalk: 4.1.2 - dom-accessibility-api: 0.5.16 - lz-string: 1.5.0 - pretty-format: 27.5.1 - dev: true - /@testing-library/jest-dom@5.16.5: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} @@ -7271,13 +7142,13 @@ packages: redent: 3.0.0 dev: true - /@testing-library/user-event@14.4.3(@testing-library/dom@9.3.0): + /@testing-library/user-event@14.4.3(@testing-library/dom@7.31.2): resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: - '@testing-library/dom': 9.3.0 + '@testing-library/dom': 7.31.2 dev: true /@testing-library/vue@5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14): @@ -7317,10 +7188,6 @@ packages: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true - /@types/aria-query@5.0.1: - resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} - dev: true - /@types/asn1@0.2.0: resolution: {integrity: sha512-5TMxIpYbIA9c1J0hYQjQDX3wr+rTgQEAXaW2BI8ECM8FO53wSW4HFZplTalrKSHuZUc76NtXcePRhwuOHqGD5g==} dependencies: @@ -7361,12 +7228,6 @@ packages: '@babel/types': 7.21.5 dev: true - /@types/babel__traverse@7.18.5: - resolution: {integrity: sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==} - dependencies: - '@babel/types': 7.21.5 - dev: true - /@types/basic-auth@1.1.3: resolution: {integrity: sha512-W3rv6J0IGlxqgE2eQ2pTb0gBjaGtejQpJ6uaCjz3UQ65+TFTPC5/lAE+POfx1YLdjtxvejJzsIAfd3MxWiVmfg==} dependencies: @@ -7408,11 +7269,11 @@ packages: /@types/chai-subset@1.3.3: resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} dependencies: - '@types/chai': 4.3.5 + '@types/chai': 4.3.4 dev: true - /@types/chai@4.3.5: - resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} + /@types/chai@4.3.4: + resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} dev: true /@types/cheerio@0.22.31: @@ -7495,7 +7356,7 @@ packages: /@types/es-aggregate-error@1.0.2: resolution: {integrity: sha512-erqUpFXksaeR2kejKnhnjZjbFxUpGZx4Z7ydNL9ie8tEhXPiZTsLeUDJ6aR1F8j5wWUAtOAQWUqkc7givBJbBA==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 dev: false /@types/eslint-scope@3.7.4: @@ -7520,10 +7381,6 @@ packages: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} dev: true - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - dev: true - /@types/eventsource@1.1.9: resolution: {integrity: sha512-F3K4oyM12o8W9jxuJmW+1sc8kdw0Hj0t+26urwkcolPJTgkfppEfIdftdcXmUU2QPBIwcrYO6diqgIqgCDf1FA==} dev: true @@ -7585,7 +7442,7 @@ packages: /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 dev: true /@types/html-minifier-terser@6.1.0: @@ -7636,13 +7493,20 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest@29.5.1: - resolution: {integrity: sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ==} + /@types/jest@29.2.5: + resolution: {integrity: sha512-H2cSxkKgVmqNHXP7TC2L/WUorrZu8ZigyRywfVzv6EyBlxj39n4C00hjXYQWsbwqgElaj/CiAeSRmk5GoaKTgw==} dependencies: - expect: 29.5.0 + expect: 29.3.1 pretty-format: 29.5.0 dev: true + /@types/jest@29.5.0: + resolution: {integrity: sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==} + dependencies: + expect: 29.4.2 + pretty-format: 29.4.2 + dev: true + /@types/jmespath@0.15.0: resolution: {integrity: sha512-uaht4XcYSq5ZrPriQW8C+g5DhptewRd1E84ph7L167sCyzLObz+U3JTpmYq/CNkvjNsz2mtyQoHPNEYQYTzWmg==} dev: true @@ -7654,9 +7518,9 @@ packages: /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@types/tough-cookie': 4.0.2 - parse5: 7.1.2 + parse5: 7.1.1 dev: true /@types/json-diff@0.5.2: @@ -8042,7 +7906,7 @@ packages: /@types/node-fetch@2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 form-data: 3.0.1 /@types/node-ssh@7.0.1: @@ -8056,9 +7920,6 @@ packages: /@types/node@16.18.12: resolution: {integrity: sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==} - /@types/node@16.18.32: - resolution: {integrity: sha512-zpnXe4dEz6PrWz9u7dqyRoq9VxwCvoXRPy/ewhmMa1CgEyVmtL1NJPQ2MX+4pf97vetquVKkpiMx0MwI8pjNOw==} - /@types/nodemailer@6.4.6: resolution: {integrity: sha512-pD6fL5GQtUKvD2WnPmg5bC2e8kWCAPDwMPmHe/ohQbW+Dy0EcHgZ2oCSuPlWNqk74LS5BVMig1SymQbFMPPK3w==} dependencies: @@ -8108,8 +7969,8 @@ packages: resolution: {integrity: sha512-lDBKAslCwvfK2uvS1Uk+UCpGvw+JRy5vnBFANPKFSY92n/iEnunXi0KVBjPJXhsM4jtdcPnS7tuZ0zjA9x6piQ==} dev: true - /@types/prettier@2.7.2: - resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} + /@types/prettier@2.7.1: + resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==} dev: true /@types/pretty-hrtime@1.0.1: @@ -8171,7 +8032,7 @@ packages: resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==} dependencies: '@types/caseless': 0.12.2 - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@types/tough-cookie': 4.0.2 form-data: 2.5.1 dev: true @@ -8265,17 +8126,10 @@ packages: '@types/node': 16.18.12 dev: true - /@types/superagent@4.1.17: - resolution: {integrity: sha512-FFK/rRjNy24U6J1BvQkaNWu2ohOIF/kxRQXRsbT141YQODcOcZjzlcc4DGdI2SkTa0rhmF+X14zu6ICjCGIg+w==} - dependencies: - '@types/cookiejar': 2.1.2 - '@types/node': 16.18.32 - dev: true - /@types/supertest@2.0.12: resolution: {integrity: sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==} dependencies: - '@types/superagent': 4.1.17 + '@types/superagent': 4.1.13 dev: true /@types/swagger-ui-express@4.1.3: @@ -8300,13 +8154,13 @@ packages: /@types/testing-library__jest-dom@5.14.5: resolution: {integrity: sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==} dependencies: - '@types/jest': 29.5.1 + '@types/jest': 29.2.5 dev: true /@types/through@0.0.30: resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 dev: true /@types/tmp@0.2.3: @@ -8320,7 +8174,7 @@ packages: /@types/tunnel@0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 dev: false /@types/unist@2.0.6: @@ -8358,7 +8212,7 @@ packages: /@types/whatwg-url@8.2.2: resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@types/webidl-conversions': 7.0.0 dev: false @@ -8388,8 +8242,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@types/yargs@17.0.24: - resolution: {integrity: sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==} + /@types/yargs@17.0.19: + resolution: {integrity: sha512-cAx3qamwaYX9R0fzOIZAlFpo4A+1uBVCxqpKz9D26uTF4srRXaGTTsikQmaotCtNdbhzyUH7ft6p9ktz9s6UNQ==} dependencies: '@types/yargs-parser': 21.0.0 dev: true @@ -8397,11 +8251,11 @@ packages: /@types/yauzl@2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 dev: true optional: true - /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8413,23 +8267,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) '@typescript-eslint/scope-manager': 5.59.0 - '@typescript-eslint/type-utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/type-utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.0.3) + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8441,23 +8295,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.3) '@typescript-eslint/scope-manager': 5.59.5 - '@typescript-eslint/type-utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/type-utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.0.3) + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.0(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/parser@5.59.0(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8469,15 +8323,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.0 '@typescript-eslint/types': 5.59.0 - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - typescript: 5.0.4 + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.5(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/parser@5.59.5(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8489,10 +8343,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - typescript: 5.0.4 + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true @@ -8521,7 +8375,7 @@ packages: '@typescript-eslint/visitor-keys': 5.59.5 dev: true - /@typescript-eslint/type-utils@5.59.0(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/type-utils@5.59.0(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8531,17 +8385,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) + '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.0.3) + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@5.59.5(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/type-utils@5.59.5(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8551,12 +8405,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) + '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.0.3) + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true @@ -8576,7 +8430,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.45.0(typescript@5.0.4): + /@typescript-eslint/typescript-estree@5.45.0(typescript@5.0.3): resolution: {integrity: sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8591,13 +8445,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.0.3) + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.4): + /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.3): resolution: {integrity: sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8612,13 +8466,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + tsutils: 3.21.0(typescript@5.0.3) + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4): + /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.3): resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8632,14 +8486,14 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@5.0.4) - typescript: 5.0.4 + semver: 7.3.8 + tsutils: 3.21.0(typescript@5.0.3) + typescript: 5.0.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.45.0(eslint@8.41.0)(typescript@5.0.4): + /@typescript-eslint/utils@5.45.0(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8649,17 +8503,17 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.45.0 '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.4) - eslint: 8.41.0 + '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.3) + eslint: 8.39.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.41.0) + eslint-utils: 3.0.0(eslint@8.39.0) semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.59.0(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/utils@5.59.0(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8670,7 +8524,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.0 '@typescript-eslint/types': 5.59.0 - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) eslint: 8.39.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -8679,7 +8533,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.59.5(eslint@8.39.0)(typescript@5.0.4): + /@typescript-eslint/utils@5.59.5(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8690,7 +8544,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) eslint: 8.39.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -8723,23 +8577,23 @@ packages: eslint-visitor-keys: 3.4.0 dev: true - /@vitejs/plugin-vue2@2.2.0(vite@4.3.8)(vue@2.7.14): + /@vitejs/plugin-vue2@2.2.0(vite@4.0.4)(vue@2.7.14): resolution: {integrity: sha512-1km7zEuZ/9QRPvzXSjikbTYGQPG86Mq1baktpC4sXqsXlb02HQKfi+fl8qVS703JM7cgm24Ga9j+RwKmvFn90A==} engines: {node: ^14.18.0 || >= 16.0.0} peerDependencies: vite: ^3.0.0 || ^4.0.0 vue: ^2.7.0-0 dependencies: - vite: 4.3.8(@types/node@16.18.32) + vite: 4.0.4(@types/node@16.18.12) vue: 2.7.14 dev: true /@vitest/coverage-c8@0.28.5: resolution: {integrity: sha512-zCNyurjudoG0BAqAgknvlBhkV2V9ZwyYLWOAGtHSDhL/St49MJT+V2p1G0yPaoqBbKOTATVnP5H2p1XL15H75g==} dependencies: - c8: 7.13.0 + c8: 7.12.0 picocolors: 1.0.0 - std-env: 3.3.3 + std-env: 3.3.2 vitest: 0.28.5 transitivePeerDependencies: - '@edge-runtime/vm' @@ -8774,7 +8628,7 @@ packages: /@vitest/spy@0.28.5: resolution: {integrity: sha512-7if6rsHQr9zbmvxN7h+gGh2L9eIIErgf8nSKYDlg07HHimCxp4H6I/X/DPXktVPPLQfiZ1Cw2cbDIx9fSqDjGw==} dependencies: - tinyspy: 1.1.1 + tinyspy: 1.0.2 dev: true /@vitest/utils@0.28.5: @@ -8787,65 +8641,59 @@ packages: pretty-format: 27.5.1 dev: true - /@volar/language-core@1.4.1: - resolution: {integrity: sha512-EIY+Swv+TjsWpxOxujjMf1ZXqOjg9MT2VMXZ+1dKva0wD8W0L6EtptFFcCJdBbcKmGMFkr57Qzz9VNMWhs3jXQ==} + /@volar/language-core@1.0.24: + resolution: {integrity: sha512-vTN+alJiWwK0Pax6POqrmevbtFW2dXhjwWiW/MW4f48eDYPLdyURWcr8TixO7EN/nHsUBj2udT7igFKPtjyAKg==} dependencies: - '@volar/source-map': 1.4.1 + '@volar/source-map': 1.0.24 + muggle-string: 0.1.0 dev: true - /@volar/source-map@1.4.1: - resolution: {integrity: sha512-bZ46ad72dsbzuOWPUtJjBXkzSQzzSejuR3CT81+GvTEI2E994D8JPXzM3tl98zyCNnjgs4OkRyliImL1dvJ5BA==} + /@volar/source-map@1.0.24: + resolution: {integrity: sha512-Qsv/tkplx18pgBr8lKAbM1vcDqgkGKQzbChg6NW+v0CZc3G7FLmK+WrqEPzKlN7Cwdc6XVL559Nod8WKAfKr4A==} dependencies: - muggle-string: 0.2.2 + muggle-string: 0.1.0 dev: true - /@volar/typescript@1.4.1-patch.2(typescript@5.0.4): - resolution: {integrity: sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w==} - peerDependencies: - typescript: '*' + /@volar/typescript@1.0.24: + resolution: {integrity: sha512-f8hCSk+PfKR1/RQHxZ79V1NpDImHoivqoizK+mstphm25tn/YJ/JnKNjZHB+o21fuW0yKlI26NV3jkVb2Cc/7A==} dependencies: - '@volar/language-core': 1.4.1 - typescript: 5.0.4 + '@volar/language-core': 1.0.24 dev: true - /@volar/vue-language-core@1.6.5: - resolution: {integrity: sha512-IF2b6hW4QAxfsLd5mePmLgtkXzNi+YnH6ltCd80gb7+cbdpFMjM1I+w+nSg2kfBTyfu+W8useCZvW89kPTBpzg==} + /@volar/vue-language-core@1.0.24: + resolution: {integrity: sha512-2NTJzSgrwKu6uYwPqLiTMuAzi7fAY3yFy5PJ255bGJc82If0Xr+cW8pC80vpjG0D/aVLmlwAdO4+Ya2BI8GdDg==} dependencies: - '@volar/language-core': 1.4.1 - '@volar/source-map': 1.4.1 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-sfc': 3.3.4 - '@vue/reactivity': 3.3.4 - '@vue/shared': 3.3.4 - minimatch: 9.0.1 - muggle-string: 0.2.2 + '@volar/language-core': 1.0.24 + '@volar/source-map': 1.0.24 + '@vue/compiler-dom': 3.2.45 + '@vue/compiler-sfc': 3.2.45 + '@vue/reactivity': 3.2.45 + '@vue/shared': 3.2.45 + minimatch: 5.1.5 vue-template-compiler: 2.7.14 dev: true - /@volar/vue-typescript@1.6.5(typescript@5.0.4): - resolution: {integrity: sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A==} - peerDependencies: - typescript: '*' + /@volar/vue-typescript@1.0.24: + resolution: {integrity: sha512-9a25oHDvGaNC0okRS47uqJI6FxY4hUQZUsxeOUFHcqVxZEv8s17LPuP/pMMXyz7jPygrZubB/qXqHY5jEu/akA==} dependencies: - '@volar/typescript': 1.4.1-patch.2(typescript@5.0.4) - '@volar/vue-language-core': 1.6.5 - typescript: 5.0.4 + '@volar/typescript': 1.0.24 + '@volar/vue-language-core': 1.0.24 dev: true - /@vue/compiler-core@3.3.4: - resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} + /@vue/compiler-core@3.2.45: + resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==} dependencies: - '@babel/parser': 7.21.9 - '@vue/shared': 3.3.4 + '@babel/parser': 7.21.8 + '@vue/shared': 3.2.45 estree-walker: 2.0.2 - source-map-js: 1.0.2 + source-map: 0.6.1 dev: true - /@vue/compiler-dom@3.3.4: - resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==} + /@vue/compiler-dom@3.2.45: + resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} dependencies: - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-core': 3.2.45 + '@vue/shared': 3.2.45 dev: true /@vue/compiler-sfc@2.7.14: @@ -8855,41 +8703,41 @@ packages: postcss: 8.4.21 source-map: 0.6.1 - /@vue/compiler-sfc@3.3.4: - resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} + /@vue/compiler-sfc@3.2.45: + resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} dependencies: - '@babel/parser': 7.21.9 - '@vue/compiler-core': 3.3.4 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-ssr': 3.3.4 - '@vue/reactivity-transform': 3.3.4 - '@vue/shared': 3.3.4 + '@babel/parser': 7.21.8 + '@vue/compiler-core': 3.2.45 + '@vue/compiler-dom': 3.2.45 + '@vue/compiler-ssr': 3.2.45 + '@vue/reactivity-transform': 3.2.45 + '@vue/shared': 3.2.45 estree-walker: 2.0.2 - magic-string: 0.30.0 - postcss: 8.4.23 - source-map-js: 1.0.2 + magic-string: 0.25.9 + postcss: 8.4.21 + source-map: 0.6.1 dev: true - /@vue/compiler-ssr@3.3.4: - resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==} + /@vue/compiler-ssr@3.2.45: + resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} dependencies: - '@vue/compiler-dom': 3.3.4 - '@vue/shared': 3.3.4 + '@vue/compiler-dom': 3.2.45 + '@vue/shared': 3.2.45 dev: true - /@vue/component-compiler-utils@3.3.0(react-dom@18.2.0)(react@18.2.0): + /@vue/component-compiler-utils@3.3.0(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} dependencies: - consolidate: 0.15.1(react-dom@18.2.0)(react@18.2.0) + consolidate: 0.15.1(react-dom@18.2.0)(react@17.0.2) hash-sum: 1.0.2 lru-cache: 4.1.5 merge-source-map: 1.1.0 postcss: 7.0.39 - postcss-selector-parser: 6.0.13 + postcss-selector-parser: 6.0.11 source-map: 0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: 2.8.8 + prettier: 2.8.3 transitivePeerDependencies: - arc-templates - atpl @@ -8949,7 +8797,7 @@ packages: /@vue/devtools-api@6.4.5: resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} - /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.4): + /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -8960,34 +8808,34 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.4) - '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.3) eslint: 8.39.0 eslint-plugin-vue: 9.12.0(eslint@8.39.0) - typescript: 5.0.4 + typescript: 5.0.3 vue-eslint-parser: 9.3.0(eslint@8.39.0) transitivePeerDependencies: - supports-color dev: true - /@vue/reactivity-transform@3.3.4: - resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} + /@vue/reactivity-transform@3.2.45: + resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==} dependencies: - '@babel/parser': 7.21.9 - '@vue/compiler-core': 3.3.4 - '@vue/shared': 3.3.4 + '@babel/parser': 7.21.8 + '@vue/compiler-core': 3.2.45 + '@vue/shared': 3.2.45 estree-walker: 2.0.2 - magic-string: 0.30.0 + magic-string: 0.25.9 dev: true - /@vue/reactivity@3.3.4: - resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==} + /@vue/reactivity@3.2.45: + resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} dependencies: - '@vue/shared': 3.3.4 + '@vue/shared': 3.2.45 dev: true - /@vue/shared@3.3.4: - resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + /@vue/shared@3.2.45: + resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} dev: true /@vue/test-utils@1.3.0(vue-template-compiler@2.7.14)(vue@2.7.14): @@ -9010,37 +8858,18 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.1 dev: true - /@webassemblyjs/ast@1.11.6: - resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - dev: true - /@webassemblyjs/floating-point-hex-parser@1.11.1: resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} dev: true - /@webassemblyjs/floating-point-hex-parser@1.11.6: - resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - dev: true - /@webassemblyjs/helper-api-error@1.11.1: resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} dev: true - /@webassemblyjs/helper-api-error@1.11.6: - resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - dev: true - /@webassemblyjs/helper-buffer@1.11.1: resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} dev: true - /@webassemblyjs/helper-buffer@1.11.6: - resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} - dev: true - /@webassemblyjs/helper-numbers@1.11.1: resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: @@ -9049,22 +8878,10 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/helper-numbers@1.11.6: - resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@xtuc/long': 4.2.2 - dev: true - /@webassemblyjs/helper-wasm-bytecode@1.11.1: resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} dev: true - /@webassemblyjs/helper-wasm-bytecode@1.11.6: - resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - dev: true - /@webassemblyjs/helper-wasm-section@1.11.1: resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: @@ -9074,47 +8891,22 @@ packages: '@webassemblyjs/wasm-gen': 1.11.1 dev: true - /@webassemblyjs/helper-wasm-section@1.11.6: - resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - dev: true - /@webassemblyjs/ieee754@1.11.1: resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: '@xtuc/ieee754': 1.2.0 dev: true - /@webassemblyjs/ieee754@1.11.6: - resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: true - /@webassemblyjs/leb128@1.11.1: resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/leb128@1.11.6: - resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} - dependencies: - '@xtuc/long': 4.2.2 - dev: true - /@webassemblyjs/utf8@1.11.1: resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} dev: true - /@webassemblyjs/utf8@1.11.6: - resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - dev: true - /@webassemblyjs/wasm-edit@1.11.1: resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} dependencies: @@ -9128,19 +8920,6 @@ packages: '@webassemblyjs/wast-printer': 1.11.1 dev: true - /@webassemblyjs/wasm-edit@1.11.6: - resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/helper-wasm-section': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-opt': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - '@webassemblyjs/wast-printer': 1.11.6 - dev: true - /@webassemblyjs/wasm-gen@1.11.1: resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} dependencies: @@ -9151,16 +8930,6 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true - /@webassemblyjs/wasm-gen@1.11.6: - resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: true - /@webassemblyjs/wasm-opt@1.11.1: resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} dependencies: @@ -9170,15 +8939,6 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 dev: true - /@webassemblyjs/wasm-opt@1.11.6: - resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-buffer': 1.11.6 - '@webassemblyjs/wasm-gen': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - dev: true - /@webassemblyjs/wasm-parser@1.11.1: resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} dependencies: @@ -9190,17 +8950,6 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true - /@webassemblyjs/wasm-parser@1.11.6: - resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/helper-api-error': 1.11.6 - '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - '@webassemblyjs/ieee754': 1.11.6 - '@webassemblyjs/leb128': 1.11.6 - '@webassemblyjs/utf8': 1.11.6 - dev: true - /@webassemblyjs/wast-printer@1.11.1: resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} dependencies: @@ -9208,13 +8957,6 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webassemblyjs/wast-printer@1.11.6: - resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} - dependencies: - '@webassemblyjs/ast': 1.11.6 - '@xtuc/long': 4.2.2 - dev: true - /@xmldom/xmldom@0.8.6: resolution: {integrity: sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==} engines: {node: '>=10.0.0'} @@ -9228,14 +8970,14 @@ packages: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} dev: true - /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.17.19): + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.17.18): resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} engines: {node: '>=14.15.0'} peerDependencies: esbuild: '>=0.10.0' dependencies: - esbuild: 0.17.19 - tslib: 2.5.2 + esbuild: 0.17.18 + tslib: 2.5.0 dev: true /a-sync-waterfall@1.0.1: @@ -9263,20 +9005,12 @@ packages: acorn-walk: 8.2.0 dev: true - /acorn-import-assertions@1.8.0(acorn@8.8.2): + /acorn-import-assertions@1.8.0(acorn@8.8.1): resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.2 - dev: true - - /acorn-import-assertions@1.9.0(acorn@8.8.2): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.8.2 + acorn: 8.8.1 dev: true /acorn-jsx@5.3.2(acorn@8.8.1): @@ -9287,14 +9021,6 @@ packages: acorn: 8.8.1 dev: true - /acorn-jsx@5.3.2(acorn@8.8.2): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.8.2 - dev: true - /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} @@ -9310,12 +9036,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn@8.8.2: - resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /address@1.2.1: resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} engines: {node: '>= 10.0.0'} @@ -9573,10 +9293,6 @@ packages: dev: false optional: true - /arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: true - /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: @@ -9791,14 +9507,14 @@ packages: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: - tslib: 2.5.2 + tslib: 2.5.0 dev: false /ast-types@0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} dependencies: - tslib: 2.5.2 + tslib: 2.5.0 dev: true /ast-types@0.15.2: @@ -9870,7 +9586,7 @@ packages: core-js: 3.27.2 handlebars: 4.7.7 lodash.uniqby: 4.7.0 - node-fetch: 2.6.11 + node-fetch: 2.6.8 parse-github-url: 1.0.2 regenerator-runtime: 0.13.9 semver: 6.3.0 @@ -9878,7 +9594,7 @@ packages: - encoding dev: false - /autoprefixer@10.4.13(postcss@8.4.23): + /autoprefixer@10.4.13(postcss@8.4.21): resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9890,7 +9606,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: true @@ -9924,11 +9640,6 @@ packages: /aws4@1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - dev: false - - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - dev: true /axios-retry@3.3.1: resolution: {integrity: sha512-RohAUQTDxBSWLFEnoIG/6bvmy8l3TfpkclgStjl5MDCMBDgapAWCmr1r/9harQfWC8bzLC8job6UcL1A1Yc+/Q==} @@ -9943,7 +9654,6 @@ packages: follow-redirects: 1.15.2(debug@4.3.2) transitivePeerDependencies: - debug - dev: false /axios@0.27.2(debug@3.2.7): resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} @@ -9954,15 +9664,6 @@ packages: - debug dev: false - /axios@0.27.2(debug@4.3.4): - resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} - dependencies: - follow-redirects: 1.15.2(debug@4.3.4) - form-data: 4.0.0 - transitivePeerDependencies: - - debug - dev: true - /babel-core@7.0.0-bridge.0(@babel/core@7.21.8): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: @@ -9987,7 +9688,7 @@ packages: babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.5.0(@babel/core@7.21.8) chalk: 4.1.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 slash: 3.0.0 transitivePeerDependencies: - supports-color @@ -10003,10 +9704,10 @@ packages: '@babel/core': 7.20.12 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true - /babel-loader@9.1.2(@babel/core@7.21.8)(webpack@5.83.1): + /babel-loader@9.1.2(@babel/core@7.21.8)(webpack@5.75.0): resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -10016,7 +9717,7 @@ packages: '@babel/core': 7.21.8 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.83.1(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /babel-plugin-istanbul@6.1.1: @@ -10036,10 +9737,10 @@ packages: resolution: {integrity: sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.21.9 + '@babel/template': 7.20.7 '@babel/types': 7.21.5 '@types/babel__core': 7.20.0 - '@types/babel__traverse': 7.18.5 + '@types/babel__traverse': 7.18.2 dev: true /babel-plugin-named-exports-order@0.0.2: @@ -10395,17 +10096,6 @@ packages: update-browserslist-db: 1.0.10(browserslist@4.21.4) dev: true - /browserslist@4.21.5: - resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001489 - electron-to-chromium: 1.4.403 - node-releases: 2.0.11 - update-browserslist-db: 1.0.11(browserslist@4.21.5) - dev: true - /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -10471,8 +10161,8 @@ packages: ieee754: 1.2.1 dev: false - /buildcheck@0.0.6: - resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==} + /buildcheck@0.0.3: + resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==} engines: {node: '>=10.0.0'} dev: false optional: true @@ -10532,8 +10222,8 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} - /c8@7.13.0: - resolution: {integrity: sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==} + /c8@7.12.0: + resolution: {integrity: sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==} engines: {node: '>=10.12.0'} hasBin: true dependencies: @@ -10546,7 +10236,7 @@ packages: istanbul-reports: 3.1.5 rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 9.1.0 + v8-to-istanbul: 9.0.1 yargs: 16.2.0 yargs-parser: 20.2.9 dev: true @@ -10647,10 +10337,6 @@ packages: resolution: {integrity: sha512-8sdQIdMztYmzfTMO6KfLny878Ln9c2M0fc7EH60IjlP4Dc4PiCy7K2Vl3ITmWgOyPgVQKa5x+UP/KqFsxj4mBg==} dev: true - /caniuse-lite@1.0.30001489: - resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} - dev: true - /canvas-confetti@1.6.0: resolution: {integrity: sha512-ej+w/m8Jzpv9Z7W7uJZer14Ke8P2ogsjg4ZMGIuq4iqUOqY2Jq8BNW42iGmNfRwREaaEfFIczLuZZiEVSYNHAA==} dev: false @@ -10814,11 +10500,6 @@ packages: engines: {node: '>=8'} dev: true - /ci-info@3.8.0: - resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} - engines: {node: '>=8'} - dev: true - /cjs-module-lexer@1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} dev: true @@ -11076,10 +10757,10 @@ packages: '@lezer/lr': 1.2.3 dev: false - /codemirror-lang-n8n-expression@0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): + /codemirror-lang-n8n-expression@0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1): resolution: {integrity: sha512-kdlpzevdCpWcpbNcwES9YZy+rDFwWOdO6Z78SWxT6jMhCPmdHQmO+gJ39aXAXlUI7OGLfOBtg1/ONxPjRpEIYQ==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) '@codemirror/language': 6.2.1 '@lezer/highlight': 1.1.1 '@lezer/lr': 1.2.3 @@ -11145,8 +10826,8 @@ packages: color-string: 1.9.1 dev: false - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + /colorette@2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} dev: true /colorspace@1.1.4: @@ -11168,7 +10849,6 @@ packages: /commander@5.1.0: resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} engines: {node: '>= 6'} - dev: false /commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} @@ -11294,7 +10974,7 @@ packages: /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - /consolidate@0.15.1(react-dom@18.2.0)(react@18.2.0): + /consolidate@0.15.1(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} engines: {node: '>= 0.10.0'} peerDependencies: @@ -11460,8 +11140,8 @@ packages: optional: true dependencies: bluebird: 3.7.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true /constant-case@3.0.4: @@ -11601,11 +11281,11 @@ packages: yaml: 1.10.2 dev: true - /cpu-features@0.0.7: - resolution: {integrity: sha512-fjzFmsUKKCrC9GrM1eQTvQx18e+kjXFzjRLvJPNEDjk31+bJ6ZiV6uchv/hzbzXVIgbWdrEyyX1IFKwse65+8w==} + /cpu-features@0.0.4: + resolution: {integrity: sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==} engines: {node: '>=10.0.0'} dependencies: - buildcheck: 0.0.6 + buildcheck: 0.0.3 nan: 2.17.0 dev: false optional: true @@ -11691,7 +11371,7 @@ packages: uid-safe: 2.1.5 dev: false - /css-loader@3.6.0(webpack@5.83.1): + /css-loader@3.6.0(webpack@5.75.0): resolution: {integrity: sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==} engines: {node: '>= 8.9.0'} peerDependencies: @@ -11710,7 +11390,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 2.7.1 semver: 6.3.0 - webpack: 5.83.1(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /css-loader@6.7.3(webpack@5.75.0): @@ -11719,32 +11399,15 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.23) - postcss-modules-scope: 3.0.0(postcss@8.4.23) - postcss-modules-values: 4.0.0(postcss@8.4.23) - postcss-value-parser: 4.2.0 - semver: 7.5.1 - webpack: 5.75.0(esbuild@0.17.19) - dev: true - - /css-loader@6.7.4(webpack@5.83.1): - resolution: {integrity: sha512-0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) - postcss-modules-local-by-default: 4.0.1(postcss@8.4.23) - postcss-modules-scope: 3.0.0(postcss@8.4.23) - postcss-modules-values: 4.0.0(postcss@8.4.23) + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) + postcss-modules-scope: 3.0.0(postcss@8.4.21) + postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 - semver: 7.5.1 - webpack: 5.83.1(esbuild@0.17.19) + semver: 7.3.8 + webpack: 5.75.0(esbuild@0.17.18) dev: true /css-select@4.3.0: @@ -11814,22 +11477,22 @@ packages: nub: 0.0.0 dev: false - /cypress-real-events@1.8.1(cypress@12.12.0): - resolution: {integrity: sha512-8fFnA8EzS3EVbAmpSEUf3A8yZCmfU3IPOSGUDVFCdE1ke1gYL1A+gvXXV6HKUbTPRuvKKt2vpaMbUwYLpDRswQ==} + /cypress-real-events@1.7.6(cypress@12.8.1): + resolution: {integrity: sha512-yP6GnRrbm6HK5q4DH6Nnupz37nOfZu/xn1xFYqsE2o4G73giPWQOdu6375QYpwfU1cvHNCgyD2bQ2hPH9D7NMw==} peerDependencies: cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x dependencies: - cypress: 12.12.0 + cypress: 12.8.1 dev: true - /cypress@12.12.0: - resolution: {integrity: sha512-UU5wFQ7SMVCR/hyKok/KmzG6fpZgBHHfrXcHzDmPHWrT+UUetxFzQgt7cxCszlwfozckzwkd22dxMwl/vNkWRw==} + /cypress@12.8.1: + resolution: {integrity: sha512-lIFbKdaSYAOarNLHNFa2aPZu6YSF+8UY4VRXMxJrFUnk6RvfG0AWsZ7/qle/aIz30TNUD4aOihz2ZgS4vuQVSA==} engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0} hasBin: true dependencies: - '@cypress/request': 2.88.11 + '@cypress/request': 2.88.10 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.3 arch: 2.2.0 @@ -11841,9 +11504,9 @@ packages: check-more-types: 2.24.0 cli-cursor: 3.1.0 cli-table3: 0.6.3 - commander: 6.2.1 + commander: 5.1.0 common-tags: 1.8.2 - dayjs: 1.11.7 + dayjs: 1.11.6 debug: 4.3.4(supports-color@8.1.1) enquirer: 2.3.6 eventemitter2: 6.4.7 @@ -11859,12 +11522,12 @@ packages: listr2: 3.14.0(enquirer@2.3.6) lodash: 4.17.21 log-symbols: 4.1.0 - minimist: 1.2.8 + minimist: 1.2.7 ospath: 1.2.2 pretty-bytes: 5.6.0 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.5.1 + semver: 7.3.8 supports-color: 8.1.1 tmp: 0.2.1 untildify: 4.0.0 @@ -11906,8 +11569,8 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: false - /dayjs@1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + /dayjs@1.11.6: + resolution: {integrity: sha512-zZbY5giJAinCG+7AGaw0wIhNZ6J8AhWuSXKvuc1KAyMiRsvGQWqh4L+MomvhdAYjN+lqvVCMq1I41e3YHvXkyQ==} dev: true /de-indent@1.0.2: @@ -11934,6 +11597,7 @@ packages: dependencies: ms: 2.1.3 supports-color: 5.5.0 + dev: true /debug@3.2.7(supports-color@8.1.1): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -11945,7 +11609,6 @@ packages: dependencies: ms: 2.1.3 supports-color: 8.1.1 - dev: true /debug@4.3.2: resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} @@ -11957,7 +11620,6 @@ packages: optional: true dependencies: ms: 2.1.2 - dev: false /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -12032,11 +11694,6 @@ packages: resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} engines: {node: '>=0.10.0'} - /deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - dev: true - /default-browser-id@3.0.0: resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} engines: {node: '>=12'} @@ -12116,7 +11773,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.1.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -12205,6 +11862,11 @@ packages: wrappy: 1.0.2 dev: true + /diff-sequences@29.4.2: + resolution: {integrity: sha512-R6P0Y6PrsH3n4hUXxL3nns0rbRk6Q33js3ygJBeEpbzLzgcNuJ61+u0RXasFpTKISw99TxUzFnumSnRLsjhLaw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + /diff-sequences@29.4.3: resolution: {integrity: sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -12260,10 +11922,6 @@ packages: resolution: {integrity: sha512-8o+oVqLQZoruQPYy3uAAQtc6YbtSiRq5aPJBhJ82YTJRHvI6ofhYAkC81WmjFTnfUbqg6T3aCglIpU9p/5e7Cw==} dev: true - /dom-accessibility-api@0.5.16: - resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} - dev: true - /dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: @@ -12422,10 +12080,6 @@ packages: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} dev: true - /electron-to-chromium@1.4.403: - resolution: {integrity: sha512-evCMqXJWmbQHdlh307peXNguqVIMmcLGrQwXiR+Qc98js8jPDeT9rse1+EF2YRjWgueuzj1r4WWLAe4/U+xjMg==} - dev: true - /element-ui@2.15.12(patch_hash=prckukfdop5sl2her6de25cod4)(vue@2.7.14): resolution: {integrity: sha512-Y5FMT2BPOindU2GkDEQ5ZKUVxDawKONRNMh2eL3uBx1FOtvUJ+L6IxXLVsNxq4WnaX/UnVNgWXebl7DobygZMg==} peerDependencies: @@ -12495,14 +12149,6 @@ packages: tapable: 2.2.1 dev: true - /enhanced-resolve@5.14.0: - resolution: {integrity: sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: true - /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -12522,11 +12168,6 @@ packages: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - dev: true - /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -12621,10 +12262,6 @@ packages: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true - /es-module-lexer@1.2.1: - resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} - dev: true - /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -12704,6 +12341,35 @@ packages: - supports-color dev: true + /esbuild@0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + dev: true + /esbuild@0.17.18: resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==} engines: {node: '>=12'} @@ -12733,35 +12399,6 @@ packages: '@esbuild/win32-x64': 0.17.18 dev: true - /esbuild@0.17.19: - resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} - engines: {node: '>=12'} - hasBin: true - optionalDependencies: - '@esbuild/android-arm': 0.17.19 - '@esbuild/android-arm64': 0.17.19 - '@esbuild/android-x64': 0.17.19 - '@esbuild/darwin-arm64': 0.17.19 - '@esbuild/darwin-x64': 0.17.19 - '@esbuild/freebsd-arm64': 0.17.19 - '@esbuild/freebsd-x64': 0.17.19 - '@esbuild/linux-arm': 0.17.19 - '@esbuild/linux-arm64': 0.17.19 - '@esbuild/linux-ia32': 0.17.19 - '@esbuild/linux-loong64': 0.17.19 - '@esbuild/linux-mips64el': 0.17.19 - '@esbuild/linux-ppc64': 0.17.19 - '@esbuild/linux-riscv64': 0.17.19 - '@esbuild/linux-s390x': 0.17.19 - '@esbuild/linux-x64': 0.17.19 - '@esbuild/netbsd-x64': 0.17.19 - '@esbuild/openbsd-x64': 0.17.19 - '@esbuild/sunos-x64': 0.17.19 - '@esbuild/win32-arm64': 0.17.19 - '@esbuild/win32-ia32': 0.17.19 - '@esbuild/win32-x64': 0.17.19 - dev: true - /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -12831,8 +12468,8 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) eslint: 8.39.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.39.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.39.0) @@ -12854,7 +12491,7 @@ packages: /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) is-core-module: 2.11.0 resolve: 1.22.1 transitivePeerDependencies: @@ -12906,8 +12543,8 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) - debug: 3.2.7(supports-color@5.5.0) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + debug: 3.2.7(supports-color@8.1.1) eslint: 8.39.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.0)(eslint-plugin-import@2.27.5)(eslint@8.39.0) @@ -12934,11 +12571,11 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) doctrine: 2.1.0 eslint: 8.39.0 eslint-import-resolver-node: 0.3.7 @@ -12961,15 +12598,15 @@ packages: resolution: {integrity: sha512-qe6sVFDP1Vj5eXlqZxYZpIjwYvhuqXlI0P8OfPyhiPOhMkFtr0TpFphD8/6WCzkm7LJCvG1eJEzURCtMIsFTAg==} dev: true - /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.41.0)(typescript@5.0.4): + /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.39.0)(typescript@5.0.3): resolution: {integrity: sha512-AotXR6IsxLNnxp4OxhD33xcmRFwVq7ZImBd0mTgpirV3VX8pCJDdiDlI2zCAICcICZxtOdbVtHOMhhnMjTh71A==} dependencies: - '@typescript-eslint/utils': 5.45.0(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.45.0(eslint@8.39.0)(typescript@5.0.3) camel-case: 4.1.2 indefinite: 2.4.1 pascal-case: 3.1.2 pluralize: 8.0.0 - prettier: 2.8.8 + prettier: 2.8.3 sentence-case: 3.0.4 title-case: 3.0.3 transitivePeerDependencies: @@ -12978,7 +12615,7 @@ packages: - typescript dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.3): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -12991,7 +12628,7 @@ packages: dependencies: eslint: 8.39.0 eslint-config-prettier: 8.8.0(eslint@8.39.0) - prettier: 2.8.8 + prettier: 2.8.3 prettier-linter-helpers: 1.0.0 dev: true @@ -13030,7 +12667,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) eslint: 8.39.0 eslint-rule-composer: 0.3.0 dev: true @@ -13074,13 +12711,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.41.0): + /eslint-utils@3.0.0(eslint@8.39.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.41.0 + eslint: 8.39.0 eslint-visitor-keys: 2.1.0 dev: true @@ -13094,11 +12731,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint-visitor-keys@3.4.1: - resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /eslint@8.39.0: resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -13148,54 +12780,6 @@ packages: - supports-color dev: true - /eslint@8.41.0: - resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) - '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.0.3 - '@eslint/js': 8.41.0 - '@humanwhocodes/config-array': 0.11.8 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.1 - espree: 9.5.2 - esquery: 1.5.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.20.0 - graphemer: 1.4.0 - ignore: 5.2.4 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.1 - strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - dev: true - /espree@9.5.1: resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -13205,15 +12789,6 @@ packages: eslint-visitor-keys: 3.4.0 dev: true - /espree@9.5.2: - resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - acorn: 8.8.2 - acorn-jsx: 5.3.2(acorn@8.8.2) - eslint-visitor-keys: 3.4.1 - dev: true - /esprima-next@5.8.4: resolution: {integrity: sha512-8nYVZ4ioIH4Msjb/XmhnBdz5WRRBaYqevKa1cv9nGJdCehMbzZCPNEEnqfLCZVetUVrUPEcb5IYyu1GG4hFqgg==} engines: {node: '>=12'} @@ -13372,6 +12947,28 @@ packages: dependencies: homedir-polyfill: 1.0.3 + /expect@29.3.1: + resolution: {integrity: sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/expect-utils': 29.3.1 + jest-get-type: 29.2.0 + jest-matcher-utils: 29.3.1 + jest-message-util: 29.3.1 + jest-util: 29.5.0 + dev: true + + /expect@29.4.2: + resolution: {integrity: sha512-+JHYg9O3hd3RlICG90OPVjRkPBoiUH7PxvDVMnRiaq1g6JUgZStX514erMl0v2Dc5SkfVbm7ztqbd6qHHPn+mQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/expect-utils': 29.4.2 + jest-get-type: 29.4.2 + jest-matcher-utils: 29.4.2 + jest-message-util: 29.4.2 + jest-util: 29.5.0 + dev: true + /expect@29.5.0: resolution: {integrity: sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -13664,7 +13261,7 @@ packages: /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: - minimatch: 5.1.6 + minimatch: 5.1.5 /fill-range@4.0.0: resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} @@ -13836,7 +13433,7 @@ packages: debug: optional: true dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) dev: false /follow-redirects@1.15.2(debug@4.3.2): @@ -13849,19 +13446,6 @@ packages: optional: true dependencies: debug: 4.3.2 - dev: false - - /follow-redirects@1.15.2(debug@4.3.4): - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 4.3.4(supports-color@8.1.1) - dev: true /for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -13891,7 +13475,7 @@ packages: /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - /fork-ts-checker-webpack-plugin@6.5.2(typescript@5.0.4)(vue-template-compiler@2.7.14)(webpack@5.75.0): + /fork-ts-checker-webpack-plugin@6.5.2(typescript@5.0.3)(vue-template-compiler@2.7.14)(webpack@5.75.0): resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -13916,11 +13500,11 @@ packages: memfs: 3.4.13 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.5.1 + semver: 7.3.8 tapable: 1.1.3 - typescript: 5.0.4 + typescript: 5.0.3 vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /form-data@2.3.3: @@ -13967,7 +13551,7 @@ packages: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 - qs: 6.11.2 + qs: 6.11.0 dev: true /formstream@1.1.1: @@ -14017,7 +13601,7 @@ packages: /fs-extra@6.0.1: resolution: {integrity: sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -14035,7 +13619,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jsonfile: 6.1.0 universalify: 2.0.0 @@ -14232,7 +13816,7 @@ packages: resolution: {integrity: sha512-KWELZn3Nxq5+0So485poHrFriK9Bn3V/x9y+wgqrHkbmnGbjfLmZ685/SVA/ovW+ewoqW0gVI47pI4yW/VNobQ==} hasBin: true dependencies: - colorette: 2.0.20 + colorette: 2.0.19 defu: 6.1.2 https-proxy-agent: 5.0.1 mri: 1.2.0 @@ -14344,8 +13928,8 @@ packages: path-scurry: 1.6.2 dev: false - /global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + /global-dirs@3.0.0: + resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} engines: {node: '>=10'} dependencies: ini: 2.0.0 @@ -14440,7 +14024,7 @@ packages: array-parallel: 0.1.3 array-series: 0.1.5 cross-spawn: 4.0.2 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: false @@ -14457,17 +14041,10 @@ packages: /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true - /gulp-cli@2.3.0: resolution: {integrity: sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==} engines: {node: '>= 0.10'} @@ -14559,6 +14136,7 @@ packages: /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} + dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -14715,7 +14293,7 @@ packages: deepmerge: 4.2.2 he: 1.2.0 htmlparser2: 6.1.0 - minimist: 1.2.8 + minimist: 1.2.7 selderee: 0.6.0 dev: false @@ -14730,7 +14308,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /htmlparser2@6.1.0: @@ -14886,13 +14464,13 @@ packages: postcss: 7.0.39 dev: true - /icss-utils@5.1.0(postcss@8.4.23): + /icss-utils@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: true /ieee754@1.1.13: @@ -15161,7 +14739,7 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true dependencies: - ci-info: 3.8.0 + ci-info: 3.7.1 dev: true /is-core-module@2.11.0: @@ -15169,12 +14747,6 @@ packages: dependencies: has: 1.0.3 - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} - dependencies: - has: 1.0.3 - dev: true - /is-data-descriptor@0.1.4: resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} engines: {node: '>=0.10.0'} @@ -15301,7 +14873,7 @@ packages: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} dependencies: - global-dirs: 3.0.1 + global-dirs: 3.0.0 is-path-inside: 3.0.3 dev: true @@ -15549,7 +15121,7 @@ packages: /isomorphic-unfetch@3.1.0: resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} dependencies: - node-fetch: 2.6.11 + node-fetch: 2.6.8 unfetch: 4.2.0 transitivePeerDependencies: - encoding @@ -15568,7 +15140,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.21.8 - '@babel/parser': 7.21.9 + '@babel/parser': 7.21.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -15630,7 +15202,7 @@ packages: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -15643,7 +15215,7 @@ packages: jest-util: 29.5.0 p-limit: 3.1.0 pretty-format: 29.5.0 - pure-rand: 6.0.2 + pure-rand: 6.0.1 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: @@ -15665,20 +15237,20 @@ packages: '@jest/types': 29.5.0 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@16.18.32) + jest-config: 29.5.0(@types/node@16.18.12) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 - yargs: 17.7.2 + yargs: 17.6.2 transitivePeerDependencies: - '@types/node' - supports-color - ts-node dev: true - /jest-config@29.5.0(@types/node@16.18.32): + /jest-config@29.5.0(@types/node@16.18.12): resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -15693,13 +15265,13 @@ packages: '@babel/core': 7.21.8 '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 babel-jest: 29.5.0(@babel/core@7.21.8) chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 + ci-info: 3.7.1 + deepmerge: 4.2.2 glob: 7.2.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-circus: 29.5.0 jest-environment-node: 29.5.0 jest-get-type: 29.4.3 @@ -15717,6 +15289,26 @@ packages: - supports-color dev: true + /jest-diff@29.3.1: + resolution: {integrity: sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.4.2 + jest-get-type: 29.4.2 + pretty-format: 29.5.0 + dev: true + + /jest-diff@29.4.2: + resolution: {integrity: sha512-EK8DSajVtnjx9sa1BkjZq3mqChm2Cd8rIzdXkQMA8e0wuXq53ypz6s5o5V8HRZkoEt2ywJ3eeNWFKWeYr8HK4g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 29.4.2 + jest-get-type: 29.4.2 + pretty-format: 29.5.0 + dev: true + /jest-diff@29.5.0: resolution: {integrity: sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15758,10 +15350,10 @@ packages: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 '@types/jsdom': 20.0.1 - '@types/node': 16.18.32 + '@types/node': 16.18.12 jest-mock: 29.5.0 jest-util: 29.5.0 - jsdom: 20.0.3 + jsdom: 20.0.2 transitivePeerDependencies: - bufferutil - supports-color @@ -15775,7 +15367,7 @@ packages: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 jest-mock: 29.5.0 jest-util: 29.5.0 dev: true @@ -15784,6 +15376,16 @@ packages: resolution: {integrity: sha512-bTK77T4P+zto+XepAX3low8XVQxDgaEqh3jSTQOG8qvPpD69LsIdyJTa+RmnJh3HNSzJng62/44RPPc7OIlFxg==} dev: true + /jest-get-type@29.2.0: + resolution: {integrity: sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + + /jest-get-type@29.4.2: + resolution: {integrity: sha512-vERN30V5i2N6lqlFu4ljdTqQAgrkTFMC9xaIIfOPYBw04pufjXRty5RuXBiB1d72tGbURa/UgoiHB90ruOSivg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true + /jest-get-type@29.4.3: resolution: {integrity: sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15795,10 +15397,10 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 16.18.32 + '@types/node': 16.18.12 anymatch: 3.1.3 fb-watchman: 2.0.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-regex-util: 29.4.3 jest-util: 29.5.0 jest-worker: 29.5.0 @@ -15816,6 +15418,26 @@ packages: pretty-format: 29.5.0 dev: true + /jest-matcher-utils@29.3.1: + resolution: {integrity: sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.3.1 + jest-get-type: 29.2.0 + pretty-format: 29.5.0 + dev: true + + /jest-matcher-utils@29.4.2: + resolution: {integrity: sha512-EZaAQy2je6Uqkrm6frnxBIdaWtSYFoR8SVb2sNLAtldswlR/29JAgx+hy67llT3+hXBaLB0zAm5UfeqerioZyg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 29.4.2 + jest-get-type: 29.4.2 + pretty-format: 29.5.0 + dev: true + /jest-matcher-utils@29.5.0: resolution: {integrity: sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15826,6 +15448,36 @@ packages: pretty-format: 29.5.0 dev: true + /jest-message-util@29.3.1: + resolution: {integrity: sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/code-frame': 7.21.4 + '@jest/types': 29.5.0 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.10 + micromatch: 4.0.5 + pretty-format: 29.5.0 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + + /jest-message-util@29.4.2: + resolution: {integrity: sha512-SElcuN4s6PNKpOEtTInjOAA8QvItu0iugkXqhYyguRvQoXapg5gN+9RQxLAkakChZA7Y26j6yUCsFWN+hlKD6g==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@babel/code-frame': 7.18.6 + '@jest/types': 29.5.0 + '@types/stack-utils': 2.0.1 + chalk: 4.1.2 + graceful-fs: 4.2.10 + micromatch: 4.0.5 + pretty-format: 29.5.0 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + /jest-message-util@29.5.0: resolution: {integrity: sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15834,22 +15486,22 @@ packages: '@jest/types': 29.5.0 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 micromatch: 4.0.5 pretty-format: 29.5.0 slash: 3.0.0 stack-utils: 2.0.6 dev: true - /jest-mock-extended@3.0.4(jest@29.5.0)(typescript@5.0.4): + /jest-mock-extended@3.0.4(jest@29.5.0)(typescript@5.0.3): resolution: {integrity: sha512-2ynEZ7IEJNrhrgshklDMhrOdnmW4Nt+PhkyRqZxRgpwMo7JjmFWMzyp0+eSyk+H9KK1QjXI5xTZIw6x7cVDcRg==} peerDependencies: jest: ^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0 || ^28.0.0 || ^29.0.0 typescript: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: jest: 29.5.0 - ts-essentials: 7.0.3(typescript@5.0.4) - typescript: 5.0.4 + ts-essentials: 7.0.3(typescript@5.0.3) + typescript: 5.0.3 dev: true /jest-mock@29.5.0: @@ -15857,12 +15509,12 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 jest-util: 29.5.0 dev: true - /jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): - resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + /jest-pnp-resolver@1.2.2(jest-resolve@29.5.0): + resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: jest-resolve: '*' @@ -15893,13 +15545,13 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: chalk: 4.1.2 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-haste-map: 29.5.0 - jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) + jest-pnp-resolver: 1.2.2(jest-resolve@29.5.0) jest-util: 29.5.0 jest-validate: 29.5.0 - resolve: 1.22.2 - resolve.exports: 2.0.2 + resolve: 1.22.1 + resolve.exports: 2.0.0 slash: 3.0.0 dev: true @@ -15912,10 +15564,10 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 chalk: 4.1.2 emittery: 0.13.1 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-docblock: 29.4.3 jest-environment-node: 29.5.0 jest-haste-map: 29.5.0 @@ -15943,12 +15595,12 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 glob: 7.2.3 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-mock: 29.5.0 @@ -15967,20 +15619,20 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.21.8 - '@babel/generator': 7.21.9 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.21.8) - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.21.8) + '@babel/generator': 7.21.5 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.8) + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.8) '@babel/traverse': 7.21.5 '@babel/types': 7.21.5 '@jest/expect-utils': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/babel__traverse': 7.18.5 - '@types/prettier': 2.7.2 + '@types/babel__traverse': 7.18.2 + '@types/prettier': 2.7.1 babel-preset-current-node-syntax: 1.0.1(@babel/core@7.21.8) chalk: 4.1.2 expect: 29.5.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 jest-diff: 29.5.0 jest-get-type: 29.4.3 jest-matcher-utils: 29.5.0 @@ -15988,7 +15640,7 @@ packages: jest-util: 29.5.0 natural-compare: 1.4.0 pretty-format: 29.5.0 - semver: 7.5.1 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: true @@ -15998,10 +15650,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 chalk: 4.1.2 - ci-info: 3.8.0 - graceful-fs: 4.2.11 + ci-info: 3.7.1 + graceful-fs: 4.2.10 picomatch: 2.3.1 dev: true @@ -16023,7 +15675,7 @@ packages: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 16.18.32 + '@types/node': 16.18.12 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16044,7 +15696,7 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 16.18.32 + '@types/node': 16.18.12 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -16075,13 +15727,13 @@ packages: engines: {node: '>= 0.6.0'} dev: false - /joi@17.9.2: - resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==} + /joi@17.7.0: + resolution: {integrity: sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.1 + '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 dev: true @@ -16155,7 +15807,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.21.8 - '@babel/parser': 7.21.9 + '@babel/parser': 7.21.8 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.21.8) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.21.8) '@babel/plugin-proposal-optional-chaining': 7.20.7(@babel/core@7.21.8) @@ -16167,7 +15819,7 @@ packages: babel-core: 7.0.0-bridge.0(@babel/core@7.21.8) chalk: 4.1.2 flow-parser: 0.197.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 micromatch: 3.1.10 neo-async: 2.6.2 node-dir: 0.1.17 @@ -16197,7 +15849,7 @@ packages: babel-core: 7.0.0-bridge.0(@babel/core@7.21.8) chalk: 4.1.2 flow-parser: 0.197.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 @@ -16227,7 +15879,7 @@ packages: babel-core: 7.0.0-bridge.0(@babel/core@7.21.8) chalk: 4.1.2 flow-parser: 0.197.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 micromatch: 4.0.5 neo-async: 2.6.2 node-dir: 0.1.17 @@ -16238,8 +15890,8 @@ packages: - supports-color dev: true - /jsdom@20.0.3: - resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} + /jsdom@20.0.2: + resolution: {integrity: sha512-AHWa+QO/cgRg4N+DsmHg1Y7xnz+8KU3EflM0LVDTdmrYOc1WWTSkOjtpUveQH+1Bqd5rtcVnb/DuxV/UjDO4rA==} engines: {node: '>=14'} peerDependencies: canvas: ^2.5.0 @@ -16248,7 +15900,7 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.8.2 + acorn: 8.8.1 acorn-globals: 7.0.1 cssom: 0.5.0 cssstyle: 2.3.0 @@ -16261,17 +15913,17 @@ packages: http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.4 - parse5: 7.1.2 + nwsapi: 2.2.2 + parse5: 7.1.1 saxes: 6.0.0 symbol-tree: 3.2.4 tough-cookie: 4.1.2 - w3c-xmlserializer: 4.0.0 + w3c-xmlserializer: 3.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.13.0 + ws: 8.12.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -16702,12 +16354,12 @@ packages: optional: true dependencies: cli-truncate: 2.1.0 - colorette: 2.0.20 + colorette: 2.0.19 enquirer: 2.3.6 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 - rxjs: 7.8.1 + rxjs: 7.5.7 through: 2.3.8 wrap-ansi: 7.0.0 dev: true @@ -16716,7 +16368,7 @@ packages: resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 parse-json: 2.2.0 pify: 2.3.0 pinkie-promise: 2.0.1 @@ -16727,7 +16379,7 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -16756,8 +16408,8 @@ packages: json5: 2.2.3 dev: true - /local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + /local-pkg@0.4.2: + resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} engines: {node: '>=14'} dev: true @@ -17160,9 +16812,10 @@ packages: hasBin: true dev: true - /lz-string@1.5.0: - resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} - hasBin: true + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 dev: true /magic-string@0.27.0: @@ -17172,13 +16825,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /magic-string@0.30.0: - resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /mailparser@3.5.0: resolution: {integrity: sha512-mdr2DFgz8LKC0/Q6io6znA0HVnzaPFT0a4TTnLeZ7mWHlkfnm227Wxlq7mHh7AgeP32h7gOUpXvyhSfJJIEeyg==} dependencies: @@ -17305,13 +16951,13 @@ packages: uc.micro: 1.0.6 dev: false - /markdown-to-jsx@7.1.9(react@18.2.0): + /markdown-to-jsx@7.1.9(react@17.0.2): resolution: {integrity: sha512-x4STVIKIJR0mGgZIZ5RyAeQD7FEZd5tS8m/htbcVGlex32J+hlSLj+ExrHCxP6nRKF1EKbcO7i6WhC1GtOpBlA==} engines: {node: '>= 10'} peerDependencies: react: '>= 0.14.0' dependencies: - react: 18.2.0 + react: 17.0.2 dev: true /matchdep@2.0.0: @@ -17478,12 +17124,6 @@ packages: dependencies: brace-expansion: 2.0.1 - /minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - dependencies: - brace-expansion: 2.0.1 - /minimatch@7.4.2: resolution: {integrity: sha512-xy4q7wou3vUoC9k1xGTXc+awNdGaGVHtFUaey8tiX4H1QRc04DZ/rmDFwNm2EBsuYEhAZ6SgMmYf3InGY6OauA==} engines: {node: '>=10'} @@ -17491,19 +17131,9 @@ packages: brace-expansion: 2.0.1 dev: false - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - brace-expansion: 2.0.1 - dev: true - /minimist@1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - /minipass-collect@1.0.2: resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} engines: {node: '>= 8'} @@ -17613,7 +17243,7 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true dependencies: - minimist: 1.2.8 + minimist: 1.2.7 /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} @@ -17626,23 +17256,23 @@ packages: hasBin: true dev: false - /mlly@1.2.1: - resolution: {integrity: sha512-1aMEByaWgBPEbWV2BOPEMySRrzl7rIHXmQxam4DM8jVjalTQDjpN2ZKOLUrwyhfZQO7IXHml2StcHMhooDeEEQ==} + /mlly@1.1.0: + resolution: {integrity: sha512-cwzBrBfwGC1gYJyfcy8TcZU1f+dbH/T+TuOhtYP2wLv/Fb51/uV7HJQfBPtEupZ2ORLRU1EKFS/QfS3eo9+kBQ==} dependencies: - acorn: 8.8.2 + acorn: 8.8.1 pathe: 1.1.0 - pkg-types: 1.0.3 - ufo: 1.1.2 + pkg-types: 1.0.1 + ufo: 1.0.1 dev: true - /mock-jwks@1.0.9(nock@13.3.1): + /mock-jwks@1.0.9(nock@13.2.9): resolution: {integrity: sha512-kshOXv5h5hA5bGR0Mb2S24GFdKkFvrWoRTv3phLRKH/HRu/UoPUx0zJLAorOE8SmFtGsfOTPFD7jfQD5Y9ZlZA==} peerDependencies: nock: ^11 || ^12 || ^13 dependencies: base64-url: 2.3.3 jsonwebtoken: 9.0.0 - nock: 13.3.1 + nock: 13.2.9 node-forge: 1.3.1 node-rsa: 1.1.1 dev: true @@ -17776,8 +17406,8 @@ packages: - supports-color dev: false - /muggle-string@0.2.2: - resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==} + /muggle-string@0.1.0: + resolution: {integrity: sha512-Tr1knR3d2mKvvWthlk7202rywKbiOm4rVFLsfAaSIhJ6dt9o47W4S+JMtWhd/PW9Wrdew2/S2fSvhz3E2gkfEg==} dev: true /multer@1.4.5-lts.1: @@ -17850,12 +17480,6 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -17925,8 +17549,8 @@ packages: lower-case: 2.0.2 tslib: 2.5.0 - /nock@13.3.1: - resolution: {integrity: sha512-vHnopocZuI93p2ccivFyGuUfzjq2fxNyNurp7816mlT5V5HF4SzXu8lvLrVzBbNqzs+ODooZ6OksuSUNM7Njkw==} + /nock@13.2.9: + resolution: {integrity: sha512-1+XfJNYF1cjGB+TKMWi29eZ0b82QOvQs2YoLNzbpWGqFMtRQHTa57osqdGj4FrFPgkO4D4AZinzUJR9VvW3QUA==} engines: {node: '>= 10.13'} dependencies: debug: 4.3.4(supports-color@8.1.1) @@ -17964,8 +17588,20 @@ packages: resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==} dev: true - /node-fetch@2.6.11: - resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} + /node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + + /node-fetch@2.6.8: + resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -18028,10 +17664,6 @@ packages: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} dev: false - /node-releases@2.0.11: - resolution: {integrity: sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q==} - dev: true - /node-releases@2.0.8: resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} dev: true @@ -18222,10 +17854,6 @@ packages: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} dev: true - /nwsapi@2.2.4: - resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==} - dev: true - /oauth-1.0a@2.2.6: resolution: {integrity: sha512-6bkxv3N4Gu5lty4viIcIAnq5GbxECviMBeKR3WX/q87SPQ8E8aursPZUtsXDnxCs787af09WPRBLqYrf/lwoYQ==} dev: false @@ -18460,7 +18088,7 @@ packages: engines: {node: '>=0.10.0'} hasBin: true dependencies: - minimist: 1.2.8 + minimist: 1.2.7 dev: false /otpauth@9.1.1: @@ -18667,12 +18295,6 @@ packages: entities: 4.4.0 dev: true - /parse5@7.1.2: - resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} - dependencies: - entities: 4.5.0 - dev: true - /parseley@0.7.0: resolution: {integrity: sha512-xyOytsdDu077M3/46Am+2cGXEKM9U9QclBDv7fimY7e+BBlxh2JcBp2mgNsmkyA9uvgyTjVzDi7cP1v4hcFxbw==} dependencies: @@ -18807,7 +18429,7 @@ packages: resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 pify: 2.3.0 pinkie-promise: 2.0.1 dev: true @@ -18837,7 +18459,7 @@ packages: resolution: {integrity: sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==} engines: {node: '>=6.8.1'} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) node-ensure: 0.0.0 transitivePeerDependencies: - supports-color @@ -18962,7 +18584,7 @@ packages: engines: {node: '>=6'} dev: true - /pinia@2.0.23(typescript@5.0.4)(vue@2.7.14): + /pinia@2.0.23(typescript@5.0.3)(vue@2.7.14): resolution: {integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -18975,7 +18597,7 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.4.5 - typescript: 5.0.4 + typescript: 5.0.3 vue: 2.7.14 vue-demi: 0.13.11(vue@2.7.14) @@ -19017,11 +18639,11 @@ packages: find-up: 5.0.0 dev: true - /pkg-types@1.0.3: - resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==} + /pkg-types@1.0.1: + resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==} dependencies: jsonc-parser: 3.2.0 - mlly: 1.2.1 + mlly: 1.1.0 pathe: 1.1.0 dev: true @@ -19048,7 +18670,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.83.1): + /postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.75.0): resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -19060,8 +18682,8 @@ packages: loader-utils: 2.0.4 postcss: 7.0.39 schema-utils: 3.1.1 - semver: 7.5.1 - webpack: 5.83.1(esbuild@0.17.19) + semver: 7.3.8 + webpack: 5.75.0(esbuild@0.17.18) dev: true /postcss-modules-extract-imports@2.0.0: @@ -19071,13 +18693,13 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.23): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.21): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: true /postcss-modules-local-by-default@3.0.3: @@ -19090,30 +18712,18 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.23): + /postcss-modules-local-by-default@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.1(postcss@8.4.23): - resolution: {integrity: sha512-Zr/dB+IlXaEqdoslLHhhqecwj73vc3rDmOpsBNBEVk7P2aqAlz+Ijy0fFbU5Ie9PtreDOIgGa9MsLWakVGl+fA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-selector-parser: 6.0.13 - postcss-value-parser: 4.2.0 - dev: true - /postcss-modules-scope@2.2.0: resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} engines: {node: '>= 6'} @@ -19122,13 +18732,13 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.23): + /postcss-modules-scope@3.0.0(postcss@8.4.21): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: true @@ -19139,14 +18749,14 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.23): + /postcss-modules-values@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 dev: true /postcss-selector-parser@6.0.11: @@ -19157,14 +18767,6 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss-selector-parser@6.0.13: - resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true - /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true @@ -19185,15 +18787,6 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss@8.4.23: - resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postgres-array@2.0.0: resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} engines: {node: '>=4'} @@ -19252,13 +18845,6 @@ packages: resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==} engines: {node: '>=10.13.0'} hasBin: true - dev: false - - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} @@ -19290,6 +18876,15 @@ packages: react-is: 17.0.2 dev: true + /pretty-format@29.4.2: + resolution: {integrity: sha512-qKlHR8yFVCbcEWba0H0TOC8dnLlO4vPlyEjRPw31FZ2Rupy9nLa8ZLbYny8gWEl8CkEhJqAE6IzdNELTBVcBEg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + /pretty-format@29.5.0: resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -19495,7 +19090,7 @@ packages: jstransformer: 1.0.0 pug-error: 2.0.0 pug-walk: 2.0.0 - resolve: 1.22.2 + resolve: 1.22.1 dev: true /pug-lexer@5.0.1: @@ -19601,15 +19196,15 @@ packages: - utf-8-validate dev: true - /pure-rand@6.0.2: - resolution: {integrity: sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ==} + /pure-rand@6.0.1: + resolution: {integrity: sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==} dev: true /pyodide@0.22.1: resolution: {integrity: sha512-6+PkFLTC+kcBKtFQxYBxR44J5IBxLm8UGkobLgZv1SxzV9qOU2rb0YYf0qDtlnfDiN/IQd2uckf+D8Zwe88Mqg==} dependencies: base-64: 1.0.0 - node-fetch: 2.6.11 + node-fetch: 2.6.8 ws: 8.12.0 transitivePeerDependencies: - bufferutil @@ -19644,30 +19239,15 @@ packages: - supports-color dev: true - /qs@6.10.4: - resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - dev: true - /qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 - /qs@6.11.2: - resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - dev: true - /qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} - dev: false /query-string@7.1.1: resolution: {integrity: sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w==} @@ -19747,32 +19327,32 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 - /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0): + /react-colorful@5.6.1(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true - /react-dom@18.2.0(react@18.2.0): + /react-dom@18.2.0(react@17.0.2): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 18.2.0 + react: 17.0.2 scheduler: 0.23.0 dev: true - /react-inspector@6.0.1(react@18.2.0): + /react-inspector@6.0.1(react@17.0.2): resolution: {integrity: sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg==} peerDependencies: react: ^16.8.4 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 17.0.2 dev: true /react-is@16.13.1: @@ -19787,11 +19367,12 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + /react@17.0.2: + resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 + object-assign: 4.1.1 dev: true /read-pkg-up@1.0.1: @@ -19887,7 +19468,7 @@ packages: ast-types: 0.14.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.5.2 + tslib: 2.5.0 dev: true /recast@0.21.5: @@ -19907,7 +19488,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.5.2 + tslib: 2.5.0 dev: true /recast@0.23.1: @@ -20262,8 +19843,8 @@ packages: deprecated: https://github.com/lydell/resolve-url#deprecated dev: true - /resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + /resolve.exports@2.0.0: + resolution: {integrity: sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==} engines: {node: '>=10'} dev: true @@ -20275,15 +19856,6 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} - hasBin: true - dependencies: - is-core-module: 2.12.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - /restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -20310,7 +19882,7 @@ packages: /rhea@1.0.24: resolution: {integrity: sha512-PEl62U2EhxCO5wMUZ2/bCBcXAVKN9AdMSNQOrp3+R5b77TEaOSiy16MQ0sIOmzj/iqsgIAgPs1mt3FYfu1vIXA==} dependencies: - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) transitivePeerDependencies: - supports-color dev: false @@ -20339,8 +19911,8 @@ packages: resolution: {integrity: sha512-fJhQQI5tLrQvYIYFpOnFinzv9dwmR7hRnUz1XqP3OJ1jIweTNOd6aTO4jwQSgcBSFUB+/KHJxuGneime+FdzOw==} dev: false - /rollup@3.23.0: - resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==} + /rollup@3.10.0: + resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -20379,10 +19951,10 @@ packages: dependencies: tslib: 2.5.0 - /rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + /rxjs@7.5.7: + resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} dependencies: - tslib: 2.5.2 + tslib: 2.5.0 dev: true /safe-buffer@5.1.1: @@ -20456,7 +20028,7 @@ packages: dev: false optional: true - /sass-loader@13.2.0(sass@1.58.0)(webpack@5.83.1): + /sass-loader@13.2.0(sass@1.58.0)(webpack@5.75.0): resolution: {integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -20478,7 +20050,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.58.0 - webpack: 5.83.1(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /sass@1.58.0: @@ -20551,15 +20123,6 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: true - /schema-utils@3.1.2: - resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2(ajv@6.12.6) - dev: true - /schema-utils@4.0.0: resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} engines: {node: '>= 12.13.0'} @@ -20612,14 +20175,6 @@ packages: dependencies: lru-cache: 6.0.0 - /semver@7.5.1: - resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -20900,7 +20455,7 @@ packages: bignumber.js: 2.4.0 binascii: 0.0.2 browser-request: 0.3.3 - debug: 3.2.7(supports-color@5.5.0) + debug: 3.2.7(supports-color@8.1.1) expand-tilde: 2.0.2 extend: 3.0.2 generic-pool: 3.9.0 @@ -21006,6 +20561,11 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: true + /space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: true @@ -21132,7 +20692,7 @@ packages: asn1: 0.2.6 bcrypt-pbkdf: 1.0.2 optionalDependencies: - cpu-features: 0.0.7 + cpu-features: 0.0.4 nan: 2.17.0 dev: false @@ -21177,19 +20737,18 @@ packages: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} dev: false - /start-server-and-test@1.15.4: - resolution: {integrity: sha512-ucQtp5+UCr0m4aHlY+aEV2JSYNTiMZKdSKK/bsIr6AlmwAWDYDnV7uGlWWEtWa7T4XvRI5cPYcPcQgeLqpz+Tg==} + /start-server-and-test@1.14.0: + resolution: {integrity: sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw==} engines: {node: '>=6'} hasBin: true dependencies: - arg: 5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.2 execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 7.0.1(debug@4.3.4) + wait-on: 6.0.0(debug@4.3.2) transitivePeerDependencies: - supports-color dev: true @@ -21217,8 +20776,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - /std-env@3.3.3: - resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==} + /std-env@3.3.2: + resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} dev: true /stealthy-require@1.1.1: @@ -21241,7 +20800,7 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@18.2.0)(vue@2.7.14): + /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@17.0.2)(vue@2.7.14): resolution: {integrity: sha512-ZT8aNgrwFVNEOmOPBLNS0WBacjvMFo/bZ83P8MmsJ3Ewqt0AbmPioghTZccARUn/EQ+LrDxyh2D0QgmLaKo07Q==} peerDependencies: react: '*' @@ -21255,15 +20814,15 @@ packages: vue: optional: true dependencies: - '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@18.2.0) - '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) - '@storybook/components': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 6.5.15(react-dom@18.2.0)(react@17.0.2) '@storybook/core-events': 6.5.15 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) core-js: 3.27.2 global: 4.4.0 memoizerific: 1.11.3 - react: 18.2.0 + react: 17.0.2 vue: 2.7.14 transitivePeerDependencies: - react-dom @@ -21315,8 +20874,8 @@ packages: engines: {node: '>=4'} dev: false - /string-argv@0.3.2: - resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} + /string-argv@0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} dev: true @@ -21468,10 +21027,10 @@ packages: engines: {node: '>=8'} dev: true - /strip-literal@1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + /strip-literal@1.0.0: + resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==} dependencies: - acorn: 8.8.2 + acorn: 8.8.1 dev: true /strtok3@6.3.0: @@ -21482,7 +21041,7 @@ packages: peek-readable: 4.1.0 dev: false - /style-loader@1.3.0(webpack@5.83.1): + /style-loader@1.3.0(webpack@5.75.0): resolution: {integrity: sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==} engines: {node: '>= 8.9.0'} peerDependencies: @@ -21490,7 +21049,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 2.7.1 - webpack: 5.83.1(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /style-loader@3.3.1(webpack@5.75.0): @@ -21499,7 +21058,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /style-mod@4.0.0: @@ -21518,8 +21077,8 @@ packages: formidable: 2.1.2 methods: 1.1.2 mime: 2.6.0 - qs: 6.11.2 - semver: 7.5.1 + qs: 6.11.0 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: true @@ -21539,6 +21098,7 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color@6.1.0: resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} @@ -21726,7 +21286,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.6(esbuild@0.17.19)(webpack@5.75.0): + /terser-webpack-plugin@5.3.6(esbuild@0.17.18)(webpack@5.75.0): resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21742,38 +21302,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.18 - esbuild: 0.17.19 + '@jridgewell/trace-mapping': 0.3.17 + esbuild: 0.17.18 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.1 terser: 5.16.1 - webpack: 5.75.0(esbuild@0.17.19) - dev: true - - /terser-webpack-plugin@5.3.9(esbuild@0.17.19)(webpack@5.83.1): - resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.18 - esbuild: 0.17.19 - jest-worker: 27.5.1 - schema-utils: 3.1.2 - serialize-javascript: 6.0.1 - terser: 5.17.5 - webpack: 5.83.1(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /terser@5.16.1: @@ -21782,18 +21317,7 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 - acorn: 8.8.2 - commander: 2.20.3 - source-map-support: 0.5.21 - dev: true - - /terser@5.17.5: - resolution: {integrity: sha512-NqFkzBX34WExkCbk3K5urmNCpEWqMPZnwGI1pMHwqvJ/zDlXC75u3NI7BrzoR8/pryy8Abx2e1i8ChrWkhH1Hg==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.3 - acorn: 8.8.2 + acorn: 8.8.1 commander: 2.20.3 source-map-support: 0.5.21 dev: true @@ -21872,8 +21396,8 @@ packages: globrex: 0.1.2 dev: true - /tinybench@2.5.0: - resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + /tinybench@2.3.1: + resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} dev: true /tinycolor2@1.5.2: @@ -21885,8 +21409,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tinyspy@1.1.1: - resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} + /tinyspy@1.0.2: + resolution: {integrity: sha512-bSGlgwLBYf7PnUsQ6WOc6SJ3pGOcd+d8AA6EUnLDDM0kWEstC1JIlSZA3UNliDXhd9ABoS7hiRBDCu+XP/sf1Q==} engines: {node: '>=14.0.0'} dev: true @@ -22057,15 +21581,15 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-essentials@7.0.3(typescript@5.0.4): + /ts-essentials@7.0.3(typescript@5.0.3): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: typescript: '>=3.7.0' dependencies: - typescript: 5.0.4 + typescript: 5.0.3 dev: true - /ts-jest@29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.4): + /ts-jest@29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.3): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -22094,12 +21618,12 @@ packages: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.5.1 - typescript: 5.0.4 + semver: 7.3.8 + typescript: 5.0.3 yargs-parser: 21.1.1 dev: true - /ts-loader@9.4.2(typescript@5.0.4)(webpack@5.75.0): + /ts-loader@9.4.2(typescript@5.0.3)(webpack@5.75.0): resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -22109,9 +21633,9 @@ packages: chalk: 4.1.2 enhanced-resolve: 5.13.0 micromatch: 4.0.5 - semver: 7.5.1 - typescript: 5.0.4 - webpack: 5.75.0(esbuild@0.17.19) + semver: 7.3.8 + typescript: 5.0.3 + webpack: 5.75.0(esbuild@0.17.18) dev: true /ts-map@1.0.3: @@ -22130,8 +21654,8 @@ packages: plimit-lit: 1.4.1 dev: true - /tsc-watch@6.0.4(typescript@5.0.4): - resolution: {integrity: sha512-cHvbvhjO86w2aGlaHgSCeQRl+Aqw6X6XN4sQMPZKF88GoP30O+oTuh5lRIJr5pgFWrRpF1AgXnJJ2DoFEIPHyg==} + /tsc-watch@6.0.0(typescript@5.0.3): + resolution: {integrity: sha512-zgpju+/z5z29/kK5V28Nz16CMkX2voFOUxkTlCim/R25hxzbyUqu2NfTnmJBQfESBSPbEQUGqDdB9A8opAcB4A==} engines: {node: '>=12.12.0'} hasBin: true peerDependencies: @@ -22140,8 +21664,8 @@ packages: cross-spawn: 7.0.3 node-cleanup: 2.1.2 ps-tree: 1.2.0 - string-argv: 0.3.2 - typescript: 5.0.4 + string-argv: 0.3.1 + typescript: 5.0.3 dev: true /tsconfig-paths@3.14.1: @@ -22165,22 +21689,19 @@ packages: /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tslib@2.5.2: - resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} - /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} dev: false - /tsutils@3.21.0(typescript@5.0.4): + /tsutils@3.21.0(typescript@5.0.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 2.5.0 - typescript: 5.0.4 + typescript: 5.0.3 dev: true /tunnel-agent@0.6.0: @@ -22416,8 +21937,8 @@ packages: - supports-color dev: false - /typescript@5.0.4: - resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + /typescript@5.0.3: + resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} engines: {node: '>=12.20'} hasBin: true @@ -22425,8 +21946,8 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: false - /ufo@1.1.2: - resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} + /ufo@1.0.1: + resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} dev: true /uglify-js@3.17.4: @@ -22599,7 +22120,7 @@ packages: /unplugin@0.10.2: resolution: {integrity: sha512-6rk7GUa4ICYjae5PrAllvcDeuT8pA9+j5J5EkxbMFaV+SalHhxZ7X2dohMzu6C3XzsMT+6jwR/+pwPNR3uK9MA==} dependencies: - acorn: 8.8.2 + acorn: 8.8.1 chokidar: 3.5.2 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.6 @@ -22608,7 +22129,7 @@ packages: /unplugin@1.0.1: resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==} dependencies: - acorn: 8.8.2 + acorn: 8.8.1 chokidar: 3.5.2 webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 @@ -22638,17 +22159,6 @@ packages: picocolors: 1.0.0 dev: true - /update-browserslist-db@1.0.11(browserslist@4.21.5): - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.5 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: true - /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: @@ -22711,15 +22221,15 @@ packages: - supports-color dev: false - /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): + /use-resize-observer@9.1.0(react-dom@18.2.0)(react@17.0.2): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} peerDependencies: react: 16.8.0 - 18 react-dom: 16.8.0 - 18 dependencies: '@juggle/resize-observer': 3.4.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 17.0.2 + react-dom: 18.2.0(react@17.0.2) dev: true /use@3.1.1: @@ -22825,11 +22335,11 @@ packages: engines: {node: '>=6'} dev: false - /v8-to-istanbul@9.1.0: - resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==} + /v8-to-istanbul@9.0.1: + resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': 0.3.17 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.9.0 dev: true @@ -22917,19 +22427,19 @@ packages: replace-ext: 1.0.1 dev: true - /vite-node@0.28.5(@types/node@16.18.32): + /vite-node@0.28.5(@types/node@16.18.12): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} engines: {node: '>=v14.16.0'} hasBin: true dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) - mlly: 1.2.1 + mlly: 1.1.0 pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.3.8(@types/node@16.18.32) + vite: 4.0.4(@types/node@16.18.12) transitivePeerDependencies: - '@types/node' - less @@ -22940,8 +22450,8 @@ packages: - terser dev: true - /vite@4.3.8(@types/node@16.18.32): - resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} + /vite@4.0.4(@types/node@16.18.12): + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -22965,10 +22475,11 @@ packages: terser: optional: true dependencies: - '@types/node': 16.18.32 - esbuild: 0.17.19 - postcss: 8.4.23 - rollup: 3.23.0 + '@types/node': 16.18.12 + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.10.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -22995,29 +22506,29 @@ packages: jsdom: optional: true dependencies: - '@types/chai': 4.3.5 + '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 - '@types/node': 16.18.32 + '@types/node': 16.18.12 '@vitest/expect': 0.28.5 '@vitest/runner': 0.28.5 '@vitest/spy': 0.28.5 '@vitest/utils': 0.28.5 - acorn: 8.8.2 + acorn: 8.8.1 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 debug: 4.3.4(supports-color@8.1.1) - local-pkg: 0.4.3 + local-pkg: 0.4.2 pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 - std-env: 3.3.3 - strip-literal: 1.0.1 - tinybench: 2.5.0 + std-env: 3.3.2 + strip-literal: 1.0.0 + tinybench: 2.3.1 tinypool: 0.3.1 - tinyspy: 1.1.1 - vite: 4.3.8(@types/node@16.18.32) - vite-node: 0.28.5(@types/node@16.18.32) + tinyspy: 1.0.2 + vite: 4.0.4(@types/node@16.18.12) + vite-node: 0.28.5(@types/node@16.18.12) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -23077,8 +22588,8 @@ packages: dependencies: '@babel/parser': 7.21.8 '@babel/types': 7.21.5 - '@vue/compiler-dom': 3.3.4 - '@vue/compiler-sfc': 3.3.4 + '@vue/compiler-dom': 3.2.45 + '@vue/compiler-sfc': 3.2.45 ast-types: 0.14.2 hash-sum: 1.0.2 lru-cache: 4.1.5 @@ -23102,7 +22613,7 @@ packages: loader-utils: 1.4.2 querystring: 0.2.1 vue-docgen-api: 4.56.4(vue@2.7.14) - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) transitivePeerDependencies: - '@babel/preset-env' - supports-color @@ -23167,7 +22678,7 @@ packages: engines: {node: '>= 10.0.0', npm: '>= 5.0.0'} dev: false - /vue-loader@15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1): + /vue-loader@15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0): resolution: {integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 @@ -23183,14 +22694,14 @@ packages: vue-template-compiler: optional: true dependencies: - '@vue/component-compiler-utils': 3.3.0(react-dom@18.2.0)(react@18.2.0) - css-loader: 6.7.4(webpack@5.83.1) + '@vue/component-compiler-utils': 3.3.0(react-dom@18.2.0)(react@17.0.2) + css-loader: 6.7.3(webpack@5.75.0) hash-sum: 1.0.2 loader-utils: 1.4.2 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 vue-template-compiler: 2.7.14 - webpack: 5.83.1(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) transitivePeerDependencies: - arc-templates - atpl @@ -23273,16 +22784,15 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} dev: true - /vue-tsc@1.6.5(typescript@5.0.4): - resolution: {integrity: sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA==} + /vue-tsc@1.0.24(typescript@5.0.3): + resolution: {integrity: sha512-mmU1s5SAqE1nByQAiQnao9oU4vX+mSdsgI8H57SfKH6UVzq/jP9+Dbi2GaV+0b4Cn361d2ln8m6xeU60ApiEXg==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/vue-language-core': 1.6.5 - '@volar/vue-typescript': 1.6.5(typescript@5.0.4) - semver: 7.5.1 - typescript: 5.0.4 + '@volar/vue-language-core': 1.0.24 + '@volar/vue-typescript': 1.0.24 + typescript: 5.0.3 dev: true /vue2-boring-avatars@0.3.8: @@ -23311,6 +22821,13 @@ packages: resolution: {integrity: sha512-f+fciywl1SJEniZHD6H+kUO8gOnwIr7f4ijKA6+ZvJFjeGi1r4PDLl53Ayud9O/rk64RqgoQine0feoeOU0kXg==} dev: false + /w3c-xmlserializer@3.0.0: + resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} + engines: {node: '>=12'} + dependencies: + xml-name-validator: 4.0.0 + dev: true + /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} @@ -23318,16 +22835,16 @@ packages: xml-name-validator: 4.0.0 dev: true - /wait-on@7.0.1(debug@4.3.4): - resolution: {integrity: sha512-9AnJE9qTjRQOlTZIldAaf/da2eW0eSRSgcqq85mXQja/DW3MriHxkpODDSUEg+Gri/rKEcXUZHe+cevvYItaog==} - engines: {node: '>=12.0.0'} + /wait-on@6.0.0(debug@4.3.2): + resolution: {integrity: sha512-tnUJr9p5r+bEYXPUdRseolmz5XqJTTj98JgOsfBn7Oz2dxfE2g3zw1jE+Mo8lopM3j3et/Mq1yW7kKX6qw7RVw==} + engines: {node: '>=10.0.0'} hasBin: true dependencies: - axios: 0.27.2(debug@4.3.4) - joi: 17.9.2 + axios: 0.21.4(debug@4.3.2) + joi: 17.7.0 lodash: 4.17.21 - minimist: 1.2.8 - rxjs: 7.8.1 + minimist: 1.2.7 + rxjs: 7.5.7 transitivePeerDependencies: - debug dev: true @@ -23343,7 +22860,7 @@ packages: engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 dev: true /webidl-conversions@3.0.1: @@ -23359,12 +22876,12 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - colorette: 2.0.20 + colorette: 2.0.19 memfs: 3.4.13 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.19) + webpack: 5.75.0(esbuild@0.17.18) dev: true /webpack-hot-middleware@2.25.3: @@ -23388,7 +22905,7 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} dev: true - /webpack@5.75.0(esbuild@0.17.19): + /webpack@5.75.0(esbuild@0.17.18): resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -23403,8 +22920,8 @@ packages: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.2 - acorn-import-assertions: 1.8.0(acorn@8.8.2) + acorn: 8.8.1 + acorn-import-assertions: 1.8.0(acorn@8.8.1) browserslist: 4.21.4 chrome-trace-event: 1.0.3 enhanced-resolve: 5.13.0 @@ -23412,54 +22929,14 @@ packages: eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6(esbuild@0.17.19)(webpack@5.75.0) - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - - /webpack@5.83.1(esbuild@0.17.19): - resolution: {integrity: sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.8.2 - acorn-import-assertions: 1.9.0(acorn@8.8.2) - browserslist: 4.21.5 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.14.0 - es-module-lexer: 1.2.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.2 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.9(esbuild@0.17.19)(webpack@5.83.1) + terser-webpack-plugin: 5.3.6(esbuild@0.17.18)(webpack@5.75.0) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -23566,7 +23043,7 @@ packages: resolution: {integrity: sha512-iCRnKVvGxOQdsKhcQId2PXV1vV3J/sDPXKA4Oe9+Eti2nb2ESEsYHRYls/UjoUW3bIc5ZDO8dTH50A/5iVN+bw==} engines: {node: '>=0.10.0'} dependencies: - semver: 5.3.0 + semver: 5.7.1 dev: false /winston-transport@4.5.0: @@ -23651,7 +23128,7 @@ packages: /write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: true @@ -23678,7 +23155,7 @@ packages: engines: {node: '>=8.3'} dependencies: detect-indent: 6.1.0 - graceful-fs: 4.2.11 + graceful-fs: 4.2.10 is-plain-obj: 2.1.0 make-dir: 3.1.0 sort-keys: 4.2.0 @@ -23724,19 +23201,6 @@ packages: utf-8-validate: optional: true - /ws@8.13.0: - resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - /xml-crypto@3.0.1: resolution: {integrity: sha512-7XrwB3ujd95KCO6+u9fidb8ajvRJvIfGNWD0XLJoTWlBKz+tFpUzEYxsN+Il/6/gHtEs1RgRh2RH+TzhcWBZUw==} engines: {node: '>=0.4.0'} @@ -23943,20 +23407,6 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 21.1.1 - dev: false - - /yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - dependencies: - cliui: 8.0.1 - 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: 21.1.1 - dev: true /yargs@7.1.2: resolution: {integrity: sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==} From db4f729949ca9d4bd374802a2e6a4f2246075e07 Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 13:06:59 -0700 Subject: [PATCH 24/41] add heroku stack version --- app.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 app.json diff --git a/app.json b/app.json new file mode 100644 index 0000000000000..a0f8043838b29 --- /dev/null +++ b/app.json @@ -0,0 +1,3 @@ +{ + "stack": "heroku-20" +} From 8b2608b6144a733395ee719195d1ec4980c59eb0 Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 13:07:05 -0700 Subject: [PATCH 25/41] delete --- app.json | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 app.json diff --git a/app.json b/app.json deleted file mode 100644 index a0f8043838b29..0000000000000 --- a/app.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "stack": "heroku-20" -} From 5de916a6d232283c60363bf5145e004f32d9cf51 Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 13:09:36 -0700 Subject: [PATCH 26/41] add app.json setting heroku build stack --- app.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 app.json diff --git a/app.json b/app.json new file mode 100644 index 0000000000000..a0f8043838b29 --- /dev/null +++ b/app.json @@ -0,0 +1,3 @@ +{ + "stack": "heroku-20" +} From 42fa907ab568b0e6515c0b9af4f1fe20e4107ed1 Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 13:24:37 -0700 Subject: [PATCH 27/41] update --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b4112d8a0a30e..86c7c4926af12 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "packageManager": "pnpm@8.1.0", "scripts": { "preinstall": "node scripts/block-npm-install.js", - "buildx": "turbo run build", + "build": "turbo run build", "typecheck": "turbo run typecheck", "dev": "turbo run dev --parallel", "clean": "turbo run clean --parallel", @@ -18,7 +18,7 @@ "lint": "turbo run lint", "lintfix": "turbo run lintfix", "optimize-svg": "find ./packages -name '*.svg' ! -name 'pipedrive.svg' -print0 | xargs -0 -P16 -L20 npx svgo", - "start": "echo omri", + "start": "run-script-os", "start:default": "cd packages/cli/bin && ./n8n", "start:tunnel": "./packages/cli/bin/n8n start --tunnel", "start:windows": "cd packages/cli/bin && n8n", From 7e688b666f99cebd80ef55bd2f2c3f7bea76d1b8 Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 13:27:23 -0700 Subject: [PATCH 28/41] update vite --- package.json | 2 +- pnpm-lock.yaml | 1640 +++++++++++++++++++++++++++++------------------- 2 files changed, 987 insertions(+), 655 deletions(-) diff --git a/package.json b/package.json index 86c7c4926af12..0332d654be9d6 100644 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "tsc-watch": "^6.0.0", "turbo": "1.8.8", "typescript": "*", - "vite": "^4.0.4", + "vite": "^4.3.8", "vitest": "^0.28.5", "vue-template-compiler": "^2.7.14", "vue-tsc": "^1.0.24" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72cbc2ca206fc..5d598a66d92c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,7 +54,7 @@ importers: version: 2.0.12 '@vitejs/plugin-vue2': specifier: ^2.2.0 - version: 2.2.0(vite@4.0.4)(vue@2.7.14) + version: 2.2.0(vite@4.3.8)(vue@2.7.14) '@vitest/coverage-c8': specifier: ^0.28.5 version: 0.28.5 @@ -122,8 +122,8 @@ importers: specifier: ^5.0.3 version: 5.0.3 vite: - specifier: ^4.0.4 - version: 4.0.4(@types/node@16.18.12) + specifier: ^4.3.8 + version: 4.3.8(@types/node@16.18.12) vitest: specifier: ^0.28.5 version: 0.28.5 @@ -147,13 +147,13 @@ importers: version: 8.37.0 '@typescript-eslint/eslint-plugin': specifier: ~5.59 - version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) + version: 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) '@typescript-eslint/parser': specifier: ~5.59 - version: 5.59.0(eslint@8.39.0)(typescript@5.0.3) + version: 5.59.0(eslint@8.39.0)(typescript@5.0.4) '@vue/eslint-config-typescript': specifier: ^11.0.3 - version: 11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.3) + version: 11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.4) eslint: specifier: ~8.39 version: 8.39.0 @@ -177,7 +177,7 @@ importers: version: 1.0.0 eslint-plugin-prettier: specifier: ~4.2 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.3) + version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8) eslint-plugin-unicorn: specifier: ~46.0 version: 46.0.0(eslint@8.39.0) @@ -613,7 +613,7 @@ importers: version: 4.0.8 mock-jwks: specifier: ^1.0.9 - version: 1.0.9(nock@13.2.9) + version: 1.0.9(nock@13.3.1) nodemon: specifier: ^2.0.2 version: 2.0.20 @@ -622,7 +622,7 @@ importers: version: 1.1.6 ts-essentials: specifier: ^7.0.3 - version: 7.0.3(typescript@5.0.3) + version: 7.0.3(typescript@5.0.4) tsc-alias: specifier: ^1.8.2 version: 1.8.2 @@ -762,25 +762,25 @@ importers: version: 2.0.9(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.14) '@storybook/addon-actions': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-docs': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-essentials': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': specifier: ^7.0.7 - version: 7.0.7(react-dom@18.2.0)(react@17.0.2) + version: 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-postcss': specifier: ^3.0.0-alpha.1 - version: 3.0.0-alpha.1(webpack@5.75.0) + version: 3.0.0-alpha.1(webpack@5.83.1) '@storybook/vue': specifier: ^7.0.7 - version: 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) + version: 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14) '@storybook/vue-webpack5': specifier: ^7.0.7 - version: 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + version: 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 @@ -801,7 +801,7 @@ importers: version: 2.8.0 autoprefixer: specifier: ^10.4.13 - version: 10.4.13(postcss@8.4.21) + version: 10.4.13(postcss@8.4.23) core-js: specifier: ^3.27.2 version: 3.27.2 @@ -813,19 +813,19 @@ importers: version: 1.58.0 sass-loader: specifier: ^13.2.0 - version: 13.2.0(sass@1.58.0)(webpack@5.75.0) + version: 13.2.0(sass@1.58.0)(webpack@5.83.1) storybook: specifier: ^7.0.7 version: 7.0.7 storybook-addon-themes: specifier: ^6.1.0 - version: 6.1.0(react-dom@18.2.0)(react@17.0.2)(vue@2.7.14) + version: 6.1.0(react-dom@18.2.0)(react@18.2.0)(vue@2.7.14) packages/editor-ui: dependencies: '@codemirror/autocomplete': specifier: ^6.4.0 - version: 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/commands': specifier: ^6.1.0 version: 6.1.2 @@ -837,10 +837,10 @@ importers: version: 6.0.1 '@codemirror/lang-python': specifier: ^6.1.2 - version: 6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/lang-sql': specifier: ^6.4.1 - version: 6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': specifier: ^6.2.1 version: 6.2.1 @@ -894,7 +894,7 @@ importers: version: 1.0.0 codemirror-lang-n8n-expression: specifier: ^0.2.0 - version: 0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + version: 0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) copy-to-clipboard: specifier: ^3.3.3 version: 3.3.3 @@ -997,7 +997,7 @@ importers: version: 5.16.5 '@testing-library/user-event': specifier: ^14.4.3 - version: 14.4.3(@testing-library/dom@7.31.2) + version: 14.4.3(@testing-library/dom@9.3.0) '@testing-library/vue': specifier: ^5.8.3 version: 5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14) @@ -1584,7 +1584,7 @@ importers: version: 0.4.11 eslint-plugin-n8n-nodes-base: specifier: ^1.12.0 - version: 1.12.0(eslint@8.39.0)(typescript@5.0.3) + version: 1.12.0(eslint@8.41.0)(typescript@5.0.4) gulp: specifier: ^4.0.0 version: 4.0.2 @@ -4313,6 +4313,13 @@ packages: regenerator-runtime: 0.13.11 dev: true + /@babel/runtime@7.21.5: + resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.11 + dev: true + /@babel/template@7.20.7: resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} engines: {node: '>=6.9.0'} @@ -4393,6 +4400,20 @@ packages: '@lezer/common': 1.0.1 dev: false + /@codemirror/autocomplete@6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): + resolution: {integrity: sha512-HLF2PnZAm1s4kGs30EiqKMgD7XsYaQ0XJnMR0rofEWQ5t5D60SfqpDIkIh1ze5tiEbyUWm8+VJ6W1/erVvBMIA==} + peerDependencies: + '@codemirror/language': ^6.0.0 + '@codemirror/state': ^6.0.0 + '@codemirror/view': ^6.0.0 + '@lezer/common': ^1.0.0 + dependencies: + '@codemirror/language': 6.2.1 + '@codemirror/state': 6.1.4 + '@codemirror/view': 6.5.1 + '@lezer/common': 1.0.2 + dev: false + /@codemirror/commands@6.1.2: resolution: {integrity: sha512-sO3jdX1s0pam6lIdeSJLMN3DQ6mPEbM4yLvyKkdqtmd/UDwhXA5+AwFJ89rRXm6vTeOXBsE5cAmlos/t7MJdgg==} dependencies: @@ -4433,10 +4454,10 @@ packages: '@lezer/json': 1.0.0 dev: false - /@codemirror/lang-python@6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1): + /@codemirror/lang-python@6.1.2(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): resolution: {integrity: sha512-nbQfifLBZstpt6Oo4XxA2LOzlSp4b/7Bc5cmodG1R+Cs5PLLCTUvsMNWDnziiCfTOG/SW1rVzXq/GbIr6WXlcw==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': 6.2.1 '@lezer/python': 1.1.5 transitivePeerDependencies: @@ -4445,10 +4466,10 @@ packages: - '@lezer/common' dev: false - /@codemirror/lang-sql@6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.1): + /@codemirror/lang-sql@6.4.1(@codemirror/view@6.5.1)(@lezer/common@1.0.2): resolution: {integrity: sha512-PFB56L+A0WGY35uRya+Trt5g19V9k2V9X3c55xoFW4RgiATr/yLqWsbbnEsdxuMn5tLpuikp7Kmj9smRsqBXAg==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': 6.2.1 '@codemirror/state': 6.1.4 '@lezer/highlight': 1.1.1 @@ -4557,360 +4578,184 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@17.0.2): + /@emotion/use-insertion-effect-with-fallbacks@1.0.0(react@18.2.0): resolution: {integrity: sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==} peerDependencies: react: '>=16.8.0' dependencies: - react: 17.0.2 + react: 18.2.0 dev: true - /@esbuild/android-arm64@0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + /@esbuild/android-arm64@0.17.19: + resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} cpu: [arm64] os: [android] dev: true optional: true - /@esbuild/android-arm64@0.17.18: - resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - dev: true - optional: true - - /@esbuild/android-arm@0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + /@esbuild/android-arm@0.17.19: + resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} cpu: [arm] os: [android] dev: true optional: true - /@esbuild/android-arm@0.17.18: - resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - dev: true - optional: true - - /@esbuild/android-x64@0.16.17: - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + /@esbuild/android-x64@0.17.19: + resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} cpu: [x64] os: [android] dev: true optional: true - /@esbuild/android-x64@0.17.18: - resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - dev: true - optional: true - - /@esbuild/darwin-arm64@0.16.17: - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + /@esbuild/darwin-arm64@0.17.19: + resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] dev: true optional: true - /@esbuild/darwin-arm64@0.17.18: - resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - dev: true - optional: true - - /@esbuild/darwin-x64@0.16.17: - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + /@esbuild/darwin-x64@0.17.19: + resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} cpu: [x64] os: [darwin] dev: true optional: true - /@esbuild/darwin-x64@0.17.18: - resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - dev: true - optional: true - - /@esbuild/freebsd-arm64@0.16.17: - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - dev: true - optional: true - - /@esbuild/freebsd-arm64@0.17.18: - resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==} + /@esbuild/freebsd-arm64@0.17.19: + resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] dev: true optional: true - /@esbuild/freebsd-x64@0.16.17: - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - dev: true - optional: true - - /@esbuild/freebsd-x64@0.17.18: - resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==} + /@esbuild/freebsd-x64@0.17.19: + resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] dev: true optional: true - /@esbuild/linux-arm64@0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + /@esbuild/linux-arm64@0.17.19: + resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} cpu: [arm64] os: [linux] dev: true optional: true - /@esbuild/linux-arm64@0.17.18: - resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-arm@0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + /@esbuild/linux-arm@0.17.19: + resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} cpu: [arm] os: [linux] dev: true optional: true - /@esbuild/linux-arm@0.17.18: - resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-ia32@0.16.17: - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + /@esbuild/linux-ia32@0.17.19: + resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} cpu: [ia32] os: [linux] dev: true optional: true - /@esbuild/linux-ia32@0.17.18: - resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-loong64@0.16.17: - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-loong64@0.17.18: - resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==} + /@esbuild/linux-loong64@0.17.19: + resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] dev: true optional: true - /@esbuild/linux-mips64el@0.16.17: - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-mips64el@0.17.18: - resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==} + /@esbuild/linux-mips64el@0.17.19: + resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] dev: true optional: true - /@esbuild/linux-ppc64@0.16.17: - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + /@esbuild/linux-ppc64@0.17.19: + resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] dev: true optional: true - /@esbuild/linux-ppc64@0.17.18: - resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-riscv64@0.16.17: - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-riscv64@0.17.18: - resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==} + /@esbuild/linux-riscv64@0.17.19: + resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] dev: true optional: true - /@esbuild/linux-s390x@0.16.17: - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + /@esbuild/linux-s390x@0.17.19: + resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} cpu: [s390x] os: [linux] dev: true optional: true - /@esbuild/linux-s390x@0.17.18: - resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - dev: true - optional: true - - /@esbuild/linux-x64@0.16.17: - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + /@esbuild/linux-x64@0.17.19: + resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} cpu: [x64] os: [linux] dev: true optional: true - /@esbuild/linux-x64@0.17.18: - resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - dev: true - optional: true - - /@esbuild/netbsd-x64@0.16.17: - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - dev: true - optional: true - - /@esbuild/netbsd-x64@0.17.18: - resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==} + /@esbuild/netbsd-x64@0.17.19: + resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] dev: true optional: true - /@esbuild/openbsd-x64@0.16.17: - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + /@esbuild/openbsd-x64@0.17.19: + resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] dev: true optional: true - /@esbuild/openbsd-x64@0.17.18: - resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - dev: true - optional: true - - /@esbuild/sunos-x64@0.16.17: - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + /@esbuild/sunos-x64@0.17.19: + resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] dev: true optional: true - /@esbuild/sunos-x64@0.17.18: - resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - dev: true - optional: true - - /@esbuild/win32-arm64@0.16.17: - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - dev: true - optional: true - - /@esbuild/win32-arm64@0.17.18: - resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==} + /@esbuild/win32-arm64@0.17.19: + resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} cpu: [arm64] os: [win32] dev: true optional: true - /@esbuild/win32-ia32@0.16.17: - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + /@esbuild/win32-ia32@0.17.19: + resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] dev: true optional: true - /@esbuild/win32-ia32@0.17.18: - resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - dev: true - optional: true - - /@esbuild/win32-x64@0.16.17: - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - dev: true - optional: true - - /@esbuild/win32-x64@0.17.18: - resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==} + /@esbuild/win32-x64@0.17.19: + resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -4927,11 +4772,26 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.41.0 + eslint-visitor-keys: 3.4.0 + dev: true + /@eslint-community/regexpp@4.5.0: resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: true + /@eslint/eslintrc@2.0.2: resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4949,11 +4809,33 @@ packages: - supports-color dev: true + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4(supports-color@8.1.1) + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /@eslint/js@8.39.0: resolution: {integrity: sha512-kf9RB0Fg7NZfap83B3QOqOGg9QmD9yBudqQXzzOtn3i4y7ZUXe5ONeW34Gwi+TxhH4mvj72R1Zc300KUMa9Bng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@eslint/js@8.41.0: + resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@faker-js/faker@7.6.0: resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} @@ -5333,6 +5215,15 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} @@ -5350,10 +5241,21 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true + /@jridgewell/source-map@0.3.3: + resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + /@jridgewell/trace-mapping@0.3.17: resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: @@ -5361,6 +5263,13 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true + /@jridgewell/trace-mapping@0.3.18: + resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true + /@js-joda/core@5.4.1: resolution: {integrity: sha512-+uMco2Xm9VYJ81XYWwrvgsM9xEvqs9JvLNrN4/fOg7YJKk4yeqAg+O/cpoFPTGxvfL2Zy0mUcnKlIz9UV0Cadw==} dev: false @@ -5423,6 +5332,10 @@ packages: resolution: {integrity: sha512-8TR5++Q/F//tpDsLd5zkrvEX5xxeemafEaek7mUp7Y+bI8cKQXdSqhzTOBaOogETcMOVr0pT3BBPXp13477ciw==} dev: false + /@lezer/common@1.0.2: + resolution: {integrity: sha512-SVgiGtMnMnW3ActR8SXgsDhw7a0w0ChHSYAyAUxxrOiJ1OqYWEKk/xJd84tTSPo1mo6DXLObAJALNnd0Hrv7Ng==} + dev: false + /@lezer/css@1.1.1: resolution: {integrity: sha512-mSjx+unLLapEqdOYDejnGBokB5+AiJKZVclmud0MKQOKx3DLJ5b5VTCstgDDknR6iIV4gVrN6euzsCnj0A2gQA==} dependencies: @@ -5489,14 +5402,14 @@ packages: - supports-color dev: false - /@mdx-js/react@2.3.0(react@17.0.2): + /@mdx-js/react@2.3.0(react@18.2.0): resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} peerDependencies: react: '>=16' dependencies: '@types/mdx': 2.0.3 '@types/react': 18.0.27 - react: 17.0.2 + react: 18.2.0 dev: true /@miragejs/pretender-node-polyfill@0.1.2: @@ -6010,7 +5923,7 @@ packages: resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} dev: false - /@storybook/addon-actions@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-actions@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-WxsnSjAvdf6NhUfTqcwV+FJmsJV56gh2cY4QnGfqfwO5zoBWTUYnhz57TgxSMhJY0kspyX9Q1Kc//r1d5lt1qA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6022,26 +5935,26 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 dequal: 2.0.3 lodash: 4.17.21 polished: 4.2.2 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) - react-inspector: 6.0.1(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-inspector: 6.0.1(react@18.2.0) telejson: 7.0.4 ts-dedent: 2.2.0 uuid: 9.0.0 dev: true - /@storybook/addon-backgrounds@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-backgrounds@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DhT32K1+ti7MXY9oqt36b9jlg7iY68IP0ZQbR3gjShcsIXZpFqh18TQo0vwDY1ldqnBvkTk6Jd5vcxA8tfyshw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6053,20 +5966,20 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-controls@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/QEzleKoWRQ3i7KB32QvqDGcGMw4kG2BxEf0d+ymxd2SjoeL6kX2eHE0b4OxFPXiWUyTfXBFwmcI2Re3fRUJnQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6077,24 +5990,24 @@ packages: react-dom: optional: true dependencies: - '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-common': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/node-logger': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 lodash: 4.17.21 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/addon-docs@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-docs@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5PT7aiTD6QPH+4CZLcv4PiUgWucD9JNGHVMRbQMEyFW6qbs87dHmu1m1uXIvx3BF5h3mTo4FHNAf8IQIq5HH9w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6103,10 +6016,10 @@ packages: '@babel/core': 7.20.12 '@babel/plugin-transform-react-jsx': 7.20.7(@babel/core@7.20.12) '@jest/transform': 29.5.0 - '@mdx-js/react': 2.3.0(react@17.0.2) - '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@mdx-js/react': 2.3.0(react@18.2.0) + '@storybook/blocks': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/csf-plugin': 7.0.7 '@storybook/csf-tools': 7.0.7 '@storybook/global': 5.0.0 @@ -6114,12 +6027,12 @@ packages: '@storybook/node-logger': 7.0.7 '@storybook/postinstall': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/react-dom-shim': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/react-dom-shim': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 fs-extra: 11.1.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) remark-external-links: 8.0.0 remark-slug: 6.1.0 ts-dedent: 2.2.0 @@ -6127,27 +6040,27 @@ packages: - supports-color dev: true - /@storybook/addon-essentials@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-essentials@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-uNx0BvN1XP7cNnk/L4oiFQlEB/KABqOeIyI8/mhfIyTvvwo9uAYIQAyiwWuz9MFmofCNm7CgLNOUaEwNDkM4CA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addon-actions': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-backgrounds': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-controls': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-docs': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-actions': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-backgrounds': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-controls': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-highlight': 7.0.7 - '@storybook/addon-measure': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-outline': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-toolbars': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/addon-viewport': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addon-measure': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-outline': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-toolbars': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-viewport': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-common': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/node-logger': 7.0.7 '@storybook/preview-api': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color @@ -6161,7 +6074,7 @@ packages: '@storybook/preview-api': 7.0.7 dev: true - /@storybook/addon-links@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-links@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DEjDxjHb3mT8Sdnx4In5Ev9gJ/XdjlHOq4iuy0wnMyrCV4wnzTQnIeSCx8nkrXFb314zc33JPnCcrb5pQoD5GQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6176,17 +6089,17 @@ packages: '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-measure@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-lb4wEIvIVF+ePx1sC+n9rDI0+49sRa6MWbcvZ+BhbAoCeGcX7uACQFdW6HyXolmBuZASsTnzVQ4KqzzvY1dSWw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6198,17 +6111,17 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-outline@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-outline@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-AxbNZ4N1fXBTeMYM9tFudfW+Gzq7UikCjPxn5ax3Pde+zZjaEMppUxv5EMz4g5GIJupLYRmKH5pN0YcYoRLY6w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6220,31 +6133,31 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) ts-dedent: 2.2.0 dev: true - /@storybook/addon-postcss@3.0.0-alpha.1(webpack@5.75.0): + /@storybook/addon-postcss@3.0.0-alpha.1(webpack@5.83.1): resolution: {integrity: sha512-j3DB//h89ctz0Orh1N4AHuzdzYhbL5XhUdh1V5rJ6tPOhHZ57v60tS4owukY4nE5gqM345lbuXK6MjbSZPqZdQ==} engines: {node: '>=14', yarn: ^1.17.0} dependencies: '@storybook/node-logger': 6.5.15 - css-loader: 3.6.0(webpack@5.75.0) + css-loader: 3.6.0(webpack@5.83.1) postcss: 7.0.39 - postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.75.0) - style-loader: 1.3.0(webpack@5.75.0) + postcss-loader: 4.3.0(postcss@7.0.39)(webpack@5.83.1) + style-loader: 1.3.0(webpack@5.83.1) transitivePeerDependencies: - webpack dev: true - /@storybook/addon-toolbars@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-toolbars@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/NkYHhU1VAz5lXjWuV8+ADWB84HzktvZv4jfiKX7Zzu6JVzrBu7FotQSWh3pDqqVwCB50RClUGtcHmSSac9CAQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6256,15 +6169,15 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addon-viewport@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addon-viewport@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-znqhd8JFEFoXcAdwYhz1CwrCpVAzhuSyUVBUNDsDs+mgBEfGth4D4abIdWWGcfP6+CmI5ebFHtk443cExZebag==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6276,53 +6189,53 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) memoizerific: 1.11.3 prop-types: 15.8.1 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/addons@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/addons@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-xT31SuSX+kYGyxCNK2nqL7WTxucs3rSmhiCLovJcUjYk+QquV3c2c53Ki7lwwdDbzfXFcNAe0HJ4hoTN4jhn0Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/api': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/channels': 6.5.15 '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@18.2.0)(react@17.0.2) - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@types/webpack-env': 1.18.0 core-js: 3.27.2 global: 4.4.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true - /@storybook/addons@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/addons@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-it8NWXsdm3dhjc237d9jj7dGJf6eHDfuDv12nirV64J1dzWrnW+lONeZMPMgxxdLlgYfxH52fLgjcw/dAC/E+Q==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/api@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/api@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-BBE0KXKvj1/3jTghbIoWfrcDM0t+xO7EYtWWAXD6XlhGsZVD2Dy82Z52ONyLulMDRpMWl0OYy3h6A1YnFUH25w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6332,16 +6245,16 @@ packages: '@storybook/client-logger': 6.5.15 '@storybook/core-events': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/router': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/semver': 7.3.2 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.27.2 fast-deep-equal: 3.1.3 global: 4.4.0 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 store2: 2.14.2 telejson: 6.0.8 @@ -6349,7 +6262,7 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/api@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/api@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-0++LcK6PX1Z2HsI9fyZyqvmeFrB5NDMcsbmIvJfA2NfK92UW8y7t6Ft2fq/2jUCJcWT8Jp3xpatUvYb28irfwg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6361,12 +6274,12 @@ packages: optional: true dependencies: '@storybook/client-logger': 7.0.7 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/blocks@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/blocks@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ehR0hAFWNHHqmrmbwYPKhLpgbIBKtyMbeoGClTRSnrVBGONciYJdmxegkCTReUklCY+HBJjtlwNowT+7+5sSaw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6374,25 +6287,25 @@ packages: dependencies: '@storybook/channels': 7.0.7 '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/docs-tools': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 '@types/lodash': 4.14.191 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 - markdown-to-jsx: 7.1.9(react@17.0.2) + markdown-to-jsx: 7.1.9(react@18.2.0) memoizerific: 1.11.3 polished: 4.2.2 - react: 17.0.2 - react-colorful: 5.6.1(react-dom@18.2.0)(react@17.0.2) - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) + react-dom: 18.2.0(react@18.2.0) telejson: 7.0.4 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -6409,10 +6322,10 @@ packages: '@storybook/node-logger': 7.0.7 '@types/ejs': 3.1.1 '@types/find-cache-dir': 3.2.1 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.18) + '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.17.19) browser-assert: 1.2.1 ejs: 3.1.8 - esbuild: 0.17.18 + esbuild: 0.17.19 esbuild-plugin-alias: 0.2.1 express: 4.18.2 find-cache-dir: 3.3.2 @@ -6423,7 +6336,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.0.7(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-template-compiler@2.7.14): + /@storybook/builder-webpack5@7.0.7(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-template-compiler@2.7.14): resolution: {integrity: sha512-VdPPgQau9150arge3IVW+CkVBNwkQgmtJlUst7pIe/7lTP/m+ClWLTfhdkZHZk5Qb24EAdq6rmEO3LlvRBMUAg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6434,25 +6347,25 @@ packages: optional: true dependencies: '@babel/core': 7.20.12 - '@storybook/addons': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/addons': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/channel-postmessage': 7.0.7 '@storybook/channel-websocket': 7.0.7 '@storybook/channels': 7.0.7 '@storybook/client-api': 7.0.7 '@storybook/client-logger': 7.0.7 - '@storybook/components': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/components': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/core-common': 7.0.7 '@storybook/core-events': 7.0.7 '@storybook/core-webpack': 7.0.7 '@storybook/global': 5.0.0 - '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/manager-api': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/node-logger': 7.0.7 '@storybook/preview': 7.0.7 '@storybook/preview-api': 7.0.7 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/store': 7.0.7 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@types/node': 16.18.12 '@types/semver': 7.3.13 babel-loader: 9.1.2(@babel/core@7.20.12)(webpack@5.75.0) @@ -6461,21 +6374,21 @@ packages: case-sensitive-paths-webpack-plugin: 2.4.0 css-loader: 6.7.3(webpack@5.75.0) express: 4.18.2 - fork-ts-checker-webpack-plugin: 6.5.2(typescript@5.0.3)(vue-template-compiler@2.7.14)(webpack@5.75.0) + fork-ts-checker-webpack-plugin: 6.5.2(typescript@5.0.4)(vue-template-compiler@2.7.14)(webpack@5.75.0) fs-extra: 11.1.0 html-webpack-plugin: 5.5.0(webpack@5.75.0) path-browserify: 1.0.1 process: 0.11.10 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) semver: 7.3.8 style-loader: 3.3.1(webpack@5.75.0) - terser-webpack-plugin: 5.3.6(esbuild@0.17.18)(webpack@5.75.0) + terser-webpack-plugin: 5.3.6(esbuild@0.17.19)(webpack@5.75.0) ts-dedent: 2.2.0 - typescript: 5.0.3 + typescript: 5.0.4 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) webpack-dev-middleware: 5.3.3(webpack@5.75.0) webpack-hot-middleware: 2.25.3 webpack-virtual-modules: 0.4.6 @@ -6610,7 +6523,7 @@ packages: - supports-color dev: true - /@storybook/components@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/components@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-bHTT0Oa3s4g+MBMaLBbX9ofMtb1AW59AzIUNGrfqW1XqJMGuUHMiJ7TSo+i5dRSFpbFygnwMEG9LfHxpR2Z0Dw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6618,17 +6531,17 @@ packages: dependencies: '@storybook/client-logger': 6.5.15 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.27.2 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 util-deprecate: 1.0.2 dev: true - /@storybook/components@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/components@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-6PLs9LMkBuhH/w4bSJ72tYgICMbOOIHuoB/fQdVlzhsdnXL2fM/v4RVW2N7v+Oz3lYXp/JtV8V9Ub8h6eDQKXg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6637,12 +6550,12 @@ packages: '@storybook/client-logger': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) - use-resize-observer: 9.1.0(react-dom@18.2.0)(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + use-resize-observer: 9.1.0(react-dom@18.2.0)(react@18.2.0) util-deprecate: 1.0.2 dev: true @@ -6661,8 +6574,8 @@ packages: '@types/node': 16.18.12 '@types/pretty-hrtime': 1.0.1 chalk: 4.1.2 - esbuild: 0.17.18 - esbuild-register: 3.4.2(esbuild@0.17.18) + esbuild: 0.17.19 + esbuild-register: 3.4.2(esbuild@0.17.19) file-system-cache: 2.0.2 find-up: 5.0.0 fs-extra: 11.1.0 @@ -6812,7 +6725,7 @@ packages: resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} dev: true - /@storybook/manager-api@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/manager-api@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-QTd/P72peAhofKqK+8yzIO9iWAEfPn8WUGGveV2KGaTlSlgbr87RLHEKilcXMZcYhBWC9izFRmjKum9ROdskrQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6823,14 +6736,14 @@ packages: '@storybook/core-events': 7.0.7 '@storybook/csf': 0.1.0 '@storybook/global': 5.0.0 - '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) - '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) + '@storybook/router': 7.0.7(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.0.7 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) semver: 7.3.8 store2: 2.14.2 telejson: 7.0.4 @@ -6868,7 +6781,7 @@ packages: resolution: {integrity: sha512-APcZ2KaR7z1aJje3pID4Ywmt1/aVcP3Sc4ltzNdH9mCkEsuq0fZHHQrYSa9Ya1IPRmSeLZ5/23q1iyqmGU3zoQ==} dev: true - /@storybook/preset-vue-webpack@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/preset-vue-webpack@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-iuCWRlvc1lRa6s6KB39MCCxVFBp40BJAip+rluSuvjZyDva/9L6+TIB2tkz3d4dqRHee8Y8C2KSnx9OT8Ue6Iw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -6883,15 +6796,15 @@ packages: '@storybook/core-webpack': 7.0.7 '@storybook/docs-tools': 7.0.7 '@types/node': 16.18.12 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) - css-loader: 6.7.3(webpack@5.75.0) - ts-loader: 9.4.2(typescript@5.0.3)(webpack@5.75.0) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) + css-loader: 6.7.4(webpack@5.83.1) + ts-loader: 9.4.2(typescript@5.0.4)(webpack@5.75.0) vue: 2.7.14 vue-docgen-api: 4.56.4(vue@2.7.14) vue-docgen-loader: 1.5.1(@babel/preset-env@7.21.5)(vue-docgen-api@4.56.4)(webpack@5.75.0) - vue-loader: 15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0) + vue-loader: 15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1) vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) transitivePeerDependencies: - '@babel/preset-env' - '@swc/core' @@ -6926,17 +6839,17 @@ packages: resolution: {integrity: sha512-uL3ZcFao6UvxiSxCIcXKFakxEr9Nn0lvu0zzC2yQCVepzA7a+GDr1cK5VbZ6Mez38CnOvBmb5pkCbgRqSf/oug==} dev: true - /@storybook/react-dom-shim@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/react-dom-shim@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-INGwFeu9M+RzpvktSKuwy8Rk/70mXGqxxsb9lPtq7phmETvfpNX7GnLJqiVazTaQiB1DkB0iAPUsK2MNbBu+Kw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/router@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/router@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-9t8rI8t7/Krolau29gsdjdbRQ66orONIyP0efp0EukVgv6reNFzb/U14ARrl0uHys6Tl5Xyece9FoakQUdn8Kg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6946,12 +6859,12 @@ packages: core-js: 3.27.2 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true - /@storybook/router@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/router@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-/lM8/NHQKeshfnC3ayFuO8Y9TCSHnCAPRhIsVxvanBzcj+ILbCIyZ+TspvB3hT4MbX/Ez+JR8VrMbjXIGwmH8w==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6960,8 +6873,8 @@ packages: '@storybook/client-logger': 7.0.7 memoizerific: 1.11.3 qs: 6.11.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /@storybook/semver@7.3.2: @@ -6990,14 +6903,14 @@ packages: fetch-retry: 5.0.3 fs-extra: 11.1.0 isomorphic-unfetch: 3.1.0 - nanoid: 3.3.4 + nanoid: 3.3.6 read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding - supports-color dev: true - /@storybook/theming@6.5.15(react-dom@18.2.0)(react@17.0.2): + /@storybook/theming@6.5.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pgdW0lVZKKXQ4VhIfLHycMmwFSVOY7vLTKnytag4Y8Yz+aXm0bwDN/QxPntFzDH47F1Rcy2ywNnvty8ooDTvuA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7006,23 +6919,23 @@ packages: '@storybook/client-logger': 6.5.15 core-js: 3.27.2 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) regenerator-runtime: 0.13.11 dev: true - /@storybook/theming@7.0.7(react-dom@18.2.0)(react@17.0.2): + /@storybook/theming@7.0.7(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-InTZe+Sgco1NsxgiG+cyUKWQe3GsjlIyU/o5qDdtOTXcZ64HzyBuAZlAequSddqfDeMDqxRFPc2w1J28MAUHxA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@17.0.2) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.0(react@18.2.0) '@storybook/client-logger': 7.0.7 '@storybook/global': 5.0.0 memoizerific: 1.11.3 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /@storybook/types@7.0.7: @@ -7034,7 +6947,7 @@ packages: file-system-cache: 2.0.2 dev: true - /@storybook/vue-webpack5@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/vue-webpack5@7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-SNxmyIxZl7kkCWhJfyvyIkhb11muKYHAcXMJTSlcIAKRQN37ft0jhPBciQZ4GLOLorqmIm14NLIdzInBXcm++A==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7048,17 +6961,17 @@ packages: vue-template-compiler: ^2.6.8 dependencies: '@babel/core': 7.21.8 - '@storybook/builder-webpack5': 7.0.7(esbuild@0.17.18)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.3)(vue-template-compiler@2.7.14) + '@storybook/builder-webpack5': 7.0.7(esbuild@0.17.19)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(vue-template-compiler@2.7.14) '@storybook/core-common': 7.0.7 - '@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) - '@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) + '@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.4)(esbuild@0.17.19)(typescript@5.0.4)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14) '@types/node': 16.18.12 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) - css-loader: 6.7.3(webpack@5.75.0) - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) + css-loader: 6.7.4(webpack@5.83.1) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) vue: 2.7.14 - vue-loader: 15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0) + vue-loader: 15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1) vue-template-compiler: 2.7.14 transitivePeerDependencies: - '@babel/preset-env' @@ -7071,7 +6984,7 @@ packages: - webpack-cli dev: true - /@storybook/vue@7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14): + /@storybook/vue@7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.4)(vue@2.7.14): resolution: {integrity: sha512-xz4yU+iIy3lmlPsfqhtYWZC2kVvgwMtL/gNvROTnTGgxjAcr0TK0GiIvCoJDnY+8CE83Ek+/8Qmf26/VtpzJCw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -7090,8 +7003,8 @@ packages: '@storybook/global': 5.0.0 '@storybook/preview-api': 7.0.7 '@storybook/types': 7.0.7 - babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) - css-loader: 6.7.3(webpack@5.75.0) + babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.83.1) + css-loader: 6.7.4(webpack@5.83.1) ts-dedent: 2.2.0 type-fest: 2.19.0 vue: 2.7.14 @@ -7127,6 +7040,20 @@ packages: pretty-format: 26.6.2 dev: true + /@testing-library/dom@9.3.0: + resolution: {integrity: sha512-Dffe68pGwI6WlLRYR2I0piIkyole9cSBH5jGQKCGMRpHW5RHCqAUaqc2Kv0tUyd4dU4DLPKhJIjyKOnjv4tuUw==} + engines: {node: '>=14'} + dependencies: + '@babel/code-frame': 7.21.4 + '@babel/runtime': 7.21.5 + '@types/aria-query': 5.0.1 + aria-query: 5.1.3 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + dev: true + /@testing-library/jest-dom@5.16.5: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} @@ -7142,13 +7069,13 @@ packages: redent: 3.0.0 dev: true - /@testing-library/user-event@14.4.3(@testing-library/dom@7.31.2): + /@testing-library/user-event@14.4.3(@testing-library/dom@9.3.0): resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@testing-library/dom': '>=7.21.4' dependencies: - '@testing-library/dom': 7.31.2 + '@testing-library/dom': 9.3.0 dev: true /@testing-library/vue@5.8.3(vue-template-compiler@2.7.14)(vue@2.7.14): @@ -7188,6 +7115,10 @@ packages: resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==} dev: true + /@types/aria-query@5.0.1: + resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} + dev: true + /@types/asn1@0.2.0: resolution: {integrity: sha512-5TMxIpYbIA9c1J0hYQjQDX3wr+rTgQEAXaW2BI8ECM8FO53wSW4HFZplTalrKSHuZUc76NtXcePRhwuOHqGD5g==} dependencies: @@ -7381,6 +7312,10 @@ packages: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} dev: true + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + dev: true + /@types/eventsource@1.1.9: resolution: {integrity: sha512-F3K4oyM12o8W9jxuJmW+1sc8kdw0Hj0t+26urwkcolPJTgkfppEfIdftdcXmUU2QPBIwcrYO6diqgIqgCDf1FA==} dev: true @@ -8255,7 +8190,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/eslint-plugin@5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-p0QgrEyrxAWBecR56gyn3wkG15TJdI//eetInP3zYRewDh0XS+DhB3VUAd3QqvziFsfaQIoIuZMxZRB7vXYaYw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8267,23 +8202,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) '@typescript-eslint/scope-manager': 5.59.0 - '@typescript-eslint/type-utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/type-utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8295,23 +8230,23 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.4) '@typescript-eslint/scope-manager': 5.59.5 - '@typescript-eslint/type-utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/type-utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/parser@5.59.0(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8323,15 +8258,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.0 '@typescript-eslint/types': 5.59.0 - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - typescript: 5.0.3 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.5(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/parser@5.59.5(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8343,10 +8278,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - typescript: 5.0.3 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true @@ -8375,7 +8310,7 @@ packages: '@typescript-eslint/visitor-keys': 5.59.5 dev: true - /@typescript-eslint/type-utils@5.59.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/type-utils@5.59.0(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-d/B6VSWnZwu70kcKQSCqjcXpVH+7ABKH8P1KNn4K7j5PXXuycZTPXF44Nui0TEm6rbWGi8kc78xRgOC4n7xFgA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8385,17 +8320,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@5.59.5(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/type-utils@5.59.5(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8405,12 +8340,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) - '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.5(eslint@8.39.0)(typescript@5.0.4) debug: 4.3.4(supports-color@8.1.1) eslint: 8.39.0 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true @@ -8430,7 +8365,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.45.0(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.45.0(typescript@5.0.4): resolution: {integrity: sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8445,13 +8380,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.59.0(typescript@5.0.4): resolution: {integrity: sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8466,13 +8401,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.3): + /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4): resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8487,13 +8422,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.3) - typescript: 5.0.3 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.45.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.45.0(eslint@8.41.0)(typescript@5.0.4): resolution: {integrity: sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8503,17 +8438,17 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.45.0 '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.3) - eslint: 8.39.0 + '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.4) + eslint: 8.41.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.39.0) + eslint-utils: 3.0.0(eslint@8.41.0) semver: 7.3.8 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils@5.59.0(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.59.0(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8524,7 +8459,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.0 '@typescript-eslint/types': 5.59.0 - '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.0(typescript@5.0.4) eslint: 8.39.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -8533,7 +8468,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.59.5(eslint@8.39.0)(typescript@5.0.3): + /@typescript-eslint/utils@5.59.5(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -8544,7 +8479,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.59.5 '@typescript-eslint/types': 5.59.5 - '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.3) + '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4) eslint: 8.39.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -8577,14 +8512,14 @@ packages: eslint-visitor-keys: 3.4.0 dev: true - /@vitejs/plugin-vue2@2.2.0(vite@4.0.4)(vue@2.7.14): + /@vitejs/plugin-vue2@2.2.0(vite@4.3.8)(vue@2.7.14): resolution: {integrity: sha512-1km7zEuZ/9QRPvzXSjikbTYGQPG86Mq1baktpC4sXqsXlb02HQKfi+fl8qVS703JM7cgm24Ga9j+RwKmvFn90A==} engines: {node: ^14.18.0 || >= 16.0.0} peerDependencies: vite: ^3.0.0 || ^4.0.0 vue: ^2.7.0-0 dependencies: - vite: 4.0.4(@types/node@16.18.12) + vite: 4.3.8(@types/node@16.18.12) vue: 2.7.14 dev: true @@ -8700,7 +8635,7 @@ packages: resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} dependencies: '@babel/parser': 7.20.7 - postcss: 8.4.21 + postcss: 8.4.23 source-map: 0.6.1 /@vue/compiler-sfc@3.2.45: @@ -8714,7 +8649,7 @@ packages: '@vue/shared': 3.2.45 estree-walker: 2.0.2 magic-string: 0.25.9 - postcss: 8.4.21 + postcss: 8.4.23 source-map: 0.6.1 dev: true @@ -8725,19 +8660,19 @@ packages: '@vue/shared': 3.2.45 dev: true - /@vue/component-compiler-utils@3.3.0(react-dom@18.2.0)(react@17.0.2): + /@vue/component-compiler-utils@3.3.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} dependencies: - consolidate: 0.15.1(react-dom@18.2.0)(react@17.0.2) + consolidate: 0.15.1(react-dom@18.2.0)(react@18.2.0) hash-sum: 1.0.2 lru-cache: 4.1.5 merge-source-map: 1.1.0 postcss: 7.0.39 - postcss-selector-parser: 6.0.11 + postcss-selector-parser: 6.0.13 source-map: 0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: 2.8.3 + prettier: 2.8.8 transitivePeerDependencies: - arc-templates - atpl @@ -8797,7 +8732,7 @@ packages: /@vue/devtools-api@6.4.5: resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} - /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.3): + /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.12.0)(eslint@8.39.0)(typescript@5.0.4): resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -8808,11 +8743,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.5(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 eslint-plugin-vue: 9.12.0(eslint@8.39.0) - typescript: 5.0.3 + typescript: 5.0.4 vue-eslint-parser: 9.3.0(eslint@8.39.0) transitivePeerDependencies: - supports-color @@ -8858,18 +8793,37 @@ packages: '@webassemblyjs/helper-wasm-bytecode': 1.11.1 dev: true + /@webassemblyjs/ast@1.11.6: + resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.1: resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} dev: true + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: true + /@webassemblyjs/helper-api-error@1.11.1: resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} dev: true + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: true + /@webassemblyjs/helper-buffer@1.11.1: resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} dev: true + /@webassemblyjs/helper-buffer@1.11.6: + resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==} + dev: true + /@webassemblyjs/helper-numbers@1.11.1: resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: @@ -8878,10 +8832,22 @@ packages: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.1: resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} dev: true + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: true + /@webassemblyjs/helper-wasm-section@1.11.1: resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: @@ -8891,22 +8857,47 @@ packages: '@webassemblyjs/wasm-gen': 1.11.1 dev: true + /@webassemblyjs/helper-wasm-section@1.11.6: + resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + dev: true + /@webassemblyjs/ieee754@1.11.1: resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: '@xtuc/ieee754': 1.2.0 dev: true + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + /@webassemblyjs/leb128@1.11.1: resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: '@xtuc/long': 4.2.2 dev: true + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + /@webassemblyjs/utf8@1.11.1: resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} dev: true + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: true + /@webassemblyjs/wasm-edit@1.11.1: resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} dependencies: @@ -8920,6 +8911,19 @@ packages: '@webassemblyjs/wast-printer': 1.11.1 dev: true + /@webassemblyjs/wasm-edit@1.11.6: + resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-opt': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + '@webassemblyjs/wast-printer': 1.11.6 + dev: true + /@webassemblyjs/wasm-gen@1.11.1: resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} dependencies: @@ -8930,6 +8934,16 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true + /@webassemblyjs/wasm-gen@1.11.6: + resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + /@webassemblyjs/wasm-opt@1.11.1: resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} dependencies: @@ -8939,6 +8953,15 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 dev: true + /@webassemblyjs/wasm-opt@1.11.6: + resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-buffer': 1.11.6 + '@webassemblyjs/wasm-gen': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + dev: true + /@webassemblyjs/wasm-parser@1.11.1: resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} dependencies: @@ -8950,10 +8973,28 @@ packages: '@webassemblyjs/utf8': 1.11.1 dev: true + /@webassemblyjs/wasm-parser@1.11.6: + resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==} + dependencies: + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 + dev: true + /@webassemblyjs/wast-printer@1.11.1: resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} dependencies: - '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/ast': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/wast-printer@1.11.6: + resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==} + dependencies: + '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 dev: true @@ -8970,13 +9011,13 @@ packages: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} dev: true - /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.17.18): + /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.17.19): resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} engines: {node: '>=14.15.0'} peerDependencies: esbuild: '>=0.10.0' dependencies: - esbuild: 0.17.18 + esbuild: 0.17.19 tslib: 2.5.0 dev: true @@ -9013,6 +9054,14 @@ packages: acorn: 8.8.1 dev: true + /acorn-import-assertions@1.9.0(acorn@8.8.2): + resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.2 + dev: true + /acorn-jsx@5.3.2(acorn@8.8.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -9021,6 +9070,14 @@ packages: acorn: 8.8.1 dev: true + /acorn-jsx@5.3.2(acorn@8.8.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + dev: true + /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} @@ -9036,6 +9093,12 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /address@1.2.1: resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} engines: {node: '>= 10.0.0'} @@ -9594,7 +9657,7 @@ packages: - encoding dev: false - /autoprefixer@10.4.13(postcss@8.4.21): + /autoprefixer@10.4.13(postcss@8.4.23): resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -9606,7 +9669,7 @@ packages: fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.21 + postcss: 8.4.23 postcss-value-parser: 4.2.0 dev: true @@ -9704,10 +9767,10 @@ packages: '@babel/core': 7.20.12 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true - /babel-loader@9.1.2(@babel/core@7.21.8)(webpack@5.75.0): + /babel-loader@9.1.2(@babel/core@7.21.8)(webpack@5.83.1): resolution: {integrity: sha512-mN14niXW43tddohGl8HPu5yfQq70iUThvFL/4QzESA7GcZoC0eVOhvWdQ8+3UlSjaDE9MVtsW9mxDY07W7VpVA==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -9717,7 +9780,7 @@ packages: '@babel/core': 7.21.8 find-cache-dir: 3.3.2 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /babel-plugin-istanbul@6.1.1: @@ -10096,6 +10159,17 @@ packages: update-browserslist-db: 1.0.10(browserslist@4.21.4) dev: true + /browserslist@4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001489 + electron-to-chromium: 1.4.403 + node-releases: 2.0.11 + update-browserslist-db: 1.0.11(browserslist@4.21.5) + dev: true + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -10161,8 +10235,8 @@ packages: ieee754: 1.2.1 dev: false - /buildcheck@0.0.3: - resolution: {integrity: sha512-pziaA+p/wdVImfcbsZLNF32EiWyujlQLwolMqUQE8xpKNOH7KmZQaY8sXN7DGOEzPAElo9QTaeNRfGnf3iOJbA==} + /buildcheck@0.0.6: + resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==} engines: {node: '>=10.0.0'} dev: false optional: true @@ -10337,6 +10411,10 @@ packages: resolution: {integrity: sha512-8sdQIdMztYmzfTMO6KfLny878Ln9c2M0fc7EH60IjlP4Dc4PiCy7K2Vl3ITmWgOyPgVQKa5x+UP/KqFsxj4mBg==} dev: true + /caniuse-lite@1.0.30001489: + resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} + dev: true + /canvas-confetti@1.6.0: resolution: {integrity: sha512-ej+w/m8Jzpv9Z7W7uJZer14Ke8P2ogsjg4ZMGIuq4iqUOqY2Jq8BNW42iGmNfRwREaaEfFIczLuZZiEVSYNHAA==} dev: false @@ -10757,10 +10835,10 @@ packages: '@lezer/lr': 1.2.3 dev: false - /codemirror-lang-n8n-expression@0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1): + /codemirror-lang-n8n-expression@0.2.0(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2): resolution: {integrity: sha512-kdlpzevdCpWcpbNcwES9YZy+rDFwWOdO6Z78SWxT6jMhCPmdHQmO+gJ39aXAXlUI7OGLfOBtg1/ONxPjRpEIYQ==} dependencies: - '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.1) + '@codemirror/autocomplete': 6.4.0(@codemirror/language@6.2.1)(@codemirror/state@6.1.4)(@codemirror/view@6.5.1)(@lezer/common@1.0.2) '@codemirror/language': 6.2.1 '@lezer/highlight': 1.1.1 '@lezer/lr': 1.2.3 @@ -10974,7 +11052,7 @@ packages: /console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - /consolidate@0.15.1(react-dom@18.2.0)(react@17.0.2): + /consolidate@0.15.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} engines: {node: '>= 0.10.0'} peerDependencies: @@ -11140,8 +11218,8 @@ packages: optional: true dependencies: bluebird: 3.7.2 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /constant-case@3.0.4: @@ -11281,11 +11359,11 @@ packages: yaml: 1.10.2 dev: true - /cpu-features@0.0.4: - resolution: {integrity: sha512-fKiZ/zp1mUwQbnzb9IghXtHtDoTMtNeb8oYGx6kX2SYfhnG0HNdBEBIzB9b5KlXu5DQPhfy3mInbBxFcgwAr3A==} + /cpu-features@0.0.7: + resolution: {integrity: sha512-fjzFmsUKKCrC9GrM1eQTvQx18e+kjXFzjRLvJPNEDjk31+bJ6ZiV6uchv/hzbzXVIgbWdrEyyX1IFKwse65+8w==} engines: {node: '>=10.0.0'} dependencies: - buildcheck: 0.0.3 + buildcheck: 0.0.6 nan: 2.17.0 dev: false optional: true @@ -11371,7 +11449,7 @@ packages: uid-safe: 2.1.5 dev: false - /css-loader@3.6.0(webpack@5.75.0): + /css-loader@3.6.0(webpack@5.83.1): resolution: {integrity: sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==} engines: {node: '>= 8.9.0'} peerDependencies: @@ -11390,7 +11468,7 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 2.7.1 semver: 6.3.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /css-loader@6.7.3(webpack@5.75.0): @@ -11399,15 +11477,32 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.21) - postcss: 8.4.21 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) - postcss-modules-scope: 3.0.0(postcss@8.4.21) - postcss-modules-values: 4.0.0(postcss@8.4.21) + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.23) + postcss-modules-scope: 3.0.0(postcss@8.4.23) + postcss-modules-values: 4.0.0(postcss@8.4.23) postcss-value-parser: 4.2.0 semver: 7.3.8 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) + dev: true + + /css-loader@6.7.4(webpack@5.83.1): + resolution: {integrity: sha512-0Y5uHtK5BswfaGJ+jrO+4pPg1msFBc0pwPIE1VqfpmVn6YbDfYfXMj8rfd7nt+4goAhJueO+H/I40VWJfcP1mQ==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) + postcss-modules-local-by-default: 4.0.1(postcss@8.4.23) + postcss-modules-scope: 3.0.0(postcss@8.4.23) + postcss-modules-values: 4.0.0(postcss@8.4.23) + postcss-value-parser: 4.2.0 + semver: 7.5.1 + webpack: 5.83.1(esbuild@0.17.19) dev: true /css-select@4.3.0: @@ -11597,7 +11692,6 @@ packages: dependencies: ms: 2.1.3 supports-color: 5.5.0 - dev: true /debug@3.2.7(supports-color@8.1.1): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -11609,6 +11703,7 @@ packages: dependencies: ms: 2.1.3 supports-color: 8.1.1 + dev: true /debug@4.3.2: resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} @@ -11922,6 +12017,10 @@ packages: resolution: {integrity: sha512-8o+oVqLQZoruQPYy3uAAQtc6YbtSiRq5aPJBhJ82YTJRHvI6ofhYAkC81WmjFTnfUbqg6T3aCglIpU9p/5e7Cw==} dev: true + /dom-accessibility-api@0.5.16: + resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dev: true + /dom-converter@0.2.0: resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: @@ -12080,6 +12179,10 @@ packages: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} dev: true + /electron-to-chromium@1.4.403: + resolution: {integrity: sha512-evCMqXJWmbQHdlh307peXNguqVIMmcLGrQwXiR+Qc98js8jPDeT9rse1+EF2YRjWgueuzj1r4WWLAe4/U+xjMg==} + dev: true + /element-ui@2.15.12(patch_hash=prckukfdop5sl2her6de25cod4)(vue@2.7.14): resolution: {integrity: sha512-Y5FMT2BPOindU2GkDEQ5ZKUVxDawKONRNMh2eL3uBx1FOtvUJ+L6IxXLVsNxq4WnaX/UnVNgWXebl7DobygZMg==} peerDependencies: @@ -12149,6 +12252,14 @@ packages: tapable: 2.2.1 dev: true + /enhanced-resolve@5.14.0: + resolution: {integrity: sha512-+DCows0XNwLDcUhbFJPdlQEVnT2zXlCv7hPxemTz86/O+B/hCQ+mb7ydkPKiflpVraqLPCAfu7lDy+hBXueojw==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -12262,6 +12373,10 @@ packages: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true + /es-module-lexer@1.2.1: + resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + dev: true + /es-set-tostringtag@2.0.1: resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} engines: {node: '>= 0.4'} @@ -12330,73 +12445,44 @@ packages: resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} dev: true - /esbuild-register@3.4.2(esbuild@0.17.18): + /esbuild-register@3.4.2(esbuild@0.17.19): resolution: {integrity: sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==} peerDependencies: esbuild: '>=0.12 <1' dependencies: debug: 4.3.4(supports-color@8.1.1) - esbuild: 0.17.18 + esbuild: 0.17.19 transitivePeerDependencies: - supports-color dev: true - /esbuild@0.16.17: - resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} - engines: {node: '>=12'} - hasBin: true - optionalDependencies: - '@esbuild/android-arm': 0.16.17 - '@esbuild/android-arm64': 0.16.17 - '@esbuild/android-x64': 0.16.17 - '@esbuild/darwin-arm64': 0.16.17 - '@esbuild/darwin-x64': 0.16.17 - '@esbuild/freebsd-arm64': 0.16.17 - '@esbuild/freebsd-x64': 0.16.17 - '@esbuild/linux-arm': 0.16.17 - '@esbuild/linux-arm64': 0.16.17 - '@esbuild/linux-ia32': 0.16.17 - '@esbuild/linux-loong64': 0.16.17 - '@esbuild/linux-mips64el': 0.16.17 - '@esbuild/linux-ppc64': 0.16.17 - '@esbuild/linux-riscv64': 0.16.17 - '@esbuild/linux-s390x': 0.16.17 - '@esbuild/linux-x64': 0.16.17 - '@esbuild/netbsd-x64': 0.16.17 - '@esbuild/openbsd-x64': 0.16.17 - '@esbuild/sunos-x64': 0.16.17 - '@esbuild/win32-arm64': 0.16.17 - '@esbuild/win32-ia32': 0.16.17 - '@esbuild/win32-x64': 0.16.17 - dev: true - - /esbuild@0.17.18: - resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==} + /esbuild@0.17.19: + resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==} engines: {node: '>=12'} hasBin: true optionalDependencies: - '@esbuild/android-arm': 0.17.18 - '@esbuild/android-arm64': 0.17.18 - '@esbuild/android-x64': 0.17.18 - '@esbuild/darwin-arm64': 0.17.18 - '@esbuild/darwin-x64': 0.17.18 - '@esbuild/freebsd-arm64': 0.17.18 - '@esbuild/freebsd-x64': 0.17.18 - '@esbuild/linux-arm': 0.17.18 - '@esbuild/linux-arm64': 0.17.18 - '@esbuild/linux-ia32': 0.17.18 - '@esbuild/linux-loong64': 0.17.18 - '@esbuild/linux-mips64el': 0.17.18 - '@esbuild/linux-ppc64': 0.17.18 - '@esbuild/linux-riscv64': 0.17.18 - '@esbuild/linux-s390x': 0.17.18 - '@esbuild/linux-x64': 0.17.18 - '@esbuild/netbsd-x64': 0.17.18 - '@esbuild/openbsd-x64': 0.17.18 - '@esbuild/sunos-x64': 0.17.18 - '@esbuild/win32-arm64': 0.17.18 - '@esbuild/win32-ia32': 0.17.18 - '@esbuild/win32-x64': 0.17.18 + '@esbuild/android-arm': 0.17.19 + '@esbuild/android-arm64': 0.17.19 + '@esbuild/android-x64': 0.17.19 + '@esbuild/darwin-arm64': 0.17.19 + '@esbuild/darwin-x64': 0.17.19 + '@esbuild/freebsd-arm64': 0.17.19 + '@esbuild/freebsd-x64': 0.17.19 + '@esbuild/linux-arm': 0.17.19 + '@esbuild/linux-arm64': 0.17.19 + '@esbuild/linux-ia32': 0.17.19 + '@esbuild/linux-loong64': 0.17.19 + '@esbuild/linux-mips64el': 0.17.19 + '@esbuild/linux-ppc64': 0.17.19 + '@esbuild/linux-riscv64': 0.17.19 + '@esbuild/linux-s390x': 0.17.19 + '@esbuild/linux-x64': 0.17.19 + '@esbuild/netbsd-x64': 0.17.19 + '@esbuild/openbsd-x64': 0.17.19 + '@esbuild/sunos-x64': 0.17.19 + '@esbuild/win32-arm64': 0.17.19 + '@esbuild/win32-ia32': 0.17.19 + '@esbuild/win32-x64': 0.17.19 dev: true /escalade@3.1.1: @@ -12468,8 +12554,8 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.27.5)(eslint@8.39.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.39.0) @@ -12491,7 +12577,7 @@ packages: /eslint-import-resolver-node@0.3.7: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) is-core-module: 2.11.0 resolve: 1.22.1 transitivePeerDependencies: @@ -12543,8 +12629,8 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) - debug: 3.2.7(supports-color@8.1.1) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + debug: 3.2.7(supports-color@5.5.0) eslint: 8.39.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.0)(eslint-plugin-import@2.27.5)(eslint@8.39.0) @@ -12571,11 +12657,11 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/parser': 5.59.0(eslint@8.39.0)(typescript@5.0.4) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 eslint: 8.39.0 eslint-import-resolver-node: 0.3.7 @@ -12598,10 +12684,10 @@ packages: resolution: {integrity: sha512-qe6sVFDP1Vj5eXlqZxYZpIjwYvhuqXlI0P8OfPyhiPOhMkFtr0TpFphD8/6WCzkm7LJCvG1eJEzURCtMIsFTAg==} dev: true - /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.39.0)(typescript@5.0.3): + /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.41.0)(typescript@5.0.4): resolution: {integrity: sha512-AotXR6IsxLNnxp4OxhD33xcmRFwVq7ZImBd0mTgpirV3VX8pCJDdiDlI2zCAICcICZxtOdbVtHOMhhnMjTh71A==} dependencies: - '@typescript-eslint/utils': 5.45.0(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/utils': 5.45.0(eslint@8.41.0)(typescript@5.0.4) camel-case: 4.1.2 indefinite: 2.4.1 pascal-case: 3.1.2 @@ -12615,7 +12701,7 @@ packages: - typescript dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.3): + /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.39.0)(prettier@2.8.8): resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -12628,7 +12714,7 @@ packages: dependencies: eslint: 8.39.0 eslint-config-prettier: 8.8.0(eslint@8.39.0) - prettier: 2.8.3 + prettier: 2.8.8 prettier-linter-helpers: 1.0.0 dev: true @@ -12667,7 +12753,7 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.3) + '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 eslint-rule-composer: 0.3.0 dev: true @@ -12711,13 +12797,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.39.0): + /eslint-utils@3.0.0(eslint@8.41.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.39.0 + eslint: 8.41.0 eslint-visitor-keys: 2.1.0 dev: true @@ -12731,6 +12817,11 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /eslint@8.39.0: resolution: {integrity: sha512-mwiok6cy7KTW7rBpo05k6+p4YVZByLNjAZ/ACB9DRCu4YDRwjXI01tWHp6KAUWelsBetTxKK/2sHB0vdS8Z2Og==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12780,6 +12871,54 @@ packages: - supports-color dev: true + /eslint@8.41.0: + resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.41.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4(supports-color@8.1.1) + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + graphemer: 1.4.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /espree@9.5.1: resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12789,6 +12928,15 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 + dev: true + /esprima-next@5.8.4: resolution: {integrity: sha512-8nYVZ4ioIH4Msjb/XmhnBdz5WRRBaYqevKa1cv9nGJdCehMbzZCPNEEnqfLCZVetUVrUPEcb5IYyu1GG4hFqgg==} engines: {node: '>=12'} @@ -13433,7 +13581,7 @@ packages: debug: optional: true dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) dev: false /follow-redirects@1.15.2(debug@4.3.2): @@ -13475,7 +13623,7 @@ packages: /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - /fork-ts-checker-webpack-plugin@6.5.2(typescript@5.0.3)(vue-template-compiler@2.7.14)(webpack@5.75.0): + /fork-ts-checker-webpack-plugin@6.5.2(typescript@5.0.4)(vue-template-compiler@2.7.14)(webpack@5.75.0): resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -13502,9 +13650,9 @@ packages: schema-utils: 2.7.0 semver: 7.3.8 tapable: 1.1.3 - typescript: 5.0.3 + typescript: 5.0.4 vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /form-data@2.3.3: @@ -14024,7 +14172,7 @@ packages: array-parallel: 0.1.3 array-series: 0.1.5 cross-spawn: 4.0.2 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -14041,10 +14189,18 @@ packages: /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + dev: true + /grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + /gulp-cli@2.3.0: resolution: {integrity: sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==} engines: {node: '>= 0.10'} @@ -14136,7 +14292,6 @@ packages: /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} - dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -14308,7 +14463,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /htmlparser2@6.1.0: @@ -14464,13 +14619,13 @@ packages: postcss: 7.0.39 dev: true - /icss-utils@5.1.0(postcss@8.4.21): + /icss-utils@5.1.0(postcss@8.4.23): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.21 + postcss: 8.4.23 dev: true /ieee754@1.1.13: @@ -16812,6 +16967,11 @@ packages: hasBin: true dev: true + /lz-string@1.5.0: + resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} + hasBin: true + dev: true + /magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: @@ -16951,13 +17111,13 @@ packages: uc.micro: 1.0.6 dev: false - /markdown-to-jsx@7.1.9(react@17.0.2): + /markdown-to-jsx@7.1.9(react@18.2.0): resolution: {integrity: sha512-x4STVIKIJR0mGgZIZ5RyAeQD7FEZd5tS8m/htbcVGlex32J+hlSLj+ExrHCxP6nRKF1EKbcO7i6WhC1GtOpBlA==} engines: {node: '>= 10'} peerDependencies: react: '>= 0.14.0' dependencies: - react: 17.0.2 + react: 18.2.0 dev: true /matchdep@2.0.0: @@ -17265,14 +17425,14 @@ packages: ufo: 1.0.1 dev: true - /mock-jwks@1.0.9(nock@13.2.9): + /mock-jwks@1.0.9(nock@13.3.1): resolution: {integrity: sha512-kshOXv5h5hA5bGR0Mb2S24GFdKkFvrWoRTv3phLRKH/HRu/UoPUx0zJLAorOE8SmFtGsfOTPFD7jfQD5Y9ZlZA==} peerDependencies: nock: ^11 || ^12 || ^13 dependencies: base64-url: 2.3.3 jsonwebtoken: 9.0.0 - nock: 13.2.9 + nock: 13.3.1 node-forge: 1.3.1 node-rsa: 1.1.1 dev: true @@ -17479,6 +17639,12 @@ packages: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: false + + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} @@ -17561,6 +17727,18 @@ packages: - supports-color dev: true + /nock@13.3.1: + resolution: {integrity: sha512-vHnopocZuI93p2ccivFyGuUfzjq2fxNyNurp7816mlT5V5HF4SzXu8lvLrVzBbNqzs+ODooZ6OksuSUNM7Njkw==} + engines: {node: '>= 10.13'} + dependencies: + debug: 4.3.4(supports-color@8.1.1) + json-stringify-safe: 5.0.1 + lodash: 4.17.21 + propagate: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: true + /node-abort-controller@3.0.1: resolution: {integrity: sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==} dev: false @@ -17664,6 +17842,10 @@ packages: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} dev: false + /node-releases@2.0.11: + resolution: {integrity: sha512-+M0PwXeU80kRohZ3aT4J/OnR+l9/KD2nVLNNoRgFtnf+umQVFdGBAO2N8+nCnEi0xlh/Wk3zOGC+vNNx+uM79Q==} + dev: true + /node-releases@2.0.8: resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} dev: true @@ -18459,7 +18641,7 @@ packages: resolution: {integrity: sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==} engines: {node: '>=6.8.1'} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) node-ensure: 0.0.0 transitivePeerDependencies: - supports-color @@ -18670,7 +18852,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.75.0): + /postcss-loader@4.3.0(postcss@7.0.39)(webpack@5.83.1): resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -18683,7 +18865,7 @@ packages: postcss: 7.0.39 schema-utils: 3.1.1 semver: 7.3.8 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /postcss-modules-extract-imports@2.0.0: @@ -18693,13 +18875,13 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-extract-imports@3.0.0(postcss@8.4.21): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.23): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.21 + postcss: 8.4.23 dev: true /postcss-modules-local-by-default@3.0.3: @@ -18712,18 +18894,30 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-modules-local-by-default@4.0.0(postcss@8.4.21): + /postcss-modules-local-by-default@4.0.0(postcss@8.4.23): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.21) - postcss: 8.4.21 + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: true + /postcss-modules-local-by-default@4.0.1(postcss@8.4.23): + resolution: {integrity: sha512-Zr/dB+IlXaEqdoslLHhhqecwj73vc3rDmOpsBNBEVk7P2aqAlz+Ijy0fFbU5Ie9PtreDOIgGa9MsLWakVGl+fA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + dev: true + /postcss-modules-scope@2.2.0: resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} engines: {node: '>= 6'} @@ -18732,13 +18926,13 @@ packages: postcss-selector-parser: 6.0.11 dev: true - /postcss-modules-scope@3.0.0(postcss@8.4.21): + /postcss-modules-scope@3.0.0(postcss@8.4.23): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.21 + postcss: 8.4.23 postcss-selector-parser: 6.0.11 dev: true @@ -18749,14 +18943,14 @@ packages: postcss: 7.0.39 dev: true - /postcss-modules-values@4.0.0(postcss@8.4.21): + /postcss-modules-values@4.0.0(postcss@8.4.23): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.21) - postcss: 8.4.21 + icss-utils: 5.1.0(postcss@8.4.23) + postcss: 8.4.23 dev: true /postcss-selector-parser@6.0.11: @@ -18767,6 +18961,14 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true + /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: true @@ -18783,7 +18985,16 @@ packages: resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: false + + /postcss@8.4.23: + resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 @@ -18846,6 +19057,12 @@ packages: engines: {node: '>=10.13.0'} hasBin: true + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -19327,32 +19544,32 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 - /react-colorful@5.6.1(react-dom@18.2.0)(react@17.0.2): + /react-colorful@5.6.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true - /react-dom@18.2.0(react@17.0.2): + /react-dom@18.2.0(react@18.2.0): resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: react: ^18.2.0 dependencies: loose-envify: 1.4.0 - react: 17.0.2 + react: 18.2.0 scheduler: 0.23.0 dev: true - /react-inspector@6.0.1(react@17.0.2): + /react-inspector@6.0.1(react@18.2.0): resolution: {integrity: sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg==} peerDependencies: react: ^16.8.4 || ^17.0.0 || ^18.0.0 dependencies: - react: 17.0.2 + react: 18.2.0 dev: true /react-is@16.13.1: @@ -19367,12 +19584,11 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: true - /react@17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + /react@18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - object-assign: 4.1.1 dev: true /read-pkg-up@1.0.1: @@ -19882,7 +20098,7 @@ packages: /rhea@1.0.24: resolution: {integrity: sha512-PEl62U2EhxCO5wMUZ2/bCBcXAVKN9AdMSNQOrp3+R5b77TEaOSiy16MQ0sIOmzj/iqsgIAgPs1mt3FYfu1vIXA==} dependencies: - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color dev: false @@ -19911,8 +20127,8 @@ packages: resolution: {integrity: sha512-fJhQQI5tLrQvYIYFpOnFinzv9dwmR7hRnUz1XqP3OJ1jIweTNOd6aTO4jwQSgcBSFUB+/KHJxuGneime+FdzOw==} dev: false - /rollup@3.10.0: - resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} + /rollup@3.23.0: + resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -20028,7 +20244,7 @@ packages: dev: false optional: true - /sass-loader@13.2.0(sass@1.58.0)(webpack@5.75.0): + /sass-loader@13.2.0(sass@1.58.0)(webpack@5.83.1): resolution: {integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -20050,7 +20266,7 @@ packages: klona: 2.0.6 neo-async: 2.6.2 sass: 1.58.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /sass@1.58.0: @@ -20123,6 +20339,15 @@ packages: ajv-keywords: 3.5.2(ajv@6.12.6) dev: true + /schema-utils@3.1.2: + resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true + /schema-utils@4.0.0: resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} engines: {node: '>= 12.13.0'} @@ -20175,6 +20400,14 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.1: + resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -20455,7 +20688,7 @@ packages: bignumber.js: 2.4.0 binascii: 0.0.2 browser-request: 0.3.3 - debug: 3.2.7(supports-color@8.1.1) + debug: 3.2.7(supports-color@5.5.0) expand-tilde: 2.0.2 extend: 3.0.2 generic-pool: 3.9.0 @@ -20692,7 +20925,7 @@ packages: asn1: 0.2.6 bcrypt-pbkdf: 1.0.2 optionalDependencies: - cpu-features: 0.0.4 + cpu-features: 0.0.7 nan: 2.17.0 dev: false @@ -20800,7 +21033,7 @@ packages: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} dev: true - /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@17.0.2)(vue@2.7.14): + /storybook-addon-themes@6.1.0(react-dom@18.2.0)(react@18.2.0)(vue@2.7.14): resolution: {integrity: sha512-ZT8aNgrwFVNEOmOPBLNS0WBacjvMFo/bZ83P8MmsJ3Ewqt0AbmPioghTZccARUn/EQ+LrDxyh2D0QgmLaKo07Q==} peerDependencies: react: '*' @@ -20814,15 +21047,15 @@ packages: vue: optional: true dependencies: - '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@17.0.2) - '@storybook/api': 6.5.15(react-dom@18.2.0)(react@17.0.2) - '@storybook/components': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/addons': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/api': 6.5.15(react-dom@18.2.0)(react@18.2.0) + '@storybook/components': 6.5.15(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 6.5.15 - '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@17.0.2) + '@storybook/theming': 6.5.15(react-dom@18.2.0)(react@18.2.0) core-js: 3.27.2 global: 4.4.0 memoizerific: 1.11.3 - react: 17.0.2 + react: 18.2.0 vue: 2.7.14 transitivePeerDependencies: - react-dom @@ -21041,7 +21274,7 @@ packages: peek-readable: 4.1.0 dev: false - /style-loader@1.3.0(webpack@5.75.0): + /style-loader@1.3.0(webpack@5.83.1): resolution: {integrity: sha512-V7TCORko8rs9rIqkSrlMfkqA63DfoGBBJmK1kKGCcSi+BWb4cqz0SRsnp4l6rU5iwOEd0/2ePv68SV22VXon4Q==} engines: {node: '>= 8.9.0'} peerDependencies: @@ -21049,7 +21282,7 @@ packages: dependencies: loader-utils: 2.0.4 schema-utils: 2.7.1 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) dev: true /style-loader@3.3.1(webpack@5.75.0): @@ -21058,7 +21291,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /style-mod@4.0.0: @@ -21098,7 +21331,6 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - dev: true /supports-color@6.1.0: resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} @@ -21286,7 +21518,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.6(esbuild@0.17.18)(webpack@5.75.0): + /terser-webpack-plugin@5.3.6(esbuild@0.17.19)(webpack@5.75.0): resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -21303,12 +21535,37 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.17 - esbuild: 0.17.18 + esbuild: 0.17.19 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.1 terser: 5.16.1 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) + dev: true + + /terser-webpack-plugin@5.3.9(esbuild@0.17.19)(webpack@5.83.1): + resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.18 + esbuild: 0.17.19 + jest-worker: 27.5.1 + schema-utils: 3.1.2 + serialize-javascript: 6.0.1 + terser: 5.17.5 + webpack: 5.83.1(esbuild@0.17.19) dev: true /terser@5.16.1: @@ -21322,6 +21579,17 @@ packages: source-map-support: 0.5.21 dev: true + /terser@5.17.5: + resolution: {integrity: sha512-NqFkzBX34WExkCbk3K5urmNCpEWqMPZnwGI1pMHwqvJ/zDlXC75u3NI7BrzoR8/pryy8Abx2e1i8ChrWkhH1Hg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.3 + acorn: 8.8.2 + commander: 2.20.3 + source-map-support: 0.5.21 + dev: true + /test-console@2.0.0: resolution: {integrity: sha512-ciILzfCQCny8zy1+HEw2yBLKus7LNMsAHymsp2fhvGTVh5pWE5v2EB7V+5ag3WM9aO2ULtgsXVQePWYE+fb7pA==} dev: false @@ -21589,6 +21857,14 @@ packages: typescript: 5.0.3 dev: true + /ts-essentials@7.0.3(typescript@5.0.4): + resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} + peerDependencies: + typescript: '>=3.7.0' + dependencies: + typescript: 5.0.4 + dev: true + /ts-jest@29.1.0(@babel/core@7.21.8)(jest@29.5.0)(typescript@5.0.3): resolution: {integrity: sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -21623,7 +21899,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-loader@9.4.2(typescript@5.0.3)(webpack@5.75.0): + /ts-loader@9.4.2(typescript@5.0.4)(webpack@5.75.0): resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -21634,8 +21910,8 @@ packages: enhanced-resolve: 5.13.0 micromatch: 4.0.5 semver: 7.3.8 - typescript: 5.0.3 - webpack: 5.75.0(esbuild@0.17.18) + typescript: 5.0.4 + webpack: 5.75.0(esbuild@0.17.19) dev: true /ts-map@1.0.3: @@ -21694,14 +21970,14 @@ packages: engines: {node: '>=0.6.x'} dev: false - /tsutils@3.21.0(typescript@5.0.3): + /tsutils@3.21.0(typescript@5.0.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 2.5.0 - typescript: 5.0.3 + typescript: 5.0.4 dev: true /tunnel-agent@0.6.0: @@ -21942,6 +22218,12 @@ packages: engines: {node: '>=12.20'} hasBin: true + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} + hasBin: true + dev: true + /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: false @@ -22159,6 +22441,17 @@ packages: picocolors: 1.0.0 dev: true + /update-browserslist-db@1.0.11(browserslist@4.21.5): + resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + dev: true + /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: @@ -22221,15 +22514,15 @@ packages: - supports-color dev: false - /use-resize-observer@9.1.0(react-dom@18.2.0)(react@17.0.2): + /use-resize-observer@9.1.0(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==} peerDependencies: react: 16.8.0 - 18 react-dom: 16.8.0 - 18 dependencies: '@juggle/resize-observer': 3.4.0 - react: 17.0.2 - react-dom: 18.2.0(react@17.0.2) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) dev: true /use@3.1.1: @@ -22439,7 +22732,7 @@ packages: picocolors: 1.0.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.0.4(@types/node@16.18.12) + vite: 4.3.8(@types/node@16.18.12) transitivePeerDependencies: - '@types/node' - less @@ -22450,8 +22743,8 @@ packages: - terser dev: true - /vite@4.0.4(@types/node@16.18.12): - resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} + /vite@4.3.8(@types/node@16.18.12): + resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -22476,10 +22769,9 @@ packages: optional: true dependencies: '@types/node': 16.18.12 - esbuild: 0.16.17 - postcss: 8.4.21 - resolve: 1.22.1 - rollup: 3.10.0 + esbuild: 0.17.19 + postcss: 8.4.23 + rollup: 3.23.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -22527,7 +22819,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.1 tinyspy: 1.0.2 - vite: 4.0.4(@types/node@16.18.12) + vite: 4.3.8(@types/node@16.18.12) vite-node: 0.28.5(@types/node@16.18.12) why-is-node-running: 2.2.2 transitivePeerDependencies: @@ -22613,7 +22905,7 @@ packages: loader-utils: 1.4.2 querystring: 0.2.1 vue-docgen-api: 4.56.4(vue@2.7.14) - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) transitivePeerDependencies: - '@babel/preset-env' - supports-color @@ -22678,7 +22970,7 @@ packages: engines: {node: '>= 10.0.0', npm: '>= 5.0.0'} dev: false - /vue-loader@15.10.1(css-loader@6.7.3)(react-dom@18.2.0)(react@17.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0): + /vue-loader@15.10.1(css-loader@6.7.4)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.7.14)(webpack@5.83.1): resolution: {integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 @@ -22694,14 +22986,14 @@ packages: vue-template-compiler: optional: true dependencies: - '@vue/component-compiler-utils': 3.3.0(react-dom@18.2.0)(react@17.0.2) - css-loader: 6.7.3(webpack@5.75.0) + '@vue/component-compiler-utils': 3.3.0(react-dom@18.2.0)(react@18.2.0) + css-loader: 6.7.4(webpack@5.83.1) hash-sum: 1.0.2 loader-utils: 1.4.2 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 vue-template-compiler: 2.7.14 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.83.1(esbuild@0.17.19) transitivePeerDependencies: - arc-templates - atpl @@ -22881,7 +23173,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.75.0(esbuild@0.17.18) + webpack: 5.75.0(esbuild@0.17.19) dev: true /webpack-hot-middleware@2.25.3: @@ -22905,7 +23197,7 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} dev: true - /webpack@5.75.0(esbuild@0.17.18): + /webpack@5.75.0(esbuild@0.17.19): resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -22936,7 +23228,47 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6(esbuild@0.17.18)(webpack@5.75.0) + terser-webpack-plugin: 5.3.6(esbuild@0.17.19)(webpack@5.75.0) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /webpack@5.83.1(esbuild@0.17.19): + resolution: {integrity: sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.1 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.8.2 + acorn-import-assertions: 1.9.0(acorn@8.8.2) + browserslist: 4.21.5 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.14.0 + es-module-lexer: 1.2.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.2 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(esbuild@0.17.19)(webpack@5.83.1) watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: From 4e462e075fd3097e416eeb8f55f05204e5aa011b Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 14:19:54 -0700 Subject: [PATCH 29/41] update mem --- packages/editor-ui/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index 7f73c9229214a..2a5a5731a1c8a 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -15,7 +15,7 @@ }, "scripts": { "clean": "rimraf dist .turbo", - "build": "cross-env VUE_APP_PUBLIC_PATH=\"/{{BASE_PATH}}/\" NODE_OPTIONS=\"--max-old-space-size=8192\" vite build", + "build": "cross-env VUE_APP_PUBLIC_PATH=\"/{{BASE_PATH}}/\" NODE_OPTIONS=\"--max-old-space-size=12288\" vite build", "typecheck": "vue-tsc --emitDeclarationOnly", "dev": "pnpm serve", "lint": "eslint --quiet --ext .js,.ts,.vue src", From 485df714a31ed50de49de14bfb4abcfb11343c8a Mon Sep 17 00:00:00 2001 From: Eyal Fishler Date: Mon, 22 May 2023 14:57:56 -0700 Subject: [PATCH 30/41] update PORT --- packages/cli/src/AbstractServer.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/AbstractServer.ts b/packages/cli/src/AbstractServer.ts index ab27a710c53ae..2a58444e8b1f5 100644 --- a/packages/cli/src/AbstractServer.ts +++ b/packages/cli/src/AbstractServer.ts @@ -27,6 +27,8 @@ import { corsMiddleware } from '@/middlewares'; import { TestWebhooks } from '@/TestWebhooks'; import { WaitingWebhooks } from '@/WaitingWebhooks'; import { WEBHOOK_METHODS } from '@/WebhookHelpers'; +import dotenv from 'dotenv'; +dotenv.config(); const emptyBuffer = Buffer.alloc(0); @@ -401,7 +403,10 @@ export abstract class AbstractServer { this.server = http.createServer(app); } - const PORT = config.getEnv('port'); + //const PORT = config.getEnv('port'); + const prt = parseInt(process.env.PORT!); + const PORT = prt; + console.log(`port from ENV is ${prt}`); const ADDRESS = config.getEnv('listen_address'); this.server.on('error', (error: Error & { code: string }) => { From 80b09a97bcb3a2f68f454a440633ac23c95bfef1 Mon Sep 17 00:00:00 2001 From: Omri Attoun Date: Mon, 22 May 2023 22:49:29 -0700 Subject: [PATCH 31/41] redployed --- packages/cli/src/Db.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cli/src/Db.ts b/packages/cli/src/Db.ts index 1e0b168688892..f2157061f640d 100644 --- a/packages/cli/src/Db.ts +++ b/packages/cli/src/Db.ts @@ -93,6 +93,7 @@ export function getConnectionOptions(dbType: DatabaseType): ConnectionOptions { const sslCert = config.getEnv('database.postgresdb.ssl.cert'); const sslKey = config.getEnv('database.postgresdb.ssl.key'); const sslRejectUnauthorized = config.getEnv('database.postgresdb.ssl.rejectUnauthorized'); + process.env['PGSSLMODE'] = 'require'; let ssl: TlsOptions | undefined; if (sslCa !== '' || sslCert !== '' || sslKey !== '' || !sslRejectUnauthorized) { From ed7f3b845fe9a7aa0f6e1ff57ae9197057cd8aa1 Mon Sep 17 00:00:00 2001 From: Michael Auerswald Date: Tue, 23 May 2023 09:40:38 +0200 Subject: [PATCH 32/41] fix(core): Optimize SharedWorkflow queries (#6297) * optimize SharedWorkflow queries * fix int to string ids --- packages/cli/src/ActiveWorkflowRunner.ts | 36 +++++++++---------- .../handlers/workflows/workflows.service.ts | 2 -- packages/cli/src/Server.ts | 3 +- .../src/UserManagement/PermissionChecker.ts | 1 + 4 files changed, 19 insertions(+), 23 deletions(-) diff --git a/packages/cli/src/ActiveWorkflowRunner.ts b/packages/cli/src/ActiveWorkflowRunner.ts index 1cbfca63073ee..1de34856d34f9 100644 --- a/packages/cli/src/ActiveWorkflowRunner.ts +++ b/packages/cli/src/ActiveWorkflowRunner.ts @@ -67,6 +67,7 @@ import { whereClause } from './UserManagement/UserManagementHelper'; import { WorkflowsService } from './workflows/workflows.services'; import { START_NODES } from './constants'; import { webhookNotFoundErrorMessage } from './utils'; +import { In } from 'typeorm'; const WEBHOOK_PROD_UNREGISTERED_HINT = "The workflow must be active for a production URL to run successfully. You can activate the workflow using the toggle in the top-right of the editor. Note that unlike test URL calls, production URL calls aren't shown on the canvas (only in the executions list)"; @@ -168,11 +169,7 @@ export class ActiveWorkflowRunner { activeWorkflowIds.push.apply(activeWorkflowIds, this.activeWorkflows.allActiveWorkflows()); const activeWorkflows = await this.getActiveWorkflows(); - activeWorkflowIds = [ - ...activeWorkflowIds, - ...activeWorkflows.map((workflow) => workflow.id.toString()), - ]; - + activeWorkflowIds = [...activeWorkflowIds, ...activeWorkflows]; // Make sure IDs are unique activeWorkflowIds = Array.from(new Set(activeWorkflowIds)); @@ -348,30 +345,31 @@ export class ActiveWorkflowRunner { /** * Returns the ids of the currently active workflows */ - async getActiveWorkflows(user?: User): Promise { + async getActiveWorkflows(user?: User): Promise { let activeWorkflows: WorkflowEntity[] = []; - if (!user || user.globalRole.name === 'owner') { activeWorkflows = await Db.collections.Workflow.find({ select: ['id'], where: { active: true }, }); + return activeWorkflows.map((workflow) => workflow.id.toString()); } else { + const active = await Db.collections.Workflow.find({ + select: ['id'], + where: { active: true }, + }); + const activeIds = active.map((workflow) => workflow.id); + const where = whereClause({ + user, + entityType: 'workflow', + }); + Object.assign(where, { workflowId: In(activeIds) }); const shared = await Db.collections.SharedWorkflow.find({ - relations: ['workflow'], - where: whereClause({ - user, - entityType: 'workflow', - }), + select: ['workflowId'], + where, }); - - activeWorkflows = shared.reduce((acc, cur) => { - if (cur.workflow.active) acc.push(cur.workflow); - return acc; - }, []); + return shared.map((id) => id.workflowId.toString()); } - - return activeWorkflows.filter((workflow) => this.activationErrors[workflow.id] === undefined); } /** diff --git a/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.service.ts b/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.service.ts index adb37dce57dd1..8ed5031628853 100644 --- a/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.service.ts +++ b/packages/cli/src/PublicApi/v1/handlers/workflows/workflows.service.ts @@ -24,8 +24,6 @@ export async function getSharedWorkflowIds(user: User): Promise { select: ['workflowId'], }); return sharedWorkflows.map(({ workflowId }) => workflowId); - - return sharedWorkflows.map(({ workflowId }) => workflowId); } export async function getSharedWorkflow( diff --git a/packages/cli/src/Server.ts b/packages/cli/src/Server.ts index 8739fe9ed166d..6ad8ac7da2cf6 100644 --- a/packages/cli/src/Server.ts +++ b/packages/cli/src/Server.ts @@ -764,8 +764,7 @@ export class Server extends AbstractServer { this.app.get( `/${this.restEndpoint}/active`, ResponseHelper.send(async (req: WorkflowRequest.GetAllActive) => { - const activeWorkflows = await this.activeWorkflowRunner.getActiveWorkflows(req.user); - return activeWorkflows.map(({ id }) => id); + return this.activeWorkflowRunner.getActiveWorkflows(req.user); }), ); diff --git a/packages/cli/src/UserManagement/PermissionChecker.ts b/packages/cli/src/UserManagement/PermissionChecker.ts index d2327159d4b54..b8b851419aec0 100644 --- a/packages/cli/src/UserManagement/PermissionChecker.ts +++ b/packages/cli/src/UserManagement/PermissionChecker.ts @@ -44,6 +44,7 @@ export class PermissionChecker { const workflowSharings = await Db.collections.SharedWorkflow.find({ relations: ['workflow'], where: { workflowId: workflow.id }, + select: ['userId'], }); workflowUserIds = workflowSharings.map((s) => s.userId); } From bbe6d4c4dbda0b2cba447cf1b0aa4a7f808096fb Mon Sep 17 00:00:00 2001 From: Michael Kret <88898367+michael-radency@users.noreply.github.com> Date: Tue, 23 May 2023 12:00:02 +0300 Subject: [PATCH 33/41] fix(Strapi Node): Strapi credentials notice (#6289) --- .../credentials/StrapiApi.credentials.ts | 6 +++++ .../nodes/Strapi/GenericFunctions.ts | 23 +++++++++++-------- .../nodes-base/nodes/Strapi/Strapi.node.ts | 9 ++++---- 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/packages/nodes-base/credentials/StrapiApi.credentials.ts b/packages/nodes-base/credentials/StrapiApi.credentials.ts index 55b1383e78f42..1c8ef696324e5 100644 --- a/packages/nodes-base/credentials/StrapiApi.credentials.ts +++ b/packages/nodes-base/credentials/StrapiApi.credentials.ts @@ -8,6 +8,12 @@ export class StrapiApi implements ICredentialType { documentationUrl = 'strapi'; properties: INodeProperties[] = [ + { + displayName: 'Make sure you are using a user account not an admin account', + name: 'notice', + type: 'notice', + default: '', + }, { displayName: 'Email', name: 'email', diff --git a/packages/nodes-base/nodes/Strapi/GenericFunctions.ts b/packages/nodes-base/nodes/Strapi/GenericFunctions.ts index c8d8a02fa272b..9c3fd5ed6a1b7 100644 --- a/packages/nodes-base/nodes/Strapi/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Strapi/GenericFunctions.ts @@ -10,11 +10,17 @@ import type { } from 'n8n-workflow'; import { NodeApiError } from 'n8n-workflow'; +export const removeTrailingSlash = (url: string) => { + if (url.endsWith('/')) { + return url.slice(0, -1); + } + return url; +}; + export async function strapiApiRequest( this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IWebhookFunctions, method: string, resource: string, - body: IDataObject = {}, qs: IDataObject = {}, uri?: string, @@ -22,16 +28,15 @@ export async function strapiApiRequest( ) { const credentials = await this.getCredentials('strapiApi'); + const url = removeTrailingSlash(credentials.url as string); + try { const options: OptionsWithUri = { headers: {}, method, body, qs, - uri: - uri || credentials.apiVersion === 'v4' - ? `${credentials.url}/api${resource}` - : `${credentials.url}${resource}`, + uri: uri || credentials.apiVersion === 'v4' ? `${url}/api${resource}` : `${url}${resource}`, json: true, qsStringifyOptions: { arrayFormat: 'indice', @@ -54,6 +59,9 @@ export async function getToken( this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IWebhookFunctions, ): Promise { const credentials = await this.getCredentials('strapiApi'); + + const url = removeTrailingSlash(credentials.url as string); + let options = {} as OptionsWithUri; options = { headers: { @@ -64,10 +72,7 @@ export async function getToken( identifier: credentials.email, password: credentials.password, }, - uri: - credentials.apiVersion === 'v4' - ? `${credentials.url}/api/auth/local` - : `${credentials.url}/auth/local`, + uri: credentials.apiVersion === 'v4' ? `${url}/api/auth/local` : `${url}/auth/local`, json: true, }; return this.helpers.request(options); diff --git a/packages/nodes-base/nodes/Strapi/Strapi.node.ts b/packages/nodes-base/nodes/Strapi/Strapi.node.ts index 7f2328b0e3b53..b4f5250aa2832 100644 --- a/packages/nodes-base/nodes/Strapi/Strapi.node.ts +++ b/packages/nodes-base/nodes/Strapi/Strapi.node.ts @@ -14,6 +14,7 @@ import { NodeOperationError } from 'n8n-workflow'; import { getToken, + removeTrailingSlash, strapiApiRequest, strapiApiRequestAllItems, validateJSON, @@ -70,6 +71,8 @@ export class Strapi implements INodeType { const credentials = credential.data as IDataObject; let options = {} as OptionsWithUri; + const url = removeTrailingSlash(credentials.url as string); + options = { headers: { 'content-type': 'application/json', @@ -79,12 +82,10 @@ export class Strapi implements INodeType { identifier: credentials.email, password: credentials.password, }, - uri: - credentials.apiVersion === 'v4' - ? `${credentials.url}/api/auth/local` - : `${credentials.url}/auth/local`, + uri: credentials.apiVersion === 'v4' ? `${url}/api/auth/local` : `${url}/auth/local`, json: true, }; + try { await this.helpers.request(options); return { From d5c7e6f2cff63337948122a11c3707316c937b9f Mon Sep 17 00:00:00 2001 From: Michael Kret <88898367+michael-radency@users.noreply.github.com> Date: Tue, 23 May 2023 12:01:24 +0300 Subject: [PATCH 34/41] fix(SSH Node): Private key field as password and credential test (#6298) --- .../credentials/SshPrivateKey.credentials.ts | 1 + packages/nodes-base/nodes/Ssh/Ssh.node.ts | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/credentials/SshPrivateKey.credentials.ts b/packages/nodes-base/credentials/SshPrivateKey.credentials.ts index e457bd491568e..6fdc8c2e96107 100644 --- a/packages/nodes-base/credentials/SshPrivateKey.credentials.ts +++ b/packages/nodes-base/credentials/SshPrivateKey.credentials.ts @@ -35,6 +35,7 @@ export class SshPrivateKey implements ICredentialType { type: 'string', typeOptions: { rows: 4, + password: true, }, default: '', }, diff --git a/packages/nodes-base/nodes/Ssh/Ssh.node.ts b/packages/nodes-base/nodes/Ssh/Ssh.node.ts index 3a852eb43754a..7f8ac5aedf9c8 100644 --- a/packages/nodes-base/nodes/Ssh/Ssh.node.ts +++ b/packages/nodes-base/nodes/Ssh/Ssh.node.ts @@ -47,6 +47,14 @@ async function resolveHomeDir( return path; } +function sanitizePrivateKey(privateKey: string) { + const [openSshKey, bodySshKey, endSshKey] = privateKey + .split('-----') + .filter((item) => item !== ''); + + return `-----${openSshKey}-----\n${bodySshKey.replace(/ /g, '\n')}\n-----${endSshKey}-----`; +} + export class Ssh implements INodeType { description: INodeTypeDescription = { displayName: 'SSH', @@ -76,6 +84,7 @@ export class Ssh implements INodeType { { name: 'sshPrivateKey', required: true, + testedBy: 'sshConnectionTest', displayOptions: { show: { authentication: ['privateKey'], @@ -297,7 +306,7 @@ export class Ssh implements INodeType { } else { const { path } = await tmpFile({ prefix: 'n8n-ssh-' }); temporaryFiles.push(path); - await writeFile(path, credentials.privateKey as string); + await writeFile(path, sanitizePrivateKey(credentials.privateKey as string)); const options: Config = { host: credentials.host as string, @@ -358,7 +367,7 @@ export class Ssh implements INodeType { const { path } = await tmpFile({ prefix: 'n8n-ssh-' }); temporaryFiles.push(path); - await writeFile(path, credentials.privateKey as string); + await writeFile(path, sanitizePrivateKey(credentials.privateKey as string)); const options: Config = { host: credentials.host as string, From 55b755cb44a3bf9fc9d41af37b7818d3626baf0d Mon Sep 17 00:00:00 2001 From: Omar Ajoue Date: Tue, 23 May 2023 13:00:26 +0200 Subject: [PATCH 35/41] fix: Prevent removing manual executions when setting says to save (#6300) --- .../cli/src/WorkflowExecuteAdditionalData.ts | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/cli/src/WorkflowExecuteAdditionalData.ts b/packages/cli/src/WorkflowExecuteAdditionalData.ts index f19278700b86f..cdfd6cb65768e 100644 --- a/packages/cli/src/WorkflowExecuteAdditionalData.ts +++ b/packages/cli/src/WorkflowExecuteAdditionalData.ts @@ -610,16 +610,14 @@ function hookFunctionsSave(parentProcessMode?: string): IWorkflowExecuteHooks { (workflowDidSucceed && saveDataSuccessExecution === 'none') || (!workflowDidSucceed && saveDataErrorExecution === 'none') ) { - if (!fullRunData.waitTill) { - if (!isManualMode) { - executeErrorWorkflow( - this.workflowData, - fullRunData, - this.mode, - this.executionId, - this.retryOf, - ); - } + if (!fullRunData.waitTill && !isManualMode) { + executeErrorWorkflow( + this.workflowData, + fullRunData, + this.mode, + this.executionId, + this.retryOf, + ); // Data is always saved, so we remove from database await Db.collections.Execution.delete(this.executionId); await BinaryDataManager.getInstance().markDataForDeletionByExecutionId( From 42c79cd6f1e495e60a9f038403d9a8a761318f52 Mon Sep 17 00:00:00 2001 From: Omar Ajoue Date: Tue, 23 May 2023 13:01:50 +0200 Subject: [PATCH 36/41] fix: Initialize license in queue mode correctly (#6301) --- packages/cli/src/License.ts | 1 + packages/cli/src/commands/BaseCommand.ts | 23 +++++++++++++++++++++++ packages/cli/src/commands/start.ts | 23 ----------------------- packages/cli/src/commands/webhook.ts | 1 + packages/cli/src/commands/worker.ts | 1 + 5 files changed, 26 insertions(+), 23 deletions(-) diff --git a/packages/cli/src/License.ts b/packages/cli/src/License.ts index 9a4597f92a203..4d252d4ad6767 100644 --- a/packages/cli/src/License.ts +++ b/packages/cli/src/License.ts @@ -98,6 +98,7 @@ export class License { isFeatureEnabled(feature: string): boolean { if (!this.manager) { + getLogger().warn('License manager not initialized'); return false; } diff --git a/packages/cli/src/commands/BaseCommand.ts b/packages/cli/src/commands/BaseCommand.ts index 2368918a5705d..b8d8c5a322475 100644 --- a/packages/cli/src/commands/BaseCommand.ts +++ b/packages/cli/src/commands/BaseCommand.ts @@ -19,6 +19,7 @@ import { LoadNodesAndCredentials } from '@/LoadNodesAndCredentials'; import type { IExternalHooksClass } from '@/Interfaces'; import { InternalHooks } from '@/InternalHooks'; import { PostHogClient } from '@/posthog'; +import { License } from '@/License'; export const UM_FIX_INSTRUCTION = 'Please fix the database by running ./packages/cli/bin/n8n user-management:reset'; @@ -119,6 +120,28 @@ export abstract class BaseCommand extends Command { await this.externalHooks.init(); } + async initLicense(): Promise { + const license = Container.get(License); + await license.init(this.instanceId); + + const activationKey = config.getEnv('license.activationKey'); + + if (activationKey) { + const hasCert = (await license.loadCertStr()).length > 0; + + if (hasCert) { + return LoggerProxy.debug('Skipping license activation'); + } + + try { + LoggerProxy.debug('Attempting license activation'); + await license.activate(activationKey); + } catch (e) { + LoggerProxy.error('Could not activate license', e as Error); + } + } + } + async finally(error: Error | undefined) { if (inTest || this.id === 'start') return; if (Db.connectionState.connected) { diff --git a/packages/cli/src/commands/start.ts b/packages/cli/src/commands/start.ts index 016fc48a9ef1b..82640335cdf14 100644 --- a/packages/cli/src/commands/start.ts +++ b/packages/cli/src/commands/start.ts @@ -28,7 +28,6 @@ import { EDITOR_UI_DIST_DIR, GENERATED_STATIC_DIR } from '@/constants'; import { eventBus } from '@/eventbus'; import { BaseCommand } from './BaseCommand'; import { InternalHooks } from '@/InternalHooks'; -import { License } from '@/License'; // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires const open = require('open'); @@ -186,28 +185,6 @@ export class Start extends BaseCommand { await Promise.all(files.map(compileFile)); } - async initLicense(): Promise { - const license = Container.get(License); - await license.init(this.instanceId); - - const activationKey = config.getEnv('license.activationKey'); - - if (activationKey) { - const hasCert = (await license.loadCertStr()).length > 0; - - if (hasCert) { - return LoggerProxy.debug('Skipping license activation'); - } - - try { - LoggerProxy.debug('Attempting license activation'); - await license.activate(activationKey); - } catch (e) { - LoggerProxy.error('Could not activate license', e as Error); - } - } - } - async init() { await this.initCrashJournal(); diff --git a/packages/cli/src/commands/webhook.ts b/packages/cli/src/commands/webhook.ts index da2fc44315ce6..a06ed770a9227 100644 --- a/packages/cli/src/commands/webhook.ts +++ b/packages/cli/src/commands/webhook.ts @@ -77,6 +77,7 @@ export class Webhook extends BaseCommand { await this.initCrashJournal(); await super.init(); + await this.initLicense(); await this.initBinaryManager(); await this.initExternalHooks(); } diff --git a/packages/cli/src/commands/worker.ts b/packages/cli/src/commands/worker.ts index 48d2269d0e171..5463eca9f2467 100644 --- a/packages/cli/src/commands/worker.ts +++ b/packages/cli/src/commands/worker.ts @@ -224,6 +224,7 @@ export class Worker extends BaseCommand { await super.init(); this.logger.debug('Starting n8n worker...'); + await this.initLicense(); await this.initBinaryManager(); await this.initExternalHooks(); } From ec393bc041e9e7590e7b0a2821976f104f5c23bb Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 23 May 2023 12:39:26 +0100 Subject: [PATCH 37/41] feat(Ldap Node): Add LDAP node (#4783) --- .../credentials/Ldap.credentials.ts | 91 ++++ packages/nodes-base/nodes/Ldap/Helpers.ts | 53 +++ packages/nodes-base/nodes/Ldap/Ldap.node.json | 19 + packages/nodes-base/nodes/Ldap/Ldap.node.ts | 405 ++++++++++++++++ .../nodes-base/nodes/Ldap/LdapDescription.ts | 439 ++++++++++++++++++ packages/nodes-base/nodes/Ldap/ldap.svg | 1 + packages/nodes-base/package.json | 2 + 7 files changed, 1010 insertions(+) create mode 100644 packages/nodes-base/credentials/Ldap.credentials.ts create mode 100644 packages/nodes-base/nodes/Ldap/Helpers.ts create mode 100644 packages/nodes-base/nodes/Ldap/Ldap.node.json create mode 100644 packages/nodes-base/nodes/Ldap/Ldap.node.ts create mode 100644 packages/nodes-base/nodes/Ldap/LdapDescription.ts create mode 100644 packages/nodes-base/nodes/Ldap/ldap.svg diff --git a/packages/nodes-base/credentials/Ldap.credentials.ts b/packages/nodes-base/credentials/Ldap.credentials.ts new file mode 100644 index 0000000000000..b3c2550ee621d --- /dev/null +++ b/packages/nodes-base/credentials/Ldap.credentials.ts @@ -0,0 +1,91 @@ +/* eslint-disable n8n-nodes-base/cred-class-name-unsuffixed,n8n-nodes-base/cred-class-field-name-unsuffixed,n8n-nodes-base/cred-class-field-display-name-missing-api */ +import { ICredentialType, INodeProperties } from 'n8n-workflow'; + +export class Ldap implements ICredentialType { + name = 'ldap'; + + displayName = 'LDAP'; + + properties: INodeProperties[] = [ + { + displayName: 'LDAP Server Address', + name: 'hostname', + type: 'string', + default: '', + required: true, + description: 'IP or domain of the LDAP server', + }, + { + displayName: 'LDAP Server Port', + name: 'port', + type: 'string', + default: '389', + description: 'Port used to connect to the LDAP server', + }, + { + displayName: 'Binding DN', + name: 'bindDN', + type: 'string', + default: '', + description: 'Distinguished Name of the user to connect as', + required: true, + }, + { + displayName: 'Binding Password', + name: 'bindPassword', + type: 'string', + typeOptions: { + password: true, + }, + default: '', + description: 'Password of the user provided in the Binding DN field above', + required: true, + }, + { + displayName: 'Connection Security', + name: 'connectionSecurity', + type: 'options', + default: 'none', + options: [ + { + name: 'None', + value: 'none', + }, + { + name: 'TLS', + value: 'tls', + }, + { + name: 'STARTTLS', + value: 'startTls', + }, + ], + }, + { + displayName: 'Ignore SSL/TLS Issues', + name: 'allowUnauthorizedCerts', + type: 'boolean', + description: 'Whether to connect even if SSL/TLS certificate validation is not possible', + default: false, + displayOptions: { + hide: { + connectionSecurity: ['none'], + }, + }, + }, + { + displayName: 'CA Certificate', + name: 'caCertificate', + typeOptions: { + alwaysOpenEditWindow: true, + }, + displayOptions: { + hide: { + connectionSecurity: ['none'], + }, + }, + type: 'string', + default: '', + }, + ]; +} diff --git a/packages/nodes-base/nodes/Ldap/Helpers.ts b/packages/nodes-base/nodes/Ldap/Helpers.ts new file mode 100644 index 0000000000000..b0bf69895b656 --- /dev/null +++ b/packages/nodes-base/nodes/Ldap/Helpers.ts @@ -0,0 +1,53 @@ +import { Client } from 'ldapts'; +import type { ClientOptions, Entry } from 'ldapts'; +import type { ICredentialDataDecryptedObject, IDataObject } from 'n8n-workflow'; +import { LoggerProxy as Logger } from 'n8n-workflow'; +export const BINARY_AD_ATTRIBUTES = ['objectGUID', 'objectSid']; + +const resolveEntryBinaryAttributes = (entry: Entry): Entry => { + Object.entries(entry) + .filter(([k]) => BINARY_AD_ATTRIBUTES.includes(k)) + .forEach(([k]) => { + entry[k] = (entry[k] as Buffer).toString('hex'); + }); + return entry; +}; + +export const resolveBinaryAttributes = (entries: Entry[]): void => { + entries.forEach((entry) => resolveEntryBinaryAttributes(entry)); +}; + +export async function createLdapClient( + credentials: ICredentialDataDecryptedObject, + nodeDebug?: boolean, + nodeType?: string, + nodeName?: string, +): Promise { + const protocol = credentials.connectionSecurity === 'tls' ? 'ldaps' : 'ldap'; + const url = `${protocol}://${credentials.hostname}:${credentials.port}`; + + const ldapOptions: ClientOptions = { url }; + const tlsOptions: IDataObject = {}; + + if (credentials.connectionSecurity !== 'none') { + tlsOptions.rejectUnauthorized = credentials.allowUnauthorizedCerts === false; + if (credentials.caCertificate) { + tlsOptions.ca = [credentials.caCertificate as string]; + } + if (credentials.connectionSecurity !== 'startTls') { + ldapOptions.tlsOptions = tlsOptions; + } + } + + if (nodeDebug) { + Logger.info( + `[${nodeType} | ${nodeName}] - LDAP Options: ${JSON.stringify(ldapOptions, null, 2)}`, + ); + } + + const client = new Client(ldapOptions); + if (credentials.connectionSecurity === 'startTls') { + await client.startTLS(tlsOptions); + } + return client; +} diff --git a/packages/nodes-base/nodes/Ldap/Ldap.node.json b/packages/nodes-base/nodes/Ldap/Ldap.node.json new file mode 100644 index 0000000000000..7975f2493cfcc --- /dev/null +++ b/packages/nodes-base/nodes/Ldap/Ldap.node.json @@ -0,0 +1,19 @@ +{ + "node": "n8n-nodes-base.ldap", + "nodeVersion": "1.0", + "codexVersion": "1.0", + "categories": ["Development", "Developer Tools"], + "resources": { + "credentialDocumentation": [ + { + "url": "https://docs.n8n.io/credentials/ldap" + } + ], + "primaryDocumentation": [ + { + "url": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.ldap/" + } + ] + }, + "alias": ["ad", "active directory"] +} diff --git a/packages/nodes-base/nodes/Ldap/Ldap.node.ts b/packages/nodes-base/nodes/Ldap/Ldap.node.ts new file mode 100644 index 0000000000000..e31c526b36804 --- /dev/null +++ b/packages/nodes-base/nodes/Ldap/Ldap.node.ts @@ -0,0 +1,405 @@ +/* eslint-disable n8n-nodes-base/node-filename-against-convention */ +import type { IExecuteFunctions } from 'n8n-core'; +import type { + ICredentialDataDecryptedObject, + ICredentialsDecrypted, + ICredentialTestFunctions, + IDataObject, + ILoadOptionsFunctions, + INodeCredentialTestResult, + INodeExecutionData, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; +import { LoggerProxy as Logger, NodeOperationError } from 'n8n-workflow'; + +import { Attribute, Change } from 'ldapts'; +import { ldapFields } from './LdapDescription'; +import { BINARY_AD_ATTRIBUTES, createLdapClient, resolveBinaryAttributes } from './Helpers'; + +export class Ldap implements INodeType { + description: INodeTypeDescription = { + displayName: 'Ldap', + name: 'ldap', + icon: 'file:ldap.svg', + group: ['transform'], + version: 1, + subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}', + description: 'Interact with LDAP servers', + defaults: { + name: 'LDAP', + }, + inputs: ['main'], + outputs: ['main'], + credentials: [ + { + // eslint-disable-next-line n8n-nodes-base/node-class-description-credentials-name-unsuffixed + name: 'ldap', + required: true, + testedBy: 'ldapConnectionTest', + }, + ], + properties: [ + { + displayName: 'Operation', + name: 'operation', + type: 'options', + noDataExpression: true, + options: [ + { + name: 'Compare', + value: 'compare', + description: 'Compare an attribute', + action: 'Compare an attribute', + }, + { + name: 'Create', + value: 'create', + description: 'Create a new entry', + action: 'Create a new entry', + }, + { + name: 'Delete', + value: 'delete', + description: 'Delete an entry', + action: 'Delete an entry', + }, + { + name: 'Rename', + value: 'rename', + description: 'Rename the DN of an existing entry', + action: 'Rename the DN of an existing entry', + }, + { + name: 'Search', + value: 'search', + description: 'Search LDAP', + action: 'Search LDAP', + }, + { + name: 'Update', + value: 'update', + description: 'Update attributes', + action: 'Update attributes', + }, + ], + default: 'search', + }, + { + displayName: 'Debug', + name: 'nodeDebug', + type: 'boolean', + isNodeSetting: true, + default: false, + noDataExpression: true, + }, + ...ldapFields, + ], + }; + + methods = { + credentialTest: { + async ldapConnectionTest( + this: ICredentialTestFunctions, + credential: ICredentialsDecrypted, + ): Promise { + const credentials = credential.data as ICredentialDataDecryptedObject; + try { + const client = await createLdapClient(credentials); + await client.bind(credentials.bindDN as string, credentials.bindPassword as string); + } catch (error) { + return { + status: 'Error', + message: error.message, + }; + } + return { + status: 'OK', + message: 'Connection successful!', + }; + }, + }, + loadOptions: { + async getAttributes(this: ILoadOptionsFunctions) { + const credentials = await this.getCredentials('ldap'); + const client = await createLdapClient(credentials); + + try { + await client.bind(credentials.bindDN as string, credentials.bindPassword as string); + } catch (error) { + console.log(error); + } + + const baseDN = this.getNodeParameter('baseDN', 0) as string; + const results = await client.search(baseDN, { sizeLimit: 200, paged: false }); // should this size limit be set in credentials? + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument + const unique = Object.keys(Object.assign({}, ...results.searchEntries)); + return unique.map((x) => ({ + name: x, + value: x, + })); + }, + + async getObjectClasses(this: ILoadOptionsFunctions) { + const credentials = await this.getCredentials('ldap'); + const client = await createLdapClient(credentials); + try { + await client.bind(credentials.bindDN as string, credentials.bindPassword as string); + } catch (error) { + console.log(error); + } + + const baseDN = this.getNodeParameter('baseDN', 0) as string; + const results = await client.search(baseDN, { sizeLimit: 10, paged: false }); // should this size limit be set in credentials? + const objects = []; + for (const entry of results.searchEntries) { + if (typeof entry.objectClass === 'string') { + objects.push(entry.objectClass); + } else { + objects.push(...entry.objectClass); + } + } + + const unique = [...new Set(objects)]; + unique.push('custom'); + const result = []; + for (const value of unique) { + if (value === 'custom') { + result.push({ name: 'custom', value: 'custom' }); + } else result.push({ name: value as string, value: `(objectclass=${value})` }); + } + return result; + }, + + async getAttributesForDn(this: ILoadOptionsFunctions) { + const credentials = await this.getCredentials('ldap'); + const client = await createLdapClient(credentials); + + try { + await client.bind(credentials.bindDN as string, credentials.bindPassword as string); + } catch (error) { + console.log(error); + } + + const baseDN = this.getNodeParameter('dn', 0) as string; + const results = await client.search(baseDN, { sizeLimit: 1, paged: false }); + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument + const unique = Object.keys(Object.assign({}, ...results.searchEntries)); + return unique.map((x) => ({ + name: x, + value: x, + })); + }, + }, + }; + + async execute(this: IExecuteFunctions): Promise { + const nodeDebug = this.getNodeParameter('nodeDebug', 0) as boolean; + + const items = this.getInputData(); + const returnItems: INodeExecutionData[] = []; + + if (nodeDebug) { + Logger.info( + `[${this.getNode().type} | ${this.getNode().name}] - Starting with ${ + items.length + } input items`, + ); + } + + const credentials = await this.getCredentials('ldap'); + const client = await createLdapClient( + credentials, + nodeDebug, + this.getNode().type, + this.getNode().name, + ); + + try { + await client.bind(credentials.bindDN as string, credentials.bindPassword as string); + } catch (error) { + delete error.cert; + if (this.continueOnFail()) { + return [ + items.map((x) => { + x.json.error = error.reason || 'LDAP connection error occurred'; + return x; + }), + ]; + } else { + throw new NodeOperationError(this.getNode(), error as Error, {}); + } + } + + const operation = this.getNodeParameter('operation', 0); + + for (let itemIndex = 0; itemIndex < items.length; itemIndex++) { + try { + if (operation === 'compare') { + const dn = this.getNodeParameter('dn', itemIndex) as string; + const attributeId = this.getNodeParameter('id', itemIndex) as string; + const value = this.getNodeParameter('value', itemIndex, '') as string; + + const res = await client.compare(dn, attributeId, value); + + returnItems.push({ + json: { dn, attribute: attributeId, result: res }, + pairedItem: { item: itemIndex }, + }); + } else if (operation === 'create') { + const dn = this.getNodeParameter('dn', itemIndex) as string; + const attributeFields = this.getNodeParameter('attributes', itemIndex) as IDataObject; + + const attributes: IDataObject = {}; + + if (Object.keys(attributeFields).length) { + //@ts-ignore + attributeFields.attribute.map((attr) => { + attributes[attr.id as string] = attr.value; + }); + } + + await client.add(dn, attributes as unknown as Attribute[]); + + returnItems.push({ + json: { dn, result: 'success' }, + pairedItem: { item: itemIndex }, + }); + } else if (operation === 'delete') { + const dn = this.getNodeParameter('dn', itemIndex) as string; + + await client.del(dn); + + returnItems.push({ + json: { dn, result: 'success' }, + pairedItem: { item: itemIndex }, + }); + } else if (operation === 'rename') { + const dn = this.getNodeParameter('dn', itemIndex) as string; + const targetDn = this.getNodeParameter('targetDn', itemIndex) as string; + + await client.modifyDN(dn, targetDn); + + returnItems.push({ + json: { dn: targetDn, result: 'success' }, + pairedItem: { item: itemIndex }, + }); + } else if (operation === 'update') { + const dn = this.getNodeParameter('dn', itemIndex) as string; + const attributes = this.getNodeParameter('attributes', itemIndex, {}) as IDataObject; + const changes: Change[] = []; + + for (const [action, attrs] of Object.entries(attributes)) { + //@ts-ignore + attrs.map((attr) => + changes.push( + new Change({ + // @ts-ignore + operation: action, + modification: new Attribute({ + type: attr.id as string, + values: [attr.value], + }), + }), + ), + ); + } + + await client.modify(dn, changes); + + returnItems.push({ + json: { dn, result: 'success', changes }, + pairedItem: { item: itemIndex }, + }); + } else if (operation === 'search') { + const baseDN = this.getNodeParameter('baseDN', itemIndex) as string; + let searchFor = this.getNodeParameter('searchFor', itemIndex) as string; + const returnAll = this.getNodeParameter('returnAll', itemIndex); + const limit = this.getNodeParameter('limit', itemIndex, 0); + const options = this.getNodeParameter('options', itemIndex); + const pageSize = this.getNodeParameter( + 'options.pageSize', + itemIndex, + 1000, + ) as IDataObject; + + // Set paging settings + delete options.pageSize; + options.sizeLimit = returnAll ? 0 : limit; + if (pageSize) { + options.paged = { pageSize }; + } + + // Set attributes to retrieve + if (typeof options.attributes === 'string') { + options.attributes = options.attributes.split(',').map((attribute) => attribute.trim()); + } + options.explicitBufferAttributes = BINARY_AD_ATTRIBUTES; + + if (searchFor === 'custom') { + searchFor = this.getNodeParameter('customFilter', itemIndex) as string; + } else { + const searchText = this.getNodeParameter('searchText', itemIndex) as string; + const attribute = this.getNodeParameter('attribute', itemIndex) as string; + searchFor = `(&${searchFor}(${attribute}=${searchText}))`; + } + + // Replace escaped filter special chars for ease of use + // Character ASCII value + // --------------------------- + // * 0x2a + // ( 0x28 + // ) 0x29 + // \ 0x5c + searchFor = searchFor.replace(/\\\\/g, '\\5c'); + searchFor = searchFor.replace(/\\\*/g, '\\2a'); + searchFor = searchFor.replace(/\\\(/g, '\\28'); + searchFor = searchFor.replace(/\\\)/g, '\\29'); + options.filter = searchFor; + + if (nodeDebug) { + Logger.info( + `[${this.getNode().type} | ${this.getNode().name}] - Search Options ${JSON.stringify( + options, + null, + 2, + )}`, + ); + } + + const results = await client.search(baseDN, options); + + // Not all LDAP servers respect the sizeLimit + if (!returnAll) { + results.searchEntries = results.searchEntries.slice(0, limit); + } + resolveBinaryAttributes(results.searchEntries); + + returnItems.push.apply( + returnItems, + results.searchEntries.map((result) => ({ + json: result, + pairedItem: { item: itemIndex }, + })), + ); + } + } catch (error) { + if (this.continueOnFail()) { + returnItems.push({ json: items[itemIndex].json, error, pairedItem: itemIndex }); + } else { + if (error.context) { + error.context.itemIndex = itemIndex; + throw error; + } + throw new NodeOperationError(this.getNode(), error as Error, { + itemIndex, + }); + } + } + } + if (nodeDebug) { + Logger.info(`[${this.getNode().type} | ${this.getNode().name}] - Finished`); + } + return this.prepareOutputData(returnItems); + } +} diff --git a/packages/nodes-base/nodes/Ldap/LdapDescription.ts b/packages/nodes-base/nodes/Ldap/LdapDescription.ts new file mode 100644 index 0000000000000..bae1aa6d67012 --- /dev/null +++ b/packages/nodes-base/nodes/Ldap/LdapDescription.ts @@ -0,0 +1,439 @@ +import type { INodeProperties } from 'n8n-workflow'; + +export const ldapFields: INodeProperties[] = [ + // ---------------------------------- + // Common + // ---------------------------------- + { + displayName: 'DN', + name: 'dn', + type: 'string', + default: '', + placeholder: 'e.g. ou=users,dc=n8n,dc=io', + required: true, + typeOptions: { + alwaysOpenEditWindow: false, + }, + displayOptions: { + show: { + operation: ['compare'], + }, + }, + description: 'The distinguished name of the entry to compare', + }, + { + displayName: 'DN', + name: 'dn', + type: 'string', + default: '', + placeholder: 'e.g. ou=users,dc=n8n,dc=io', + required: true, + typeOptions: { + alwaysOpenEditWindow: false, + }, + displayOptions: { + show: { + operation: ['create'], + }, + }, + description: 'The distinguished name of the entry to create', + }, + { + displayName: 'DN', + name: 'dn', + type: 'string', + default: '', + placeholder: 'e.g. ou=users,dc=n8n,dc=io', + required: true, + typeOptions: { + alwaysOpenEditWindow: false, + }, + displayOptions: { + show: { + operation: ['delete'], + }, + }, + description: 'The distinguished name of the entry to delete', + }, + { + displayName: 'DN', + name: 'dn', + type: 'string', + default: '', + placeholder: 'e.g. cn=john,ou=users,dc=n8n,dc=io', + required: true, + typeOptions: { + alwaysOpenEditWindow: false, + }, + displayOptions: { + show: { + operation: ['rename'], + }, + }, + description: 'The distinguished name of the entry to rename', + }, + { + displayName: 'DN', + name: 'dn', + type: 'string', + default: '', + placeholder: 'e.g. ou=users,dc=n8n,dc=io', + required: true, + typeOptions: { + alwaysOpenEditWindow: false, + }, + displayOptions: { + show: { + operation: ['modify'], + }, + }, + description: 'The distinguished name of the entry to modify', + }, + // ---------------------------------- + // Compare + // ---------------------------------- + { + // eslint-disable-next-line n8n-nodes-base/node-param-display-name-wrong-for-dynamic-options + displayName: 'Attribute ID', + name: 'id', + type: 'options', + required: true, + default: [], + typeOptions: { + loadOptionsMethod: 'getAttributesForDn', + }, + // eslint-disable-next-line n8n-nodes-base/node-param-description-wrong-for-dynamic-options + description: 'The ID of the attribute to compare', + displayOptions: { + show: { + operation: ['compare'], + }, + }, + }, + { + displayName: 'Value', + name: 'value', + type: 'string', + default: '', + description: 'The value to compare', + displayOptions: { + show: { + operation: ['compare'], + }, + }, + }, + // ---------------------------------- + // Rename + // ---------------------------------- + { + displayName: 'New DN', + name: 'targetDn', + type: 'string', + default: '', + placeholder: 'e.g. cn=nathan,ou=users,dc=n8n,dc=io', + required: true, + displayOptions: { + show: { + operation: ['rename'], + }, + }, + description: 'The new distinguished name for the entry', + }, + // ---------------------------------- + // Create + // ---------------------------------- + { + displayName: 'Attributes', + name: 'attributes', + placeholder: 'Add Attributes', + description: 'Attributes to add to the entry', + type: 'fixedCollection', + typeOptions: { + multipleValues: true, + }, + displayOptions: { + show: { + operation: ['create'], + }, + }, + default: {}, + options: [ + { + name: 'attribute', + displayName: 'Attribute', + values: [ + { + displayName: 'Attribute ID', + name: 'id', + type: 'string', + default: '', + description: 'The ID of the attribute to add', + required: true, + }, + { + displayName: 'Value', + name: 'value', + type: 'string', + default: '', + description: 'Value of the attribute to set', + }, + ], + }, + ], + }, + // ---------------------------------- + // Update + // ---------------------------------- + { + displayName: 'Update Attributes', + name: 'attributes', + placeholder: 'Update Attributes', + type: 'fixedCollection', + typeOptions: { + multipleValues: true, + sortable: true, + }, + displayOptions: { + show: { + operation: ['update'], + }, + }, + description: 'Update entry attributes', + default: {}, + options: [ + { + name: 'add', + displayName: 'Add', + values: [ + { + displayName: 'Attribute ID', + name: 'id', + type: 'string', + default: '', + description: 'The ID of the attribute to add', + required: true, + }, + { + displayName: 'Value', + name: 'value', + type: 'string', + default: '', + description: 'Value of the attribute to set', + }, + ], + }, + { + name: 'replace', + displayName: 'Replace', + values: [ + { + displayName: 'Attribute ID', + name: 'id', + type: 'string', + default: '', + description: 'The ID of the attribute to replace', + required: true, + }, + { + displayName: 'Value', + name: 'value', + type: 'string', + default: '', + description: 'Value of the attribute to replace', + }, + ], + }, + { + name: 'delete', + displayName: 'Remove', + values: [ + { + displayName: 'Attribute ID', + name: 'id', + type: 'string', + default: '', + description: 'The ID of the attribute to remove', + required: true, + }, + { + displayName: 'Value', + name: 'value', + type: 'string', + default: '', + description: 'Value of the attribute to remove', + }, + ], + }, + ], + }, + // ---------------------------------- + // Search + // ---------------------------------- + { + displayName: 'Base DN', + name: 'baseDN', + type: 'string', + default: '', + placeholder: 'e.g. ou=users, dc=n8n, dc=io', + required: true, + displayOptions: { + show: { + operation: ['search'], + }, + }, + description: 'The distinguished name of the subtree to search in', + }, + { + // eslint-disable-next-line n8n-nodes-base/node-param-display-name-wrong-for-dynamic-options + displayName: 'Search For', + name: 'searchFor', + type: 'options', + default: [], + typeOptions: { + loadOptionsMethod: 'getObjectClasses', + }, + displayOptions: { + show: { + operation: ['search'], + }, + }, + // eslint-disable-next-line n8n-nodes-base/node-param-description-wrong-for-dynamic-options + description: 'Directory object class to search for', + }, + { + displayName: 'Custom Filter', + name: 'customFilter', + type: 'string', + default: '(objectclass=*)', + displayOptions: { + show: { + operation: ['search'], + searchFor: ['custom'], + }, + }, + description: 'Custom LDAP filter. Escape these chars * ( ) \\ with a backslash "\\".', + }, + { + // eslint-disable-next-line n8n-nodes-base/node-param-display-name-wrong-for-dynamic-options + displayName: 'Attribute', + name: 'attribute', + type: 'options', + required: true, + default: [], + typeOptions: { + loadOptionsMethod: 'getAttributes', + }, + // eslint-disable-next-line n8n-nodes-base/node-param-description-wrong-for-dynamic-options + description: 'Attribute to search for', + displayOptions: { + show: { + operation: ['search'], + }, + hide: { + searchFor: ['custom'], + }, + }, + }, + { + displayName: 'Search Text', + name: 'searchText', + type: 'string', + default: '', + required: true, + displayOptions: { + show: { + operation: ['search'], + }, + hide: { + searchFor: ['custom'], + }, + }, + description: 'Text to search for, Use * for a wildcard', + }, + { + displayName: 'Return All', + name: 'returnAll', + type: 'boolean', + default: false, + description: 'Whether to return all results or only up to a given limit', + displayOptions: { + show: { + operation: ['search'], + }, + }, + }, + { + displayName: 'Limit', + name: 'limit', + type: 'number', + default: 50, + description: 'Max number of results to return', + typeOptions: { + minValue: 1, + }, + displayOptions: { + show: { + operation: ['search'], + returnAll: [false], + }, + }, + }, + { + displayName: 'Options', + name: 'options', + type: 'collection', + placeholder: 'Add Option', + default: {}, + displayOptions: { + show: { + operation: ['search'], + }, + }, + options: [ + { + displayName: 'Attribute Names or IDs', + name: 'attributes', + type: 'multiOptions', + typeOptions: { + loadOptionsMethod: 'getAttributes', + }, + default: [], + description: + 'Comma-separated list of attributes to return. Choose from the list, or specify IDs using an expression.', + }, + { + displayName: 'Page Size', + name: 'pageSize', + type: 'number', + default: 1000, + typeOptions: { + minValue: 0, + }, + description: + 'Maximum number of results to request at one time. Set to 0 to disable paging.', + }, + { + displayName: 'Scope', + name: 'scope', + default: 'sub', + description: + 'The set of entries at or below the BaseDN that may be considered potential matches', + type: 'options', + options: [ + { + name: 'Base Object', + value: 'base', + }, + { + name: 'Single Level', + value: 'one', + }, + { + name: 'Whole Subtree', + value: 'sub', + }, + ], + }, + ], + }, +]; diff --git a/packages/nodes-base/nodes/Ldap/ldap.svg b/packages/nodes-base/nodes/Ldap/ldap.svg new file mode 100644 index 0000000000000..d26ad23af788e --- /dev/null +++ b/packages/nodes-base/nodes/Ldap/ldap.svg @@ -0,0 +1 @@ + diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 358c05fb54cdd..f2cf9b4227f27 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -170,6 +170,7 @@ "dist/credentials/KeapOAuth2Api.credentials.js", "dist/credentials/KitemakerApi.credentials.js", "dist/credentials/KoBoToolboxApi.credentials.js", + "dist/credentials/Ldap.credentials.js", "dist/credentials/LemlistApi.credentials.js", "dist/credentials/LinearApi.credentials.js", "dist/credentials/LineNotifyOAuth2Api.credentials.js", @@ -532,6 +533,7 @@ "dist/nodes/Kitemaker/Kitemaker.node.js", "dist/nodes/KoBoToolbox/KoBoToolbox.node.js", "dist/nodes/KoBoToolbox/KoBoToolboxTrigger.node.js", + "dist/nodes/Ldap/Ldap.node.js", "dist/nodes/Lemlist/Lemlist.node.js", "dist/nodes/Lemlist/LemlistTrigger.node.js", "dist/nodes/Line/Line.node.js", From 4b854333d49c661fe11f19a176a147dbf28e697f Mon Sep 17 00:00:00 2001 From: Yann ALEMAN Date: Tue, 23 May 2023 13:52:54 +0200 Subject: [PATCH 38/41] feat(LoneScale Node): Add LoneScale node and Trigger node (#5146) --- .../credentials/LoneScaleApi.credentials.ts | 38 ++ .../nodes/LoneScale/GenericFunctions.ts | 46 ++ .../nodes/LoneScale/LoneScale.node.json | 18 + .../nodes/LoneScale/LoneScaleList.node.ts | 482 ++++++++++++++++++ .../LoneScale/LoneScaleTrigger.node.json | 18 + .../nodes/LoneScale/LoneScaleTrigger.node.ts | 131 +++++ .../nodes-base/nodes/LoneScale/constants.ts | 1 + .../nodes/LoneScale/lonescale-logo.svg | 8 + packages/nodes-base/package.json | 3 + 9 files changed, 745 insertions(+) create mode 100644 packages/nodes-base/credentials/LoneScaleApi.credentials.ts create mode 100644 packages/nodes-base/nodes/LoneScale/GenericFunctions.ts create mode 100644 packages/nodes-base/nodes/LoneScale/LoneScale.node.json create mode 100644 packages/nodes-base/nodes/LoneScale/LoneScaleList.node.ts create mode 100644 packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.json create mode 100644 packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts create mode 100644 packages/nodes-base/nodes/LoneScale/constants.ts create mode 100644 packages/nodes-base/nodes/LoneScale/lonescale-logo.svg diff --git a/packages/nodes-base/credentials/LoneScaleApi.credentials.ts b/packages/nodes-base/credentials/LoneScaleApi.credentials.ts new file mode 100644 index 0000000000000..24787e347f3d0 --- /dev/null +++ b/packages/nodes-base/credentials/LoneScaleApi.credentials.ts @@ -0,0 +1,38 @@ +import type { + IAuthenticateGeneric, + ICredentialTestRequest, + ICredentialType, + INodeProperties, +} from 'n8n-workflow'; + +export class LoneScaleApi implements ICredentialType { + name = 'loneScaleApi'; + + displayName = 'LoneScale API'; + + properties: INodeProperties[] = [ + { + displayName: 'API Key', + name: 'apiKey', + type: 'string', + typeOptions: { password: true }, + default: '', + }, + ]; + + authenticate: IAuthenticateGeneric = { + type: 'generic', + properties: { + headers: { + Authorization: '={{$credentials.apiKey}}', + }, + }, + }; + + test: ICredentialTestRequest = { + request: { + baseURL: 'https://public-api.lonescale.com', + url: '/users', + }, + }; +} diff --git a/packages/nodes-base/nodes/LoneScale/GenericFunctions.ts b/packages/nodes-base/nodes/LoneScale/GenericFunctions.ts new file mode 100644 index 0000000000000..872e749287650 --- /dev/null +++ b/packages/nodes-base/nodes/LoneScale/GenericFunctions.ts @@ -0,0 +1,46 @@ +import type { OptionsWithUri } from 'request'; + +import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core'; + +import type { IDataObject, IHookFunctions, IWebhookFunctions } from 'n8n-workflow'; +import { BASE_URL } from './constants'; + +export async function lonescaleApiRequest( + this: IExecuteFunctions | IWebhookFunctions | IHookFunctions | ILoadOptionsFunctions, + method: string, + resource: string, + body: IDataObject = {}, + query: IDataObject = {}, + uri?: string, +) { + const endpoint = `${BASE_URL}`; + const credentials = await this.getCredentials('loneScaleApi'); + const options: OptionsWithUri = { + headers: { + 'Content-Type': 'application/json', + 'X-API-KEY': credentials?.apiKey, + }, + method, + body, + qs: query, + uri: uri || `${endpoint}${resource}`, + json: true, + }; + if (!Object.keys(body).length) { + delete options.body; + } + if (!Object.keys(query).length) { + delete options.qs; + } + + try { + return await this.helpers.requestWithAuthentication.call(this, 'loneScaleApi', options); + } catch (error) { + if (error.response) { + const errorMessage = + error.response.body.message || error.response.body.description || error.message; + throw new Error(`Autopilot error response [${error.statusCode}]: ${errorMessage}`); + } + throw error; + } +} diff --git a/packages/nodes-base/nodes/LoneScale/LoneScale.node.json b/packages/nodes-base/nodes/LoneScale/LoneScale.node.json new file mode 100644 index 0000000000000..06cc5f1531290 --- /dev/null +++ b/packages/nodes-base/nodes/LoneScale/LoneScale.node.json @@ -0,0 +1,18 @@ +{ + "node": "n8n-nodes-base.lonescale", + "nodeVersion": "1.0", + "codexVersion": "1.0", + "categories": ["Sales"], + "resources": { + "credentialDocumentation": [ + { + "url": "https://docs.n8n.io/credentials/lonescale" + } + ], + "primaryDocumentation": [ + { + "url": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.lonescale/" + } + ] + } +} diff --git a/packages/nodes-base/nodes/LoneScale/LoneScaleList.node.ts b/packages/nodes-base/nodes/LoneScale/LoneScaleList.node.ts new file mode 100644 index 0000000000000..daca4616a596a --- /dev/null +++ b/packages/nodes-base/nodes/LoneScale/LoneScaleList.node.ts @@ -0,0 +1,482 @@ +import type { + IDataObject, + IExecuteFunctions, + ILoadOptionsFunctions, + INodeExecutionData, + INodePropertyOptions, + INodeType, + INodeTypeDescription, +} from 'n8n-workflow'; + +import { lonescaleApiRequest } from './GenericFunctions'; + +export class LoneScaleList implements INodeType { + description: INodeTypeDescription = { + displayName: 'LoneScale List', + name: 'loneScaleList', + group: ['transform'], + icon: 'file:lonescale-logo.svg', + version: 1, + description: 'Create List, add / delete items', + subtitle: '={{$parameter["resource"] + ": " + $parameter["operation"]}}', + defaults: { + name: 'LoneScale List', + }, + inputs: ['main'], + outputs: ['main'], + credentials: [ + { + name: 'loneScaleApi', + required: true, + }, + ], + properties: [ + { + displayName: 'Resource', + name: 'resource', + type: 'options', + options: [ + { + name: 'List', + value: 'list', + description: 'Manipulate list', + }, + { + name: 'Item', + value: 'item', + description: 'Manipulate item', + }, + ], + default: 'list', + noDataExpression: true, + required: true, + description: 'Create a new list', + }, + { + displayName: 'Operation', + name: 'operation', + type: 'options', + displayOptions: { + show: { + resource: ['list'], + }, + }, + options: [ + { + name: 'Create', + value: 'create', + description: 'Create a list', + action: 'Create a list', + }, + ], + default: 'create', + noDataExpression: true, + }, + { + displayName: 'Operation', + name: 'operation', + type: 'options', + displayOptions: { + show: { + resource: ['item'], + }, + }, + options: [ + { + name: 'Create', + value: 'add', + description: 'Create an item', + action: 'Create a item', + }, + ], + default: 'add', + noDataExpression: true, + }, + { + displayName: 'Type', + name: 'type', + type: 'options', + required: true, + displayOptions: { + show: { + resource: ['item'], + }, + }, + options: [ + { + name: 'Company', + value: 'COMPANY', + description: 'List of company', + }, + { + name: 'Contact', + value: 'PEOPLE', + description: 'List of contact', + }, + ], + default: 'PEOPLE', + description: 'Type of your list', + noDataExpression: true, + }, + { + displayName: 'List Name or ID', + name: 'list', + type: 'options', + displayOptions: { + show: { + resource: ['item'], + }, + }, + typeOptions: { + loadOptionsMethod: 'getLists', + loadOptionsDependsOn: ['type'], + }, + default: '', + description: + 'Choose from the list, or specify an ID using an expression', + required: true, + }, + { + displayName: 'First Name', + name: 'first_name', + type: 'string', + displayOptions: { + show: { + operation: ['add'], + resource: ['item'], + type: ['PEOPLE'], + }, + }, + default: '', + description: 'Contact first name', + required: true, + }, + { + displayName: 'Last Name', + name: 'last_name', + type: 'string', + displayOptions: { + show: { + operation: ['add'], + resource: ['item'], + type: ['PEOPLE'], + }, + }, + default: '', + description: 'Contact last name', + required: true, + }, + + { + displayName: 'Company Name', + name: 'company_name', + type: 'string', + displayOptions: { + show: { + operation: ['add'], + resource: ['item'], + type: ['COMPANY'], + }, + }, + default: '', + description: 'Contact company name', + }, + + { + displayName: 'Additional Fields', + name: 'peopleAdditionalFields', + type: 'collection', + placeholder: 'Add Field', + default: {}, + displayOptions: { + show: { + operation: ['add'], + resource: ['item'], + type: ['PEOPLE'], + }, + }, + options: [ + { + displayName: 'Full Name', + name: 'full_name', + type: 'string', + default: '', + description: 'Contact full name', + }, + { + displayName: 'Contact Email', + name: 'email', + type: 'string', + placeholder: 'name@email.com', + default: '', + description: 'Contact email', + }, + { + displayName: 'Company Name', + name: 'company_name', + type: 'string', + default: '', + description: 'Contact company name', + }, + { + displayName: 'Current Position', + name: 'current_position', + type: 'string', + default: '', + description: 'Contact current position', + }, + { + displayName: 'Company Domain', + name: 'domain', + type: 'string', + default: '', + description: 'Contact company domain', + }, + { + displayName: 'Linkedin Url', + name: 'linkedin_url', + type: 'string', + default: '', + description: 'Contact Linkedin URL', + }, + { + displayName: 'Contact Location', + name: 'location', + type: 'string', + default: '', + }, + { + displayName: 'Contact ID', + name: 'contact_id', + type: 'string', + default: '', + description: 'Contact ID from your source', + }, + ], + }, + { + displayName: 'Additional Fields', + name: 'companyAdditionalFields', + type: 'collection', + placeholder: 'Add Field', + default: {}, + displayOptions: { + show: { + operation: ['add'], + resource: ['item'], + type: ['COMPANY'], + }, + }, + options: [ + { + displayName: 'Linkedin Url', + name: 'linkedin_url', + type: 'string', + default: '', + description: 'Company Linkedin URL', + }, + { + displayName: 'Company Domain', + name: 'domain', + type: 'string', + default: '', + description: 'Company company domain', + }, + { + displayName: 'Contact Location', + name: 'location', + type: 'string', + default: '', + }, + { + displayName: 'Contact ID', + name: 'contact_id', + type: 'string', + default: '', + description: 'Contact ID from your source', + }, + ], + }, + { + displayName: 'Name', + name: 'name', + type: 'string', + required: true, + displayOptions: { + show: { + operation: ['create'], + resource: ['list'], + }, + }, + default: '', + placeholder: 'list name', + description: 'Name of your list', + }, + { + displayName: 'Type', + name: 'type', + type: 'options', + required: true, + displayOptions: { + show: { + operation: ['create'], + resource: ['list'], + }, + }, + options: [ + { + name: 'Company', + value: 'COMPANY', + description: 'Create a list of companies', + action: 'Create a list of companies', + }, + { + name: 'Contact', + value: 'PEOPLE', + description: 'Create a list of contacts', + action: 'Create a list of contacts', + }, + ], + default: 'COMPANY', + description: 'Type of your list', + noDataExpression: true, + }, + ], + }; + + methods = { + loadOptions: { + async getLists(this: ILoadOptionsFunctions): Promise { + const type = this.getNodeParameter('type') as string; + const data = await lonescaleApiRequest.call(this, 'GET', '/lists', {}, { entity: type }); + return (data as { list: Array<{ name: string; id: string; entity: string }> })?.list + ?.filter((l) => l.entity === type) + .map((d) => ({ + name: d.name, + value: d.id, + })); + }, + }, + }; + + async execute(this: IExecuteFunctions): Promise { + const items = this.getInputData(); + let responseData; + const returnData = []; + const resource = this.getNodeParameter('resource', 0); + const operation = this.getNodeParameter('operation', 0); + + for (let i = 0; i < items.length; i++) { + try { + if (resource === 'list') { + if (operation === 'create') { + const name = this.getNodeParameter('name', i) as string; + const entity = this.getNodeParameter('type', i) as string; + const body: IDataObject = { + name, + entity, + }; + + responseData = await lonescaleApiRequest.call(this, 'POST', '/lists', body); + const executionData = this.helpers.constructExecutionMetaData( + this.helpers.returnJsonArray(responseData), + { itemData: { item: i } }, + ); + returnData.push(...executionData); + } + } + if (resource === 'item') { + if (operation === 'add') { + let firstName = ''; + let lastName = ''; + let currentPosition = ''; + let fullName = ''; + let email = ''; + let linkedinUrl = ''; + let companyName = ''; + let domain = ''; + let location = ''; + let contactId = ''; + + const entity = this.getNodeParameter('type', i) as string; + const listId = this.getNodeParameter('list', i) as string; + if (entity === 'PEOPLE') { + const peopleAdditionalFields = this.getNodeParameter('peopleAdditionalFields', i) as { + email: string; + full_name: string; + current_position: string; + linkedin_url: string; + company_name: string; + domain: string; + location: string; + contact_id: string; + }; + firstName = this.getNodeParameter('first_name', i) as string; + lastName = this.getNodeParameter('last_name', i) as string; + fullName = peopleAdditionalFields?.full_name; + currentPosition = peopleAdditionalFields?.current_position; + email = peopleAdditionalFields?.email; + linkedinUrl = peopleAdditionalFields?.linkedin_url; + companyName = peopleAdditionalFields?.company_name; + domain = peopleAdditionalFields?.domain; + location = peopleAdditionalFields?.location; + contactId = peopleAdditionalFields?.contact_id; + } + if (entity === 'COMPANY') { + const companyAdditionalFields = this.getNodeParameter( + 'companyAdditionalFields', + i, + ) as { + linkedin_url: string; + domain: string; + location: string; + contact_id: string; + }; + companyName = this.getNodeParameter('company_name', i) as string; + linkedinUrl = companyAdditionalFields?.linkedin_url; + domain = companyAdditionalFields?.domain; + location = companyAdditionalFields?.location; + contactId = companyAdditionalFields?.contact_id; + } + + const body: IDataObject = { + ...(firstName && { first_name: firstName }), + ...(lastName && { last_name: lastName }), + ...(fullName && { full_name: fullName }), + ...(linkedinUrl && { linkedin_url: linkedinUrl }), + ...(companyName && { company_name: companyName }), + ...(currentPosition && { current_position: currentPosition }), + ...(domain && { domain }), + ...(location && { location }), + ...(email && { email }), + ...(contactId && { contact_id: contactId }), + }; + + responseData = await lonescaleApiRequest.call( + this, + 'POST', + `/lists/${listId}/item`, + body, + ); + const executionData = this.helpers.constructExecutionMetaData( + this.helpers.returnJsonArray(responseData), + { itemData: { item: i } }, + ); + returnData.push(...executionData); + } + } + } catch (error) { + if (this.continueOnFail()) { + const executionData = this.helpers.constructExecutionMetaData( + this.helpers.returnJsonArray({ error: error.message }), + { itemData: { item: i } }, + ); + returnData.push(...executionData); + continue; + } + throw error; + } + } + return this.prepareOutputData(returnData); + } +} diff --git a/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.json b/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.json new file mode 100644 index 0000000000000..fa23dc1452e61 --- /dev/null +++ b/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.json @@ -0,0 +1,18 @@ +{ + "node": "n8n-nodes-base.lonescaleTrigger", + "nodeVersion": "1.0", + "codexVersion": "1.0", + "categories": ["Sales"], + "resources": { + "credentialDocumentation": [ + { + "url": "https://docs.n8n.io/credentials/lonescale" + } + ], + "primaryDocumentation": [ + { + "url": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.lonescaletrigger/" + } + ] + } +} diff --git a/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts b/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts new file mode 100644 index 0000000000000..a6d89a6f4497f --- /dev/null +++ b/packages/nodes-base/nodes/LoneScale/LoneScaleTrigger.node.ts @@ -0,0 +1,131 @@ +import type { IWebhookFunctions } from 'n8n-core'; + +import type { + IDataObject, + IHookFunctions, + ILoadOptionsFunctions, + INodePropertyOptions, + INodeType, + INodeTypeDescription, + IWebhookResponseData, +} from 'n8n-workflow'; + +import { lonescaleApiRequest } from './GenericFunctions'; + +export class LoneScaleTrigger implements INodeType { + description: INodeTypeDescription = { + displayName: 'LoneScale Trigger', + name: 'loneScaleTrigger', + icon: 'file:lonescale-logo.svg', + group: ['trigger'], + version: 1, + description: 'Trigger LoneScale Workflow', + defaults: { + name: 'LoneScale Trigger', + }, + inputs: [], + outputs: ['main'], + credentials: [ + { + name: 'loneScaleApi', + required: true, + }, + ], + webhooks: [ + { + name: 'default', + httpMethod: 'POST', + responseMode: 'onReceived', + path: 'webhook', + }, + ], + + properties: [ + { + // eslint-disable-next-line n8n-nodes-base/node-param-display-name-wrong-for-dynamic-options + displayName: 'Workflow Name', + name: 'workflow', + type: 'options', + noDataExpression: true, + typeOptions: { + loadOptionsMethod: 'getWorkflows', + }, + default: '', + // eslint-disable-next-line n8n-nodes-base/node-param-description-missing-final-period, n8n-nodes-base/node-param-description-wrong-for-dynamic-options + description: 'Select one workflow. Choose from the list', + required: true, + }, + ], + }; + + methods = { + loadOptions: { + async getWorkflows(this: ILoadOptionsFunctions): Promise { + const data = await lonescaleApiRequest.call(this, 'GET', '/workflows'); + return (data as Array<{ title: string; id: string }>)?.map((d) => ({ + name: d.title, + value: d.id, + })); + }, + }, + }; + + webhookMethods = { + default: { + async checkExists(this: IHookFunctions): Promise { + const webhookData = this.getWorkflowStaticData('node'); + const webhookUrl = this.getNodeWebhookUrl('default'); + const workflowId = this.getNodeParameter('workflow') as string; + const webhook = await lonescaleApiRequest.call( + this, + 'GET', + `/workflows/${workflowId}/hook?type=n8n`, + ); + if (webhook.target_url === webhookUrl) { + webhookData.webhookId = webhook.webhook_id; + return true; + } + return false; + }, + async create(this: IHookFunctions): Promise { + const webhookUrl = this.getNodeWebhookUrl('default'); + const webhookData = this.getWorkflowStaticData('node'); + const workflowId = this.getNodeParameter('workflow') as string; + const body: IDataObject = { + type: 'n8n', + target_url: webhookUrl, + }; + const webhook = await lonescaleApiRequest.call( + this, + 'POST', + `/workflows/${workflowId}/hook`, + body, + ); + webhookData.webhookId = webhook.webhook_id; + return true; + }, + async delete(this: IHookFunctions): Promise { + const webhookData = this.getWorkflowStaticData('node'); + try { + await lonescaleApiRequest.call( + this, + 'DELETE', + `/workflows/${webhookData.webhookId}/hook?type=n8n`, + ); + } catch (error) { + return false; + } + delete webhookData.webhookId; + return true; + }, + }, + }; + + async webhook(this: IWebhookFunctions): Promise { + const req = this.getRequestObject(); + + return { + workflowData: [this.helpers.returnJsonArray(req.body)], + }; + } +} diff --git a/packages/nodes-base/nodes/LoneScale/constants.ts b/packages/nodes-base/nodes/LoneScale/constants.ts new file mode 100644 index 0000000000000..0f25710c86a75 --- /dev/null +++ b/packages/nodes-base/nodes/LoneScale/constants.ts @@ -0,0 +1 @@ +export const BASE_URL = 'https://public-api.lonescale.com'; diff --git a/packages/nodes-base/nodes/LoneScale/lonescale-logo.svg b/packages/nodes-base/nodes/LoneScale/lonescale-logo.svg new file mode 100644 index 0000000000000..ecbedb68130aa --- /dev/null +++ b/packages/nodes-base/nodes/LoneScale/lonescale-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index f2cf9b4227f27..150ef66100327 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -176,6 +176,7 @@ "dist/credentials/LineNotifyOAuth2Api.credentials.js", "dist/credentials/LingvaNexApi.credentials.js", "dist/credentials/LinkedInOAuth2Api.credentials.js", + "dist/credentials/LoneScaleApi.credentials.js", "dist/credentials/Magento2Api.credentials.js", "dist/credentials/MailcheckApi.credentials.js", "dist/credentials/MailchimpApi.credentials.js", @@ -542,6 +543,8 @@ "dist/nodes/LingvaNex/LingvaNex.node.js", "dist/nodes/LinkedIn/LinkedIn.node.js", "dist/nodes/LocalFileTrigger/LocalFileTrigger.node.js", + "dist/nodes/LoneScale/LoneScaleTrigger.node.js", + "dist/nodes/LoneScale/LoneScaleList.node.js", "dist/nodes/Magento/Magento2.node.js", "dist/nodes/Mailcheck/Mailcheck.node.js", "dist/nodes/Mailchimp/Mailchimp.node.js", From e3a53fd19d8c258a08baab9c090968104327a13b Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Tue, 23 May 2023 16:25:28 +0300 Subject: [PATCH 39/41] feat: Add SSO SAML metadataUrl support and various improvements (#6139) * feat: add various sso improvements * fix: remove test button assertion * fix: fix type imports * test: attempt fixing unit tests * fix: changed to using useToast for error toasts * Minor copy tweaks and swapped buttons position. * fix locale ref * align error with UI wording * simplify saving ux * fix pretty * fix: update saml sso setting saving * fix: undo try/catch changes when saving saml config * metadata url tab selected at first * chore: fix linting issue * test: fix activation checkbox test --------- Co-authored-by: Giulio Andreini Co-authored-by: Michael Auerswald Co-authored-by: Romain Minaud --- .../cli/src/controllers/auth.controller.ts | 2 +- .../src/__tests__/server/endpoints/index.ts | 2 + .../src/__tests__/server/endpoints/sso.ts | 36 ++++ packages/editor-ui/src/__tests__/utils.ts | 2 +- .../src/plugins/i18n/locales/en.json | 22 +- packages/editor-ui/src/stores/sso.store.ts | 11 +- packages/editor-ui/src/views/SettingsSso.vue | 198 +++++++++++++----- .../src/views/__tests__/SettingsSso.test.ts | 109 +++++----- 8 files changed, 264 insertions(+), 118 deletions(-) create mode 100644 packages/editor-ui/src/__tests__/server/endpoints/sso.ts diff --git a/packages/cli/src/controllers/auth.controller.ts b/packages/cli/src/controllers/auth.controller.ts index 3492fe7c145df..f025b60eea0b2 100644 --- a/packages/cli/src/controllers/auth.controller.ts +++ b/packages/cli/src/controllers/auth.controller.ts @@ -80,7 +80,7 @@ export class AuthController { user = preliminaryUser; usedAuthenticationMethod = 'email'; } else { - throw new AuthError('SAML is enabled, please log in with SAML'); + throw new AuthError('SSO is enabled, please log in with SSO'); } } else if (isLdapCurrentAuthenticationMethod()) { user = await handleLdapLogin(email, password); diff --git a/packages/editor-ui/src/__tests__/server/endpoints/index.ts b/packages/editor-ui/src/__tests__/server/endpoints/index.ts index 4ba3315e425fb..d79a81d30883b 100644 --- a/packages/editor-ui/src/__tests__/server/endpoints/index.ts +++ b/packages/editor-ui/src/__tests__/server/endpoints/index.ts @@ -4,6 +4,7 @@ import { routesForCredentials } from './credential'; import { routesForCredentialTypes } from './credentialType'; import { routesForVariables } from './variable'; import { routesForSettings } from './settings'; +import { routesForSSO } from './sso'; const endpoints: Array<(server: Server) => void> = [ routesForCredentials, @@ -11,6 +12,7 @@ const endpoints: Array<(server: Server) => void> = [ routesForUsers, routesForVariables, routesForSettings, + routesForSSO, ]; export { endpoints }; diff --git a/packages/editor-ui/src/__tests__/server/endpoints/sso.ts b/packages/editor-ui/src/__tests__/server/endpoints/sso.ts new file mode 100644 index 0000000000000..61896ca1f7426 --- /dev/null +++ b/packages/editor-ui/src/__tests__/server/endpoints/sso.ts @@ -0,0 +1,36 @@ +import type { Server, Request } from 'miragejs'; +import { Response } from 'miragejs'; +import type { SamlPreferences, SamlPreferencesExtractedData } from '@/Interface'; +import { faker } from '@faker-js/faker'; +import type { AppSchema } from '@/__tests__/server/types'; +import { jsonParse } from 'n8n-workflow'; + +let samlConfig: SamlPreferences & SamlPreferencesExtractedData = { + metadata: '', + metadataUrl: '', + entityID: faker.internet.url(), + returnUrl: faker.internet.url(), +}; + +export function routesForSSO(server: Server) { + server.get('/rest/sso/saml/config', () => { + return new Response(200, {}, { data: samlConfig }); + }); + + server.post('/rest/sso/saml/config', (schema: AppSchema, request: Request) => { + const requestBody = jsonParse(request.requestBody) as Partial< + SamlPreferences & SamlPreferencesExtractedData + >; + + samlConfig = { + ...samlConfig, + ...requestBody, + }; + + return new Response(200, {}, { data: samlConfig }); + }); + + server.get('/rest/sso/saml/config/test', () => { + return new Response(200, {}, { data: '' }); + }); +} diff --git a/packages/editor-ui/src/__tests__/utils.ts b/packages/editor-ui/src/__tests__/utils.ts index f6f779709072a..9fa734192de18 100644 --- a/packages/editor-ui/src/__tests__/utils.ts +++ b/packages/editor-ui/src/__tests__/utils.ts @@ -3,7 +3,7 @@ import { UserManagementAuthenticationMethod } from '@/Interface'; import { render } from '@testing-library/vue'; import { PiniaVuePlugin } from 'pinia'; -export const retry = async (assertion: () => any, { interval = 20, timeout = 200 } = {}) => { +export const retry = async (assertion: () => any, { interval = 20, timeout = 1000 } = {}) => { return new Promise((resolve, reject) => { const startTime = Date.now(); diff --git a/packages/editor-ui/src/plugins/i18n/locales/en.json b/packages/editor-ui/src/plugins/i18n/locales/en.json index 20c5415fbe0a6..99df8a2ae5722 100644 --- a/packages/editor-ui/src/plugins/i18n/locales/en.json +++ b/packages/editor-ui/src/plugins/i18n/locales/en.json @@ -1797,22 +1797,32 @@ "settings.ldap.section.synchronization.title": "Synchronization", "settings.sso": "SSO", "settings.sso.title": "Single Sign On", - "settings.sso.subtitle": "SAML 2.0", - "settings.sso.info": "SAML SSO (Security Assertion Markup Language Single Sign-On) is a type of authentication process that enables users to access multiple applications with a single set of login credentials. {link}", - "settings.sso.info.link": "More info.", + "settings.sso.subtitle": "SAML 2.0 Configuration", + "settings.sso.info": "Activate SAML SSO to enable passwordless login via your existing user management tool and enhance security through unified authentication.", + "settings.sso.info.link": "Learn how to configure SAML 2.0.", "settings.sso.activation.tooltip": "You need to save the settings first before activating SAML", "settings.sso.activated": "Activated", "settings.sso.deactivated": "Deactivated", "settings.sso.settings.redirectUrl.label": "Redirect URL", "settings.sso.settings.redirectUrl.copied": "Redirect URL copied to clipboard", - "settings.sso.settings.redirectUrl.help": "Save the Redirect URL as you’ll need it to configure these in the SAML provider’s settings.", + "settings.sso.settings.redirectUrl.help": "Copy the Redirect URL to configure your SAML provider", "settings.sso.settings.entityId.label": "Entity ID", "settings.sso.settings.entityId.copied": "Entity ID copied to clipboard", - "settings.sso.settings.entityId.help": "Save the Entity URL as you’ll need it to configure these in the SAML provider’s settings.", + "settings.sso.settings.entityId.help": "Copy the Entity ID URL to configure your SAML provider", "settings.sso.settings.ips.label": "Identity Provider Settings", - "settings.sso.settings.ips.help": "Add the raw Metadata XML provided by your Identity Provider", + "settings.sso.settings.ips.xml.help": "Paste here the raw Metadata XML provided by your Identity Provider", + "settings.sso.settings.ips.url.help": "Paste here the Internet Provider Metadata URL", + "settings.sso.settings.ips.url.placeholder": "e.g. https://samltest.id/saml/idp", + "settings.sso.settings.ips.options.url": "Metadata URL", + "settings.sso.settings.ips.options.xml": "XML", "settings.sso.settings.test": "Test settings", "settings.sso.settings.save": "Save settings", + "settings.sso.settings.save.activate.title": "Test and activate SAML SSO", + "settings.sso.settings.save.activate.message": "SAML SSO configuration saved successfully. Test your SAML SSO settings first, then activate to enable single sign-on for your organization.", + "settings.sso.settings.save.activate.cancel": "Cancel", + "settings.sso.settings.save.activate.test": "Test settings", + "settings.sso.settings.save.error": "Error saving SAML SSO configuration", + "settings.sso.settings.footer.hint": "Don't forget to activate SAML SSO once you've saved the settings.", "settings.sso.actionBox.title": "Available on Enterprise plan", "settings.sso.actionBox.description": "Use Single Sign On to consolidate authentication into a single platform to improve security and agility.", "settings.sso.actionBox.buttonText": "See plans", diff --git a/packages/editor-ui/src/stores/sso.store.ts b/packages/editor-ui/src/stores/sso.store.ts index 27b21de7f5a92..be8b90c2f9942 100644 --- a/packages/editor-ui/src/stores/sso.store.ts +++ b/packages/editor-ui/src/stores/sso.store.ts @@ -6,6 +6,7 @@ import { useSettingsStore } from '@/stores/settings.store'; import * as ssoApi from '@/api/sso'; import type { SamlPreferences } from '@/Interface'; import { updateCurrentUser } from '@/api/users'; +import type { SamlPreferencesExtractedData } from '@/Interface'; import { useUsersStore } from '@/stores/users.store'; export const useSSOStore = defineStore('sso', () => { @@ -15,10 +16,13 @@ export const useSSOStore = defineStore('sso', () => { const state = reactive({ loading: false, + samlConfig: undefined as (SamlPreferences & SamlPreferencesExtractedData) | undefined, }); const isLoading = computed(() => state.loading); + const samlConfig = computed(() => state.samlConfig); + const setLoading = (loading: boolean) => { state.loading = loading; }; @@ -56,7 +60,11 @@ export const useSSOStore = defineStore('sso', () => { ssoApi.toggleSamlConfig(rootStore.getRestApiContext, { loginEnabled: enabled }); const getSamlMetadata = async () => ssoApi.getSamlMetadata(rootStore.getRestApiContext); - const getSamlConfig = async () => ssoApi.getSamlConfig(rootStore.getRestApiContext); + const getSamlConfig = async () => { + const samlConfig = await ssoApi.getSamlConfig(rootStore.getRestApiContext); + state.samlConfig = samlConfig; + return samlConfig; + }; const saveSamlConfig = async (config: SamlPreferences) => ssoApi.saveSamlConfig(rootStore.getRestApiContext, config); const testSamlConfig = async () => ssoApi.testSamlConfig(rootStore.getRestApiContext); @@ -77,6 +85,7 @@ export const useSSOStore = defineStore('sso', () => { isEnterpriseSamlEnabled, isDefaultAuthenticationSaml, showSsoLoginButton, + samlConfig, getSSORedirectUrl, getSamlMetadata, getSamlConfig, diff --git a/packages/editor-ui/src/views/SettingsSso.vue b/packages/editor-ui/src/views/SettingsSso.vue index 0365378f2b9bb..4e7b045bb6521 100644 --- a/packages/editor-ui/src/views/SettingsSso.vue +++ b/packages/editor-ui/src/views/SettingsSso.vue @@ -1,55 +1,120 @@