From 1bb2fc18c669ac39568d366ad1ce91730615f607 Mon Sep 17 00:00:00 2001 From: Jordi Franssen Date: Thu, 20 Feb 2025 16:01:09 +0100 Subject: [PATCH] Add deny all cookies option --- README.MD | 18 +- dist/index.css | 2 +- dist/index.es.js | 2 +- dist/index.js | 2 +- dist/types/_types/config.d.ts | 1 + dist/types/_types/content.d.ts | 2 + dist/types/services/PermissionService.d.ts | 1 + pnpm-lock.yaml | 4841 +++++++++-------- src/js/_types/config.ts | 1 + src/js/_types/content.ts | 2 + src/js/config/defaults.ts | 1 + src/js/services/PermissionService.ts | 4 + .../templates/sections/SectionManage.svelte | 37 +- src/js/templates/sections/SectionStart.svelte | 24 +- src/js/translations/en.ts | 2 + src/js/translations/nl.ts | 2 + 16 files changed, 2753 insertions(+), 2189 deletions(-) diff --git a/README.MD b/README.MD index 97eba03..6dc6d9c 100644 --- a/README.MD +++ b/README.MD @@ -1,4 +1,4 @@ -*Current version: 3.1.0* +*Current version: 3.2.0* # Install @@ -71,6 +71,7 @@ const options = { }, ], manageable: true, + denyable: true, renderSelector: '[data-oymcc-render]', style: 'bar', language: 'nl', @@ -93,6 +94,7 @@ All possible options: * [exceptionUrls](#exceptionUrls) * [language](#language) * [manageable](#manageable) +* [denyable](#denyable) * [renderSelector](#renderSelector) * [style](#style) * [version](#version) @@ -212,9 +214,21 @@ const options = { }; ``` -When you didn't have consentOptions. You can use this package to tell yourvisiters that cookies are being used. +When you didn't have consentOptions. You can use this package to tell your visiters that cookies are being used. The manage button are not rendered. No chooses can be made expect 'accept'. +### denyable + +*Optional* + +```es6 +const options = { + denyable: true // Default: false +}; +``` + +When denyable is set to true, a button will be shown to deny all cookies except the essential ones. + ### renderSelector *Optional* diff --git a/dist/index.css b/dist/index.css index dcb9605..7428666 100644 --- a/dist/index.css +++ b/dist/index.css @@ -1 +1 @@ -:root{--oymcc-base-color-background: #fff;--oymcc-base-color-primary: #82b0a2;--oymcc-base-color-text: #333;--oymcc-base-font-size: 16px;--oymcc-a11y-outline-color: var(--oymcc-base-color-primary);--oymcc-a11y-outline-offset: 2px;--oymcc-backdrop-box-shadow: none;--oymcc-backdrop-color: rgba(0, 0, 0, 0.5);--oymcc-backdrop-filter: blur(8px);--oymcc-heading-color: var(--oymcc-base-color-primary);--oymcc-heading-font-size: 1.5em;--oymcc-heading-margin-bottom: 8px;--oymcc-button-background: var(--oymcc-base-color-primary);--oymcc-button-border: 2px solid transparent;--oymcc-button-border-radius: 0;--oymcc-button-color: #fff;--oymcc-button-height: auto;--oymcc-button-font-family: inherit;--oymcc-button-font-size: 1em;--oymcc-button-font-weight: 400;--oymcc-button-line-height: 1;--oymcc-button-padding: 12px;--oymcc-button-svg-spacing: 8px;--oymcc-button-hover-background: var(--oymcc-base-color-primary);--oymcc-button-hover-color: var(--oymcc-button-color);--oymcc-button-hover-opacity: 0.8;--oymcc-button-ghost-background: transparent;--oymcc-button-ghost-border: 2px solid var(--oymcc-base-color-primary);--oymcc-button-ghost-color: var(--oymcc-base-color-primary);--oymcc-button-ghost-font-size: 1em;--oymcc-button-ghost-font-weight: 400;--oymcc-button-ghost-hover-background: var(--oymcc-button-ghost-background);--oymcc-button-ghost-hover-border: var(--oymcc-button-ghost-border);--oymcc-button-ghost-hover-color: var(--oymcc-button-ghost-color);--oymcc-button-notification-background: var(--oymcc-base-color-primary);--oymcc-button-notification-border: 2px solid transparent;--oymcc-button-notification-color: #fff;--oymcc-button-notification-font-size: 1em;--oymcc-button-notification-font-weight: 400;--oymcc-button-notification-hover-background: var(--oymcc-button-notification-background);--oymcc-button-notification-hover-border: var(--oymcc-button-notification-border);--oymcc-button-notification-hover-color: var(--oymcc-button-notification-color);--oymcc-explanation-arrow-margin: 0 4px 0 0;--oymcc-explanation-arrow-minwidth: 16px;--oymcc-explanation-color: inherit;--oymcc-explanation-listitem-margin: 0 0 8px 0;--oymcc-explanation-text-decoration: none;--oymcc-content-anchor-color: var(--oymcc-base-color-primary);--oymcc-content-anchor-text-decoration: underline;--oymcc-content-background: var(--oymcc-base-color-background);--oymcc-content-border: none;--oymcc-content-border-radius: 4px;--oymcc-content-max-width: 1100px;--oymcc-content-padding: 24px;--oymcc-content-width: 95%;--oymcc-start-choices-button-spacing: 8px;--oymcc-start-choices-margin-bottom: 24px;--oymcc-start-desc-margin-bottom: 16px;--oymcc-manage-button-active-background: var(--oymcc-base-color-primary);--oymcc-manage-button-active-border: 1px solid var(--oymcc-base-color-primary);--oymcc-manage-button-active-color: var(--oymcc-base-color-background);--oymcc-manage-button-inactive-background: var(--oymcc-base-color-background);--oymcc-manage-button-inactive-border: 1px solid var(--oymcc-base-color-primary);--oymcc-manage-button-inactive-color: var(--oymcc-base-color-text);--oymcc-manage-button-margin-bottom: 8px;--oymcc-manage-desc-margin-bottom: 24px;--oymcc-manage-desc-font-size: 0.875em;--oymcc-manage-error-border: 2px solid #fff;--oymcc-manage-error-margin: 12px 0;--oymcc-manage-error-padding: 16px;--oymcc-manage-footer-font-size: 0.875em;--oymcc-manage-footer-margin: 8px 0 24px 0;--oymcc-manage-option-button-font-size: 14px;--oymcc-manage-option-button-padding: 6px 16px;--oymcc-manage-option-content-padding-right: 0;--oymcc-manage-option-margin-bottom: 24px;--oymcc-manage-option-title-color: var(--oymcc-base-color-text);--oymcc-manage-option-title-font-size: 1.25em;--oymcc-manage-option-title-margin: 0 0 4px 0;--oymcc-popup-close-color: inherit;--oymcc-popup-close-margin-left: 8px;--oymcc-popup-close-padding: 8px 16px;--oymcc-popup-close-size: 24px;--oymcc-popup-max-width: 640px;--oymcc-notification-background: #f9f9f9;--oymcc-notification-border: none;--oymcc-notification-border-radius: 0;--oymcc-notification-heading-font-size: var(--oymcc-heading-font-size);--oymcc-notification-font-size: var(--oymcc-base-font-size);--oymcc-notification-padding: 48px 16px}@media screen and (min-width: 480px){:root{--oymcc-manage-option-content-padding-right: 16px;--oymcc-manage-option-margin-bottom: 16px}}@media screen and (min-width: 640px){:root{--oymcc-heading-font-size: 2em;--oymcc-manage-option-content-padding-right: 32px}}.show-oymcc-overlay{min-height:100vh}@supports(background: -webkit-named-image(i)){.show-oymcc-overlay{min-height:-webkit-fill-available}}.show-oymcc-overlay--popup{overflow:hidden}.oymcc{-webkit-overflow-scrolling:touch;display:none;z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;overflow:auto;backdrop-filter:var(--oymcc-backdrop-filter);background-color:var(--oymcc-backdrop-color);box-shadow:var(--oymcc-backdrop-box-shadow)}.show-oymcc-overlay .oymcc{display:flex}.oymcc *:focus-visible{outline:2px solid var(--oymcc-a11y-outline-color);outline-offset:var(--oymcc-a11y-outline-offset)}.show-oymcc-overlay--bar .oymcc{top:auto;max-height:100vh;background:rgba(0,0,0,0)}@supports(background: -webkit-named-image(i)){.show-oymcc-overlay--bar .oymcc{max-height:-webkit-fill-available}}.oymcc__button{-webkit-font-smoothing:antialiased;box-sizing:border-box;display:inline-flex;appearance:none;align-items:center;justify-content:center;height:var(--oymcc-button-height);padding:var(--oymcc-button-padding);border:var(--oymcc-button-border);border-radius:var(--oymcc-button-border-radius);background:var(--oymcc-button-background);color:var(--oymcc-button-color);font-weight:var(--oymcc-button-font-weight);font-size:var(--oymcc-button-font-size);line-height:var(--oymcc-button-line-height);font-family:var(--oymcc-button-font-family);text-align:center;text-decoration:none;cursor:pointer;transition:all 250ms ease;user-select:none}.oymcc__button:hover,.oymcc__button:focus{background:var(--oymcc-button-hover-background);color:var(--oymcc-button-hover-color);opacity:var(--oymcc-button-hover-opacity)}.oymcc__button svg{fill:var(--oymcc-button-color)}.oymcc__button svg:first-child{margin-right:var(--oymcc-button-svg-spacing)}.oymcc__button svg:last-child{margin-left:var(--oymcc-button-svg-spacing)}.oymcc__button svg:first-child:last-child{margin:0}.oymcc__button--ghost{border:var(--oymcc-button-ghost-border);background:var(--oymcc-button-ghost-background);color:var(--oymcc-button-ghost-color);font-weight:var(--oymcc-button-ghost-font-weight);font-size:var(--oymcc-button-ghost-font-size)}.oymcc__button--ghost:hover{border:var(--oymcc-button-ghost-hover-border);background:var(--oymcc-button-ghost-hover-background);color:var(--oymcc-button-ghost-hover-color)}.oymcc__notification.svelte-xwua7h{display:flex;flex-direction:column;padding:var(--oymcc-notification-padding);border:var(--oymcc-notification-border);border-radius:var(--oymcc-notification-border-radius);background:var(--oymcc-notification-background);text-align:center}.oymcc__notification__title.svelte-xwua7h{font-size:var(--oymcc-notification-heading-font-size)}.oymcc__notification__desc.svelte-xwua7h{font-size:var(--oymcc-notification-font-size)}.oymcc__notification__button.svelte-xwua7h{align-self:center;border:var(--oymcc-button-notification-border);background:var(--oymcc-button-notification-background);color:var(--oymcc-button-notification-color);font-weight:var(--oymcc-button-notification-font-weight);font-size:var(--oymcc-button-notification-font-size)}.oymcc__notification__button.svelte-xwua7h:hover{border:var(--oymcc-button-notification-hover-border);background:var(--oymcc-button-notification-hover-background);color:var(--oymcc-button-notification-hover-color)}.oymcc__manage.svelte-73d5f3.svelte-73d5f3{width:100%;max-width:var(--oymcc-content-max-width);margin:auto}.oymcc__manage__title.svelte-73d5f3.svelte-73d5f3{margin-bottom:var(--oymcc-heading-margin-bottom);color:var(--oymcc-heading-color);font-size:var(--oymcc-heading-font-size)}.oymcc__manage__desc.svelte-73d5f3.svelte-73d5f3{margin-bottom:var(--oymcc-manage-desc-margin-bottom)}.oymcc__manage__error.svelte-73d5f3.svelte-73d5f3{margin:var(--oymcc-manage-error-margin);padding:var(--oymcc-manage-error-padding);border:var(--oymcc-manage-error-border)}.oymcc__manage__footer.svelte-73d5f3.svelte-73d5f3{margin:var(--oymcc-manage-footer-margin);font-size:var(--oymcc-manage-footer-font-size)}.oymcc__manage__buttons.svelte-73d5f3.svelte-73d5f3{display:flex;flex-direction:column;width:100%}.oymcc__manage__buttons.svelte-73d5f3 button.svelte-73d5f3{margin-bottom:var(--oymcc-manage-button-margin-bottom)}@media screen and (min-width: 640px){.oymcc__manage__buttons.svelte-73d5f3.svelte-73d5f3{flex-direction:row;justify-content:space-between}}.oymcc__start.svelte-45zfd8{width:100%;max-width:var(--oymcc-content-max-width);margin:auto}.oymcc__start__title.svelte-45zfd8{margin-bottom:var(--oymcc-heading-margin-bottom);color:var(--oymcc-heading-color);font-size:var(--oymcc-heading-font-size)}.oymcc__start__desc.svelte-45zfd8{margin-bottom:var(--oymcc-start-desc-margin-bottom)}.oymcc__start__desc a{color:var(--oymcc-content-anchor-color);text-decoration:var(--oymcc-content-anchor-text-decoration)}.oymcc__start__choices.svelte-45zfd8{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:var(--oymcc-start-choices-margin-bottom);gap:var(--oymcc-start-choices-button-spacing)}.oymcc-content.svelte-1jx8pk5{width:var(--oymcc-content-width);margin:auto;padding:var(--oymcc-content-padding);border:var(--oymcc-content-border);border-radius:var(--oymcc-content-border-radius);background:var(--oymcc-content-background);box-shadow:var(--oymcc-content-box-shadow);color:var(--oymcc-base-color-text);font-size:var(--oymcc-base-font-size)}.oymcc-content__close.svelte-1jx8pk5{display:none;z-index:10;position:relative;width:var(--oymcc-popup-close-size);height:var(--oymcc-popup-close-size);margin-left:var(--oymcc-popup-close-margin-left);padding:var(--oymcc-popup-close-padding);float:right;color:var(--oymcc-popup-close-color)}.show-oymcc-overlay--popup .oymcc-content.svelte-1jx8pk5{max-width:var(--oymcc-popup-max-width)}.show-oymcc-overlay--bar .oymcc-content.svelte-1jx8pk5{width:100%;border-right:none;border-bottom:none;border-left:none;border-radius:0}.show-oymcc-overlay--closeable .oymcc-content__close.svelte-1jx8pk5{display:flex}.oymcc__links.svelte-c416p9.svelte-c416p9{width:100%;max-width:var(--oymcc-content-max-width);margin:0 auto;padding:0;list-style:none}.oymcc__links.svelte-c416p9 li.svelte-c416p9{margin:var(--oymcc-explanation-listitem-margin)}.oymcc__links.svelte-c416p9 a.svelte-c416p9{display:flex;align-items:center;color:var(--oymcc-explanation-color);text-decoration:var(--oymcc-explanation-text-decoration)}.oymcc__links.svelte-c416p9 a.svelte-c416p9:hover,.oymcc__links.svelte-c416p9 a.svelte-c416p9:focus{text-decoration:underline}.oymcc__links svg{min-width:var(--oymcc-explanation-arrow-minwidth);margin:var(--oymcc-explanation-arrow-margin)}.oymcc__manage__option.svelte-1jrdxct{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--oymcc-manage-option-margin-bottom)}@media screen and (min-width: 480px){.oymcc__manage__option.svelte-1jrdxct{flex-direction:row}}.oymcc__manage__option__content.svelte-1jrdxct{flex:1;padding-right:var(--oymcc-manage-option-content-padding-right)}.oymcc__manage__option__content__title.svelte-1jrdxct{margin:var(--oymcc-manage-option-title-margin);color:var(--oymcc-manage-option-title-color);font-size:var(--oymcc-manage-option-title-font-size)}.oymcc__manage__option__content__desc.svelte-1jrdxct{font-size:var(--oymcc-manage-desc-font-size)}.oymcc__manage__options.svelte-1jrdxct{position:relative}.oymcc__manage__options__buttons.svelte-1jrdxct{display:flex}.oymcc__manage__options__button.svelte-1jrdxct{position:relative;min-width:56px;min-height:32px;margin:0;padding:var(--oymcc-manage-option-button-padding);border:var(--oymcc-manage-button-inactive-border);background-color:var(--oymcc-manage-button-inactive-background);color:var(--oymcc-manage-button-inactive-color);font-weight:normal;font-size:var(--oymcc-manage-option-button-font-size);font-family:inherit;letter-spacing:0;text-align:center;text-transform:none;cursor:pointer}.oymcc__manage__options__button.svelte-1jrdxct:first-child{border-radius:4px 0 0 4px}.oymcc__manage__options__button.svelte-1jrdxct:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.oymcc__manage__options__button.svelte-1jrdxct:disabled{cursor:not-allowed;opacity:.5}.oymcc__manage__options__button.active.svelte-1jrdxct{z-index:1;border:var(--oymcc-manage-button-active-border);background:var(--oymcc-manage-button-active-background);color:var(--oymcc-manage-button-active-color)} \ No newline at end of file +:root{--oymcc-base-color-background: #fff;--oymcc-base-color-primary: #82b0a2;--oymcc-base-color-text: #333;--oymcc-base-font-size: 16px;--oymcc-a11y-outline-color: var(--oymcc-base-color-primary);--oymcc-a11y-outline-offset: 2px;--oymcc-backdrop-box-shadow: none;--oymcc-backdrop-color: rgba(0, 0, 0, 0.5);--oymcc-backdrop-filter: blur(8px);--oymcc-heading-color: var(--oymcc-base-color-primary);--oymcc-heading-font-size: 1.5em;--oymcc-heading-margin-bottom: 8px;--oymcc-button-background: var(--oymcc-base-color-primary);--oymcc-button-border: 2px solid transparent;--oymcc-button-border-radius: 0;--oymcc-button-color: #fff;--oymcc-button-height: auto;--oymcc-button-font-family: inherit;--oymcc-button-font-size: 1em;--oymcc-button-font-weight: 400;--oymcc-button-line-height: 1;--oymcc-button-padding: 12px;--oymcc-button-svg-spacing: 8px;--oymcc-button-hover-background: var(--oymcc-base-color-primary);--oymcc-button-hover-color: var(--oymcc-button-color);--oymcc-button-hover-opacity: 0.8;--oymcc-button-ghost-background: transparent;--oymcc-button-ghost-border: 2px solid var(--oymcc-base-color-primary);--oymcc-button-ghost-color: var(--oymcc-base-color-primary);--oymcc-button-ghost-font-size: 1em;--oymcc-button-ghost-font-weight: 400;--oymcc-button-ghost-hover-background: var(--oymcc-button-ghost-background);--oymcc-button-ghost-hover-border: var(--oymcc-button-ghost-border);--oymcc-button-ghost-hover-color: var(--oymcc-button-ghost-color);--oymcc-button-notification-background: var(--oymcc-base-color-primary);--oymcc-button-notification-border: 2px solid transparent;--oymcc-button-notification-color: #fff;--oymcc-button-notification-font-size: 1em;--oymcc-button-notification-font-weight: 400;--oymcc-button-notification-hover-background: var(--oymcc-button-notification-background);--oymcc-button-notification-hover-border: var(--oymcc-button-notification-border);--oymcc-button-notification-hover-color: var(--oymcc-button-notification-color);--oymcc-explanation-arrow-margin: 0 4px 0 0;--oymcc-explanation-arrow-minwidth: 16px;--oymcc-explanation-color: inherit;--oymcc-explanation-listitem-margin: 0 0 8px 0;--oymcc-explanation-text-decoration: none;--oymcc-content-anchor-color: var(--oymcc-base-color-primary);--oymcc-content-anchor-text-decoration: underline;--oymcc-content-background: var(--oymcc-base-color-background);--oymcc-content-border: none;--oymcc-content-border-radius: 4px;--oymcc-content-max-width: 1100px;--oymcc-content-padding: 24px;--oymcc-content-width: 95%;--oymcc-start-choices-button-spacing: 8px;--oymcc-start-choices-margin-bottom: 24px;--oymcc-start-desc-margin-bottom: 16px;--oymcc-manage-button-active-background: var(--oymcc-base-color-primary);--oymcc-manage-button-active-border: 1px solid var(--oymcc-base-color-primary);--oymcc-manage-button-active-color: var(--oymcc-base-color-background);--oymcc-manage-button-inactive-background: var(--oymcc-base-color-background);--oymcc-manage-button-inactive-border: 1px solid var(--oymcc-base-color-primary);--oymcc-manage-button-inactive-color: var(--oymcc-base-color-text);--oymcc-manage-button-margin-bottom: 8px;--oymcc-manage-desc-margin-bottom: 24px;--oymcc-manage-desc-font-size: 0.875em;--oymcc-manage-error-border: 2px solid #fff;--oymcc-manage-error-margin: 12px 0;--oymcc-manage-error-padding: 16px;--oymcc-manage-footer-font-size: 0.875em;--oymcc-manage-footer-margin: 8px 0 24px 0;--oymcc-manage-option-button-font-size: 14px;--oymcc-manage-option-button-padding: 6px 16px;--oymcc-manage-option-content-padding-right: 0;--oymcc-manage-option-margin-bottom: 24px;--oymcc-manage-option-title-color: var(--oymcc-base-color-text);--oymcc-manage-option-title-font-size: 1.25em;--oymcc-manage-option-title-margin: 0 0 4px 0;--oymcc-popup-close-color: inherit;--oymcc-popup-close-margin-left: 8px;--oymcc-popup-close-padding: 8px 16px;--oymcc-popup-close-size: 24px;--oymcc-popup-max-width: 640px;--oymcc-notification-background: #f9f9f9;--oymcc-notification-border: none;--oymcc-notification-border-radius: 0;--oymcc-notification-heading-font-size: var(--oymcc-heading-font-size);--oymcc-notification-font-size: var(--oymcc-base-font-size);--oymcc-notification-padding: 48px 16px}@media screen and (min-width: 480px){:root{--oymcc-manage-option-content-padding-right: 16px;--oymcc-manage-option-margin-bottom: 16px}}@media screen and (min-width: 640px){:root{--oymcc-heading-font-size: 2em;--oymcc-manage-option-content-padding-right: 32px}}.show-oymcc-overlay{min-height:100vh}@supports(background: -webkit-named-image(i)){.show-oymcc-overlay{min-height:-webkit-fill-available}}.show-oymcc-overlay--popup{overflow:hidden}.oymcc{-webkit-overflow-scrolling:touch;display:none;z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;overflow:auto;backdrop-filter:var(--oymcc-backdrop-filter);background-color:var(--oymcc-backdrop-color);box-shadow:var(--oymcc-backdrop-box-shadow)}.show-oymcc-overlay .oymcc{display:flex}.oymcc *:focus-visible{outline:2px solid var(--oymcc-a11y-outline-color);outline-offset:var(--oymcc-a11y-outline-offset)}.show-oymcc-overlay--bar .oymcc{top:auto;max-height:100vh;background:rgba(0,0,0,0)}@supports(background: -webkit-named-image(i)){.show-oymcc-overlay--bar .oymcc{max-height:-webkit-fill-available}}.oymcc__button{-webkit-font-smoothing:antialiased;box-sizing:border-box;display:inline-flex;appearance:none;align-items:center;justify-content:center;height:var(--oymcc-button-height);padding:var(--oymcc-button-padding);border:var(--oymcc-button-border);border-radius:var(--oymcc-button-border-radius);background:var(--oymcc-button-background);color:var(--oymcc-button-color);font-weight:var(--oymcc-button-font-weight);font-size:var(--oymcc-button-font-size);line-height:var(--oymcc-button-line-height);font-family:var(--oymcc-button-font-family);text-align:center;text-decoration:none;cursor:pointer;transition:all 250ms ease;user-select:none}.oymcc__button:hover,.oymcc__button:focus{background:var(--oymcc-button-hover-background);color:var(--oymcc-button-hover-color);opacity:var(--oymcc-button-hover-opacity)}.oymcc__button svg{fill:var(--oymcc-button-color)}.oymcc__button svg:first-child{margin-right:var(--oymcc-button-svg-spacing)}.oymcc__button svg:last-child{margin-left:var(--oymcc-button-svg-spacing)}.oymcc__button svg:first-child:last-child{margin:0}.oymcc__button--ghost{border:var(--oymcc-button-ghost-border);background:var(--oymcc-button-ghost-background);color:var(--oymcc-button-ghost-color);font-weight:var(--oymcc-button-ghost-font-weight);font-size:var(--oymcc-button-ghost-font-size)}.oymcc__button--ghost:hover{border:var(--oymcc-button-ghost-hover-border);background:var(--oymcc-button-ghost-hover-background);color:var(--oymcc-button-ghost-hover-color)}.oymcc__notification.svelte-xwua7h{display:flex;flex-direction:column;padding:var(--oymcc-notification-padding);border:var(--oymcc-notification-border);border-radius:var(--oymcc-notification-border-radius);background:var(--oymcc-notification-background);text-align:center}.oymcc__notification__title.svelte-xwua7h{font-size:var(--oymcc-notification-heading-font-size)}.oymcc__notification__desc.svelte-xwua7h{font-size:var(--oymcc-notification-font-size)}.oymcc__notification__button.svelte-xwua7h{align-self:center;border:var(--oymcc-button-notification-border);background:var(--oymcc-button-notification-background);color:var(--oymcc-button-notification-color);font-weight:var(--oymcc-button-notification-font-weight);font-size:var(--oymcc-button-notification-font-size)}.oymcc__notification__button.svelte-xwua7h:hover{border:var(--oymcc-button-notification-hover-border);background:var(--oymcc-button-notification-hover-background);color:var(--oymcc-button-notification-hover-color)}.oymcc__manage.svelte-14j7d7o.svelte-14j7d7o{width:100%;max-width:var(--oymcc-content-max-width);margin:auto}.oymcc__manage-bulk-save.svelte-14j7d7o.svelte-14j7d7o{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.oymcc__manage-bulk-save.svelte-14j7d7o button.svelte-14j7d7o{width:100%}@media screen and (min-width: 640px){.oymcc__manage-bulk-save.svelte-14j7d7o button.svelte-14j7d7o{width:auto;margin-right:var(--oymcc-manage-button-margin-bottom)}}.oymcc__manage__title.svelte-14j7d7o.svelte-14j7d7o{margin-bottom:var(--oymcc-heading-margin-bottom);color:var(--oymcc-heading-color);font-size:var(--oymcc-heading-font-size)}.oymcc__manage__desc.svelte-14j7d7o.svelte-14j7d7o{margin-bottom:var(--oymcc-manage-desc-margin-bottom)}.oymcc__manage__error.svelte-14j7d7o.svelte-14j7d7o{margin:var(--oymcc-manage-error-margin);padding:var(--oymcc-manage-error-padding);border:var(--oymcc-manage-error-border)}.oymcc__manage__footer.svelte-14j7d7o.svelte-14j7d7o{margin:var(--oymcc-manage-footer-margin);font-size:var(--oymcc-manage-footer-font-size)}.oymcc__manage__buttons.svelte-14j7d7o.svelte-14j7d7o{display:flex;flex-direction:column;width:100%}.oymcc__manage__buttons.svelte-14j7d7o button.svelte-14j7d7o{height:min-content;margin-bottom:var(--oymcc-manage-button-margin-bottom);white-space:nowrap}@media screen and (min-width: 640px){.oymcc__manage__buttons.svelte-14j7d7o.svelte-14j7d7o{flex-direction:row;justify-content:space-between}}.oymcc__start.svelte-14g2ctu.svelte-14g2ctu{width:100%;max-width:var(--oymcc-content-max-width);margin:auto}.oymcc__start__title.svelte-14g2ctu.svelte-14g2ctu{margin-bottom:var(--oymcc-heading-margin-bottom);color:var(--oymcc-heading-color);font-size:var(--oymcc-heading-font-size)}.oymcc__start__desc.svelte-14g2ctu.svelte-14g2ctu{margin-bottom:var(--oymcc-start-desc-margin-bottom)}.oymcc__start__desc a{color:var(--oymcc-content-anchor-color);text-decoration:var(--oymcc-content-anchor-text-decoration)}.oymcc__start__choices.svelte-14g2ctu.svelte-14g2ctu{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:var(--oymcc-start-choices-margin-bottom);gap:var(--oymcc-start-choices-button-spacing)}.oymcc__start__choices.svelte-14g2ctu button.svelte-14g2ctu{width:100%}@media screen and (min-width: 640px){.oymcc__start__choices.svelte-14g2ctu button.svelte-14g2ctu{width:auto}}.oymcc-content.svelte-1jx8pk5{width:var(--oymcc-content-width);margin:auto;padding:var(--oymcc-content-padding);border:var(--oymcc-content-border);border-radius:var(--oymcc-content-border-radius);background:var(--oymcc-content-background);box-shadow:var(--oymcc-content-box-shadow);color:var(--oymcc-base-color-text);font-size:var(--oymcc-base-font-size)}.oymcc-content__close.svelte-1jx8pk5{display:none;z-index:10;position:relative;width:var(--oymcc-popup-close-size);height:var(--oymcc-popup-close-size);margin-left:var(--oymcc-popup-close-margin-left);padding:var(--oymcc-popup-close-padding);float:right;color:var(--oymcc-popup-close-color)}.show-oymcc-overlay--popup .oymcc-content.svelte-1jx8pk5{max-width:var(--oymcc-popup-max-width)}.show-oymcc-overlay--bar .oymcc-content.svelte-1jx8pk5{width:100%;border-right:none;border-bottom:none;border-left:none;border-radius:0}.show-oymcc-overlay--closeable .oymcc-content__close.svelte-1jx8pk5{display:flex}.oymcc__manage__option.svelte-1jrdxct{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--oymcc-manage-option-margin-bottom)}@media screen and (min-width: 480px){.oymcc__manage__option.svelte-1jrdxct{flex-direction:row}}.oymcc__manage__option__content.svelte-1jrdxct{flex:1;padding-right:var(--oymcc-manage-option-content-padding-right)}.oymcc__manage__option__content__title.svelte-1jrdxct{margin:var(--oymcc-manage-option-title-margin);color:var(--oymcc-manage-option-title-color);font-size:var(--oymcc-manage-option-title-font-size)}.oymcc__manage__option__content__desc.svelte-1jrdxct{font-size:var(--oymcc-manage-desc-font-size)}.oymcc__manage__options.svelte-1jrdxct{position:relative}.oymcc__manage__options__buttons.svelte-1jrdxct{display:flex}.oymcc__manage__options__button.svelte-1jrdxct{position:relative;min-width:56px;min-height:32px;margin:0;padding:var(--oymcc-manage-option-button-padding);border:var(--oymcc-manage-button-inactive-border);background-color:var(--oymcc-manage-button-inactive-background);color:var(--oymcc-manage-button-inactive-color);font-weight:normal;font-size:var(--oymcc-manage-option-button-font-size);font-family:inherit;letter-spacing:0;text-align:center;text-transform:none;cursor:pointer}.oymcc__manage__options__button.svelte-1jrdxct:first-child{border-radius:4px 0 0 4px}.oymcc__manage__options__button.svelte-1jrdxct:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.oymcc__manage__options__button.svelte-1jrdxct:disabled{cursor:not-allowed;opacity:.5}.oymcc__manage__options__button.active.svelte-1jrdxct{z-index:1;border:var(--oymcc-manage-button-active-border);background:var(--oymcc-manage-button-active-background);color:var(--oymcc-manage-button-active-color)}.oymcc__links.svelte-c416p9.svelte-c416p9{width:100%;max-width:var(--oymcc-content-max-width);margin:0 auto;padding:0;list-style:none}.oymcc__links.svelte-c416p9 li.svelte-c416p9{margin:var(--oymcc-explanation-listitem-margin)}.oymcc__links.svelte-c416p9 a.svelte-c416p9{display:flex;align-items:center;color:var(--oymcc-explanation-color);text-decoration:var(--oymcc-explanation-text-decoration)}.oymcc__links.svelte-c416p9 a.svelte-c416p9:hover,.oymcc__links.svelte-c416p9 a.svelte-c416p9:focus{text-decoration:underline}.oymcc__links svg{min-width:var(--oymcc-explanation-arrow-minwidth);margin:var(--oymcc-explanation-arrow-margin)} \ No newline at end of file diff --git a/dist/index.es.js b/dist/index.es.js index 89233d8..3cf6272 100644 --- a/dist/index.es.js +++ b/dist/index.es.js @@ -1 +1 @@ -const e="manage",t="start";function n(){}function o(e){return e()}function c(){return Object.create(null)}function i(e){e.forEach(o)}function s(e){return"function"==typeof e}function r(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function a(e,...t){if(null==e){for(const e of t)e(void 0);return n}const o=e.subscribe(...t);return o.unsubscribe?()=>o.unsubscribe():o}function l(e,t,n){e.$$.on_destroy.push(a(t,n))}function u(e,t,n,o){return e[1]&&o?function(e,t){for(const n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](o(t))):n.ctx}function d(e,t){e.appendChild(t)}function f(e,t,n){e.insertBefore(t,n||null)}function m(e){e.parentNode&&e.parentNode.removeChild(e)}function h(e,t){for(let n=0;ne.removeEventListener(t,n,o)}function $(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function w(e,t){t=""+t,e.data!==t&&(e.data=t)}function k(e,t,n){e.classList.toggle(t,!!n)}class x{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(e=!1){this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=p(t.nodeName):this.e=g(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{H.delete(e),o&&(n&&e.d(1),o())})),e.o(t)}else o&&o()}function Y(e){return void 0!==e?.length?e:Array.from(e)}function R(e){e&&e.c()}function Z(e,t,n){const{fragment:c,after_update:r}=e.$$;c&&c.m(t,n),L((()=>{const t=e.$$.on_mount.map(o).filter(s);e.$$.on_destroy?e.$$.on_destroy.push(...t):i(t),e.$$.on_mount=[]})),r.forEach(L)}function F(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];C.forEach((o=>-1===e.indexOf(o)?t.push(o):n.push(o))),n.forEach((e=>e())),C=t}(n.after_update),i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function G(e,t){-1===e.$$.dirty[0]&&(z.push(e),N||(N=!0,A.then(q)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const c=o.length?o[0]:n;return f.ctx&&r(f.ctx[t],f.ctx[t]=c)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](c),h&&G(e,t)),n})):[],f.update(),h=!0,i(f.before_update),f.fragment=!!s&&s(f.ctx),t.target){if(t.hydrate){const e=function(e){return Array.from(e.childNodes)}(t.target);f.fragment&&f.fragment.l(e),e.forEach(m)}else f.fragment&&f.fragment.c();t.intro&&U(e.$$.fragment),Z(e,t.target,t.anchor),q()}E(d)}class Q{$$=void 0;$$set=void 0;$destroy(){F(this,1),this.$destroy=n}$on(e,t){if(!s(t))return n;const o=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return o.push(t),()=>{const e=o.indexOf(t);-1!==e&&o.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const V=[];function X(e,t=n){let o;const c=new Set;function i(t){if(r(e,t)&&(e=t,o)){const t=!V.length;for(const t of c)t[1](),V.push(t,e);if(t){for(let e=0;e{c.delete(l),0===c.size&&o&&(o(),o=null)}}}}const ee=X(t),te=X(null),ne=X(null),oe="oymcc",ce={consentOptions:[],cookieName:"oymcc",exceptionUrls:[],explanationAnchors:[],language:"nl",manageable:!0,style:"bar",renderSelector:"[data-oymcc-render]",version:"1.0"};const ie={nl:{start:{title:"Mogen we even je aandacht?",description:"Om een persoonlijke ervaring te bieden en onze website te verbeteren, plaatsen wij cookies.",buttons:{manage:"Beheer cookies",accept:"Ik accepteer cookies"}},manage:{title:"Cookie instellingen",description:"Wij laten je graag een goede website zien, afgestemd op jouw voorkeuren.\n Wil je dit ook? Zet dan de onderstaande onderdelen op 'Aan'.\n Hiermee geef je ons toestemming om je door middel van het gebruik van cookies en andere technieken een persoonlijke ervaring te bieden.",switches:{on:"Aan",off:"Uit"},buttons:{all:"Overal toestemming voor geven",save:"Keuze opslaan"},error:"Je hebt nog niet op alle vragen antwoord gegeven. Geef hierboven jouw voorkeur aan.",footer:"Je keuze is altijd te wijzigen via onze cookie instellingen."},permissions:{essential:{title:"Essentieel",description:"Essentiƫle cookies zijn noodzakelijk voor basisfuncties zoals authenticatie en het onthouden van voorkeuren, wat een soepele online ervaring waarborgt."}},notification:{title:"Accepteer (meer) cookies om deze content te zien",description:"Deze content is niet zichtbaar omdat er met een externe data ingeladen wordt waarmee cookies geplaatst kunnen worden.\n Je hebt ons nog geen toestemming gegeven om deze cookies te mogen plaatsen.",button:"Wijzig cookievoorkeuren"},a11y:{close:"Sluit consentmanager"}},en:{start:{title:"May we have your attention?",description:"We place cookies to provide a personalized experience and improve our website.",buttons:{manage:"Manage cookies",accept:"I accept cookies"}},manage:{title:"Cookie settings",description:"We are happy to show you a good website, tailored to your preferences.\n Do you want this too? Then set the items below to 'On'.\n By doing this, you give us permission to provide you with a personalized experience through the use of cookies and other techniques.",switches:{on:"On",off:"Off"},buttons:{all:"Accept all",save:"Save choice"},error:"You have not answered all questions yet. Please indicate your preference above.",footer:"Your choice can always be changed in our cookie settings."},permissions:{essential:{title:"Essential",description:"Essential cookies are necessary for basic functions such as authentication and remembering preferences, ensuring a smooth online experience."}},notification:{title:"Accept (more) cookies to view this content",description:"This content is not visible because an external data is loaded with which cookies can be placed.\n You have not yet given us permission to place these cookies.",button:"Change cookie preferences"},a11y:{close:"Close consentmanager"}}},se=(e,...t)=>{if(null===e)throw new TypeError("Cannot convert undefined or null to object");const n=Object(e);for(let e=0;e{Object.prototype.hasOwnProperty.call(o,e)&&("object"==typeof n[e]&&n[e]&&"object"==typeof o[e]&&o[e]?n[e]=se(n[e],o[e]):n[e]=o[e])}))}return n},re=()=>{try{return JSON.parse(JSON.stringify(globalThis.oymcc.config)),globalThis.oymcc.config}catch(e){return ce}},ae=e=>{const t=e.replace(/([.*+?^$(){}|[\]/\\])/g,"\\$1"),n=document.cookie.match(RegExp(`(?:^|;\\s*)${t}=([^;]*)`));return n&&n[1]?n[1]:null},le=e=>{throw new Error(`TDE Cookieconsent: ${e||"An error has occurred"}`)},ue=()=>{document.dispatchEvent(new Event("oymcc-changed"))},de=()=>{document.dispatchEvent(new Event("oymcc-close-overlay"))},fe=(e,t)=>{e&&t&&(((e,t,n,o,c,i)=>{const s={[e]:t,"Max-Age":n||null,Path:c||"/",Domain:o||null,Secure:"",SameSite:i||"Lax"};document.cookie=Object.keys(s).map((e=>{const t=s[e]||null;return null===t?"":`${e}${t?`=${t}`:""}`})).filter((e=>""!==e)).join("; ")})(re().cookieName,JSON.stringify({accepted:e,info:t}),31536e3),globalThis.oymcc.cookies={accepted:e,info:t})},me=X([]),he=X([]),ge=()=>{const e=ae(re().cookieName)||!1;return e?JSON.parse(e):null},pe=()=>{const e=ge();return(null==e?void 0:e.accepted)||[]},ye=e=>{var t,n;fe(e,{v:re().version,accepted:(null===(n=null===(t=ge())||void 0===t?void 0:t.info)||void 0===n?void 0:n.accepted)||(new Date).toISOString(),updated:(new Date).toISOString()}),ue(),de()},be=()=>{var e;const t=(null===(e=function(e){let t;return a(e,(e=>t=e))(),t}(te))||void 0===e?void 0:e.consentOptions)||[];ye(t.map((e=>e.key)))},ve=e=>{if(!e||!e.length)return!1;const t=pe();if(!t)return!1;const n="string"==typeof e?[e]:e;for(let e=0;et===n[e])))return!1;return!0};function _e(e,t,n){const o=e.slice();return o[12]=t[n],o[14]=n,o}function $e(e){let t,n,o,c,s,r,a,l,u,h,p,v,x,T,E,j,z,O,C,S,A=e[12].title+"",N=e[12].description+"",L=e[2]?.manage.switches.on+"",M=e[2]?.manage.switches.off+"";function P(){return e[5](e[12])}function q(){return e[6](e[12])}return{c(){t=g("div"),n=g("div"),o=g("h4"),c=y(A),s=b(),r=g("p"),a=y(N),l=b(),u=g("div"),h=g("div"),p=g("button"),v=y(L),T=b(),E=g("button"),j=y(M),O=b(),$(o,"class","oymcc__manage__option__content__title svelte-1jrdxct"),$(r,"class","oymcc__manage__option__content__desc svelte-1jrdxct"),$(n,"class","oymcc__manage__option__content svelte-1jrdxct"),$(p,"type","button"),p.disabled=x=e[12]?.notCustomizable,$(p,"class","oymcc__manage__options__button svelte-1jrdxct"),k(p,"active",e[0][e[12].key]),$(E,"type","button"),E.disabled=z=e[12]?.notCustomizable,$(E,"class","oymcc__manage__options__button svelte-1jrdxct"),k(E,"active",!1===e[0][e[12].key]),$(h,"class","oymcc__manage__options__buttons svelte-1jrdxct"),$(u,"class","oymcc__manage__options svelte-1jrdxct"),k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable),$(t,"class","oymcc__manage__option svelte-1jrdxct")},m(e,i){f(e,t,i),d(t,n),d(n,o),d(o,c),d(n,s),d(n,r),d(r,a),d(t,l),d(t,u),d(u,h),d(h,p),d(p,v),d(h,T),d(h,E),d(E,j),d(t,O),C||(S=[_(p,"click",P),_(E,"click",q)],C=!0)},p(t,n){e=t,2&n&&A!==(A=e[12].title+"")&&w(c,A),2&n&&N!==(N=e[12].description+"")&&w(a,N),4&n&&L!==(L=e[2]?.manage.switches.on+"")&&w(v,L),2&n&&x!==(x=e[12]?.notCustomizable)&&(p.disabled=x),3&n&&k(p,"active",e[0][e[12].key]),4&n&&M!==(M=e[2]?.manage.switches.off+"")&&w(j,M),2&n&&z!==(z=e[12]?.notCustomizable)&&(E.disabled=z),3&n&&k(E,"active",!1===e[0][e[12].key]),2&n&&k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable)},d(e){e&&m(t),C=!1,i(S)}}}function we(e){let t,o=Y(e[1]?.consentOptions||[]),c=[];for(let t=0;tn(7,o=e))),l(e,he,(e=>n(8,c=e))),l(e,te,(e=>n(1,i=e))),l(e,ne,(e=>n(2,s=e)));let r={};const a=()=>{n(0,r={}),null==i||i.consentOptions.forEach((e=>{var t;(n(0,r[e.key]=null,r),c.includes(e.key))&&n(0,r[e.key]=(t=e.key,!!o.find((e=>e===t))),r)}))},u=e=>{c.find((t=>t===e))||c.push(e)},d=e=>{u(e),o.find((t=>t===e))||(o.push(e),a())},f=e=>{u(e),me.set(o.filter((t=>t!==e))),a()};j((()=>{a()}));return[r,i,s,d,f,e=>d(e.key),e=>f(e.key)]}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4");class xe extends Q{constructor(e){super(),K(this,e,ke,we,r,{})}}function Te(e){let t,n,o=e[1]?.manage.error+"";return{c(){t=g("div"),n=y(o),$(t,"class","oymcc__manage__error svelte-73d5f3")},m(e,o){f(e,t,o),d(t,n)},p(e,t){2&t&&o!==(o=e[1]?.manage.error+"")&&w(n,o)},d(e){e&&m(t)}}}function Ee(e){let t,n,o,c,s,r,a,l,u,h,p,v,k,x,T,E,j,z,O,C,S,A,N,L,M=e[1]?.manage.title+"",P=e[1]?.manage.description+"",q=e[1]?.manage.buttons.all+"",D=e[1]?.manage.buttons.save+"",H=e[1]?.manage.footer+"";l=new xe({});let I=e[0]&&Te(e);return{c(){t=g("div"),n=g("h2"),o=y(M),c=b(),s=g("p"),r=y(P),a=b(),R(l.$$.fragment),u=b(),I&&I.c(),h=b(),p=g("div"),v=g("button"),k=g("span"),x=y(q),T=b(),E=g("button"),j=g("span"),z=y(D),O=b(),C=g("div"),S=y(H),$(n,"class","oymcc__manage__title svelte-73d5f3"),$(s,"class","oymcc__manage__desc svelte-73d5f3"),$(v,"type","button"),$(v,"class","oymcc__button svelte-73d5f3"),$(E,"type","button"),$(E,"class","oymcc__button oymcc__button--ghost svelte-73d5f3"),$(p,"class","oymcc__manage__buttons svelte-73d5f3"),$(C,"class","oymcc__manage__footer svelte-73d5f3"),$(t,"class","oymcc__manage svelte-73d5f3")},m(i,m){f(i,t,m),d(t,n),d(n,o),d(t,c),d(t,s),d(s,r),d(t,a),Z(l,t,null),d(t,u),I&&I.m(t,null),d(t,h),d(t,p),d(p,v),d(v,k),d(k,x),d(p,T),d(p,E),d(E,j),d(j,z),d(t,O),d(t,C),d(C,S),A=!0,N||(L=[_(v,"click",e[3]),_(E,"click",e[4])],N=!0)},p(e,[n]){(!A||2&n)&&M!==(M=e[1]?.manage.title+"")&&w(o,M),(!A||2&n)&&P!==(P=e[1]?.manage.description+"")&&w(r,P),e[0]?I?I.p(e,n):(I=Te(e),I.c(),I.m(t,h)):I&&(I.d(1),I=null),(!A||2&n)&&q!==(q=e[1]?.manage.buttons.all+"")&&w(x,q),(!A||2&n)&&D!==(D=e[1]?.manage.buttons.save+"")&&w(z,D),(!A||2&n)&&H!==(H=e[1]?.manage.footer+"")&&w(S,H)},i(e){A||(U(l.$$.fragment,e),A=!0)},o(e){W(l.$$.fragment,e),A=!1},d(e){e&&m(t),F(l),I&&I.d(),N=!1,i(L)}}}function je(e,t,n){let o,c,i,s;l(e,me,(e=>n(5,o=e))),l(e,te,(e=>n(6,c=e))),l(e,he,(e=>n(7,i=e))),l(e,ne,(e=>n(1,s=e)));let r=!1;const a=()=>{n(0,r=!1),i.length===(null==c?void 0:c.consentOptions.length)?ye(o):n(0,r=!0)};return[r,s,a,()=>be(),()=>a()]}class ze extends Q{constructor(e){super(),K(this,e,je,Ee,r,{})}}function Oe(e){let t,n,o,c,i,s=e[0]?.start.buttons.manage+"";return{c(){t=g("button"),n=g("span"),o=y(s),$(t,"type","button"),$(t,"class","oymcc__button oymcc__button--ghost")},m(s,r){f(s,t,r),d(t,n),d(n,o),c||(i=_(t,"click",e[2]),c=!0)},p(e,t){1&t&&s!==(s=e[0]?.start.buttons.manage+"")&&w(o,s)},d(e){e&&m(t),c=!1,i()}}}function Ce(e){let t,o,c,i,s,r,a,l,u,h,p,v,k,x,T=e[0]?.start.title+"",E=e[0]?.start.description+"",j=e[0]?.start.buttons.accept+"",z=e[1]?.manageable&&Oe(e);return{c(){t=g("div"),o=g("h2"),c=y(T),i=b(),s=g("p"),r=y(E),a=b(),l=g("div"),z&&z.c(),u=b(),h=g("button"),p=g("span"),v=y(j),$(o,"class","oymcc__start__title svelte-45zfd8"),$(s,"class","oymcc__start__desc svelte-45zfd8"),$(h,"type","button"),$(h,"class","oymcc__button"),$(l,"class","oymcc__start__choices svelte-45zfd8"),$(t,"class","oymcc__start svelte-45zfd8")},m(n,m){f(n,t,m),d(t,o),d(o,c),d(t,i),d(t,s),d(s,r),d(t,a),d(t,l),z&&z.m(l,null),d(l,u),d(l,h),d(h,p),d(p,v),k||(x=_(h,"click",e[3]),k=!0)},p(e,[t]){1&t&&T!==(T=e[0]?.start.title+"")&&w(c,T),1&t&&E!==(E=e[0]?.start.description+"")&&w(r,E),e[1]?.manageable?z?z.p(e,t):(z=Oe(e),z.c(),z.m(l,u)):z&&(z.d(1),z=null),1&t&&j!==(j=e[0]?.start.buttons.accept+"")&&w(v,j)},i:n,o:n,d(e){e&&m(t),z&&z.d(),k=!1,x()}}}function Se(t,n,o){let c,i;l(t,ne,(e=>o(0,c=e))),l(t,te,(e=>o(1,i=e)));return[c,i,()=>{return t=e,ee.set(t);var t},()=>be()]}class Ae extends Q{constructor(e){super(),K(this,e,Se,Ce,r,{})}}function Ne(e){let t,o,c,i,s,r;return{c(){t=p("svg"),o=p("g"),c=p("path"),i=p("path"),$(c,"d","M20.586.586l2.828 2.828-20 20-2.828-2.828z"),$(i,"d","M3.414.586L.586 3.414l20 20 2.828-2.828z"),$(o,"fill-rule","nonzero"),$(t,"width",s=e[0]?.width||Le),$(t,"height",r=e[0]?.height||Le),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){f(e,t,n),d(t,o),d(o,c),d(o,i)},p(e,[n]){1&n&&s!==(s=e[0]?.width||Le)&&$(t,"width",s),1&n&&r!==(r=e[0]?.height||Le)&&$(t,"height",r)},i:n,o:n,d(e){e&&m(t)}}}const Le=20;function Me(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class Pe extends Q{constructor(e){super(),K(this,e,Me,Ne,r,{settings:0})}}function qe(e){let t,o,c,i;return{c(){t=p("svg"),o=p("path"),$(o,"fill-rule","evenodd"),$(o,"clip-rule","evenodd"),$(o,"d","M11.767 4.4545C12.2063 4.01517 12.9187 4.01517 13.358 4.4545L20.108 11.2045C20.5473 11.6438 20.5473 12.3562 20.108 12.7955L13.358 19.5455C12.9187 19.9848 12.2063 19.9848 11.767 19.5455C11.3277 19.1062 11.3277 18.3938 11.767 17.9545L16.5965 13.125H4.6875C4.06618 13.125 3.5625 12.6213 3.5625 12C3.5625 11.3787 4.06618 10.875 4.6875 10.875H16.5965L11.767 6.0455C11.3277 5.60616 11.3277 4.89384 11.767 4.4545Z"),$(t,"width",c=e[0]?.width||De),$(t,"height",i=e[0]?.height||De),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){f(e,t,n),d(t,o)},p(e,[n]){1&n&&c!==(c=e[0]?.width||De)&&$(t,"width",c),1&n&&i!==(i=e[0]?.height||De)&&$(t,"height",i)},i:n,o:n,d(e){e&&m(t)}}}const De=24;function He(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class Ie extends Q{constructor(e){super(),K(this,e,He,qe,r,{settings:0})}}function Je(e,t,n){const o=e.slice();return o[1]=t[n],o}function Be(e){let t,n,o=Y(e[0]?.explanationAnchors),c=[];for(let t=0;tW(c[e],1,1,(()=>{c[e]=null}));return{c(){t=g("ul");for(let e=0;e{o=null})),B())},i(e){n||(U(o),n=!0)},o(e){W(o),n=!1},d(e){e&&m(t),o&&o.d(e)}}}function Ye(e,t,n){let o;return l(e,te,(e=>n(0,o=e))),[o]}class Re extends Q{constructor(e){super(),K(this,e,Ye,We,r,{})}}function Ze(e){let t,n,o,c,i,s,r,a,l,h;o=new Pe({});const p=e[3].default,y=function(e,t,n,o){if(e){const c=u(e,t,n,o);return e[0](c)}}(p,e,e[2],null);return r=new Re({}),{c(){t=g("div"),n=g("a"),R(o.$$.fragment),i=b(),y&&y.c(),s=b(),R(r.$$.fragment),$(n,"href","#close"),$(n,"class","oymcc-content__close svelte-1jx8pk5"),$(n,"aria-label",c=e[1]?.a11y.close),$(t,"class","oymcc-content svelte-1jx8pk5"),$(t,"role","dialog")},m(c,u){f(c,t,u),d(t,n),Z(o,n,null),d(t,i),y&&y.m(t,null),d(t,s),Z(r,t,null),e[5](t),a=!0,l||(h=_(n,"click",e[4]),l=!0)},p(e,[t]){(!a||2&t&&c!==(c=e[1]?.a11y.close))&&$(n,"aria-label",c),y&&y.p&&(!a||4&t)&&function(e,t,n,o,c,i){if(c){const s=u(t,n,o,i);e.p(s,c)}}(y,p,e,e[2],a?function(e,t,n,o){if(e[2]&&o){const c=e[2](o(n));if(void 0===t.dirty)return c;if("object"==typeof c){const e=[],n=Math.max(t.dirty.length,c.length);for(let o=0;o32){const t=[],n=e.ctx.length/32;for(let e=0;en(1,o=e)));let c,{$$slots:i={},$$scope:s}=t;j((()=>{console.log(c),c&&(c.setAttribute("tabindex","0"),c.focus())}));return e.$$set=e=>{"$$scope"in e&&n(2,s=e.$$scope)},[c,o,s,i,()=>de(),function(e){O[e?"unshift":"push"]((()=>{c=e,n(0,c)}))}]}class Ge extends Q{constructor(e){super(),K(this,e,Fe,Ze,r,{})}}function Ke(e){let t,n;return t=new ze({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function Qe(e){let t,n;return t=new Ae({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function Ve(n){let o,c,i,s;const r=[Qe,Ke],a=[];function l(n,o){return n[0]===t?0:n[0]===e?1:-1}return~(o=l(n))&&(c=a[o]=r[o](n)),{c(){c&&c.c(),i=v()},m(e,t){~o&&a[o].m(e,t),f(e,i,t),s=!0},p(e,t){let n=o;o=l(e),o!==n&&(c&&(J(),W(a[n],1,1,(()=>{a[n]=null})),B()),~o?(c=a[o],c||(c=a[o]=r[o](e),c.c()),U(c,1),c.m(i.parentNode,i)):c=null)},i(e){s||(U(c),s=!0)},o(e){W(c),s=!1},d(e){e&&m(i),~o&&a[o].d(e)}}}function Xe(e){let t,n;return t=new Ge({props:{$$slots:{default:[Ve]},$$scope:{ctx:e}}}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,[n]){const o={};5&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function et(e,t,n){let o;l(e,ee,(e=>n(1,o=e)));let c=o;return ee.subscribe((e=>{e&&n(0,c=e)})),[c]}class tt extends Q{constructor(e){super(),K(this,e,et,Xe,r,{})}}let nt;const ot=()=>{document.body.className=document.body.className.replace(/\bshow-oymcc-overlay--popup|show-oymcc-overlay--bar|show-oymcc-overlay--closeable|show-oymcc-overlay\b/g,""),(()=>{const e=document.body.querySelector(`.${oe}`);e&&(e.remove(),nt&&nt.focus())})()},ct=(e=void 0)=>{document.body.classList.contains("show-oymcc-overlay")||(!e&&re().exceptionUrls.find((e=>e===window.location.pathname))||(document.body.className+=" show-oymcc-overlay show-oymcc-overlay--"+("popup"===re().style?"popup":"bar")),e&&(document.body.className+=" show-oymcc-overlay--closeable"),(()=>{const e=pe();if(e.length)return me.set(e),void he.set(re().consentOptions.map((e=>e.key)));me.set(["essential"]),he.set(["essential"])})(),(()=>{nt=document.activeElement;const e=document.createElement("div");e.className=oe,document.body.appendChild(e);const t=document.body.querySelector(`.${oe}`);t&&new tt({target:t})})())};function it(e){let t,o,c,i,s,r,a,l,u,h,p,v,k=e[0]?.notification.title+"",x=e[0]?.notification.description+"",T=e[0]?.notification.button+"";return{c(){t=g("div"),o=g("h3"),c=y(k),i=b(),s=g("p"),r=y(x),a=b(),l=g("button"),u=g("span"),h=y(T),$(o,"class","oymcc__notification__title svelte-xwua7h"),$(s,"class","oymcc__notification__desc svelte-xwua7h"),$(l,"class","oymcc__notification__button oymcc__button svelte-xwua7h"),$(t,"class","oymcc__notification svelte-xwua7h")},m(n,m){f(n,t,m),d(t,o),d(o,c),d(t,i),d(t,s),d(s,r),d(t,a),d(t,l),d(l,u),d(u,h),p||(v=_(l,"click",e[1]),p=!0)},p(e,[t]){1&t&&k!==(k=e[0]?.notification.title+"")&&w(c,k),1&t&&x!==(x=e[0]?.notification.description+"")&&w(r,x),1&t&&T!==(T=e[0]?.notification.button+"")&&w(h,T)},i:n,o:n,d(e){e&&m(t),p=!1,v()}}}function st(e,t,n){let o;l(e,ne,(e=>n(0,o=e)));return[o,()=>ct()]}class rt extends Q{constructor(e){super(),K(this,e,st,it,r,{})}}function at(e){let t,o;return{c(){t=new x(!1),o=v(),t.a=o},m(n,c){t.m(e[0],n,c),f(n,o,c)},p(e,[n]){1&n&&t.p(e[0])},i:n,o:n,d(e){e&&(m(o),t.d())}}}function lt(e,t,n){let{content:o}=t,c=[],i=null;return j((()=>{const e=/]*>[\s\S]*?<\/script\b[^>]*>/g;i=o.match(e),i&&(n(0,o=o.replace(e,"")),i.forEach((e=>{c.find((t=>t===e))||((e=>{const t=document.createElement("div");t.innerHTML=e;const n=null==t?void 0:t.firstElementChild;if(!n)return;const o=n.getAttribute("async"),c=n.getAttribute("src"),i=document.createElement("script");i.async=!o||"true"===o,i.src=c||"",document.head.appendChild(i)})(e),c.push(e))})))})),e.$$set=e=>{"content"in e&&n(0,o=e.content)},[o]}class ut extends Q{constructor(e){super(),K(this,e,lt,at,r,{content:0})}}const dt=e=>{if(e.dataset.oymccIdentifier)return;const t=Date.now().toString(36)+Math.random().toString(36).substring(2),n=document.createElement("div");n.dataset.oymccIdentifier=t,n.className="oymcc-notification",e.after(n),e.dataset.oymccIdentifier=t;const o=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);o&&new rt({target:o})},ft=()=>{(e=>{const t=(null==e?void 0:e.renderSelector)||"[data-oymcc-render]";return document.querySelectorAll(`${t}:not([data-oymcc-rendered])`)})(globalThis.oymcc.config).forEach((e=>{let{oymccPermissions:t}=e.dataset;if(!t)return;if(t=t.replace(/\s+/g,""),!ve(t.split(",")))return void(e.hasAttribute("data-oymcc-show-notification")&&(dt(e),delete e.dataset.oymccShowNotification));(e=>{const{oymccIdentifier:t}=e.dataset;if(!t)return;const n=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);n&&(n.outerHTML="")})(e);const n=document.createElement("textarea");n.innerHTML=e.innerHTML,new ut({target:e.parentElement,props:{content:n.value}}),e.dataset.oymccRendered="1"}))},mt=()=>{const t=document.querySelectorAll('[href$="#manage-cookies"]');t.length&&t.forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),ee.set(e),ct(!0)}))}))},ht=()=>{var e,t,n;e=re().cookieName,document.cookie=`${e}=${t?`;path=${t}`:""}${n?`;domain=${n}`:""};expires=${new Date(0).toUTCString()}`},gt=(e,t="update",n)=>{if(!e)return;if(!Object.keys(e).length)return;const o={};for(const[t,n]of Object.entries(e))n&&(o[t]=ve(n)?"granted":"denied");globalThis.gtag=globalThis.gtag||function(...e){globalThis.dataLayer.push(e)},"default"===t&&(o.wait_for_update=n||500),globalThis.gtag("consent",t,o)};globalThis.oymcc=globalThis.oymcc||{},globalThis.oymcc.initialized=!1,globalThis.oymcc.accepted=[],globalThis.oymcc.info={},globalThis.oymcc.content={};var pt={getAllPermissions:()=>pe(),checkPermission:e=>ve(e),show(){ee.set(e),ct(!0)},hide(){ot()},update(){mt(),ue()},init(e){if(globalThis.oymcc.initialized)return;const t=(e=>Object.keys(e||[]).length?se({},ce,e):ce)(e),n=(()=>{const e=globalThis.oymCookieConsentContent;return e&&Object.keys(e||[]).length?se({},ie,e):ie})(),o=ae(t.cookieName)||!1;if(globalThis.oymcc.config=t,globalThis.oymcc.content=n[t.language],globalThis.oymcc.config.consentOptions.unshift({key:"essential",title:globalThis.oymcc.content.permissions.essential.title,description:globalThis.oymcc.content.permissions.essential.description,notCustomizable:!0}),globalThis.oymcc.getAllPermissions=this.getAllPermissions,globalThis.oymcc.checkPermission=this.checkPermission,globalThis.oymcc.show=this.show,globalThis.oymcc.hide=this.hide,globalThis.oymcc.update=this.update,globalThis.oymcc.content&&globalThis.oymcc.config)if(globalThis.oymcc.config.consentOptions.length){if(gt(t.consentMode,"default",500),te.set(globalThis.oymcc.config),ne.set(globalThis.oymcc.content),document.addEventListener("oymcc-changed",(()=>{ft(),gt(t.consentMode,"update")})),document.addEventListener("oymcc-close-overlay",(()=>{ot()})),ft(),o)try{(()=>{const e=ge();if(!e)return;const t=re();let n=!0;if(e.info&&e.info.v&&e.info.v===t.version||(n=!1),e.accepted||(n=!1),t.exceptionUrls.find((e=>e===window.location.pathname))&&(n=!0),n)return globalThis.oymcc.cookies=e,ue(),void fe(e.accepted,e.info);ht()})()}catch(e){ht(),ct()}else ct();mt(),globalThis.oymcc.initialized=!0}else le("OYMCC has no consent options");else le("OYMCC content or config not found")}};export{pt as default}; \ No newline at end of file +const e="manage",t="start";function n(){}function o(e){return e()}function c(){return Object.create(null)}function s(e){e.forEach(o)}function i(e){return"function"==typeof e}function r(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function a(e,...t){if(null==e){for(const e of t)e(void 0);return n}const o=e.subscribe(...t);return o.unsubscribe?()=>o.unsubscribe():o}function l(e,t,n){e.$$.on_destroy.push(a(t,n))}function u(e,t,n,o){return e[1]&&o?function(e,t){for(const n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](o(t))):n.ctx}function d(e,t){e.appendChild(t)}function m(e,t,n){e.insertBefore(t,n||null)}function f(e){e.parentNode&&e.parentNode.removeChild(e)}function h(e,t){for(let n=0;ne.removeEventListener(t,n,o)}function $(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function w(e,t){t=""+t,e.data!==t&&(e.data=t)}function k(e,t,n){e.classList.toggle(t,!!n)}class x{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(e=!1){this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=p(t.nodeName):this.e=g(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{D.delete(e),o&&(n&&e.d(1),o())})),e.o(t)}else o&&o()}function Y(e){return void 0!==e?.length?e:Array.from(e)}function R(e){e&&e.c()}function Z(e,t,n){const{fragment:c,after_update:r}=e.$$;c&&c.m(t,n),L((()=>{const t=e.$$.on_mount.map(o).filter(i);e.$$.on_destroy?e.$$.on_destroy.push(...t):s(t),e.$$.on_mount=[]})),r.forEach(L)}function F(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];C.forEach((o=>-1===e.indexOf(o)?t.push(o):n.push(o))),n.forEach((e=>e())),C=t}(n.after_update),s(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function G(e,t){-1===e.$$.dirty[0]&&(O.push(e),N||(N=!0,A.then(I)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const c=o.length?o[0]:n;return m.ctx&&r(m.ctx[t],m.ctx[t]=c)&&(!m.skip_bound&&m.bound[t]&&m.bound[t](c),h&&G(e,t)),n})):[],m.update(),h=!0,s(m.before_update),m.fragment=!!i&&i(m.ctx),t.target){if(t.hydrate){const e=function(e){return Array.from(e.childNodes)}(t.target);m.fragment&&m.fragment.l(e),e.forEach(f)}else m.fragment&&m.fragment.c();t.intro&&U(e.$$.fragment),Z(e,t.target,t.anchor),I()}T(d)}class Q{$$=void 0;$$set=void 0;$destroy(){F(this,1),this.$destroy=n}$on(e,t){if(!i(t))return n;const o=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return o.push(t),()=>{const e=o.indexOf(t);-1!==e&&o.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const V=[];function X(e,t=n){let o;const c=new Set;function s(t){if(r(e,t)&&(e=t,o)){const t=!V.length;for(const t of c)t[1](),V.push(t,e);if(t){for(let e=0;e{c.delete(l),0===c.size&&o&&(o(),o=null)}}}}const ee=X(t),te=X(null),ne=X(null),oe="oymcc",ce={consentOptions:[],cookieName:"oymcc",exceptionUrls:[],explanationAnchors:[],language:"nl",manageable:!0,denyable:!1,style:"bar",renderSelector:"[data-oymcc-render]",version:"1.0"};const se={nl:{start:{title:"Mogen we even je aandacht?",description:"Om een persoonlijke ervaring te bieden en onze website te verbeteren, plaatsen wij cookies.",buttons:{manage:"Beheer cookies",accept:"Ik accepteer cookies",deny:"Ik weiger cookies"}},manage:{title:"Cookie instellingen",description:"Wij laten je graag een goede website zien, afgestemd op jouw voorkeuren.\n Wil je dit ook? Zet dan de onderstaande onderdelen op 'Aan'.\n Hiermee geef je ons toestemming om je door middel van het gebruik van cookies en andere technieken een persoonlijke ervaring te bieden.",switches:{on:"Aan",off:"Uit"},buttons:{all:"Overal toestemming voor geven",none:"Optionele cookies weigeren",save:"Keuze opslaan"},error:"Je hebt nog niet op alle vragen antwoord gegeven. Geef hierboven jouw voorkeur aan.",footer:"Je keuze is altijd te wijzigen via onze cookie instellingen."},permissions:{essential:{title:"Essentieel",description:"Essentiƫle cookies zijn noodzakelijk voor basisfuncties zoals authenticatie en het onthouden van voorkeuren, wat een soepele online ervaring waarborgt."}},notification:{title:"Accepteer (meer) cookies om deze content te zien",description:"Deze content is niet zichtbaar omdat er met een externe data ingeladen wordt waarmee cookies geplaatst kunnen worden.\n Je hebt ons nog geen toestemming gegeven om deze cookies te mogen plaatsen.",button:"Wijzig cookievoorkeuren"},a11y:{close:"Sluit consentmanager"}},en:{start:{title:"May we have your attention?",description:"We place cookies to provide a personalized experience and improve our website.",buttons:{manage:"Manage cookies",accept:"I accept cookies",deny:"I refuse cookies"}},manage:{title:"Cookie settings",description:"We are happy to show you a good website, tailored to your preferences.\n Do you want this too? Then set the items below to 'On'.\n By doing this, you give us permission to provide you with a personalized experience through the use of cookies and other techniques.",switches:{on:"On",off:"Off"},buttons:{all:"Accept all",none:"Refuse optional cookies",save:"Save choice"},error:"You have not answered all questions yet. Please indicate your preference above.",footer:"Your choice can always be changed in our cookie settings."},permissions:{essential:{title:"Essential",description:"Essential cookies are necessary for basic functions such as authentication and remembering preferences, ensuring a smooth online experience."}},notification:{title:"Accept (more) cookies to view this content",description:"This content is not visible because an external data is loaded with which cookies can be placed.\n You have not yet given us permission to place these cookies.",button:"Change cookie preferences"},a11y:{close:"Close consentmanager"}}},ie=(e,...t)=>{if(null===e)throw new TypeError("Cannot convert undefined or null to object");const n=Object(e);for(let e=0;e{Object.prototype.hasOwnProperty.call(o,e)&&("object"==typeof n[e]&&n[e]&&"object"==typeof o[e]&&o[e]?n[e]=ie(n[e],o[e]):n[e]=o[e])}))}return n},re=()=>{try{return JSON.parse(JSON.stringify(globalThis.oymcc.config)),globalThis.oymcc.config}catch(e){return ce}},ae=e=>{const t=e.replace(/([.*+?^$(){}|[\]/\\])/g,"\\$1"),n=document.cookie.match(RegExp(`(?:^|;\\s*)${t}=([^;]*)`));return n&&n[1]?n[1]:null},le=e=>{throw new Error(`TDE Cookieconsent: ${e||"An error has occurred"}`)},ue=()=>{document.dispatchEvent(new Event("oymcc-changed"))},de=()=>{document.dispatchEvent(new Event("oymcc-close-overlay"))},me=(e,t)=>{e&&t&&(((e,t,n,o,c,s)=>{const i={[e]:t,"Max-Age":n||null,Path:c||"/",Domain:o||null,Secure:"",SameSite:s||"Lax"};document.cookie=Object.keys(i).map((e=>{const t=i[e]||null;return null===t?"":`${e}${t?`=${t}`:""}`})).filter((e=>""!==e)).join("; ")})(re().cookieName,JSON.stringify({accepted:e,info:t}),31536e3),globalThis.oymcc.cookies={accepted:e,info:t})},fe=X([]),he=X([]),ge=()=>{const e=ae(re().cookieName)||!1;return e?JSON.parse(e):null},pe=()=>{const e=ge();return(null==e?void 0:e.accepted)||[]},ye=e=>{var t,n;me(e,{v:re().version,accepted:(null===(n=null===(t=ge())||void 0===t?void 0:t.info)||void 0===n?void 0:n.accepted)||(new Date).toISOString(),updated:(new Date).toISOString()}),ue(),de()},be=()=>{var e;const t=(null===(e=function(e){let t;return a(e,(e=>t=e))(),t}(te))||void 0===e?void 0:e.consentOptions)||[];ye(t.map((e=>e.key)))},ve=()=>{ye(["essential"])},_e=e=>{if(!e||!e.length)return!1;const t=pe();if(!t)return!1;const n="string"==typeof e?[e]:e;for(let e=0;et===n[e])))return!1;return!0};function $e(e,t,n){const o=e.slice();return o[12]=t[n],o[14]=n,o}function we(e){let t,n,o,c,i,r,a,l,u,h,p,v,x,j,T,E,O,z,C,S,A=e[12].title+"",N=e[12].description+"",L=e[2]?.manage.switches.on+"",M=e[2]?.manage.switches.off+"";function P(){return e[5](e[12])}function I(){return e[6](e[12])}return{c(){t=g("div"),n=g("div"),o=g("h4"),c=y(A),i=b(),r=g("p"),a=y(N),l=b(),u=g("div"),h=g("div"),p=g("button"),v=y(L),j=b(),T=g("button"),E=y(M),z=b(),$(o,"class","oymcc__manage__option__content__title svelte-1jrdxct"),$(r,"class","oymcc__manage__option__content__desc svelte-1jrdxct"),$(n,"class","oymcc__manage__option__content svelte-1jrdxct"),$(p,"type","button"),p.disabled=x=e[12]?.notCustomizable,$(p,"class","oymcc__manage__options__button svelte-1jrdxct"),k(p,"active",e[0][e[12].key]),$(T,"type","button"),T.disabled=O=e[12]?.notCustomizable,$(T,"class","oymcc__manage__options__button svelte-1jrdxct"),k(T,"active",!1===e[0][e[12].key]),$(h,"class","oymcc__manage__options__buttons svelte-1jrdxct"),$(u,"class","oymcc__manage__options svelte-1jrdxct"),k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable),$(t,"class","oymcc__manage__option svelte-1jrdxct")},m(e,s){m(e,t,s),d(t,n),d(n,o),d(o,c),d(n,i),d(n,r),d(r,a),d(t,l),d(t,u),d(u,h),d(h,p),d(p,v),d(h,j),d(h,T),d(T,E),d(t,z),C||(S=[_(p,"click",P),_(T,"click",I)],C=!0)},p(t,n){e=t,2&n&&A!==(A=e[12].title+"")&&w(c,A),2&n&&N!==(N=e[12].description+"")&&w(a,N),4&n&&L!==(L=e[2]?.manage.switches.on+"")&&w(v,L),2&n&&x!==(x=e[12]?.notCustomizable)&&(p.disabled=x),3&n&&k(p,"active",e[0][e[12].key]),4&n&&M!==(M=e[2]?.manage.switches.off+"")&&w(E,M),2&n&&O!==(O=e[12]?.notCustomizable)&&(T.disabled=O),3&n&&k(T,"active",!1===e[0][e[12].key]),2&n&&k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable)},d(e){e&&f(t),C=!1,s(S)}}}function ke(e){let t,o=Y(e[1]?.consentOptions||[]),c=[];for(let t=0;tn(7,o=e))),l(e,he,(e=>n(8,c=e))),l(e,te,(e=>n(1,s=e))),l(e,ne,(e=>n(2,i=e)));let r={};const a=()=>{n(0,r={}),null==s||s.consentOptions.forEach((e=>{var t;(n(0,r[e.key]=null,r),c.includes(e.key))&&n(0,r[e.key]=(t=e.key,!!o.find((e=>e===t))),r)}))},u=e=>{c.find((t=>t===e))||c.push(e)},d=e=>{u(e),o.find((t=>t===e))||(o.push(e),a())},m=e=>{u(e),fe.set(o.filter((t=>t!==e))),a()};E((()=>{a()}));return[r,s,i,d,m,e=>d(e.key),e=>m(e.key)]}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4");class je extends Q{constructor(e){super(),K(this,e,xe,ke,r,{})}}function Te(e){let t,n,o=e[2]?.manage.error+"";return{c(){t=g("div"),n=y(o),$(t,"class","oymcc__manage__error svelte-14j7d7o")},m(e,o){m(e,t,o),d(t,n)},p(e,t){4&t&&o!==(o=e[2]?.manage.error+"")&&w(n,o)},d(e){e&&f(t)}}}function Ee(e){let t,n,o,c,s,i=e[2]?.manage.buttons.none+"";return{c(){t=g("button"),n=g("span"),o=y(i),$(t,"type","button"),$(t,"class","oymcc__button--ghost svelte-14j7d7o")},m(i,r){m(i,t,r),d(t,n),d(n,o),c||(s=_(t,"click",e[5]),c=!0)},p(e,t){4&t&&i!==(i=e[2]?.manage.buttons.none+"")&&w(o,i)},d(e){e&&f(t),c=!1,s()}}}function Oe(e){let t,n,o,c,i,r,a,l,u,h,p,v,k,x,j,T,E,O,z,C,S,A,N,L,M,P,I=e[2]?.manage.title+"",q=e[2]?.manage.description+"",D=e[2]?.manage.buttons.all+"",H=e[2]?.manage.buttons.save+"",J=e[2]?.manage.footer+"";l=new je({});let B=e[0]&&Te(e),Y=e[1]?.denyable&&Ee(e);return{c(){t=g("div"),n=g("h2"),o=y(I),c=b(),i=g("p"),r=y(q),a=b(),R(l.$$.fragment),u=b(),B&&B.c(),h=b(),p=g("div"),v=g("div"),k=g("button"),x=g("span"),j=y(D),T=b(),Y&&Y.c(),E=b(),O=g("button"),z=g("span"),C=y(H),S=b(),A=g("div"),N=y(J),$(n,"class","oymcc__manage__title svelte-14j7d7o"),$(i,"class","oymcc__manage__desc svelte-14j7d7o"),$(k,"type","button"),$(k,"class","oymcc__button svelte-14j7d7o"),$(v,"class","oymcc__manage-bulk-save svelte-14j7d7o"),$(O,"type","button"),$(O,"class","oymcc__button oymcc__button--ghost svelte-14j7d7o"),$(p,"class","oymcc__manage__buttons svelte-14j7d7o"),$(A,"class","oymcc__manage__footer svelte-14j7d7o"),$(t,"class","oymcc__manage svelte-14j7d7o")},m(s,f){m(s,t,f),d(t,n),d(n,o),d(t,c),d(t,i),d(i,r),d(t,a),Z(l,t,null),d(t,u),B&&B.m(t,null),d(t,h),d(t,p),d(p,v),d(v,k),d(k,x),d(x,j),d(v,T),Y&&Y.m(v,null),d(p,E),d(p,O),d(O,z),d(z,C),d(t,S),d(t,A),d(A,N),L=!0,M||(P=[_(k,"click",e[4]),_(O,"click",e[6])],M=!0)},p(e,[n]){(!L||4&n)&&I!==(I=e[2]?.manage.title+"")&&w(o,I),(!L||4&n)&&q!==(q=e[2]?.manage.description+"")&&w(r,q),e[0]?B?B.p(e,n):(B=Te(e),B.c(),B.m(t,h)):B&&(B.d(1),B=null),(!L||4&n)&&D!==(D=e[2]?.manage.buttons.all+"")&&w(j,D),e[1]?.denyable?Y?Y.p(e,n):(Y=Ee(e),Y.c(),Y.m(v,null)):Y&&(Y.d(1),Y=null),(!L||4&n)&&H!==(H=e[2]?.manage.buttons.save+"")&&w(C,H),(!L||4&n)&&J!==(J=e[2]?.manage.footer+"")&&w(N,J)},i(e){L||(U(l.$$.fragment,e),L=!0)},o(e){W(l.$$.fragment,e),L=!1},d(e){e&&f(t),F(l),B&&B.d(),Y&&Y.d(),M=!1,s(P)}}}function ze(e,t,n){let o,c,s,i;l(e,fe,(e=>n(7,o=e))),l(e,te,(e=>n(1,c=e))),l(e,he,(e=>n(8,s=e))),l(e,ne,(e=>n(2,i=e)));let r=!1;const a=()=>{n(0,r=!1),s.length===(null==c?void 0:c.consentOptions.length)?ye(o):n(0,r=!0)};return[r,c,i,a,()=>be(),()=>ve(),()=>a()]}class Ce extends Q{constructor(e){super(),K(this,e,ze,Oe,r,{})}}function Se(e){let t,n,o,c,s,i=e[0]?.start.buttons.deny+"";return{c(){t=g("button"),n=g("span"),o=y(i),$(t,"type","button"),$(t,"class","oymcc__button svelte-14g2ctu")},m(i,r){m(i,t,r),d(t,n),d(n,o),c||(s=_(t,"click",e[3]),c=!0)},p(e,t){1&t&&i!==(i=e[0]?.start.buttons.deny+"")&&w(o,i)},d(e){e&&f(t),c=!1,s()}}}function Ae(e){let t,n,o,c,s,i=e[0]?.start.buttons.manage+"";return{c(){t=g("button"),n=g("span"),o=y(i),$(t,"type","button"),$(t,"class","oymcc__button oymcc__button--ghost svelte-14g2ctu")},m(i,r){m(i,t,r),d(t,n),d(n,o),c||(s=_(t,"click",e[4]),c=!0)},p(e,t){1&t&&i!==(i=e[0]?.start.buttons.manage+"")&&w(o,i)},d(e){e&&f(t),c=!1,s()}}}function Ne(e){let t,o,c,s,i,r,a,l,u,h,p,v,k,x,j,T=e[0]?.start.title+"",E=e[0]?.start.description+"",O=e[0]?.start.buttons.accept+"",z=e[1]?.denyable&&Se(e),C=e[1]?.manageable&&Ae(e);return{c(){t=g("div"),o=g("h2"),c=y(T),s=b(),i=g("p"),r=y(E),a=b(),l=g("div"),u=g("button"),h=g("span"),p=y(O),v=b(),z&&z.c(),k=b(),C&&C.c(),$(o,"class","oymcc__start__title svelte-14g2ctu"),$(i,"class","oymcc__start__desc svelte-14g2ctu"),$(u,"type","button"),$(u,"class","oymcc__button svelte-14g2ctu"),$(l,"class","oymcc__start__choices svelte-14g2ctu"),$(t,"class","oymcc__start svelte-14g2ctu")},m(n,f){m(n,t,f),d(t,o),d(o,c),d(t,s),d(t,i),d(i,r),d(t,a),d(t,l),d(l,u),d(u,h),d(h,p),d(l,v),z&&z.m(l,null),d(l,k),C&&C.m(l,null),x||(j=_(u,"click",e[2]),x=!0)},p(e,[t]){1&t&&T!==(T=e[0]?.start.title+"")&&w(c,T),1&t&&E!==(E=e[0]?.start.description+"")&&w(r,E),1&t&&O!==(O=e[0]?.start.buttons.accept+"")&&w(p,O),e[1]?.denyable?z?z.p(e,t):(z=Se(e),z.c(),z.m(l,k)):z&&(z.d(1),z=null),e[1]?.manageable?C?C.p(e,t):(C=Ae(e),C.c(),C.m(l,null)):C&&(C.d(1),C=null)},i:n,o:n,d(e){e&&f(t),z&&z.d(),C&&C.d(),x=!1,j()}}}function Le(t,n,o){let c,s;l(t,ne,(e=>o(0,c=e))),l(t,te,(e=>o(1,s=e)));return[c,s,()=>be(),()=>ve(),()=>{return t=e,ee.set(t);var t}]}class Me extends Q{constructor(e){super(),K(this,e,Le,Ne,r,{})}}function Pe(e){let t,o,c,s,i,r;return{c(){t=p("svg"),o=p("g"),c=p("path"),s=p("path"),$(c,"d","M20.586.586l2.828 2.828-20 20-2.828-2.828z"),$(s,"d","M3.414.586L.586 3.414l20 20 2.828-2.828z"),$(o,"fill-rule","nonzero"),$(t,"width",i=e[0]?.width||Ie),$(t,"height",r=e[0]?.height||Ie),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){m(e,t,n),d(t,o),d(o,c),d(o,s)},p(e,[n]){1&n&&i!==(i=e[0]?.width||Ie)&&$(t,"width",i),1&n&&r!==(r=e[0]?.height||Ie)&&$(t,"height",r)},i:n,o:n,d(e){e&&f(t)}}}const Ie=20;function qe(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class De extends Q{constructor(e){super(),K(this,e,qe,Pe,r,{settings:0})}}function He(e){let t,o,c,s;return{c(){t=p("svg"),o=p("path"),$(o,"fill-rule","evenodd"),$(o,"clip-rule","evenodd"),$(o,"d","M11.767 4.4545C12.2063 4.01517 12.9187 4.01517 13.358 4.4545L20.108 11.2045C20.5473 11.6438 20.5473 12.3562 20.108 12.7955L13.358 19.5455C12.9187 19.9848 12.2063 19.9848 11.767 19.5455C11.3277 19.1062 11.3277 18.3938 11.767 17.9545L16.5965 13.125H4.6875C4.06618 13.125 3.5625 12.6213 3.5625 12C3.5625 11.3787 4.06618 10.875 4.6875 10.875H16.5965L11.767 6.0455C11.3277 5.60616 11.3277 4.89384 11.767 4.4545Z"),$(t,"width",c=e[0]?.width||Je),$(t,"height",s=e[0]?.height||Je),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){m(e,t,n),d(t,o)},p(e,[n]){1&n&&c!==(c=e[0]?.width||Je)&&$(t,"width",c),1&n&&s!==(s=e[0]?.height||Je)&&$(t,"height",s)},i:n,o:n,d(e){e&&f(t)}}}const Je=24;function Be(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class Ue extends Q{constructor(e){super(),K(this,e,Be,He,r,{settings:0})}}function We(e,t,n){const o=e.slice();return o[1]=t[n],o}function Ye(e){let t,n,o=Y(e[0]?.explanationAnchors),c=[];for(let t=0;tW(c[e],1,1,(()=>{c[e]=null}));return{c(){t=g("ul");for(let e=0;e{o=null})),B())},i(e){n||(U(o),n=!0)},o(e){W(o),n=!1},d(e){e&&f(t),o&&o.d(e)}}}function Fe(e,t,n){let o;return l(e,te,(e=>n(0,o=e))),[o]}class Ge extends Q{constructor(e){super(),K(this,e,Fe,Ze,r,{})}}function Ke(e){let t,n,o,c,s,i,r,a,l,h;o=new De({});const p=e[3].default,y=function(e,t,n,o){if(e){const c=u(e,t,n,o);return e[0](c)}}(p,e,e[2],null);return r=new Ge({}),{c(){t=g("div"),n=g("a"),R(o.$$.fragment),s=b(),y&&y.c(),i=b(),R(r.$$.fragment),$(n,"href","#close"),$(n,"class","oymcc-content__close svelte-1jx8pk5"),$(n,"aria-label",c=e[1]?.a11y.close),$(t,"class","oymcc-content svelte-1jx8pk5"),$(t,"role","dialog")},m(c,u){m(c,t,u),d(t,n),Z(o,n,null),d(t,s),y&&y.m(t,null),d(t,i),Z(r,t,null),e[5](t),a=!0,l||(h=_(n,"click",e[4]),l=!0)},p(e,[t]){(!a||2&t&&c!==(c=e[1]?.a11y.close))&&$(n,"aria-label",c),y&&y.p&&(!a||4&t)&&function(e,t,n,o,c,s){if(c){const i=u(t,n,o,s);e.p(i,c)}}(y,p,e,e[2],a?function(e,t,n,o){if(e[2]&&o){const c=e[2](o(n));if(void 0===t.dirty)return c;if("object"==typeof c){const e=[],n=Math.max(t.dirty.length,c.length);for(let o=0;o32){const t=[],n=e.ctx.length/32;for(let e=0;en(1,o=e)));let c,{$$slots:s={},$$scope:i}=t;E((()=>{console.log(c),c&&(c.setAttribute("tabindex","0"),c.focus())}));return e.$$set=e=>{"$$scope"in e&&n(2,i=e.$$scope)},[c,o,i,s,()=>de(),function(e){z[e?"unshift":"push"]((()=>{c=e,n(0,c)}))}]}class Ve extends Q{constructor(e){super(),K(this,e,Qe,Ke,r,{})}}function Xe(e){let t,n;return t=new Ce({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function et(e){let t,n;return t=new Me({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function tt(n){let o,c,s,i;const r=[et,Xe],a=[];function l(n,o){return n[0]===t?0:n[0]===e?1:-1}return~(o=l(n))&&(c=a[o]=r[o](n)),{c(){c&&c.c(),s=v()},m(e,t){~o&&a[o].m(e,t),m(e,s,t),i=!0},p(e,t){let n=o;o=l(e),o!==n&&(c&&(J(),W(a[n],1,1,(()=>{a[n]=null})),B()),~o?(c=a[o],c||(c=a[o]=r[o](e),c.c()),U(c,1),c.m(s.parentNode,s)):c=null)},i(e){i||(U(c),i=!0)},o(e){W(c),i=!1},d(e){e&&f(s),~o&&a[o].d(e)}}}function nt(e){let t,n;return t=new Ve({props:{$$slots:{default:[tt]},$$scope:{ctx:e}}}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,[n]){const o={};5&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function ot(e,t,n){let o;l(e,ee,(e=>n(1,o=e)));let c=o;return ee.subscribe((e=>{e&&n(0,c=e)})),[c]}class ct extends Q{constructor(e){super(),K(this,e,ot,nt,r,{})}}let st;const it=()=>{document.body.className=document.body.className.replace(/\bshow-oymcc-overlay--popup|show-oymcc-overlay--bar|show-oymcc-overlay--closeable|show-oymcc-overlay\b/g,""),(()=>{const e=document.body.querySelector(`.${oe}`);e&&(e.remove(),st&&st.focus())})()},rt=(e=void 0)=>{document.body.classList.contains("show-oymcc-overlay")||(!e&&re().exceptionUrls.find((e=>e===window.location.pathname))||(document.body.className+=" show-oymcc-overlay show-oymcc-overlay--"+("popup"===re().style?"popup":"bar")),e&&(document.body.className+=" show-oymcc-overlay--closeable"),(()=>{const e=pe();if(e.length)return fe.set(e),void he.set(re().consentOptions.map((e=>e.key)));fe.set(["essential"]),he.set(["essential"])})(),(()=>{st=document.activeElement;const e=document.createElement("div");e.className=oe,document.body.appendChild(e);const t=document.body.querySelector(`.${oe}`);t&&new ct({target:t})})())};function at(e){let t,o,c,s,i,r,a,l,u,h,p,v,k=e[0]?.notification.title+"",x=e[0]?.notification.description+"",j=e[0]?.notification.button+"";return{c(){t=g("div"),o=g("h3"),c=y(k),s=b(),i=g("p"),r=y(x),a=b(),l=g("button"),u=g("span"),h=y(j),$(o,"class","oymcc__notification__title svelte-xwua7h"),$(i,"class","oymcc__notification__desc svelte-xwua7h"),$(l,"class","oymcc__notification__button oymcc__button svelte-xwua7h"),$(t,"class","oymcc__notification svelte-xwua7h")},m(n,f){m(n,t,f),d(t,o),d(o,c),d(t,s),d(t,i),d(i,r),d(t,a),d(t,l),d(l,u),d(u,h),p||(v=_(l,"click",e[1]),p=!0)},p(e,[t]){1&t&&k!==(k=e[0]?.notification.title+"")&&w(c,k),1&t&&x!==(x=e[0]?.notification.description+"")&&w(r,x),1&t&&j!==(j=e[0]?.notification.button+"")&&w(h,j)},i:n,o:n,d(e){e&&f(t),p=!1,v()}}}function lt(e,t,n){let o;l(e,ne,(e=>n(0,o=e)));return[o,()=>rt()]}class ut extends Q{constructor(e){super(),K(this,e,lt,at,r,{})}}function dt(e){let t,o;return{c(){t=new x(!1),o=v(),t.a=o},m(n,c){t.m(e[0],n,c),m(n,o,c)},p(e,[n]){1&n&&t.p(e[0])},i:n,o:n,d(e){e&&(f(o),t.d())}}}function mt(e,t,n){let{content:o}=t,c=[],s=null;return E((()=>{const e=/]*>[\s\S]*?<\/script\b[^>]*>/g;s=o.match(e),s&&(n(0,o=o.replace(e,"")),s.forEach((e=>{c.find((t=>t===e))||((e=>{const t=document.createElement("div");t.innerHTML=e;const n=null==t?void 0:t.firstElementChild;if(!n)return;const o=n.getAttribute("async"),c=n.getAttribute("src"),s=document.createElement("script");s.async=!o||"true"===o,s.src=c||"",document.head.appendChild(s)})(e),c.push(e))})))})),e.$$set=e=>{"content"in e&&n(0,o=e.content)},[o]}class ft extends Q{constructor(e){super(),K(this,e,mt,dt,r,{content:0})}}const ht=e=>{if(e.dataset.oymccIdentifier)return;const t=Date.now().toString(36)+Math.random().toString(36).substring(2),n=document.createElement("div");n.dataset.oymccIdentifier=t,n.className="oymcc-notification",e.after(n),e.dataset.oymccIdentifier=t;const o=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);o&&new ut({target:o})},gt=()=>{(e=>{const t=(null==e?void 0:e.renderSelector)||"[data-oymcc-render]";return document.querySelectorAll(`${t}:not([data-oymcc-rendered])`)})(globalThis.oymcc.config).forEach((e=>{let{oymccPermissions:t}=e.dataset;if(!t)return;if(t=t.replace(/\s+/g,""),!_e(t.split(",")))return void(e.hasAttribute("data-oymcc-show-notification")&&(ht(e),delete e.dataset.oymccShowNotification));(e=>{const{oymccIdentifier:t}=e.dataset;if(!t)return;const n=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);n&&(n.outerHTML="")})(e);const n=document.createElement("textarea");n.innerHTML=e.innerHTML,new ft({target:e.parentElement,props:{content:n.value}}),e.dataset.oymccRendered="1"}))},pt=()=>{const t=document.querySelectorAll('[href$="#manage-cookies"]');t.length&&t.forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),ee.set(e),rt(!0)}))}))},yt=()=>{var e,t,n;e=re().cookieName,document.cookie=`${e}=${t?`;path=${t}`:""}${n?`;domain=${n}`:""};expires=${new Date(0).toUTCString()}`},bt=(e,t="update",n)=>{if(!e)return;if(!Object.keys(e).length)return;const o={};for(const[t,n]of Object.entries(e))n&&(o[t]=_e(n)?"granted":"denied");globalThis.gtag=globalThis.gtag||function(...e){globalThis.dataLayer.push(e)},"default"===t&&(o.wait_for_update=n||500),globalThis.gtag("consent",t,o)};globalThis.oymcc=globalThis.oymcc||{},globalThis.oymcc.initialized=!1,globalThis.oymcc.accepted=[],globalThis.oymcc.info={},globalThis.oymcc.content={};var vt={getAllPermissions:()=>pe(),checkPermission:e=>_e(e),show(){ee.set(e),rt(!0)},hide(){it()},update(){pt(),ue()},init(e){if(globalThis.oymcc.initialized)return;const t=(e=>Object.keys(e||[]).length?ie({},ce,e):ce)(e),n=(()=>{const e=globalThis.oymCookieConsentContent;return e&&Object.keys(e||[]).length?ie({},se,e):se})(),o=ae(t.cookieName)||!1;if(globalThis.oymcc.config=t,globalThis.oymcc.content=n[t.language],globalThis.oymcc.config.consentOptions.unshift({key:"essential",title:globalThis.oymcc.content.permissions.essential.title,description:globalThis.oymcc.content.permissions.essential.description,notCustomizable:!0}),globalThis.oymcc.getAllPermissions=this.getAllPermissions,globalThis.oymcc.checkPermission=this.checkPermission,globalThis.oymcc.show=this.show,globalThis.oymcc.hide=this.hide,globalThis.oymcc.update=this.update,globalThis.oymcc.content&&globalThis.oymcc.config)if(globalThis.oymcc.config.consentOptions.length){if(bt(t.consentMode,"default",500),te.set(globalThis.oymcc.config),ne.set(globalThis.oymcc.content),document.addEventListener("oymcc-changed",(()=>{gt(),bt(t.consentMode,"update")})),document.addEventListener("oymcc-close-overlay",(()=>{it()})),gt(),o)try{(()=>{const e=ge();if(!e)return;const t=re();let n=!0;if(e.info&&e.info.v&&e.info.v===t.version||(n=!1),e.accepted||(n=!1),t.exceptionUrls.find((e=>e===window.location.pathname))&&(n=!0),n)return globalThis.oymcc.cookies=e,ue(),void me(e.accepted,e.info);yt()})()}catch(e){yt(),rt()}else rt();pt(),globalThis.oymcc.initialized=!0}else le("OYMCC has no consent options");else le("OYMCC content or config not found")}};export{vt as default}; \ No newline at end of file diff --git a/dist/index.js b/dist/index.js index 6850ce4..aab4acd 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1 +1 @@ -"use strict";const e="manage",t="start";function n(){}function o(e){return e()}function c(){return Object.create(null)}function i(e){e.forEach(o)}function s(e){return"function"==typeof e}function r(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function a(e,...t){if(null==e){for(const e of t)e(void 0);return n}const o=e.subscribe(...t);return o.unsubscribe?()=>o.unsubscribe():o}function l(e,t,n){e.$$.on_destroy.push(a(t,n))}function u(e,t,n,o){return e[1]&&o?function(e,t){for(const n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](o(t))):n.ctx}function d(e,t){e.appendChild(t)}function f(e,t,n){e.insertBefore(t,n||null)}function m(e){e.parentNode&&e.parentNode.removeChild(e)}function h(e,t){for(let n=0;ne.removeEventListener(t,n,o)}function $(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function w(e,t){t=""+t,e.data!==t&&(e.data=t)}function k(e,t,n){e.classList.toggle(t,!!n)}class x{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(e=!1){this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=p(t.nodeName):this.e=g(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{H.delete(e),o&&(n&&e.d(1),o())})),e.o(t)}else o&&o()}function Y(e){return void 0!==e?.length?e:Array.from(e)}function R(e){e&&e.c()}function Z(e,t,n){const{fragment:c,after_update:r}=e.$$;c&&c.m(t,n),L((()=>{const t=e.$$.on_mount.map(o).filter(s);e.$$.on_destroy?e.$$.on_destroy.push(...t):i(t),e.$$.on_mount=[]})),r.forEach(L)}function F(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];C.forEach((o=>-1===e.indexOf(o)?t.push(o):n.push(o))),n.forEach((e=>e())),C=t}(n.after_update),i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function G(e,t){-1===e.$$.dirty[0]&&(z.push(e),N||(N=!0,A.then(q)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const c=o.length?o[0]:n;return f.ctx&&r(f.ctx[t],f.ctx[t]=c)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](c),h&&G(e,t)),n})):[],f.update(),h=!0,i(f.before_update),f.fragment=!!s&&s(f.ctx),t.target){if(t.hydrate){const e=function(e){return Array.from(e.childNodes)}(t.target);f.fragment&&f.fragment.l(e),e.forEach(m)}else f.fragment&&f.fragment.c();t.intro&&U(e.$$.fragment),Z(e,t.target,t.anchor),q()}E(d)}class Q{$$=void 0;$$set=void 0;$destroy(){F(this,1),this.$destroy=n}$on(e,t){if(!s(t))return n;const o=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return o.push(t),()=>{const e=o.indexOf(t);-1!==e&&o.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const V=[];function X(e,t=n){let o;const c=new Set;function i(t){if(r(e,t)&&(e=t,o)){const t=!V.length;for(const t of c)t[1](),V.push(t,e);if(t){for(let e=0;e{c.delete(l),0===c.size&&o&&(o(),o=null)}}}}const ee=X(t),te=X(null),ne=X(null),oe="oymcc",ce={consentOptions:[],cookieName:"oymcc",exceptionUrls:[],explanationAnchors:[],language:"nl",manageable:!0,style:"bar",renderSelector:"[data-oymcc-render]",version:"1.0"};const ie={nl:{start:{title:"Mogen we even je aandacht?",description:"Om een persoonlijke ervaring te bieden en onze website te verbeteren, plaatsen wij cookies.",buttons:{manage:"Beheer cookies",accept:"Ik accepteer cookies"}},manage:{title:"Cookie instellingen",description:"Wij laten je graag een goede website zien, afgestemd op jouw voorkeuren.\n Wil je dit ook? Zet dan de onderstaande onderdelen op 'Aan'.\n Hiermee geef je ons toestemming om je door middel van het gebruik van cookies en andere technieken een persoonlijke ervaring te bieden.",switches:{on:"Aan",off:"Uit"},buttons:{all:"Overal toestemming voor geven",save:"Keuze opslaan"},error:"Je hebt nog niet op alle vragen antwoord gegeven. Geef hierboven jouw voorkeur aan.",footer:"Je keuze is altijd te wijzigen via onze cookie instellingen."},permissions:{essential:{title:"Essentieel",description:"Essentiƫle cookies zijn noodzakelijk voor basisfuncties zoals authenticatie en het onthouden van voorkeuren, wat een soepele online ervaring waarborgt."}},notification:{title:"Accepteer (meer) cookies om deze content te zien",description:"Deze content is niet zichtbaar omdat er met een externe data ingeladen wordt waarmee cookies geplaatst kunnen worden.\n Je hebt ons nog geen toestemming gegeven om deze cookies te mogen plaatsen.",button:"Wijzig cookievoorkeuren"},a11y:{close:"Sluit consentmanager"}},en:{start:{title:"May we have your attention?",description:"We place cookies to provide a personalized experience and improve our website.",buttons:{manage:"Manage cookies",accept:"I accept cookies"}},manage:{title:"Cookie settings",description:"We are happy to show you a good website, tailored to your preferences.\n Do you want this too? Then set the items below to 'On'.\n By doing this, you give us permission to provide you with a personalized experience through the use of cookies and other techniques.",switches:{on:"On",off:"Off"},buttons:{all:"Accept all",save:"Save choice"},error:"You have not answered all questions yet. Please indicate your preference above.",footer:"Your choice can always be changed in our cookie settings."},permissions:{essential:{title:"Essential",description:"Essential cookies are necessary for basic functions such as authentication and remembering preferences, ensuring a smooth online experience."}},notification:{title:"Accept (more) cookies to view this content",description:"This content is not visible because an external data is loaded with which cookies can be placed.\n You have not yet given us permission to place these cookies.",button:"Change cookie preferences"},a11y:{close:"Close consentmanager"}}},se=(e,...t)=>{if(null===e)throw new TypeError("Cannot convert undefined or null to object");const n=Object(e);for(let e=0;e{Object.prototype.hasOwnProperty.call(o,e)&&("object"==typeof n[e]&&n[e]&&"object"==typeof o[e]&&o[e]?n[e]=se(n[e],o[e]):n[e]=o[e])}))}return n},re=()=>{try{return JSON.parse(JSON.stringify(globalThis.oymcc.config)),globalThis.oymcc.config}catch(e){return ce}},ae=e=>{const t=e.replace(/([.*+?^$(){}|[\]/\\])/g,"\\$1"),n=document.cookie.match(RegExp(`(?:^|;\\s*)${t}=([^;]*)`));return n&&n[1]?n[1]:null},le=e=>{throw new Error(`TDE Cookieconsent: ${e||"An error has occurred"}`)},ue=()=>{document.dispatchEvent(new Event("oymcc-changed"))},de=()=>{document.dispatchEvent(new Event("oymcc-close-overlay"))},fe=(e,t)=>{e&&t&&(((e,t,n,o,c,i)=>{const s={[e]:t,"Max-Age":n||null,Path:c||"/",Domain:o||null,Secure:"",SameSite:i||"Lax"};document.cookie=Object.keys(s).map((e=>{const t=s[e]||null;return null===t?"":`${e}${t?`=${t}`:""}`})).filter((e=>""!==e)).join("; ")})(re().cookieName,JSON.stringify({accepted:e,info:t}),31536e3),globalThis.oymcc.cookies={accepted:e,info:t})},me=X([]),he=X([]),ge=()=>{const e=ae(re().cookieName)||!1;return e?JSON.parse(e):null},pe=()=>{const e=ge();return(null==e?void 0:e.accepted)||[]},ye=e=>{var t,n;fe(e,{v:re().version,accepted:(null===(n=null===(t=ge())||void 0===t?void 0:t.info)||void 0===n?void 0:n.accepted)||(new Date).toISOString(),updated:(new Date).toISOString()}),ue(),de()},be=()=>{var e;const t=(null===(e=function(e){let t;return a(e,(e=>t=e))(),t}(te))||void 0===e?void 0:e.consentOptions)||[];ye(t.map((e=>e.key)))},ve=e=>{if(!e||!e.length)return!1;const t=pe();if(!t)return!1;const n="string"==typeof e?[e]:e;for(let e=0;et===n[e])))return!1;return!0};function _e(e,t,n){const o=e.slice();return o[12]=t[n],o[14]=n,o}function $e(e){let t,n,o,c,s,r,a,l,u,h,p,v,x,T,E,j,z,O,C,S,A=e[12].title+"",N=e[12].description+"",L=e[2]?.manage.switches.on+"",M=e[2]?.manage.switches.off+"";function P(){return e[5](e[12])}function q(){return e[6](e[12])}return{c(){t=g("div"),n=g("div"),o=g("h4"),c=y(A),s=b(),r=g("p"),a=y(N),l=b(),u=g("div"),h=g("div"),p=g("button"),v=y(L),T=b(),E=g("button"),j=y(M),O=b(),$(o,"class","oymcc__manage__option__content__title svelte-1jrdxct"),$(r,"class","oymcc__manage__option__content__desc svelte-1jrdxct"),$(n,"class","oymcc__manage__option__content svelte-1jrdxct"),$(p,"type","button"),p.disabled=x=e[12]?.notCustomizable,$(p,"class","oymcc__manage__options__button svelte-1jrdxct"),k(p,"active",e[0][e[12].key]),$(E,"type","button"),E.disabled=z=e[12]?.notCustomizable,$(E,"class","oymcc__manage__options__button svelte-1jrdxct"),k(E,"active",!1===e[0][e[12].key]),$(h,"class","oymcc__manage__options__buttons svelte-1jrdxct"),$(u,"class","oymcc__manage__options svelte-1jrdxct"),k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable),$(t,"class","oymcc__manage__option svelte-1jrdxct")},m(e,i){f(e,t,i),d(t,n),d(n,o),d(o,c),d(n,s),d(n,r),d(r,a),d(t,l),d(t,u),d(u,h),d(h,p),d(p,v),d(h,T),d(h,E),d(E,j),d(t,O),C||(S=[_(p,"click",P),_(E,"click",q)],C=!0)},p(t,n){e=t,2&n&&A!==(A=e[12].title+"")&&w(c,A),2&n&&N!==(N=e[12].description+"")&&w(a,N),4&n&&L!==(L=e[2]?.manage.switches.on+"")&&w(v,L),2&n&&x!==(x=e[12]?.notCustomizable)&&(p.disabled=x),3&n&&k(p,"active",e[0][e[12].key]),4&n&&M!==(M=e[2]?.manage.switches.off+"")&&w(j,M),2&n&&z!==(z=e[12]?.notCustomizable)&&(E.disabled=z),3&n&&k(E,"active",!1===e[0][e[12].key]),2&n&&k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable)},d(e){e&&m(t),C=!1,i(S)}}}function we(e){let t,o=Y(e[1]?.consentOptions||[]),c=[];for(let t=0;tn(7,o=e))),l(e,he,(e=>n(8,c=e))),l(e,te,(e=>n(1,i=e))),l(e,ne,(e=>n(2,s=e)));let r={};const a=()=>{n(0,r={}),null==i||i.consentOptions.forEach((e=>{var t;(n(0,r[e.key]=null,r),c.includes(e.key))&&n(0,r[e.key]=(t=e.key,!!o.find((e=>e===t))),r)}))},u=e=>{c.find((t=>t===e))||c.push(e)},d=e=>{u(e),o.find((t=>t===e))||(o.push(e),a())},f=e=>{u(e),me.set(o.filter((t=>t!==e))),a()};j((()=>{a()}));return[r,i,s,d,f,e=>d(e.key),e=>f(e.key)]}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4");class xe extends Q{constructor(e){super(),K(this,e,ke,we,r,{})}}function Te(e){let t,n,o=e[1]?.manage.error+"";return{c(){t=g("div"),n=y(o),$(t,"class","oymcc__manage__error svelte-73d5f3")},m(e,o){f(e,t,o),d(t,n)},p(e,t){2&t&&o!==(o=e[1]?.manage.error+"")&&w(n,o)},d(e){e&&m(t)}}}function Ee(e){let t,n,o,c,s,r,a,l,u,h,p,v,k,x,T,E,j,z,O,C,S,A,N,L,M=e[1]?.manage.title+"",P=e[1]?.manage.description+"",q=e[1]?.manage.buttons.all+"",D=e[1]?.manage.buttons.save+"",H=e[1]?.manage.footer+"";l=new xe({});let I=e[0]&&Te(e);return{c(){t=g("div"),n=g("h2"),o=y(M),c=b(),s=g("p"),r=y(P),a=b(),R(l.$$.fragment),u=b(),I&&I.c(),h=b(),p=g("div"),v=g("button"),k=g("span"),x=y(q),T=b(),E=g("button"),j=g("span"),z=y(D),O=b(),C=g("div"),S=y(H),$(n,"class","oymcc__manage__title svelte-73d5f3"),$(s,"class","oymcc__manage__desc svelte-73d5f3"),$(v,"type","button"),$(v,"class","oymcc__button svelte-73d5f3"),$(E,"type","button"),$(E,"class","oymcc__button oymcc__button--ghost svelte-73d5f3"),$(p,"class","oymcc__manage__buttons svelte-73d5f3"),$(C,"class","oymcc__manage__footer svelte-73d5f3"),$(t,"class","oymcc__manage svelte-73d5f3")},m(i,m){f(i,t,m),d(t,n),d(n,o),d(t,c),d(t,s),d(s,r),d(t,a),Z(l,t,null),d(t,u),I&&I.m(t,null),d(t,h),d(t,p),d(p,v),d(v,k),d(k,x),d(p,T),d(p,E),d(E,j),d(j,z),d(t,O),d(t,C),d(C,S),A=!0,N||(L=[_(v,"click",e[3]),_(E,"click",e[4])],N=!0)},p(e,[n]){(!A||2&n)&&M!==(M=e[1]?.manage.title+"")&&w(o,M),(!A||2&n)&&P!==(P=e[1]?.manage.description+"")&&w(r,P),e[0]?I?I.p(e,n):(I=Te(e),I.c(),I.m(t,h)):I&&(I.d(1),I=null),(!A||2&n)&&q!==(q=e[1]?.manage.buttons.all+"")&&w(x,q),(!A||2&n)&&D!==(D=e[1]?.manage.buttons.save+"")&&w(z,D),(!A||2&n)&&H!==(H=e[1]?.manage.footer+"")&&w(S,H)},i(e){A||(U(l.$$.fragment,e),A=!0)},o(e){W(l.$$.fragment,e),A=!1},d(e){e&&m(t),F(l),I&&I.d(),N=!1,i(L)}}}function je(e,t,n){let o,c,i,s;l(e,me,(e=>n(5,o=e))),l(e,te,(e=>n(6,c=e))),l(e,he,(e=>n(7,i=e))),l(e,ne,(e=>n(1,s=e)));let r=!1;const a=()=>{n(0,r=!1),i.length===(null==c?void 0:c.consentOptions.length)?ye(o):n(0,r=!0)};return[r,s,a,()=>be(),()=>a()]}class ze extends Q{constructor(e){super(),K(this,e,je,Ee,r,{})}}function Oe(e){let t,n,o,c,i,s=e[0]?.start.buttons.manage+"";return{c(){t=g("button"),n=g("span"),o=y(s),$(t,"type","button"),$(t,"class","oymcc__button oymcc__button--ghost")},m(s,r){f(s,t,r),d(t,n),d(n,o),c||(i=_(t,"click",e[2]),c=!0)},p(e,t){1&t&&s!==(s=e[0]?.start.buttons.manage+"")&&w(o,s)},d(e){e&&m(t),c=!1,i()}}}function Ce(e){let t,o,c,i,s,r,a,l,u,h,p,v,k,x,T=e[0]?.start.title+"",E=e[0]?.start.description+"",j=e[0]?.start.buttons.accept+"",z=e[1]?.manageable&&Oe(e);return{c(){t=g("div"),o=g("h2"),c=y(T),i=b(),s=g("p"),r=y(E),a=b(),l=g("div"),z&&z.c(),u=b(),h=g("button"),p=g("span"),v=y(j),$(o,"class","oymcc__start__title svelte-45zfd8"),$(s,"class","oymcc__start__desc svelte-45zfd8"),$(h,"type","button"),$(h,"class","oymcc__button"),$(l,"class","oymcc__start__choices svelte-45zfd8"),$(t,"class","oymcc__start svelte-45zfd8")},m(n,m){f(n,t,m),d(t,o),d(o,c),d(t,i),d(t,s),d(s,r),d(t,a),d(t,l),z&&z.m(l,null),d(l,u),d(l,h),d(h,p),d(p,v),k||(x=_(h,"click",e[3]),k=!0)},p(e,[t]){1&t&&T!==(T=e[0]?.start.title+"")&&w(c,T),1&t&&E!==(E=e[0]?.start.description+"")&&w(r,E),e[1]?.manageable?z?z.p(e,t):(z=Oe(e),z.c(),z.m(l,u)):z&&(z.d(1),z=null),1&t&&j!==(j=e[0]?.start.buttons.accept+"")&&w(v,j)},i:n,o:n,d(e){e&&m(t),z&&z.d(),k=!1,x()}}}function Se(t,n,o){let c,i;l(t,ne,(e=>o(0,c=e))),l(t,te,(e=>o(1,i=e)));return[c,i,()=>{return t=e,ee.set(t);var t},()=>be()]}class Ae extends Q{constructor(e){super(),K(this,e,Se,Ce,r,{})}}function Ne(e){let t,o,c,i,s,r;return{c(){t=p("svg"),o=p("g"),c=p("path"),i=p("path"),$(c,"d","M20.586.586l2.828 2.828-20 20-2.828-2.828z"),$(i,"d","M3.414.586L.586 3.414l20 20 2.828-2.828z"),$(o,"fill-rule","nonzero"),$(t,"width",s=e[0]?.width||Le),$(t,"height",r=e[0]?.height||Le),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){f(e,t,n),d(t,o),d(o,c),d(o,i)},p(e,[n]){1&n&&s!==(s=e[0]?.width||Le)&&$(t,"width",s),1&n&&r!==(r=e[0]?.height||Le)&&$(t,"height",r)},i:n,o:n,d(e){e&&m(t)}}}const Le=20;function Me(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class Pe extends Q{constructor(e){super(),K(this,e,Me,Ne,r,{settings:0})}}function qe(e){let t,o,c,i;return{c(){t=p("svg"),o=p("path"),$(o,"fill-rule","evenodd"),$(o,"clip-rule","evenodd"),$(o,"d","M11.767 4.4545C12.2063 4.01517 12.9187 4.01517 13.358 4.4545L20.108 11.2045C20.5473 11.6438 20.5473 12.3562 20.108 12.7955L13.358 19.5455C12.9187 19.9848 12.2063 19.9848 11.767 19.5455C11.3277 19.1062 11.3277 18.3938 11.767 17.9545L16.5965 13.125H4.6875C4.06618 13.125 3.5625 12.6213 3.5625 12C3.5625 11.3787 4.06618 10.875 4.6875 10.875H16.5965L11.767 6.0455C11.3277 5.60616 11.3277 4.89384 11.767 4.4545Z"),$(t,"width",c=e[0]?.width||De),$(t,"height",i=e[0]?.height||De),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){f(e,t,n),d(t,o)},p(e,[n]){1&n&&c!==(c=e[0]?.width||De)&&$(t,"width",c),1&n&&i!==(i=e[0]?.height||De)&&$(t,"height",i)},i:n,o:n,d(e){e&&m(t)}}}const De=24;function He(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class Ie extends Q{constructor(e){super(),K(this,e,He,qe,r,{settings:0})}}function Je(e,t,n){const o=e.slice();return o[1]=t[n],o}function Be(e){let t,n,o=Y(e[0]?.explanationAnchors),c=[];for(let t=0;tW(c[e],1,1,(()=>{c[e]=null}));return{c(){t=g("ul");for(let e=0;e{o=null})),B())},i(e){n||(U(o),n=!0)},o(e){W(o),n=!1},d(e){e&&m(t),o&&o.d(e)}}}function Ye(e,t,n){let o;return l(e,te,(e=>n(0,o=e))),[o]}class Re extends Q{constructor(e){super(),K(this,e,Ye,We,r,{})}}function Ze(e){let t,n,o,c,i,s,r,a,l,h;o=new Pe({});const p=e[3].default,y=function(e,t,n,o){if(e){const c=u(e,t,n,o);return e[0](c)}}(p,e,e[2],null);return r=new Re({}),{c(){t=g("div"),n=g("a"),R(o.$$.fragment),i=b(),y&&y.c(),s=b(),R(r.$$.fragment),$(n,"href","#close"),$(n,"class","oymcc-content__close svelte-1jx8pk5"),$(n,"aria-label",c=e[1]?.a11y.close),$(t,"class","oymcc-content svelte-1jx8pk5"),$(t,"role","dialog")},m(c,u){f(c,t,u),d(t,n),Z(o,n,null),d(t,i),y&&y.m(t,null),d(t,s),Z(r,t,null),e[5](t),a=!0,l||(h=_(n,"click",e[4]),l=!0)},p(e,[t]){(!a||2&t&&c!==(c=e[1]?.a11y.close))&&$(n,"aria-label",c),y&&y.p&&(!a||4&t)&&function(e,t,n,o,c,i){if(c){const s=u(t,n,o,i);e.p(s,c)}}(y,p,e,e[2],a?function(e,t,n,o){if(e[2]&&o){const c=e[2](o(n));if(void 0===t.dirty)return c;if("object"==typeof c){const e=[],n=Math.max(t.dirty.length,c.length);for(let o=0;o32){const t=[],n=e.ctx.length/32;for(let e=0;en(1,o=e)));let c,{$$slots:i={},$$scope:s}=t;j((()=>{console.log(c),c&&(c.setAttribute("tabindex","0"),c.focus())}));return e.$$set=e=>{"$$scope"in e&&n(2,s=e.$$scope)},[c,o,s,i,()=>de(),function(e){O[e?"unshift":"push"]((()=>{c=e,n(0,c)}))}]}class Ge extends Q{constructor(e){super(),K(this,e,Fe,Ze,r,{})}}function Ke(e){let t,n;return t=new ze({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function Qe(e){let t,n;return t=new Ae({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function Ve(n){let o,c,i,s;const r=[Qe,Ke],a=[];function l(n,o){return n[0]===t?0:n[0]===e?1:-1}return~(o=l(n))&&(c=a[o]=r[o](n)),{c(){c&&c.c(),i=v()},m(e,t){~o&&a[o].m(e,t),f(e,i,t),s=!0},p(e,t){let n=o;o=l(e),o!==n&&(c&&(J(),W(a[n],1,1,(()=>{a[n]=null})),B()),~o?(c=a[o],c||(c=a[o]=r[o](e),c.c()),U(c,1),c.m(i.parentNode,i)):c=null)},i(e){s||(U(c),s=!0)},o(e){W(c),s=!1},d(e){e&&m(i),~o&&a[o].d(e)}}}function Xe(e){let t,n;return t=new Ge({props:{$$slots:{default:[Ve]},$$scope:{ctx:e}}}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,[n]){const o={};5&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function et(e,t,n){let o;l(e,ee,(e=>n(1,o=e)));let c=o;return ee.subscribe((e=>{e&&n(0,c=e)})),[c]}class tt extends Q{constructor(e){super(),K(this,e,et,Xe,r,{})}}let nt;const ot=()=>{document.body.className=document.body.className.replace(/\bshow-oymcc-overlay--popup|show-oymcc-overlay--bar|show-oymcc-overlay--closeable|show-oymcc-overlay\b/g,""),(()=>{const e=document.body.querySelector(`.${oe}`);e&&(e.remove(),nt&&nt.focus())})()},ct=(e=void 0)=>{document.body.classList.contains("show-oymcc-overlay")||(!e&&re().exceptionUrls.find((e=>e===window.location.pathname))||(document.body.className+=" show-oymcc-overlay show-oymcc-overlay--"+("popup"===re().style?"popup":"bar")),e&&(document.body.className+=" show-oymcc-overlay--closeable"),(()=>{const e=pe();if(e.length)return me.set(e),void he.set(re().consentOptions.map((e=>e.key)));me.set(["essential"]),he.set(["essential"])})(),(()=>{nt=document.activeElement;const e=document.createElement("div");e.className=oe,document.body.appendChild(e);const t=document.body.querySelector(`.${oe}`);t&&new tt({target:t})})())};function it(e){let t,o,c,i,s,r,a,l,u,h,p,v,k=e[0]?.notification.title+"",x=e[0]?.notification.description+"",T=e[0]?.notification.button+"";return{c(){t=g("div"),o=g("h3"),c=y(k),i=b(),s=g("p"),r=y(x),a=b(),l=g("button"),u=g("span"),h=y(T),$(o,"class","oymcc__notification__title svelte-xwua7h"),$(s,"class","oymcc__notification__desc svelte-xwua7h"),$(l,"class","oymcc__notification__button oymcc__button svelte-xwua7h"),$(t,"class","oymcc__notification svelte-xwua7h")},m(n,m){f(n,t,m),d(t,o),d(o,c),d(t,i),d(t,s),d(s,r),d(t,a),d(t,l),d(l,u),d(u,h),p||(v=_(l,"click",e[1]),p=!0)},p(e,[t]){1&t&&k!==(k=e[0]?.notification.title+"")&&w(c,k),1&t&&x!==(x=e[0]?.notification.description+"")&&w(r,x),1&t&&T!==(T=e[0]?.notification.button+"")&&w(h,T)},i:n,o:n,d(e){e&&m(t),p=!1,v()}}}function st(e,t,n){let o;l(e,ne,(e=>n(0,o=e)));return[o,()=>ct()]}class rt extends Q{constructor(e){super(),K(this,e,st,it,r,{})}}function at(e){let t,o;return{c(){t=new x(!1),o=v(),t.a=o},m(n,c){t.m(e[0],n,c),f(n,o,c)},p(e,[n]){1&n&&t.p(e[0])},i:n,o:n,d(e){e&&(m(o),t.d())}}}function lt(e,t,n){let{content:o}=t,c=[],i=null;return j((()=>{const e=/]*>[\s\S]*?<\/script\b[^>]*>/g;i=o.match(e),i&&(n(0,o=o.replace(e,"")),i.forEach((e=>{c.find((t=>t===e))||((e=>{const t=document.createElement("div");t.innerHTML=e;const n=null==t?void 0:t.firstElementChild;if(!n)return;const o=n.getAttribute("async"),c=n.getAttribute("src"),i=document.createElement("script");i.async=!o||"true"===o,i.src=c||"",document.head.appendChild(i)})(e),c.push(e))})))})),e.$$set=e=>{"content"in e&&n(0,o=e.content)},[o]}class ut extends Q{constructor(e){super(),K(this,e,lt,at,r,{content:0})}}const dt=e=>{if(e.dataset.oymccIdentifier)return;const t=Date.now().toString(36)+Math.random().toString(36).substring(2),n=document.createElement("div");n.dataset.oymccIdentifier=t,n.className="oymcc-notification",e.after(n),e.dataset.oymccIdentifier=t;const o=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);o&&new rt({target:o})},ft=()=>{(e=>{const t=(null==e?void 0:e.renderSelector)||"[data-oymcc-render]";return document.querySelectorAll(`${t}:not([data-oymcc-rendered])`)})(globalThis.oymcc.config).forEach((e=>{let{oymccPermissions:t}=e.dataset;if(!t)return;if(t=t.replace(/\s+/g,""),!ve(t.split(",")))return void(e.hasAttribute("data-oymcc-show-notification")&&(dt(e),delete e.dataset.oymccShowNotification));(e=>{const{oymccIdentifier:t}=e.dataset;if(!t)return;const n=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);n&&(n.outerHTML="")})(e);const n=document.createElement("textarea");n.innerHTML=e.innerHTML,new ut({target:e.parentElement,props:{content:n.value}}),e.dataset.oymccRendered="1"}))},mt=()=>{const t=document.querySelectorAll('[href$="#manage-cookies"]');t.length&&t.forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),ee.set(e),ct(!0)}))}))},ht=()=>{var e,t,n;e=re().cookieName,document.cookie=`${e}=${t?`;path=${t}`:""}${n?`;domain=${n}`:""};expires=${new Date(0).toUTCString()}`},gt=(e,t="update",n)=>{if(!e)return;if(!Object.keys(e).length)return;const o={};for(const[t,n]of Object.entries(e))n&&(o[t]=ve(n)?"granted":"denied");globalThis.gtag=globalThis.gtag||function(...e){globalThis.dataLayer.push(e)},"default"===t&&(o.wait_for_update=n||500),globalThis.gtag("consent",t,o)};globalThis.oymcc=globalThis.oymcc||{},globalThis.oymcc.initialized=!1,globalThis.oymcc.accepted=[],globalThis.oymcc.info={},globalThis.oymcc.content={};var pt={getAllPermissions:()=>pe(),checkPermission:e=>ve(e),show(){ee.set(e),ct(!0)},hide(){ot()},update(){mt(),ue()},init(e){if(globalThis.oymcc.initialized)return;const t=(e=>Object.keys(e||[]).length?se({},ce,e):ce)(e),n=(()=>{const e=globalThis.oymCookieConsentContent;return e&&Object.keys(e||[]).length?se({},ie,e):ie})(),o=ae(t.cookieName)||!1;if(globalThis.oymcc.config=t,globalThis.oymcc.content=n[t.language],globalThis.oymcc.config.consentOptions.unshift({key:"essential",title:globalThis.oymcc.content.permissions.essential.title,description:globalThis.oymcc.content.permissions.essential.description,notCustomizable:!0}),globalThis.oymcc.getAllPermissions=this.getAllPermissions,globalThis.oymcc.checkPermission=this.checkPermission,globalThis.oymcc.show=this.show,globalThis.oymcc.hide=this.hide,globalThis.oymcc.update=this.update,globalThis.oymcc.content&&globalThis.oymcc.config)if(globalThis.oymcc.config.consentOptions.length){if(gt(t.consentMode,"default",500),te.set(globalThis.oymcc.config),ne.set(globalThis.oymcc.content),document.addEventListener("oymcc-changed",(()=>{ft(),gt(t.consentMode,"update")})),document.addEventListener("oymcc-close-overlay",(()=>{ot()})),ft(),o)try{(()=>{const e=ge();if(!e)return;const t=re();let n=!0;if(e.info&&e.info.v&&e.info.v===t.version||(n=!1),e.accepted||(n=!1),t.exceptionUrls.find((e=>e===window.location.pathname))&&(n=!0),n)return globalThis.oymcc.cookies=e,ue(),void fe(e.accepted,e.info);ht()})()}catch(e){ht(),ct()}else ct();mt(),globalThis.oymcc.initialized=!0}else le("OYMCC has no consent options");else le("OYMCC content or config not found")}};module.exports=pt; \ No newline at end of file +"use strict";const e="manage",t="start";function n(){}function o(e){return e()}function c(){return Object.create(null)}function s(e){e.forEach(o)}function i(e){return"function"==typeof e}function r(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function a(e,...t){if(null==e){for(const e of t)e(void 0);return n}const o=e.subscribe(...t);return o.unsubscribe?()=>o.unsubscribe():o}function l(e,t,n){e.$$.on_destroy.push(a(t,n))}function u(e,t,n,o){return e[1]&&o?function(e,t){for(const n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](o(t))):n.ctx}function d(e,t){e.appendChild(t)}function m(e,t,n){e.insertBefore(t,n||null)}function f(e){e.parentNode&&e.parentNode.removeChild(e)}function h(e,t){for(let n=0;ne.removeEventListener(t,n,o)}function $(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function w(e,t){t=""+t,e.data!==t&&(e.data=t)}function k(e,t,n){e.classList.toggle(t,!!n)}class x{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(e=!1){this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=p(t.nodeName):this.e=g(11===t.nodeType?"TEMPLATE":t.nodeName),this.t="TEMPLATE"!==t.tagName?t:t.content,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from("TEMPLATE"===this.e.nodeName?this.e.content.childNodes:this.e.childNodes)}i(e){for(let t=0;t{D.delete(e),o&&(n&&e.d(1),o())})),e.o(t)}else o&&o()}function Y(e){return void 0!==e?.length?e:Array.from(e)}function R(e){e&&e.c()}function Z(e,t,n){const{fragment:c,after_update:r}=e.$$;c&&c.m(t,n),L((()=>{const t=e.$$.on_mount.map(o).filter(i);e.$$.on_destroy?e.$$.on_destroy.push(...t):s(t),e.$$.on_mount=[]})),r.forEach(L)}function F(e,t){const n=e.$$;null!==n.fragment&&(!function(e){const t=[],n=[];C.forEach((o=>-1===e.indexOf(o)?t.push(o):n.push(o))),n.forEach((e=>e())),C=t}(n.after_update),s(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function G(e,t){-1===e.$$.dirty[0]&&(O.push(e),N||(N=!0,A.then(I)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const c=o.length?o[0]:n;return m.ctx&&r(m.ctx[t],m.ctx[t]=c)&&(!m.skip_bound&&m.bound[t]&&m.bound[t](c),h&&G(e,t)),n})):[],m.update(),h=!0,s(m.before_update),m.fragment=!!i&&i(m.ctx),t.target){if(t.hydrate){const e=function(e){return Array.from(e.childNodes)}(t.target);m.fragment&&m.fragment.l(e),e.forEach(f)}else m.fragment&&m.fragment.c();t.intro&&U(e.$$.fragment),Z(e,t.target,t.anchor),I()}T(d)}class Q{$$=void 0;$$set=void 0;$destroy(){F(this,1),this.$destroy=n}$on(e,t){if(!i(t))return n;const o=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return o.push(t),()=>{const e=o.indexOf(t);-1!==e&&o.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const V=[];function X(e,t=n){let o;const c=new Set;function s(t){if(r(e,t)&&(e=t,o)){const t=!V.length;for(const t of c)t[1](),V.push(t,e);if(t){for(let e=0;e{c.delete(l),0===c.size&&o&&(o(),o=null)}}}}const ee=X(t),te=X(null),ne=X(null),oe="oymcc",ce={consentOptions:[],cookieName:"oymcc",exceptionUrls:[],explanationAnchors:[],language:"nl",manageable:!0,denyable:!1,style:"bar",renderSelector:"[data-oymcc-render]",version:"1.0"};const se={nl:{start:{title:"Mogen we even je aandacht?",description:"Om een persoonlijke ervaring te bieden en onze website te verbeteren, plaatsen wij cookies.",buttons:{manage:"Beheer cookies",accept:"Ik accepteer cookies",deny:"Ik weiger cookies"}},manage:{title:"Cookie instellingen",description:"Wij laten je graag een goede website zien, afgestemd op jouw voorkeuren.\n Wil je dit ook? Zet dan de onderstaande onderdelen op 'Aan'.\n Hiermee geef je ons toestemming om je door middel van het gebruik van cookies en andere technieken een persoonlijke ervaring te bieden.",switches:{on:"Aan",off:"Uit"},buttons:{all:"Overal toestemming voor geven",none:"Optionele cookies weigeren",save:"Keuze opslaan"},error:"Je hebt nog niet op alle vragen antwoord gegeven. Geef hierboven jouw voorkeur aan.",footer:"Je keuze is altijd te wijzigen via onze cookie instellingen."},permissions:{essential:{title:"Essentieel",description:"Essentiƫle cookies zijn noodzakelijk voor basisfuncties zoals authenticatie en het onthouden van voorkeuren, wat een soepele online ervaring waarborgt."}},notification:{title:"Accepteer (meer) cookies om deze content te zien",description:"Deze content is niet zichtbaar omdat er met een externe data ingeladen wordt waarmee cookies geplaatst kunnen worden.\n Je hebt ons nog geen toestemming gegeven om deze cookies te mogen plaatsen.",button:"Wijzig cookievoorkeuren"},a11y:{close:"Sluit consentmanager"}},en:{start:{title:"May we have your attention?",description:"We place cookies to provide a personalized experience and improve our website.",buttons:{manage:"Manage cookies",accept:"I accept cookies",deny:"I refuse cookies"}},manage:{title:"Cookie settings",description:"We are happy to show you a good website, tailored to your preferences.\n Do you want this too? Then set the items below to 'On'.\n By doing this, you give us permission to provide you with a personalized experience through the use of cookies and other techniques.",switches:{on:"On",off:"Off"},buttons:{all:"Accept all",none:"Refuse optional cookies",save:"Save choice"},error:"You have not answered all questions yet. Please indicate your preference above.",footer:"Your choice can always be changed in our cookie settings."},permissions:{essential:{title:"Essential",description:"Essential cookies are necessary for basic functions such as authentication and remembering preferences, ensuring a smooth online experience."}},notification:{title:"Accept (more) cookies to view this content",description:"This content is not visible because an external data is loaded with which cookies can be placed.\n You have not yet given us permission to place these cookies.",button:"Change cookie preferences"},a11y:{close:"Close consentmanager"}}},ie=(e,...t)=>{if(null===e)throw new TypeError("Cannot convert undefined or null to object");const n=Object(e);for(let e=0;e{Object.prototype.hasOwnProperty.call(o,e)&&("object"==typeof n[e]&&n[e]&&"object"==typeof o[e]&&o[e]?n[e]=ie(n[e],o[e]):n[e]=o[e])}))}return n},re=()=>{try{return JSON.parse(JSON.stringify(globalThis.oymcc.config)),globalThis.oymcc.config}catch(e){return ce}},ae=e=>{const t=e.replace(/([.*+?^$(){}|[\]/\\])/g,"\\$1"),n=document.cookie.match(RegExp(`(?:^|;\\s*)${t}=([^;]*)`));return n&&n[1]?n[1]:null},le=e=>{throw new Error(`TDE Cookieconsent: ${e||"An error has occurred"}`)},ue=()=>{document.dispatchEvent(new Event("oymcc-changed"))},de=()=>{document.dispatchEvent(new Event("oymcc-close-overlay"))},me=(e,t)=>{e&&t&&(((e,t,n,o,c,s)=>{const i={[e]:t,"Max-Age":n||null,Path:c||"/",Domain:o||null,Secure:"",SameSite:s||"Lax"};document.cookie=Object.keys(i).map((e=>{const t=i[e]||null;return null===t?"":`${e}${t?`=${t}`:""}`})).filter((e=>""!==e)).join("; ")})(re().cookieName,JSON.stringify({accepted:e,info:t}),31536e3),globalThis.oymcc.cookies={accepted:e,info:t})},fe=X([]),he=X([]),ge=()=>{const e=ae(re().cookieName)||!1;return e?JSON.parse(e):null},pe=()=>{const e=ge();return(null==e?void 0:e.accepted)||[]},ye=e=>{var t,n;me(e,{v:re().version,accepted:(null===(n=null===(t=ge())||void 0===t?void 0:t.info)||void 0===n?void 0:n.accepted)||(new Date).toISOString(),updated:(new Date).toISOString()}),ue(),de()},be=()=>{var e;const t=(null===(e=function(e){let t;return a(e,(e=>t=e))(),t}(te))||void 0===e?void 0:e.consentOptions)||[];ye(t.map((e=>e.key)))},ve=()=>{ye(["essential"])},_e=e=>{if(!e||!e.length)return!1;const t=pe();if(!t)return!1;const n="string"==typeof e?[e]:e;for(let e=0;et===n[e])))return!1;return!0};function $e(e,t,n){const o=e.slice();return o[12]=t[n],o[14]=n,o}function we(e){let t,n,o,c,i,r,a,l,u,h,p,v,x,j,T,E,O,z,C,S,A=e[12].title+"",N=e[12].description+"",L=e[2]?.manage.switches.on+"",M=e[2]?.manage.switches.off+"";function P(){return e[5](e[12])}function I(){return e[6](e[12])}return{c(){t=g("div"),n=g("div"),o=g("h4"),c=y(A),i=b(),r=g("p"),a=y(N),l=b(),u=g("div"),h=g("div"),p=g("button"),v=y(L),j=b(),T=g("button"),E=y(M),z=b(),$(o,"class","oymcc__manage__option__content__title svelte-1jrdxct"),$(r,"class","oymcc__manage__option__content__desc svelte-1jrdxct"),$(n,"class","oymcc__manage__option__content svelte-1jrdxct"),$(p,"type","button"),p.disabled=x=e[12]?.notCustomizable,$(p,"class","oymcc__manage__options__button svelte-1jrdxct"),k(p,"active",e[0][e[12].key]),$(T,"type","button"),T.disabled=O=e[12]?.notCustomizable,$(T,"class","oymcc__manage__options__button svelte-1jrdxct"),k(T,"active",!1===e[0][e[12].key]),$(h,"class","oymcc__manage__options__buttons svelte-1jrdxct"),$(u,"class","oymcc__manage__options svelte-1jrdxct"),k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable),$(t,"class","oymcc__manage__option svelte-1jrdxct")},m(e,s){m(e,t,s),d(t,n),d(n,o),d(o,c),d(n,i),d(n,r),d(r,a),d(t,l),d(t,u),d(u,h),d(h,p),d(p,v),d(h,j),d(h,T),d(T,E),d(t,z),C||(S=[_(p,"click",P),_(T,"click",I)],C=!0)},p(t,n){e=t,2&n&&A!==(A=e[12].title+"")&&w(c,A),2&n&&N!==(N=e[12].description+"")&&w(a,N),4&n&&L!==(L=e[2]?.manage.switches.on+"")&&w(v,L),2&n&&x!==(x=e[12]?.notCustomizable)&&(p.disabled=x),3&n&&k(p,"active",e[0][e[12].key]),4&n&&M!==(M=e[2]?.manage.switches.off+"")&&w(E,M),2&n&&O!==(O=e[12]?.notCustomizable)&&(T.disabled=O),3&n&&k(T,"active",!1===e[0][e[12].key]),2&n&&k(u,"oymcc__manage__options--disabled",e[12]?.notCustomizable)},d(e){e&&f(t),C=!1,s(S)}}}function ke(e){let t,o=Y(e[1]?.consentOptions||[]),c=[];for(let t=0;tn(7,o=e))),l(e,he,(e=>n(8,c=e))),l(e,te,(e=>n(1,s=e))),l(e,ne,(e=>n(2,i=e)));let r={};const a=()=>{n(0,r={}),null==s||s.consentOptions.forEach((e=>{var t;(n(0,r[e.key]=null,r),c.includes(e.key))&&n(0,r[e.key]=(t=e.key,!!o.find((e=>e===t))),r)}))},u=e=>{c.find((t=>t===e))||c.push(e)},d=e=>{u(e),o.find((t=>t===e))||(o.push(e),a())},m=e=>{u(e),fe.set(o.filter((t=>t!==e))),a()};E((()=>{a()}));return[r,s,i,d,m,e=>d(e.key),e=>m(e.key)]}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4");class je extends Q{constructor(e){super(),K(this,e,xe,ke,r,{})}}function Te(e){let t,n,o=e[2]?.manage.error+"";return{c(){t=g("div"),n=y(o),$(t,"class","oymcc__manage__error svelte-14j7d7o")},m(e,o){m(e,t,o),d(t,n)},p(e,t){4&t&&o!==(o=e[2]?.manage.error+"")&&w(n,o)},d(e){e&&f(t)}}}function Ee(e){let t,n,o,c,s,i=e[2]?.manage.buttons.none+"";return{c(){t=g("button"),n=g("span"),o=y(i),$(t,"type","button"),$(t,"class","oymcc__button--ghost svelte-14j7d7o")},m(i,r){m(i,t,r),d(t,n),d(n,o),c||(s=_(t,"click",e[5]),c=!0)},p(e,t){4&t&&i!==(i=e[2]?.manage.buttons.none+"")&&w(o,i)},d(e){e&&f(t),c=!1,s()}}}function Oe(e){let t,n,o,c,i,r,a,l,u,h,p,v,k,x,j,T,E,O,z,C,S,A,N,L,M,P,I=e[2]?.manage.title+"",q=e[2]?.manage.description+"",D=e[2]?.manage.buttons.all+"",H=e[2]?.manage.buttons.save+"",J=e[2]?.manage.footer+"";l=new je({});let B=e[0]&&Te(e),Y=e[1]?.denyable&&Ee(e);return{c(){t=g("div"),n=g("h2"),o=y(I),c=b(),i=g("p"),r=y(q),a=b(),R(l.$$.fragment),u=b(),B&&B.c(),h=b(),p=g("div"),v=g("div"),k=g("button"),x=g("span"),j=y(D),T=b(),Y&&Y.c(),E=b(),O=g("button"),z=g("span"),C=y(H),S=b(),A=g("div"),N=y(J),$(n,"class","oymcc__manage__title svelte-14j7d7o"),$(i,"class","oymcc__manage__desc svelte-14j7d7o"),$(k,"type","button"),$(k,"class","oymcc__button svelte-14j7d7o"),$(v,"class","oymcc__manage-bulk-save svelte-14j7d7o"),$(O,"type","button"),$(O,"class","oymcc__button oymcc__button--ghost svelte-14j7d7o"),$(p,"class","oymcc__manage__buttons svelte-14j7d7o"),$(A,"class","oymcc__manage__footer svelte-14j7d7o"),$(t,"class","oymcc__manage svelte-14j7d7o")},m(s,f){m(s,t,f),d(t,n),d(n,o),d(t,c),d(t,i),d(i,r),d(t,a),Z(l,t,null),d(t,u),B&&B.m(t,null),d(t,h),d(t,p),d(p,v),d(v,k),d(k,x),d(x,j),d(v,T),Y&&Y.m(v,null),d(p,E),d(p,O),d(O,z),d(z,C),d(t,S),d(t,A),d(A,N),L=!0,M||(P=[_(k,"click",e[4]),_(O,"click",e[6])],M=!0)},p(e,[n]){(!L||4&n)&&I!==(I=e[2]?.manage.title+"")&&w(o,I),(!L||4&n)&&q!==(q=e[2]?.manage.description+"")&&w(r,q),e[0]?B?B.p(e,n):(B=Te(e),B.c(),B.m(t,h)):B&&(B.d(1),B=null),(!L||4&n)&&D!==(D=e[2]?.manage.buttons.all+"")&&w(j,D),e[1]?.denyable?Y?Y.p(e,n):(Y=Ee(e),Y.c(),Y.m(v,null)):Y&&(Y.d(1),Y=null),(!L||4&n)&&H!==(H=e[2]?.manage.buttons.save+"")&&w(C,H),(!L||4&n)&&J!==(J=e[2]?.manage.footer+"")&&w(N,J)},i(e){L||(U(l.$$.fragment,e),L=!0)},o(e){W(l.$$.fragment,e),L=!1},d(e){e&&f(t),F(l),B&&B.d(),Y&&Y.d(),M=!1,s(P)}}}function ze(e,t,n){let o,c,s,i;l(e,fe,(e=>n(7,o=e))),l(e,te,(e=>n(1,c=e))),l(e,he,(e=>n(8,s=e))),l(e,ne,(e=>n(2,i=e)));let r=!1;const a=()=>{n(0,r=!1),s.length===(null==c?void 0:c.consentOptions.length)?ye(o):n(0,r=!0)};return[r,c,i,a,()=>be(),()=>ve(),()=>a()]}class Ce extends Q{constructor(e){super(),K(this,e,ze,Oe,r,{})}}function Se(e){let t,n,o,c,s,i=e[0]?.start.buttons.deny+"";return{c(){t=g("button"),n=g("span"),o=y(i),$(t,"type","button"),$(t,"class","oymcc__button svelte-14g2ctu")},m(i,r){m(i,t,r),d(t,n),d(n,o),c||(s=_(t,"click",e[3]),c=!0)},p(e,t){1&t&&i!==(i=e[0]?.start.buttons.deny+"")&&w(o,i)},d(e){e&&f(t),c=!1,s()}}}function Ae(e){let t,n,o,c,s,i=e[0]?.start.buttons.manage+"";return{c(){t=g("button"),n=g("span"),o=y(i),$(t,"type","button"),$(t,"class","oymcc__button oymcc__button--ghost svelte-14g2ctu")},m(i,r){m(i,t,r),d(t,n),d(n,o),c||(s=_(t,"click",e[4]),c=!0)},p(e,t){1&t&&i!==(i=e[0]?.start.buttons.manage+"")&&w(o,i)},d(e){e&&f(t),c=!1,s()}}}function Ne(e){let t,o,c,s,i,r,a,l,u,h,p,v,k,x,j,T=e[0]?.start.title+"",E=e[0]?.start.description+"",O=e[0]?.start.buttons.accept+"",z=e[1]?.denyable&&Se(e),C=e[1]?.manageable&&Ae(e);return{c(){t=g("div"),o=g("h2"),c=y(T),s=b(),i=g("p"),r=y(E),a=b(),l=g("div"),u=g("button"),h=g("span"),p=y(O),v=b(),z&&z.c(),k=b(),C&&C.c(),$(o,"class","oymcc__start__title svelte-14g2ctu"),$(i,"class","oymcc__start__desc svelte-14g2ctu"),$(u,"type","button"),$(u,"class","oymcc__button svelte-14g2ctu"),$(l,"class","oymcc__start__choices svelte-14g2ctu"),$(t,"class","oymcc__start svelte-14g2ctu")},m(n,f){m(n,t,f),d(t,o),d(o,c),d(t,s),d(t,i),d(i,r),d(t,a),d(t,l),d(l,u),d(u,h),d(h,p),d(l,v),z&&z.m(l,null),d(l,k),C&&C.m(l,null),x||(j=_(u,"click",e[2]),x=!0)},p(e,[t]){1&t&&T!==(T=e[0]?.start.title+"")&&w(c,T),1&t&&E!==(E=e[0]?.start.description+"")&&w(r,E),1&t&&O!==(O=e[0]?.start.buttons.accept+"")&&w(p,O),e[1]?.denyable?z?z.p(e,t):(z=Se(e),z.c(),z.m(l,k)):z&&(z.d(1),z=null),e[1]?.manageable?C?C.p(e,t):(C=Ae(e),C.c(),C.m(l,null)):C&&(C.d(1),C=null)},i:n,o:n,d(e){e&&f(t),z&&z.d(),C&&C.d(),x=!1,j()}}}function Le(t,n,o){let c,s;l(t,ne,(e=>o(0,c=e))),l(t,te,(e=>o(1,s=e)));return[c,s,()=>be(),()=>ve(),()=>{return t=e,ee.set(t);var t}]}class Me extends Q{constructor(e){super(),K(this,e,Le,Ne,r,{})}}function Pe(e){let t,o,c,s,i,r;return{c(){t=p("svg"),o=p("g"),c=p("path"),s=p("path"),$(c,"d","M20.586.586l2.828 2.828-20 20-2.828-2.828z"),$(s,"d","M3.414.586L.586 3.414l20 20 2.828-2.828z"),$(o,"fill-rule","nonzero"),$(t,"width",i=e[0]?.width||Ie),$(t,"height",r=e[0]?.height||Ie),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){m(e,t,n),d(t,o),d(o,c),d(o,s)},p(e,[n]){1&n&&i!==(i=e[0]?.width||Ie)&&$(t,"width",i),1&n&&r!==(r=e[0]?.height||Ie)&&$(t,"height",r)},i:n,o:n,d(e){e&&f(t)}}}const Ie=20;function qe(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class De extends Q{constructor(e){super(),K(this,e,qe,Pe,r,{settings:0})}}function He(e){let t,o,c,s;return{c(){t=p("svg"),o=p("path"),$(o,"fill-rule","evenodd"),$(o,"clip-rule","evenodd"),$(o,"d","M11.767 4.4545C12.2063 4.01517 12.9187 4.01517 13.358 4.4545L20.108 11.2045C20.5473 11.6438 20.5473 12.3562 20.108 12.7955L13.358 19.5455C12.9187 19.9848 12.2063 19.9848 11.767 19.5455C11.3277 19.1062 11.3277 18.3938 11.767 17.9545L16.5965 13.125H4.6875C4.06618 13.125 3.5625 12.6213 3.5625 12C3.5625 11.3787 4.06618 10.875 4.6875 10.875H16.5965L11.767 6.0455C11.3277 5.60616 11.3277 4.89384 11.767 4.4545Z"),$(t,"width",c=e[0]?.width||Je),$(t,"height",s=e[0]?.height||Je),$(t,"viewBox","0 0 24 24"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){m(e,t,n),d(t,o)},p(e,[n]){1&n&&c!==(c=e[0]?.width||Je)&&$(t,"width",c),1&n&&s!==(s=e[0]?.height||Je)&&$(t,"height",s)},i:n,o:n,d(e){e&&f(t)}}}const Je=24;function Be(e,t,n){let{settings:o}=t;return e.$$set=e=>{"settings"in e&&n(0,o=e.settings)},[o]}class Ue extends Q{constructor(e){super(),K(this,e,Be,He,r,{settings:0})}}function We(e,t,n){const o=e.slice();return o[1]=t[n],o}function Ye(e){let t,n,o=Y(e[0]?.explanationAnchors),c=[];for(let t=0;tW(c[e],1,1,(()=>{c[e]=null}));return{c(){t=g("ul");for(let e=0;e{o=null})),B())},i(e){n||(U(o),n=!0)},o(e){W(o),n=!1},d(e){e&&f(t),o&&o.d(e)}}}function Fe(e,t,n){let o;return l(e,te,(e=>n(0,o=e))),[o]}class Ge extends Q{constructor(e){super(),K(this,e,Fe,Ze,r,{})}}function Ke(e){let t,n,o,c,s,i,r,a,l,h;o=new De({});const p=e[3].default,y=function(e,t,n,o){if(e){const c=u(e,t,n,o);return e[0](c)}}(p,e,e[2],null);return r=new Ge({}),{c(){t=g("div"),n=g("a"),R(o.$$.fragment),s=b(),y&&y.c(),i=b(),R(r.$$.fragment),$(n,"href","#close"),$(n,"class","oymcc-content__close svelte-1jx8pk5"),$(n,"aria-label",c=e[1]?.a11y.close),$(t,"class","oymcc-content svelte-1jx8pk5"),$(t,"role","dialog")},m(c,u){m(c,t,u),d(t,n),Z(o,n,null),d(t,s),y&&y.m(t,null),d(t,i),Z(r,t,null),e[5](t),a=!0,l||(h=_(n,"click",e[4]),l=!0)},p(e,[t]){(!a||2&t&&c!==(c=e[1]?.a11y.close))&&$(n,"aria-label",c),y&&y.p&&(!a||4&t)&&function(e,t,n,o,c,s){if(c){const i=u(t,n,o,s);e.p(i,c)}}(y,p,e,e[2],a?function(e,t,n,o){if(e[2]&&o){const c=e[2](o(n));if(void 0===t.dirty)return c;if("object"==typeof c){const e=[],n=Math.max(t.dirty.length,c.length);for(let o=0;o32){const t=[],n=e.ctx.length/32;for(let e=0;en(1,o=e)));let c,{$$slots:s={},$$scope:i}=t;E((()=>{console.log(c),c&&(c.setAttribute("tabindex","0"),c.focus())}));return e.$$set=e=>{"$$scope"in e&&n(2,i=e.$$scope)},[c,o,i,s,()=>de(),function(e){z[e?"unshift":"push"]((()=>{c=e,n(0,c)}))}]}class Ve extends Q{constructor(e){super(),K(this,e,Qe,Ke,r,{})}}function Xe(e){let t,n;return t=new Ce({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function et(e){let t,n;return t=new Me({}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function tt(n){let o,c,s,i;const r=[et,Xe],a=[];function l(n,o){return n[0]===t?0:n[0]===e?1:-1}return~(o=l(n))&&(c=a[o]=r[o](n)),{c(){c&&c.c(),s=v()},m(e,t){~o&&a[o].m(e,t),m(e,s,t),i=!0},p(e,t){let n=o;o=l(e),o!==n&&(c&&(J(),W(a[n],1,1,(()=>{a[n]=null})),B()),~o?(c=a[o],c||(c=a[o]=r[o](e),c.c()),U(c,1),c.m(s.parentNode,s)):c=null)},i(e){i||(U(c),i=!0)},o(e){W(c),i=!1},d(e){e&&f(s),~o&&a[o].d(e)}}}function nt(e){let t,n;return t=new Ve({props:{$$slots:{default:[tt]},$$scope:{ctx:e}}}),{c(){R(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,[n]){const o={};5&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(U(t.$$.fragment,e),n=!0)},o(e){W(t.$$.fragment,e),n=!1},d(e){F(t,e)}}}function ot(e,t,n){let o;l(e,ee,(e=>n(1,o=e)));let c=o;return ee.subscribe((e=>{e&&n(0,c=e)})),[c]}class ct extends Q{constructor(e){super(),K(this,e,ot,nt,r,{})}}let st;const it=()=>{document.body.className=document.body.className.replace(/\bshow-oymcc-overlay--popup|show-oymcc-overlay--bar|show-oymcc-overlay--closeable|show-oymcc-overlay\b/g,""),(()=>{const e=document.body.querySelector(`.${oe}`);e&&(e.remove(),st&&st.focus())})()},rt=(e=void 0)=>{document.body.classList.contains("show-oymcc-overlay")||(!e&&re().exceptionUrls.find((e=>e===window.location.pathname))||(document.body.className+=" show-oymcc-overlay show-oymcc-overlay--"+("popup"===re().style?"popup":"bar")),e&&(document.body.className+=" show-oymcc-overlay--closeable"),(()=>{const e=pe();if(e.length)return fe.set(e),void he.set(re().consentOptions.map((e=>e.key)));fe.set(["essential"]),he.set(["essential"])})(),(()=>{st=document.activeElement;const e=document.createElement("div");e.className=oe,document.body.appendChild(e);const t=document.body.querySelector(`.${oe}`);t&&new ct({target:t})})())};function at(e){let t,o,c,s,i,r,a,l,u,h,p,v,k=e[0]?.notification.title+"",x=e[0]?.notification.description+"",j=e[0]?.notification.button+"";return{c(){t=g("div"),o=g("h3"),c=y(k),s=b(),i=g("p"),r=y(x),a=b(),l=g("button"),u=g("span"),h=y(j),$(o,"class","oymcc__notification__title svelte-xwua7h"),$(i,"class","oymcc__notification__desc svelte-xwua7h"),$(l,"class","oymcc__notification__button oymcc__button svelte-xwua7h"),$(t,"class","oymcc__notification svelte-xwua7h")},m(n,f){m(n,t,f),d(t,o),d(o,c),d(t,s),d(t,i),d(i,r),d(t,a),d(t,l),d(l,u),d(u,h),p||(v=_(l,"click",e[1]),p=!0)},p(e,[t]){1&t&&k!==(k=e[0]?.notification.title+"")&&w(c,k),1&t&&x!==(x=e[0]?.notification.description+"")&&w(r,x),1&t&&j!==(j=e[0]?.notification.button+"")&&w(h,j)},i:n,o:n,d(e){e&&f(t),p=!1,v()}}}function lt(e,t,n){let o;l(e,ne,(e=>n(0,o=e)));return[o,()=>rt()]}class ut extends Q{constructor(e){super(),K(this,e,lt,at,r,{})}}function dt(e){let t,o;return{c(){t=new x(!1),o=v(),t.a=o},m(n,c){t.m(e[0],n,c),m(n,o,c)},p(e,[n]){1&n&&t.p(e[0])},i:n,o:n,d(e){e&&(f(o),t.d())}}}function mt(e,t,n){let{content:o}=t,c=[],s=null;return E((()=>{const e=/]*>[\s\S]*?<\/script\b[^>]*>/g;s=o.match(e),s&&(n(0,o=o.replace(e,"")),s.forEach((e=>{c.find((t=>t===e))||((e=>{const t=document.createElement("div");t.innerHTML=e;const n=null==t?void 0:t.firstElementChild;if(!n)return;const o=n.getAttribute("async"),c=n.getAttribute("src"),s=document.createElement("script");s.async=!o||"true"===o,s.src=c||"",document.head.appendChild(s)})(e),c.push(e))})))})),e.$$set=e=>{"content"in e&&n(0,o=e.content)},[o]}class ft extends Q{constructor(e){super(),K(this,e,mt,dt,r,{content:0})}}const ht=e=>{if(e.dataset.oymccIdentifier)return;const t=Date.now().toString(36)+Math.random().toString(36).substring(2),n=document.createElement("div");n.dataset.oymccIdentifier=t,n.className="oymcc-notification",e.after(n),e.dataset.oymccIdentifier=t;const o=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);o&&new ut({target:o})},gt=()=>{(e=>{const t=(null==e?void 0:e.renderSelector)||"[data-oymcc-render]";return document.querySelectorAll(`${t}:not([data-oymcc-rendered])`)})(globalThis.oymcc.config).forEach((e=>{let{oymccPermissions:t}=e.dataset;if(!t)return;if(t=t.replace(/\s+/g,""),!_e(t.split(",")))return void(e.hasAttribute("data-oymcc-show-notification")&&(ht(e),delete e.dataset.oymccShowNotification));(e=>{const{oymccIdentifier:t}=e.dataset;if(!t)return;const n=document.querySelector(`.oymcc-notification[data-oymcc-identifier="${t}"]`);n&&(n.outerHTML="")})(e);const n=document.createElement("textarea");n.innerHTML=e.innerHTML,new ft({target:e.parentElement,props:{content:n.value}}),e.dataset.oymccRendered="1"}))},pt=()=>{const t=document.querySelectorAll('[href$="#manage-cookies"]');t.length&&t.forEach((t=>{t.addEventListener("click",(t=>{t.preventDefault(),ee.set(e),rt(!0)}))}))},yt=()=>{var e,t,n;e=re().cookieName,document.cookie=`${e}=${t?`;path=${t}`:""}${n?`;domain=${n}`:""};expires=${new Date(0).toUTCString()}`},bt=(e,t="update",n)=>{if(!e)return;if(!Object.keys(e).length)return;const o={};for(const[t,n]of Object.entries(e))n&&(o[t]=_e(n)?"granted":"denied");globalThis.gtag=globalThis.gtag||function(...e){globalThis.dataLayer.push(e)},"default"===t&&(o.wait_for_update=n||500),globalThis.gtag("consent",t,o)};globalThis.oymcc=globalThis.oymcc||{},globalThis.oymcc.initialized=!1,globalThis.oymcc.accepted=[],globalThis.oymcc.info={},globalThis.oymcc.content={};var vt={getAllPermissions:()=>pe(),checkPermission:e=>_e(e),show(){ee.set(e),rt(!0)},hide(){it()},update(){pt(),ue()},init(e){if(globalThis.oymcc.initialized)return;const t=(e=>Object.keys(e||[]).length?ie({},ce,e):ce)(e),n=(()=>{const e=globalThis.oymCookieConsentContent;return e&&Object.keys(e||[]).length?ie({},se,e):se})(),o=ae(t.cookieName)||!1;if(globalThis.oymcc.config=t,globalThis.oymcc.content=n[t.language],globalThis.oymcc.config.consentOptions.unshift({key:"essential",title:globalThis.oymcc.content.permissions.essential.title,description:globalThis.oymcc.content.permissions.essential.description,notCustomizable:!0}),globalThis.oymcc.getAllPermissions=this.getAllPermissions,globalThis.oymcc.checkPermission=this.checkPermission,globalThis.oymcc.show=this.show,globalThis.oymcc.hide=this.hide,globalThis.oymcc.update=this.update,globalThis.oymcc.content&&globalThis.oymcc.config)if(globalThis.oymcc.config.consentOptions.length){if(bt(t.consentMode,"default",500),te.set(globalThis.oymcc.config),ne.set(globalThis.oymcc.content),document.addEventListener("oymcc-changed",(()=>{gt(),bt(t.consentMode,"update")})),document.addEventListener("oymcc-close-overlay",(()=>{it()})),gt(),o)try{(()=>{const e=ge();if(!e)return;const t=re();let n=!0;if(e.info&&e.info.v&&e.info.v===t.version||(n=!1),e.accepted||(n=!1),t.exceptionUrls.find((e=>e===window.location.pathname))&&(n=!0),n)return globalThis.oymcc.cookies=e,ue(),void me(e.accepted,e.info);yt()})()}catch(e){yt(),rt()}else rt();pt(),globalThis.oymcc.initialized=!0}else le("OYMCC has no consent options");else le("OYMCC content or config not found")}};module.exports=vt; \ No newline at end of file diff --git a/dist/types/_types/config.d.ts b/dist/types/_types/config.d.ts index b3d87a2..94f87b8 100644 --- a/dist/types/_types/config.d.ts +++ b/dist/types/_types/config.d.ts @@ -28,6 +28,7 @@ export type ConfigType = { explanationAnchors: ConfigExplanationAnchorType[] | []; language: string; manageable: boolean; + denyable: boolean; renderSelector: string; style: ConfigStyleType; version: string; diff --git a/dist/types/_types/content.d.ts b/dist/types/_types/content.d.ts index 2c8d74e..11fd883 100644 --- a/dist/types/_types/content.d.ts +++ b/dist/types/_types/content.d.ts @@ -7,6 +7,7 @@ export type ContentManageType = { }; buttons: { all: string; + none: string; save: string; }; error: string; @@ -23,6 +24,7 @@ export type ContentStartType = { buttons: { manage: string; accept: string; + deny: string; }; }; export type ContentPermissionsType = { diff --git a/dist/types/services/PermissionService.d.ts b/dist/types/services/PermissionService.d.ts index 1fbd04f..336d916 100644 --- a/dist/types/services/PermissionService.d.ts +++ b/dist/types/services/PermissionService.d.ts @@ -4,4 +4,5 @@ export declare const getCurrentPermissions: () => CookieAcceptedType; export declare const setPermissions: () => void; export declare const savePermissions: (permissions: any) => void; export declare const saveAllPermissions: () => void; +export declare const saveNoPermissions: () => void; export declare const checkPermission: (arr: string[] | string) => boolean; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f0ea1b..0e63106 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,141 +1,2185 @@ -lockfileVersion: '6.0' +lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false -devDependencies: - '@rollup/plugin-babel': - specifier: ^6.0.4 - version: 6.0.4(@babel/core@7.24.3)(rollup@4.13.0) - '@rollup/plugin-node-resolve': - specifier: ^15.2.3 - version: 15.2.3(rollup@4.13.0) - '@rollup/plugin-terser': - specifier: ^0.4.4 - version: 0.4.4(rollup@4.13.0) - '@rollup/plugin-typescript': - specifier: ^11.1.6 - version: 11.1.6(rollup@4.13.0)(tslib@2.6.2)(typescript@5.4.3) - '@tsconfig/svelte': - specifier: ^5.0.3 - version: 5.0.3 - '@types/node': - specifier: ^20.11.30 - version: 20.11.30 - '@typescript-eslint/eslint-plugin': - specifier: ^7.4.0 - version: 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.3) - '@typescript-eslint/parser': - specifier: ^7.4.0 - version: 7.4.0(eslint@8.57.0)(typescript@5.4.3) - autoprefixer: - specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.38) - babel-plugin-external-helpers: - specifier: ^6.22.0 - version: 6.22.0 - babel-preset-env: - specifier: ^1.7.0 - version: 1.7.0 - eslint: - specifier: ^8.57.0 - version: 8.57.0 - eslint-config-prettier: - specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) - eslint-plugin-prettier: - specifier: ^5.1.3 - version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) - eslint-plugin-svelte: - specifier: ^2.35.1 - version: 2.35.1(eslint@8.57.0)(svelte@4.2.12) - eslint-plugin-svelte3: - specifier: ^4.0.0 - version: 4.0.0(eslint@8.57.0)(svelte@4.2.12) - prettier: - specifier: ^3.2.5 - version: 3.2.5 - prettier-plugin-css-order: - specifier: ^2.1.1 - version: 2.1.1(postcss@8.4.38)(prettier@3.2.5) - prettier-plugin-svelte: - specifier: ^3.2.2 - version: 3.2.2(prettier@3.2.5)(svelte@4.2.12) - rollup: - specifier: ^4.13.0 - version: 4.13.0 - rollup-plugin-eslint: - specifier: ^7.0.0 - version: 7.0.0 - rollup-plugin-scss: - specifier: ^4.0.0 - version: 4.0.0 - rollup-plugin-svelte: - specifier: ^7.2.0 - version: 7.2.0(rollup@4.13.0)(svelte@4.2.12) - stylelint: - specifier: ^16.3.1 - version: 16.3.1(typescript@5.4.3) - stylelint-config-html: - specifier: ^1.1.0 - version: 1.1.0(postcss-html@1.6.0)(stylelint@16.3.1) - svelte: - specifier: ^4.2.12 - version: 4.2.12 - svelte-check: - specifier: ^3.6.8 - version: 3.6.8(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12) - svelte-check-plugin: - specifier: ^1.0.4 - version: 1.0.4 - svelte-loader: - specifier: ^3.2.0 - version: 3.2.0(svelte@4.2.12) - svelte-preprocess: - specifier: ^5.1.3 - version: 5.1.3(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12)(typescript@5.4.3) - svelte-preprocess-sass: - specifier: ^2.0.1 - version: 2.0.1(sass@1.72.0) - tslib: - specifier: ^2.6.2 - version: 2.6.2 - typescript: - specifier: ^5.4.3 - version: 5.4.3 +importers: + + .: + devDependencies: + '@rollup/plugin-babel': + specifier: ^6.0.4 + version: 6.0.4(@babel/core@7.24.3)(rollup@4.13.0) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: 15.2.3(rollup@4.13.0) + '@rollup/plugin-terser': + specifier: ^0.4.4 + version: 0.4.4(rollup@4.13.0) + '@rollup/plugin-typescript': + specifier: ^11.1.6 + version: 11.1.6(rollup@4.13.0)(tslib@2.6.2)(typescript@5.4.3) + '@tsconfig/svelte': + specifier: ^5.0.3 + version: 5.0.3 + '@types/node': + specifier: ^20.11.30 + version: 20.11.30 + '@typescript-eslint/eslint-plugin': + specifier: ^7.4.0 + version: 7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': + specifier: ^7.4.0 + version: 7.4.0(eslint@8.57.0)(typescript@5.4.3) + autoprefixer: + specifier: ^10.4.19 + version: 10.4.19(postcss@8.4.38) + babel-plugin-external-helpers: + specifier: ^6.22.0 + version: 6.22.0 + babel-preset-env: + specifier: ^1.7.0 + version: 1.7.0 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + eslint-config-prettier: + specifier: ^9.1.0 + version: 9.1.0(eslint@8.57.0) + eslint-plugin-prettier: + specifier: ^5.1.3 + version: 5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5) + eslint-plugin-svelte: + specifier: ^2.35.1 + version: 2.35.1(eslint@8.57.0)(svelte@4.2.12) + eslint-plugin-svelte3: + specifier: ^4.0.0 + version: 4.0.0(eslint@8.57.0)(svelte@4.2.12) + prettier: + specifier: ^3.2.5 + version: 3.2.5 + prettier-plugin-css-order: + specifier: ^2.1.1 + version: 2.1.1(postcss@8.4.38)(prettier@3.2.5) + prettier-plugin-svelte: + specifier: ^3.2.2 + version: 3.2.2(prettier@3.2.5)(svelte@4.2.12) + rollup: + specifier: ^4.13.0 + version: 4.13.0 + rollup-plugin-eslint: + specifier: ^7.0.0 + version: 7.0.0 + rollup-plugin-scss: + specifier: ^4.0.0 + version: 4.0.0 + rollup-plugin-svelte: + specifier: ^7.2.0 + version: 7.2.0(rollup@4.13.0)(svelte@4.2.12) + stylelint: + specifier: ^16.3.1 + version: 16.3.1(typescript@5.4.3) + stylelint-config-html: + specifier: ^1.1.0 + version: 1.1.0(postcss-html@1.6.0)(stylelint@16.3.1) + svelte: + specifier: ^4.2.12 + version: 4.2.12 + svelte-check: + specifier: ^3.6.8 + version: 3.6.8(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12) + svelte-check-plugin: + specifier: ^1.0.4 + version: 1.0.4 + svelte-loader: + specifier: ^3.2.0 + version: 3.2.0(svelte@4.2.12) + svelte-preprocess: + specifier: ^5.1.3 + version: 5.1.3(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12)(typescript@5.4.3) + svelte-preprocess-sass: + specifier: ^2.0.1 + version: 2.0.1(sass@1.72.0) + tslib: + specifier: ^2.6.2 + version: 2.6.2 + typescript: + specifier: ^5.4.3 + version: 5.4.3 + +packages: + + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.24.2': + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.24.1': + resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.24.3': + resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.24.1': + resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.23.6': + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-environment-visitor@7.22.20': + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.23.0': + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.22.5': + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.24.3': + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.23.3': + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.22.5': + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-split-export-declaration@7.22.6': + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.24.1': + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.22.20': + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.23.5': + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.24.1': + resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.24.2': + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.24.1': + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/template@7.24.0': + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.24.1': + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.24.0': + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + + '@csstools/css-parser-algorithms@2.6.1': + resolution: {integrity: sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-tokenizer': ^2.2.4 + + '@csstools/css-tokenizer@2.2.4': + resolution: {integrity: sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==} + engines: {node: ^14 || ^16 || >=18} + + '@csstools/media-query-list-parser@2.1.9': + resolution: {integrity: sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.6.1 + '@csstools/css-tokenizer': ^2.2.4 + + '@csstools/selector-specificity@3.0.2': + resolution: {integrity: sha512-RpHaZ1h9LE7aALeQXmXrJkRG84ZxIsctEN2biEUmFyKpzFM3zZ35eUMcIzZFsw/2olQE6v69+esEqU2f1MKycg==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.13 + + '@dual-bundle/import-meta-resolve@4.0.0': + resolution: {integrity: sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw==} + + '@eslint-community/eslint-utils@4.4.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 + + '@eslint-community/regexpp@4.10.0': + resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.0': + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@humanwhocodes/config-array@0.11.14': + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} + engines: {node: '>=10.10.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.2': + resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.4.15': + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pkgr/core@0.1.1': + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@rollup/plugin-babel@6.0.4': + resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + rollup: + optional: true + + '@rollup/plugin-node-resolve@15.2.3': + resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-terser@0.4.4': + resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-typescript@11.1.6': + resolution: {integrity: sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.14.0||^3.0.0||^4.0.0 + tslib: '*' + typescript: '>=3.7.0' + peerDependenciesMeta: + rollup: + optional: true + tslib: + optional: true + + '@rollup/pluginutils@4.2.1': + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + + '@rollup/pluginutils@5.1.0': + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.13.0': + resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.13.0': + resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.13.0': + resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.13.0': + resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.13.0': + resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.13.0': + resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.13.0': + resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.13.0': + resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.13.0': + resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.13.0': + resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.13.0': + resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.13.0': + resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.13.0': + resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} + cpu: [x64] + os: [win32] + + '@tsconfig/svelte@5.0.3': + resolution: {integrity: sha512-Ms0t9K0oxioSb0lrZ5NRysx0nE/KsojYOG+db9v6wSaU/+P37vc0WRmh1QE1c8IAtTniD4yEhffGQuTKF8uaPw==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/node@20.11.30': + resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} + + '@types/pug@2.0.10': + resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + + '@typescript-eslint/eslint-plugin@7.4.0': + resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/parser@7.4.0': + resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/scope-manager@7.4.0': + resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/type-utils@7.4.0': + resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/types@7.4.0': + resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/typescript-estree@7.4.0': + resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/utils@7.4.0': + resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/visitor-keys@7.4.0': + resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@2.1.1: + resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + engines: {node: '>=0.10.0'} + + ansi-regex@4.1.1: + resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + ansi-styles@2.2.1: + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} + engines: {node: '>=0.10.0'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.0: + resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + astral-regex@1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + autoprefixer@10.4.19: + resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + axobject-query@4.0.0: + resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + + babel-code-frame@6.26.0: + resolution: {integrity: sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==} + + babel-helper-builder-binary-assignment-operator-visitor@6.24.1: + resolution: {integrity: sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==} + + babel-helper-call-delegate@6.24.1: + resolution: {integrity: sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==} + + babel-helper-define-map@6.26.0: + resolution: {integrity: sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==} + + babel-helper-explode-assignable-expression@6.24.1: + resolution: {integrity: sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==} + + babel-helper-function-name@6.24.1: + resolution: {integrity: sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==} + + babel-helper-get-function-arity@6.24.1: + resolution: {integrity: sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==} + + babel-helper-hoist-variables@6.24.1: + resolution: {integrity: sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==} + + babel-helper-optimise-call-expression@6.24.1: + resolution: {integrity: sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==} + + babel-helper-regex@6.26.0: + resolution: {integrity: sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==} + + babel-helper-remap-async-to-generator@6.24.1: + resolution: {integrity: sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==} + + babel-helper-replace-supers@6.24.1: + resolution: {integrity: sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==} + + babel-messages@6.23.0: + resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==} + + babel-plugin-check-es2015-constants@6.22.0: + resolution: {integrity: sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==} + + babel-plugin-external-helpers@6.22.0: + resolution: {integrity: sha512-TdAMiM6MzLokhk3yCA0KCctmivVZ/mmCwbp7YPmRGkqh2KkcNuxE3R0jxuYU+4xmvfMZx4p4uo8d1cT9t5BLxA==} + + babel-plugin-syntax-async-functions@6.13.0: + resolution: {integrity: sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==} + + babel-plugin-syntax-exponentiation-operator@6.13.0: + resolution: {integrity: sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==} + + babel-plugin-syntax-trailing-function-commas@6.22.0: + resolution: {integrity: sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==} + + babel-plugin-transform-async-to-generator@6.24.1: + resolution: {integrity: sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==} + + babel-plugin-transform-es2015-arrow-functions@6.22.0: + resolution: {integrity: sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==} + + babel-plugin-transform-es2015-block-scoped-functions@6.22.0: + resolution: {integrity: sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==} + + babel-plugin-transform-es2015-block-scoping@6.26.0: + resolution: {integrity: sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==} + + babel-plugin-transform-es2015-classes@6.24.1: + resolution: {integrity: sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==} + + babel-plugin-transform-es2015-computed-properties@6.24.1: + resolution: {integrity: sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==} + + babel-plugin-transform-es2015-destructuring@6.23.0: + resolution: {integrity: sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==} + + babel-plugin-transform-es2015-duplicate-keys@6.24.1: + resolution: {integrity: sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==} + + babel-plugin-transform-es2015-for-of@6.23.0: + resolution: {integrity: sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==} + + babel-plugin-transform-es2015-function-name@6.24.1: + resolution: {integrity: sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==} + + babel-plugin-transform-es2015-literals@6.22.0: + resolution: {integrity: sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==} + + babel-plugin-transform-es2015-modules-amd@6.24.1: + resolution: {integrity: sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==} + + babel-plugin-transform-es2015-modules-commonjs@6.26.2: + resolution: {integrity: sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==} + + babel-plugin-transform-es2015-modules-systemjs@6.24.1: + resolution: {integrity: sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==} + + babel-plugin-transform-es2015-modules-umd@6.24.1: + resolution: {integrity: sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==} + + babel-plugin-transform-es2015-object-super@6.24.1: + resolution: {integrity: sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==} + + babel-plugin-transform-es2015-parameters@6.24.1: + resolution: {integrity: sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==} + + babel-plugin-transform-es2015-shorthand-properties@6.24.1: + resolution: {integrity: sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==} + + babel-plugin-transform-es2015-spread@6.22.0: + resolution: {integrity: sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==} + + babel-plugin-transform-es2015-sticky-regex@6.24.1: + resolution: {integrity: sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==} + + babel-plugin-transform-es2015-template-literals@6.22.0: + resolution: {integrity: sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==} + + babel-plugin-transform-es2015-typeof-symbol@6.23.0: + resolution: {integrity: sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==} + + babel-plugin-transform-es2015-unicode-regex@6.24.1: + resolution: {integrity: sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==} + + babel-plugin-transform-exponentiation-operator@6.24.1: + resolution: {integrity: sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==} + + babel-plugin-transform-regenerator@6.26.0: + resolution: {integrity: sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==} + + babel-plugin-transform-strict-mode@6.24.1: + resolution: {integrity: sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==} + + babel-preset-env@1.7.0: + resolution: {integrity: sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==} + + babel-runtime@6.26.0: + resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} + + babel-template@6.26.0: + resolution: {integrity: sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==} + + babel-traverse@6.26.0: + resolution: {integrity: sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==} + + babel-types@6.26.0: + resolution: {integrity: sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==} + + babylon@6.18.0: + resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==} + hasBin: true + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@2.0.0: + resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + + browserslist@3.2.8: + resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} + hasBin: true + + browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001600: + resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} + + chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} + engines: {node: '>=0.10.0'} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + + code-red@1.0.4: + resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + concat-map@0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + core-js@2.6.12: + resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} + deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. + + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-declaration-sorter@7.2.0: + resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.0.9 + + css-functions-list@3.2.1: + resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==} + engines: {node: '>=12 || >=16'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-indent@6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + electron-to-chromium@1.4.717: + resolution: {integrity: sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==} + + emoji-regex@7.0.3: + resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es6-promise@3.3.1: + resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-compat-utils@0.1.2: + resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-prettier@9.1.0: + resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-prettier@5.1.3: + resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + + eslint-plugin-svelte3@4.0.0: + resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} + peerDependencies: + eslint: '>=8.0.0' + svelte: ^3.2.0 + + eslint-plugin-svelte@2.35.1: + resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0-0 + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + + eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-utils@1.4.3: + resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==} + engines: {node: '>=6'} + + eslint-visitor-keys@1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint@6.8.0: + resolution: {integrity: sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + hasBin: true + + eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + + espree@6.2.1: + resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} + engines: {node: '>=6.0.0'} + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + file-entry-cache@5.0.1: + resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} + engines: {node: '>=4'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@2.0.1: + resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} + engines: {node: '>=4'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@2.0.2: + resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} + + flatted@3.3.1: + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + functional-red-black-tree@1.0.1: + resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@12.4.0: + resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} + engines: {node: '>=8'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globals@9.18.0: + resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==} + engines: {node: '>=0.10.0'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globjoin@0.1.4: + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-ansi@2.0.0: + resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} + engines: {node: '>=0.10.0'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + ignore@4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} + + ignore@5.3.1: + resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + engines: {node: '>= 4'} + + immutable@4.3.5: + resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} + + import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + inquirer@7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + + is-core-module@2.13.1: + resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@2.0.0: + resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} + engines: {node: '>=4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + + is-reference@3.0.2: + resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + js-tokens@3.0.2: + resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@8.0.3: + resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + known-css-properties@0.29.0: + resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} + + known-css-properties@0.30.0: + resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} + + levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + + locate-character@3.0.0: + resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + + magic-string@0.30.8: + resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} + engines: {node: '>=12'} + + mathml-tag-names@2.1.3: + resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + + node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + + optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} + engines: {node: '>= 0.8.0'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + periscopic@3.1.0: + resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + + picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + postcss-html@1.6.0: + resolution: {integrity: sha512-OWgQ9/Pe23MnNJC0PL4uZp8k0EDaUvqpJFSiwFxOLClAhmD7UEisyhO3x5hVsD4xFrjReVTXydlrMes45dJ71w==} + engines: {node: ^12 || >=14} + + postcss-less@6.0.0: + resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==} + engines: {node: '>=12'} + peerDependencies: + postcss: ^8.3.5 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-resolve-nested-selector@0.1.1: + resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} + + postcss-safe-parser@6.0.0: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + + postcss-safe-parser@7.0.0: + resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==} + engines: {node: '>=18.0'} + peerDependencies: + postcss: ^8.4.31 + + postcss-scss@4.0.9: + resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.4.29 + + postcss-selector-parser@6.0.16: + resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-linter-helpers@1.0.0: + resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} + engines: {node: '>=6.0.0'} + + prettier-plugin-css-order@2.1.1: + resolution: {integrity: sha512-oAnL8g4T31Y8mhdJOn2UtoljFrzl595iogu2mt6T2vcKlDpgid5yCA/y+T8thcu8HWTM+NBmCt3MOBy/5t8Inw==} + engines: {node: '>=16'} + peerDependencies: + prettier: 3.x + + prettier-plugin-svelte@3.2.2: + resolution: {integrity: sha512-ZzzE/wMuf48/1+Lf2Ffko0uDa6pyCfgHV6+uAhtg2U0AAXGrhCSW88vEJNAkAxW5qyrFY1y1zZ4J8TgHrjW++Q==} + peerDependencies: + prettier: ^3.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + + prettier@3.2.5: + resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} + engines: {node: '>=14'} + hasBin: true + + private@0.1.8: + resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==} + engines: {node: '>= 0.6'} + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.11.1: + resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} + + regenerator-transform@0.10.1: + resolution: {integrity: sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==} + + regexpp@2.0.1: + resolution: {integrity: sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==} + engines: {node: '>=6.5.0'} + + regexpu-core@2.0.0: + resolution: {integrity: sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==} + + regjsgen@0.2.0: + resolution: {integrity: sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==} + + regjsparser@0.1.5: + resolution: {integrity: sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==} + hasBin: true + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true + + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + + rollup-plugin-eslint@7.0.0: + resolution: {integrity: sha512-u35kXiY11ULeNQGTlRkYx7uGJ/hS/Dx3wj8f9YVC3oMLTGU9fOqQJsAKYtBFZU3gJ8Vt3gu8ppB1vnKl+7gatQ==} + + rollup-plugin-scss@4.0.0: + resolution: {integrity: sha512-wxasNXDYC2m+fDxCMgK00WebVWYmeFvShyNABmjvSJZ6D1/SepwqFeaMFMQromveI79gfvb64yJjiZZxSZxEIA==} + + rollup-plugin-svelte@7.2.0: + resolution: {integrity: sha512-Qvo5VNFQZtaI+sHSjcCIFDP+olfKVyslAoJIkL3DxuhUpNY5Ys0+hhxUY3kuEKt9BXFgkFJiiic/XRb07zdSbg==} + engines: {node: '>=10'} + peerDependencies: + rollup: '>=2.0.0' + svelte: '>=3.5.0' + + rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + + rollup@4.13.0: + resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rxjs@6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} + + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sander@0.5.1: + resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + + sass@1.72.0: + resolution: {integrity: sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==} + engines: {node: '>=14.0.0'} + hasBin: true + + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.0: + resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} + engines: {node: '>=10'} + hasBin: true + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slice-ansi@2.1.0: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} + + slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} -packages: + smob@1.4.1: + resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==} - /@aashutoshrathi/word-wrap@1.2.6: - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + sorcery@0.11.0: + resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} + hasBin: true + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} - dev: true - /@ampproject/remapping@2.3.0: - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + string-width@3.1.0: + resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} + engines: {node: '>=6'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + strip-ansi@3.0.1: + resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} + engines: {node: '>=0.10.0'} + + strip-ansi@5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + stylelint-config-html@1.1.0: + resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==} + engines: {node: ^12 || >=14} + peerDependencies: + postcss-html: ^1.0.0 + stylelint: '>=14.0.0' + + stylelint@16.3.1: + resolution: {integrity: sha512-/JOwQnBvxEKOT2RtNgGpBVXnCSMBgKOL2k7w0K52htwCyJls4+cHvc4YZgXlVoAZS9QJd2DgYAiRnja96pTgxw==} + engines: {node: '>=18.12.0'} + hasBin: true + + supports-color@2.0.0: + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} + engines: {node: '>=0.8.0'} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-hyperlinks@3.0.0: + resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} + engines: {node: '>=14.18'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svelte-check-plugin@1.0.4: + resolution: {integrity: sha512-G7vH1VP57vyptdd0Y4tKh+AUznb0F2NH/1SOSs9FSGdNTDVm7SzO+asBh8dHrreQtI2ITyvQEYSixxQT4NQR3A==} + + svelte-check@3.6.8: + resolution: {integrity: sha512-rhXU7YCDtL+lq2gCqfJDXKTxJfSsCgcd08d7VWBFxTw6IWIbMWSaASbAOD3N0VV9TYSSLUqEBiratLd8WxAJJA==} + hasBin: true + peerDependencies: + svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + + svelte-dev-helper@1.1.9: + resolution: {integrity: sha512-oU+Xv7Dl4kRU2kdFjsoPLfJfnt5hUhsFUZtuzI3Ku/f2iAFZqBoEuXOqK3N9ngD4dxQOmN4OKWPHVi3NeAeAfQ==} + + svelte-eslint-parser@0.33.1: + resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + svelte: ^3.37.0 || ^4.0.0 + peerDependenciesMeta: + svelte: + optional: true + + svelte-hmr@0.14.12: + resolution: {integrity: sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==} + engines: {node: ^12.20 || ^14.13.1 || >= 16} + peerDependencies: + svelte: '>=3.19.0' + + svelte-loader@3.2.0: + resolution: {integrity: sha512-pxsNMC/1JHdQ63M0Zw5cS8dN299nvMiU2ze8yWPLlov/xBNXElEEM22so2q/vJDUyP0ZCrCVMV1d/tlWwxMRLA==} + peerDependencies: + svelte: ^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1 + + svelte-preprocess-filter@1.0.0: + resolution: {integrity: sha512-92innv59nyEx24xbfcSurB5ocwC8qFdDtGli/JVMHzJsxyvV2yjQKIcbUqU9VIV5mKUWO2PoY93nncS2yF4ULQ==} + + svelte-preprocess-sass@2.0.1: + resolution: {integrity: sha512-0y4FjRsRWcN7rJeNJnSfZ7LVAz6S7/j9Dg24XFRelr/rjMMjXORdEvXy4r38fUYmyk9Y7yjwlHCiqyGxMHhEbg==} + peerDependencies: + sass: ^1.35.2 + + svelte-preprocess@5.1.3: + resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} + engines: {node: '>= 16.0.0', pnpm: ^8.0.0} + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 || ^4.0.0 + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.55.0 + sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 + svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + + svelte@4.2.12: + resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} + engines: {node: '>=16'} + + svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + + synckit@0.8.8: + resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} + engines: {node: ^14.18.0 || >=16.0.0} + + table@5.4.6: + resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} engines: {node: '>=6.0.0'} + + table@6.8.2: + resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} + engines: {node: '>=10.0.0'} + + terser@5.29.2: + resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} + engines: {node: '>=10'} + hasBin: true + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-fast-properties@1.0.3: + resolution: {integrity: sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==} + engines: {node: '>=0.10.0'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + + type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + update-browserslist-db@1.0.13: + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + v8-compile-cache@2.4.0: + resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + write@1.0.3: + resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} + engines: {node: '>=4'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +snapshots: + + '@aashutoshrathi/word-wrap@1.2.6': {} + + '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@babel/code-frame@7.24.2: - resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} - engines: {node: '>=6.9.0'} + '@babel/code-frame@7.24.2': dependencies: '@babel/highlight': 7.24.2 picocolors: 1.0.0 - dev: true - /@babel/compat-data@7.24.1: - resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/compat-data@7.24.1': {} - /@babel/core@7.24.3: - resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} - engines: {node: '>=6.9.0'} + '@babel/core@7.24.3': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 @@ -154,61 +2198,38 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true - /@babel/generator@7.24.1: - resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} - engines: {node: '>=6.9.0'} + '@babel/generator@7.24.1': dependencies: '@babel/types': 7.24.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 - dev: true - /@babel/helper-compilation-targets@7.23.6: - resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} - engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.23.6': dependencies: '@babel/compat-data': 7.24.1 '@babel/helper-validator-option': 7.23.5 browserslist: 4.23.0 lru-cache: 5.1.1 semver: 6.3.1 - dev: true - /@babel/helper-environment-visitor@7.22.20: - resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-environment-visitor@7.22.20': {} - /@babel/helper-function-name@7.23.0: - resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} - engines: {node: '>=6.9.0'} + '@babel/helper-function-name@7.23.0': dependencies: '@babel/template': 7.24.0 '@babel/types': 7.24.0 - dev: true - /@babel/helper-hoist-variables@7.22.5: - resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} - engines: {node: '>=6.9.0'} + '@babel/helper-hoist-variables@7.22.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-module-imports@7.24.3: - resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} - engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.24.3': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3)': dependencies: '@babel/core': 7.24.3 '@babel/helper-environment-visitor': 7.22.20 @@ -216,78 +2237,47 @@ packages: '@babel/helper-simple-access': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 - dev: true - /@babel/helper-simple-access@7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.22.5': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-split-export-declaration@7.22.6: - resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} - engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.22.6': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/helper-string-parser@7.24.1: - resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-string-parser@7.24.1': {} - /@babel/helper-validator-identifier@7.22.20: - resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-validator-identifier@7.22.20': {} - /@babel/helper-validator-option@7.23.5: - resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} - engines: {node: '>=6.9.0'} - dev: true + '@babel/helper-validator-option@7.23.5': {} - /@babel/helpers@7.24.1: - resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==} - engines: {node: '>=6.9.0'} + '@babel/helpers@7.24.1': dependencies: '@babel/template': 7.24.0 '@babel/traverse': 7.24.1 '@babel/types': 7.24.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/highlight@7.24.2: - resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} - engines: {node: '>=6.9.0'} + '@babel/highlight@7.24.2': dependencies: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 picocolors: 1.0.0 - dev: true - /@babel/parser@7.24.1: - resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} - engines: {node: '>=6.0.0'} - hasBin: true + '@babel/parser@7.24.1': dependencies: '@babel/types': 7.24.0 - dev: true - /@babel/template@7.24.0: - resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} - engines: {node: '>=6.9.0'} + '@babel/template@7.24.0': dependencies: '@babel/code-frame': 7.24.2 '@babel/parser': 7.24.1 '@babel/types': 7.24.0 - dev: true - /@babel/traverse@7.24.1: - resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} - engines: {node: '>=6.9.0'} + '@babel/traverse@7.24.1': dependencies: '@babel/code-frame': 7.24.2 '@babel/generator': 7.24.1 @@ -301,73 +2291,38 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: true - /@babel/types@7.24.0: - resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} - engines: {node: '>=6.9.0'} + '@babel/types@7.24.0': dependencies: '@babel/helper-string-parser': 7.24.1 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - dev: true - /@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4): - resolution: {integrity: sha512-ubEkAaTfVZa+WwGhs5jbo5Xfqpeaybr/RvWzvFxRs4jfq16wH8l8Ty/QEEpINxll4xhuGfdMbipRyz5QZh9+FA==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - '@csstools/css-tokenizer': ^2.2.4 + '@csstools/css-parser-algorithms@2.6.1(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-tokenizer': 2.2.4 - dev: true - /@csstools/css-tokenizer@2.2.4: - resolution: {integrity: sha512-PuWRAewQLbDhGeTvFuq2oClaSCKPIBmHyIobCV39JHRYN0byDcUWJl5baPeNUcqrjtdMNqFooE0FGl31I3JOqw==} - engines: {node: ^14 || ^16 || >=18} - dev: true + '@csstools/css-tokenizer@2.2.4': {} - /@csstools/media-query-list-parser@2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4): - resolution: {integrity: sha512-qqGuFfbn4rUmyOB0u8CVISIp5FfJ5GAR3mBrZ9/TKndHakdnm6pY0L/fbLcpPnrzwCyyTEZl1nUcXAYHEWneTA==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - '@csstools/css-parser-algorithms': ^2.6.1 - '@csstools/css-tokenizer': ^2.2.4 + '@csstools/media-query-list-parser@2.1.9(@csstools/css-parser-algorithms@2.6.1)(@csstools/css-tokenizer@2.2.4)': dependencies: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) '@csstools/css-tokenizer': 2.2.4 - dev: true - /@csstools/selector-specificity@3.0.2(postcss-selector-parser@6.0.16): - resolution: {integrity: sha512-RpHaZ1h9LE7aALeQXmXrJkRG84ZxIsctEN2biEUmFyKpzFM3zZ35eUMcIzZFsw/2olQE6v69+esEqU2f1MKycg==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss-selector-parser: ^6.0.13 + '@csstools/selector-specificity@3.0.2(postcss-selector-parser@6.0.16)': dependencies: postcss-selector-parser: 6.0.16 - dev: true - /@dual-bundle/import-meta-resolve@4.0.0: - resolution: {integrity: sha512-ZKXyJeFAzcpKM2kk8ipoGIPUqx9BX52omTGnfwjJvxOCaZTM2wtDK7zN0aIgPRbT9XYAlha0HtmZ+XKteuh0Gw==} - dev: true + '@dual-bundle/import-meta-resolve@4.0.0': {} - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.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 + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - dev: true - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true + '@eslint-community/regexpp@4.10.0': {} - /@eslint/eslintrc@2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 debug: 4.3.4 @@ -380,123 +2335,65 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true - /@eslint/js@8.57.0: - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + '@eslint/js@8.57.0': {} - /@humanwhocodes/config-array@0.11.14: - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.2 debug: 4.3.4 minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true - /@humanwhocodes/module-importer@1.0.1: - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - dev: true + '@humanwhocodes/module-importer@1.0.1': {} - /@humanwhocodes/object-schema@2.0.2: - resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} - dev: true + '@humanwhocodes/object-schema@2.0.2': {} - /@jridgewell/gen-mapping@0.3.5: - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@jridgewell/resolve-uri@3.1.2: - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - dev: true + '@jridgewell/resolve-uri@3.1.2': {} - /@jridgewell/set-array@1.2.1: - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - dev: true + '@jridgewell/set-array@1.2.1': {} - /@jridgewell/source-map@0.3.6: - resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + '@jridgewell/source-map@0.3.6': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - dev: true - /@jridgewell/sourcemap-codec@1.4.15: - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true + '@jridgewell/sourcemap-codec@1.4.15': {} - /@jridgewell/trace-mapping@0.3.25: - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - dev: true - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true + '@nodelib/fs.stat@2.0.5': {} - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - dev: true - /@pkgr/core@0.1.1: - resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - dev: true + '@pkgr/core@0.1.1': {} - /@rollup/plugin-babel@6.0.4(@babel/core@7.24.3)(rollup@4.13.0): - resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true - rollup: - optional: true + '@rollup/plugin-babel@6.0.4(@babel/core@7.24.3)(rollup@4.13.0)': dependencies: '@babel/core': 7.24.3 '@babel/helper-module-imports': 7.24.3 '@rollup/pluginutils': 5.1.0(rollup@4.13.0) rollup: 4.13.0 - dev: true - /@rollup/plugin-node-resolve@15.2.3(rollup@4.13.0): - resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true + '@rollup/plugin-node-resolve@15.2.3(rollup@4.13.0)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.13.0) '@types/resolve': 1.20.2 @@ -505,210 +2402,90 @@ packages: is-module: 1.0.0 resolve: 1.22.8 rollup: 4.13.0 - dev: true - /@rollup/plugin-terser@0.4.4(rollup@4.13.0): - resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true + '@rollup/plugin-terser@0.4.4(rollup@4.13.0)': dependencies: rollup: 4.13.0 serialize-javascript: 6.0.2 smob: 1.4.1 terser: 5.29.2 - dev: true - /@rollup/plugin-typescript@11.1.6(rollup@4.13.0)(tslib@2.6.2)(typescript@5.4.3): - resolution: {integrity: sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.14.0||^3.0.0||^4.0.0 - tslib: '*' - typescript: '>=3.7.0' - peerDependenciesMeta: - rollup: - optional: true - tslib: - optional: true + '@rollup/plugin-typescript@11.1.6(rollup@4.13.0)(tslib@2.6.2)(typescript@5.4.3)': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.13.0) resolve: 1.22.8 rollup: 4.13.0 tslib: 2.6.2 typescript: 5.4.3 - dev: true - /@rollup/pluginutils@4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} + '@rollup/pluginutils@4.2.1': dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 - dev: true - /@rollup/pluginutils@5.1.0(rollup@4.13.0): - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true + '@rollup/pluginutils@5.1.0(rollup@4.13.0)': dependencies: '@types/estree': 1.0.5 estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 4.13.0 - dev: true - /@rollup/rollup-android-arm-eabi@4.13.0: - resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true + '@rollup/rollup-android-arm-eabi@4.13.0': optional: true - /@rollup/rollup-android-arm64@4.13.0: - resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true + '@rollup/rollup-android-arm64@4.13.0': optional: true - /@rollup/rollup-darwin-arm64@4.13.0: - resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true + '@rollup/rollup-darwin-arm64@4.13.0': optional: true - /@rollup/rollup-darwin-x64@4.13.0: - resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true + '@rollup/rollup-darwin-x64@4.13.0': optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.13.0: - resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm-gnueabihf@4.13.0': optional: true - /@rollup/rollup-linux-arm64-gnu@4.13.0: - resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm64-gnu@4.13.0': optional: true - /@rollup/rollup-linux-arm64-musl@4.13.0: - resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-arm64-musl@4.13.0': optional: true - /@rollup/rollup-linux-riscv64-gnu@4.13.0: - resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-riscv64-gnu@4.13.0': optional: true - /@rollup/rollup-linux-x64-gnu@4.13.0: - resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-x64-gnu@4.13.0': optional: true - /@rollup/rollup-linux-x64-musl@4.13.0: - resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true + '@rollup/rollup-linux-x64-musl@4.13.0': optional: true - /@rollup/rollup-win32-arm64-msvc@4.13.0: - resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-win32-arm64-msvc@4.13.0': optional: true - /@rollup/rollup-win32-ia32-msvc@4.13.0: - resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-win32-ia32-msvc@4.13.0': optional: true - /@rollup/rollup-win32-x64-msvc@4.13.0: - resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true + '@rollup/rollup-win32-x64-msvc@4.13.0': optional: true - /@tsconfig/svelte@5.0.3: - resolution: {integrity: sha512-Ms0t9K0oxioSb0lrZ5NRysx0nE/KsojYOG+db9v6wSaU/+P37vc0WRmh1QE1c8IAtTniD4yEhffGQuTKF8uaPw==} - dev: true + '@tsconfig/svelte@5.0.3': {} - /@types/estree@1.0.5: - resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} - dev: true + '@types/estree@1.0.5': {} - /@types/json-schema@7.0.15: - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - dev: true + '@types/json-schema@7.0.15': {} - /@types/node@20.11.30: - resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} + '@types/node@20.11.30': dependencies: undici-types: 5.26.5 - dev: true - /@types/pug@2.0.10: - resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} - dev: true + '@types/pug@2.0.10': {} - /@types/resolve@1.20.2: - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - dev: true + '@types/resolve@1.20.2': {} - /@types/semver@7.5.8: - resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - dev: true + '@types/semver@7.5.8': {} - /@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-yHMQ/oFaM7HZdVrVm/M2WHaNPgyuJH4WelkSVEWSSsir34kxW2kDJCxlXRhhGWEsMN0WAW/vLpKfKVcm8k+MPw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/eslint-plugin@7.4.0(@typescript-eslint/parser@7.4.0)(eslint@8.57.0)(typescript@5.4.3)': dependencies: '@eslint-community/regexpp': 4.10.0 '@typescript-eslint/parser': 7.4.0(eslint@8.57.0)(typescript@5.4.3) @@ -726,17 +2503,8 @@ packages: typescript: 5.4.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/parser@7.4.0(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-ZvKHxHLusweEUVwrGRXXUVzFgnWhigo4JurEj0dGF1tbcGh6buL+ejDdjxOQxv6ytcY1uhun1p2sm8iWStlgLQ==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/parser@7.4.0(eslint@8.57.0)(typescript@5.4.3)': dependencies: '@typescript-eslint/scope-manager': 7.4.0 '@typescript-eslint/types': 7.4.0 @@ -747,25 +2515,13 @@ packages: typescript: 5.4.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/scope-manager@7.4.0: - resolution: {integrity: sha512-68VqENG5HK27ypafqLVs8qO+RkNc7TezCduYrx8YJpXq2QGZ30vmNZGJJJC48+MVn4G2dCV8m5ZTVnzRexTVtw==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.4.0': dependencies: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 - dev: true - /@typescript-eslint/type-utils@7.4.0(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-247ETeHgr9WTRMqHbbQdzwzhuyaJ8dPTuyuUEMANqzMRB1rj/9qFIuIXK7l0FX9i9FXbHeBQl/4uz6mYuCE7Aw==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/type-utils@7.4.0(eslint@8.57.0)(typescript@5.4.3)': dependencies: '@typescript-eslint/typescript-estree': 7.4.0(typescript@5.4.3) '@typescript-eslint/utils': 7.4.0(eslint@8.57.0)(typescript@5.4.3) @@ -775,21 +2531,10 @@ packages: typescript: 5.4.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/types@7.4.0: - resolution: {integrity: sha512-mjQopsbffzJskos5B4HmbsadSJQWaRK0UxqQ7GuNA9Ga4bEKeiO6b2DnB6cM6bpc8lemaPseh0H9B/wyg+J7rw==} - engines: {node: ^18.18.0 || >=20.0.0} - dev: true + '@typescript-eslint/types@7.4.0': {} - /@typescript-eslint/typescript-estree@7.4.0(typescript@5.4.3): - resolution: {integrity: sha512-A99j5AYoME/UBQ1ucEbbMEmGkN7SE0BvZFreSnTd1luq7yulcHdyGamZKizU7canpGDWGJ+Q6ZA9SyQobipePg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/typescript-estree@7.4.0(typescript@5.4.3)': dependencies: '@typescript-eslint/types': 7.4.0 '@typescript-eslint/visitor-keys': 7.4.0 @@ -802,13 +2547,8 @@ packages: typescript: 5.4.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/utils@7.4.0(eslint@8.57.0)(typescript@5.4.3): - resolution: {integrity: sha512-NQt9QLM4Tt8qrlBVY9lkMYzfYtNz8/6qwZg8pI3cMGlPnj6mOpRxxAm7BMJN9K0AiY+1BwJ5lVC650YJqYOuNg==} - engines: {node: ^18.18.0 || >=20.0.0} - peerDependencies: - eslint: ^8.56.0 + '@typescript-eslint/utils@7.4.0(eslint@8.57.0)(typescript@5.4.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 @@ -821,157 +2561,84 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/visitor-keys@7.4.0: - resolution: {integrity: sha512-0zkC7YM0iX5Y41homUUeW1CHtZR01K3ybjM1l6QczoMuay0XKtrb93kv95AxUGwdjGr64nNqnOCwmEl616N8CA==} - engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.4.0': dependencies: '@typescript-eslint/types': 7.4.0 eslint-visitor-keys: 3.4.3 - dev: true - /@ungap/structured-clone@1.2.0: - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true + '@ungap/structured-clone@1.2.0': {} - /acorn-jsx@5.3.2(acorn@7.4.1): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@7.4.1): dependencies: acorn: 7.4.1 - dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-jsx@5.3.2(acorn@8.11.3): dependencies: acorn: 8.11.3 - dev: true - /acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + acorn@7.4.1: {} - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true + acorn@8.11.3: {} - /ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 json-schema-traverse: 0.4.1 uri-js: 4.4.1 - dev: true - /ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@8.12.0: dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 uri-js: 4.4.1 - dev: true - /ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 - dev: true - /ansi-regex@2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} - engines: {node: '>=0.10.0'} - dev: true + ansi-regex@2.1.1: {} - /ansi-regex@4.1.1: - resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} - engines: {node: '>=6'} - dev: true + ansi-regex@4.1.1: {} - /ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: true + ansi-regex@5.0.1: {} - /ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: true + ansi-regex@6.0.1: {} - /ansi-styles@2.2.1: - resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} - engines: {node: '>=0.10.0'} - dev: true + ansi-styles@2.2.1: {} - /ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 - dev: true - /ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + ansi-styles@4.3.0: dependencies: color-convert: 2.0.1 - dev: true - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: true - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + argparse@1.0.10: dependencies: sprintf-js: 1.0.3 - dev: true - /argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true + argparse@2.0.1: {} - /aria-query@5.3.0: - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} + aria-query@5.3.0: dependencies: dequal: 2.0.3 - dev: true - /array-union@2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: true + array-union@2.1.0: {} - /astral-regex@1.0.0: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} - dev: true + astral-regex@1.0.0: {} - /astral-regex@2.0.0: - resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} - engines: {node: '>=8'} - dev: true + astral-regex@2.0.0: {} - /autoprefixer@10.4.19(postcss@8.4.38): - resolution: {integrity: sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 + autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 caniuse-lite: 1.0.30001600 @@ -980,34 +2647,26 @@ packages: picocolors: 1.0.0 postcss: 8.4.38 postcss-value-parser: 4.2.0 - dev: true - /axobject-query@4.0.0: - resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} + axobject-query@4.0.0: dependencies: dequal: 2.0.3 - dev: true - /babel-code-frame@6.26.0: - resolution: {integrity: sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==} + babel-code-frame@6.26.0: dependencies: chalk: 1.1.3 esutils: 2.0.3 js-tokens: 3.0.2 - dev: true - /babel-helper-builder-binary-assignment-operator-visitor@6.24.1: - resolution: {integrity: sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==} + babel-helper-builder-binary-assignment-operator-visitor@6.24.1: dependencies: babel-helper-explode-assignable-expression: 6.24.1 babel-runtime: 6.26.0 babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-helper-call-delegate@6.24.1: - resolution: {integrity: sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==} + babel-helper-call-delegate@6.24.1: dependencies: babel-helper-hoist-variables: 6.24.1 babel-runtime: 6.26.0 @@ -1015,10 +2674,8 @@ packages: babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-helper-define-map@6.26.0: - resolution: {integrity: sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==} + babel-helper-define-map@6.26.0: dependencies: babel-helper-function-name: 6.24.1 babel-runtime: 6.26.0 @@ -1026,20 +2683,16 @@ packages: lodash: 4.17.21 transitivePeerDependencies: - supports-color - dev: true - /babel-helper-explode-assignable-expression@6.24.1: - resolution: {integrity: sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==} + babel-helper-explode-assignable-expression@6.24.1: dependencies: babel-runtime: 6.26.0 babel-traverse: 6.26.0 babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-helper-function-name@6.24.1: - resolution: {integrity: sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==} + babel-helper-function-name@6.24.1: dependencies: babel-helper-get-function-arity: 6.24.1 babel-runtime: 6.26.0 @@ -1048,39 +2701,29 @@ packages: babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-helper-get-function-arity@6.24.1: - resolution: {integrity: sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==} + babel-helper-get-function-arity@6.24.1: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 - dev: true - /babel-helper-hoist-variables@6.24.1: - resolution: {integrity: sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==} + babel-helper-hoist-variables@6.24.1: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 - dev: true - /babel-helper-optimise-call-expression@6.24.1: - resolution: {integrity: sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==} + babel-helper-optimise-call-expression@6.24.1: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 - dev: true - /babel-helper-regex@6.26.0: - resolution: {integrity: sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==} + babel-helper-regex@6.26.0: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 lodash: 4.17.21 - dev: true - /babel-helper-remap-async-to-generator@6.24.1: - resolution: {integrity: sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==} + babel-helper-remap-async-to-generator@6.24.1: dependencies: babel-helper-function-name: 6.24.1 babel-runtime: 6.26.0 @@ -1089,10 +2732,8 @@ packages: babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-helper-replace-supers@6.24.1: - resolution: {integrity: sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==} + babel-helper-replace-supers@6.24.1: dependencies: babel-helper-optimise-call-expression: 6.24.1 babel-messages: 6.23.0 @@ -1102,62 +2743,42 @@ packages: babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-messages@6.23.0: - resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==} + babel-messages@6.23.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-check-es2015-constants@6.22.0: - resolution: {integrity: sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==} + babel-plugin-check-es2015-constants@6.22.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-external-helpers@6.22.0: - resolution: {integrity: sha512-TdAMiM6MzLokhk3yCA0KCctmivVZ/mmCwbp7YPmRGkqh2KkcNuxE3R0jxuYU+4xmvfMZx4p4uo8d1cT9t5BLxA==} + babel-plugin-external-helpers@6.22.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-syntax-async-functions@6.13.0: - resolution: {integrity: sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==} - dev: true + babel-plugin-syntax-async-functions@6.13.0: {} - /babel-plugin-syntax-exponentiation-operator@6.13.0: - resolution: {integrity: sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==} - dev: true + babel-plugin-syntax-exponentiation-operator@6.13.0: {} - /babel-plugin-syntax-trailing-function-commas@6.22.0: - resolution: {integrity: sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==} - dev: true + babel-plugin-syntax-trailing-function-commas@6.22.0: {} - /babel-plugin-transform-async-to-generator@6.24.1: - resolution: {integrity: sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==} + babel-plugin-transform-async-to-generator@6.24.1: dependencies: babel-helper-remap-async-to-generator: 6.24.1 babel-plugin-syntax-async-functions: 6.13.0 babel-runtime: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-arrow-functions@6.22.0: - resolution: {integrity: sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==} + babel-plugin-transform-es2015-arrow-functions@6.22.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-block-scoped-functions@6.22.0: - resolution: {integrity: sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==} + babel-plugin-transform-es2015-block-scoped-functions@6.22.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-block-scoping@6.26.0: - resolution: {integrity: sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==} + babel-plugin-transform-es2015-block-scoping@6.26.0: dependencies: babel-runtime: 6.26.0 babel-template: 6.26.0 @@ -1166,10 +2787,8 @@ packages: lodash: 4.17.21 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-classes@6.24.1: - resolution: {integrity: sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==} + babel-plugin-transform-es2015-classes@6.24.1: dependencies: babel-helper-define-map: 6.26.0 babel-helper-function-name: 6.24.1 @@ -1182,64 +2801,48 @@ packages: babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-computed-properties@6.24.1: - resolution: {integrity: sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==} + babel-plugin-transform-es2015-computed-properties@6.24.1: dependencies: babel-runtime: 6.26.0 babel-template: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-destructuring@6.23.0: - resolution: {integrity: sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==} + babel-plugin-transform-es2015-destructuring@6.23.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-duplicate-keys@6.24.1: - resolution: {integrity: sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==} + babel-plugin-transform-es2015-duplicate-keys@6.24.1: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 - dev: true - /babel-plugin-transform-es2015-for-of@6.23.0: - resolution: {integrity: sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==} + babel-plugin-transform-es2015-for-of@6.23.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-function-name@6.24.1: - resolution: {integrity: sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==} + babel-plugin-transform-es2015-function-name@6.24.1: dependencies: babel-helper-function-name: 6.24.1 babel-runtime: 6.26.0 babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-literals@6.22.0: - resolution: {integrity: sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==} + babel-plugin-transform-es2015-literals@6.22.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-modules-amd@6.24.1: - resolution: {integrity: sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==} + babel-plugin-transform-es2015-modules-amd@6.24.1: dependencies: babel-plugin-transform-es2015-modules-commonjs: 6.26.2 babel-runtime: 6.26.0 babel-template: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-modules-commonjs@6.26.2: - resolution: {integrity: sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==} + babel-plugin-transform-es2015-modules-commonjs@6.26.2: dependencies: babel-plugin-transform-strict-mode: 6.24.1 babel-runtime: 6.26.0 @@ -1247,39 +2850,31 @@ packages: babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-modules-systemjs@6.24.1: - resolution: {integrity: sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==} + babel-plugin-transform-es2015-modules-systemjs@6.24.1: dependencies: babel-helper-hoist-variables: 6.24.1 babel-runtime: 6.26.0 babel-template: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-modules-umd@6.24.1: - resolution: {integrity: sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==} + babel-plugin-transform-es2015-modules-umd@6.24.1: dependencies: babel-plugin-transform-es2015-modules-amd: 6.24.1 babel-runtime: 6.26.0 babel-template: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-object-super@6.24.1: - resolution: {integrity: sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==} + babel-plugin-transform-es2015-object-super@6.24.1: dependencies: babel-helper-replace-supers: 6.24.1 babel-runtime: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-parameters@6.24.1: - resolution: {integrity: sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==} + babel-plugin-transform-es2015-parameters@6.24.1: dependencies: babel-helper-call-delegate: 6.24.1 babel-helper-get-function-arity: 6.24.1 @@ -1289,74 +2884,54 @@ packages: babel-types: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-es2015-shorthand-properties@6.24.1: - resolution: {integrity: sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==} + babel-plugin-transform-es2015-shorthand-properties@6.24.1: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 - dev: true - /babel-plugin-transform-es2015-spread@6.22.0: - resolution: {integrity: sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==} + babel-plugin-transform-es2015-spread@6.22.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-sticky-regex@6.24.1: - resolution: {integrity: sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==} + babel-plugin-transform-es2015-sticky-regex@6.24.1: dependencies: babel-helper-regex: 6.26.0 babel-runtime: 6.26.0 babel-types: 6.26.0 - dev: true - /babel-plugin-transform-es2015-template-literals@6.22.0: - resolution: {integrity: sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==} + babel-plugin-transform-es2015-template-literals@6.22.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-typeof-symbol@6.23.0: - resolution: {integrity: sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==} + babel-plugin-transform-es2015-typeof-symbol@6.23.0: dependencies: babel-runtime: 6.26.0 - dev: true - /babel-plugin-transform-es2015-unicode-regex@6.24.1: - resolution: {integrity: sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==} + babel-plugin-transform-es2015-unicode-regex@6.24.1: dependencies: babel-helper-regex: 6.26.0 babel-runtime: 6.26.0 regexpu-core: 2.0.0 - dev: true - /babel-plugin-transform-exponentiation-operator@6.24.1: - resolution: {integrity: sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==} + babel-plugin-transform-exponentiation-operator@6.24.1: dependencies: babel-helper-builder-binary-assignment-operator-visitor: 6.24.1 babel-plugin-syntax-exponentiation-operator: 6.13.0 babel-runtime: 6.26.0 transitivePeerDependencies: - supports-color - dev: true - /babel-plugin-transform-regenerator@6.26.0: - resolution: {integrity: sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==} + babel-plugin-transform-regenerator@6.26.0: dependencies: regenerator-transform: 0.10.1 - dev: true - /babel-plugin-transform-strict-mode@6.24.1: - resolution: {integrity: sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==} + babel-plugin-transform-strict-mode@6.24.1: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 - dev: true - /babel-preset-env@1.7.0: - resolution: {integrity: sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==} + babel-preset-env@1.7.0: dependencies: babel-plugin-check-es2015-constants: 6.22.0 babel-plugin-syntax-trailing-function-commas: 6.22.0 @@ -1390,17 +2965,13 @@ packages: semver: 5.7.2 transitivePeerDependencies: - supports-color - dev: true - /babel-runtime@6.26.0: - resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} + babel-runtime@6.26.0: dependencies: core-js: 2.6.12 regenerator-runtime: 0.11.1 - dev: true - /babel-template@6.26.0: - resolution: {integrity: sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==} + babel-template@6.26.0: dependencies: babel-runtime: 6.26.0 babel-traverse: 6.26.0 @@ -1409,10 +2980,8 @@ packages: lodash: 4.17.21 transitivePeerDependencies: - supports-color - dev: true - /babel-traverse@6.26.0: - resolution: {integrity: sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==} + babel-traverse@6.26.0: dependencies: babel-code-frame: 6.26.0 babel-messages: 6.23.0 @@ -1425,135 +2994,81 @@ packages: lodash: 4.17.21 transitivePeerDependencies: - supports-color - dev: true - /babel-types@6.26.0: - resolution: {integrity: sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==} + babel-types@6.26.0: dependencies: babel-runtime: 6.26.0 esutils: 2.0.3 lodash: 4.17.21 to-fast-properties: 1.0.3 - dev: true - /babylon@6.18.0: - resolution: {integrity: sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==} - hasBin: true - dev: true + babylon@6.18.0: {} - /balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true + balanced-match@1.0.2: {} - /balanced-match@2.0.0: - resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} - dev: true + balanced-match@2.0.0: {} - /big.js@5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true + big.js@5.2.2: {} - /binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - dev: true + binary-extensions@2.3.0: {} - /brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.1: dependencies: balanced-match: 1.0.2 - dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + braces@3.0.2: dependencies: fill-range: 7.0.1 - dev: true - /browserslist@3.2.8: - resolution: {integrity: sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==} - hasBin: true + browserslist@3.2.8: dependencies: caniuse-lite: 1.0.30001600 electron-to-chromium: 1.4.717 - dev: true - /browserslist@4.23.0: - resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + browserslist@4.23.0: dependencies: caniuse-lite: 1.0.30001600 electron-to-chromium: 1.4.717 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) - dev: true - /buffer-crc32@0.2.13: - resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} - dev: true + buffer-crc32@0.2.13: {} - /buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: true + buffer-from@1.1.2: {} - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true + builtin-modules@3.3.0: {} - /callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true + callsites@3.1.0: {} - /caniuse-lite@1.0.30001600: - resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} - dev: true + caniuse-lite@1.0.30001600: {} - /chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} - engines: {node: '>=0.10.0'} + chalk@1.1.3: dependencies: ansi-styles: 2.2.1 escape-string-regexp: 1.0.5 has-ansi: 2.0.0 strip-ansi: 3.0.1 supports-color: 2.0.0 - dev: true - /chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 - dev: true - /chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + chalk@4.1.2: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - dev: true - /chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - dev: true + chardet@0.7.0: {} - /chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} + chokidar@3.6.0: dependencies: anymatch: 3.1.3 braces: 3.0.2 @@ -1564,330 +3079,166 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 - dev: true - /cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} + cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 - dev: true - /cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - dev: true + cli-width@3.0.0: {} - /code-red@1.0.4: - resolution: {integrity: sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==} + code-red@1.0.4: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 '@types/estree': 1.0.5 acorn: 8.11.3 estree-walker: 3.0.3 periscopic: 3.1.0 - dev: true - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + color-convert@1.9.3: dependencies: color-name: 1.1.3 - dev: true - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + color-convert@2.0.1: dependencies: color-name: 1.1.4 - dev: true - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true + color-name@1.1.3: {} - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + color-name@1.1.4: {} - /colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - dev: true + colord@2.9.3: {} - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true + commander@2.20.3: {} - /concat-map@0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - dev: true + concat-map@0.0.1: {} - /convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - dev: true + convert-source-map@2.0.0: {} - /core-js@2.6.12: - resolution: {integrity: sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==} - deprecated: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. - requiresBuild: true - dev: true + core-js@2.6.12: {} - /cosmiconfig@9.0.0(typescript@5.4.3): - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true + cosmiconfig@9.0.0(typescript@5.4.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 typescript: 5.4.3 - dev: true - /cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} + cross-spawn@6.0.5: dependencies: nice-try: 1.0.5 path-key: 2.0.1 semver: 5.7.2 shebang-command: 1.2.0 which: 1.3.1 - dev: true - /cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - dev: true - /css-declaration-sorter@7.2.0(postcss@8.4.38): - resolution: {integrity: sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==} - engines: {node: ^14 || ^16 || >=18} - peerDependencies: - postcss: ^8.0.9 + css-declaration-sorter@7.2.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /css-functions-list@3.2.1: - resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==} - engines: {node: '>=12 || >=16'} - dev: true + css-functions-list@3.2.1: {} - /css-tree@2.3.1: - resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} - engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 source-map-js: 1.2.0 - dev: true - /cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: true + cssesc@3.0.0: {} - /debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@2.6.9: dependencies: ms: 2.0.0 - dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + debug@4.3.4: dependencies: ms: 2.1.2 - dev: true - /deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true + deep-is@0.1.4: {} - /deepmerge@4.3.1: - resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} - engines: {node: '>=0.10.0'} - dev: true + deepmerge@4.3.1: {} - /dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - dev: true + dequal@2.0.3: {} - /detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - dev: true + detect-indent@6.1.0: {} - /dir-glob@3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 - dev: true - /doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + doctrine@3.0.0: dependencies: esutils: 2.0.3 - dev: true - /dom-serializer@2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dom-serializer@2.0.0: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 entities: 4.5.0 - dev: true - /domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: true + domelementtype@2.3.0: {} - /domhandler@5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} + domhandler@5.0.3: dependencies: domelementtype: 2.3.0 - dev: true - /domutils@3.1.0: - resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + domutils@3.1.0: dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 domhandler: 5.0.3 - dev: true - /electron-to-chromium@1.4.717: - resolution: {integrity: sha512-6Fmg8QkkumNOwuZ/5mIbMU9WI3H2fmn5ajcVya64I5Yr5CcNmO7vcLt0Y7c96DCiMO5/9G+4sI2r6eEvdg1F7A==} - dev: true + electron-to-chromium@1.4.717: {} - /emoji-regex@7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} - dev: true + emoji-regex@7.0.3: {} - /emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true + emoji-regex@8.0.0: {} - /emojis-list@3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true + emojis-list@3.0.0: {} - /entities@4.5.0: - resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} - engines: {node: '>=0.12'} - dev: true + entities@4.5.0: {} - /env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - dev: true + env-paths@2.2.1: {} - /error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 - dev: true - /es6-promise@3.3.1: - resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} - dev: true + es6-promise@3.3.1: {} - /escalade@3.1.2: - resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} - engines: {node: '>=6'} - dev: true + escalade@3.1.2: {} - /escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - dev: true + escape-string-regexp@1.0.5: {} - /escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: true + escape-string-regexp@4.0.0: {} - /eslint-compat-utils@0.1.2(eslint@8.57.0): - resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==} - engines: {node: '>=12'} - peerDependencies: - eslint: '>=6.0.0' + eslint-compat-utils@0.1.2(eslint@8.57.0): dependencies: eslint: 8.57.0 - dev: true - /eslint-config-prettier@9.1.0(eslint@8.57.0): - resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' + eslint-config-prettier@9.1.0(eslint@8.57.0): dependencies: eslint: 8.57.0 - dev: true - /eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5): - resolution: {integrity: sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true + eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0)(eslint@8.57.0)(prettier@3.2.5): dependencies: eslint: 8.57.0 eslint-config-prettier: 9.1.0(eslint@8.57.0) prettier: 3.2.5 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 - dev: true - /eslint-plugin-svelte3@4.0.0(eslint@8.57.0)(svelte@4.2.12): - resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==} - peerDependencies: - eslint: '>=8.0.0' - svelte: ^3.2.0 + eslint-plugin-svelte3@4.0.0(eslint@8.57.0)(svelte@4.2.12): dependencies: eslint: 8.57.0 svelte: 4.2.12 - dev: true - /eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@4.2.12): - resolution: {integrity: sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==} - engines: {node: ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0-0 - svelte: ^3.37.0 || ^4.0.0 - peerDependenciesMeta: - svelte: - optional: true + eslint-plugin-svelte@2.35.1(eslint@8.57.0)(svelte@4.2.12): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@jridgewell/sourcemap-codec': 1.4.15 @@ -1906,45 +3257,26 @@ packages: transitivePeerDependencies: - supports-color - ts-node - dev: true - /eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} + eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 - dev: true - /eslint-scope@7.2.2: - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-scope@7.2.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true - /eslint-utils@1.4.3: - resolution: {integrity: sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==} - engines: {node: '>=6'} + eslint-utils@1.4.3: dependencies: eslint-visitor-keys: 1.3.0 - dev: true - /eslint-visitor-keys@1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: true + eslint-visitor-keys@1.3.0: {} - /eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true + eslint-visitor-keys@3.4.3: {} - /eslint@6.8.0: - resolution: {integrity: sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - hasBin: true + eslint@6.8.0: dependencies: '@babel/code-frame': 7.24.2 ajv: 6.12.6 @@ -1985,12 +3317,8 @@ packages: v8-compile-cache: 2.4.0 transitivePeerDependencies: - supports-color - dev: true - /eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + eslint@8.57.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@eslint-community/regexpp': 4.10.0 @@ -2032,244 +3360,139 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true - /espree@6.2.1: - resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} - engines: {node: '>=6.0.0'} + espree@6.2.1: dependencies: acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) eslint-visitor-keys: 1.3.0 - dev: true - /espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + espree@9.6.1: dependencies: acorn: 8.11.3 acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 - dev: true - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: true + esprima@4.0.1: {} - /esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} + esquery@1.5.0: dependencies: estraverse: 5.3.0 - dev: true - /esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 - dev: true - /estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true + estraverse@4.3.0: {} - /estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - dev: true + estraverse@5.3.0: {} - /estree-walker@0.6.1: - resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} - dev: true + estree-walker@0.6.1: {} - /estree-walker@2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true + estree-walker@2.0.2: {} - /estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + estree-walker@3.0.3: dependencies: '@types/estree': 1.0.5 - dev: true - /esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true + esutils@2.0.3: {} - /external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + external-editor@3.1.0: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 tmp: 0.0.33 - dev: true - /fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true + fast-deep-equal@3.1.3: {} - /fast-diff@1.3.0: - resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} - dev: true + fast-diff@1.3.0: {} - /fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 - dev: true - /fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true + fast-json-stable-stringify@2.1.0: {} - /fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true + fast-levenshtein@2.0.6: {} - /fastest-levenshtein@1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} - dev: true + fastest-levenshtein@1.0.16: {} - /fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.17.1: dependencies: reusify: 1.0.4 - dev: true - /figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 - dev: true - /file-entry-cache@5.0.1: - resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} - engines: {node: '>=4'} + file-entry-cache@5.0.1: dependencies: flat-cache: 2.0.1 - dev: true - /file-entry-cache@6.0.1: - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} - engines: {node: ^10.12.0 || >=12.0.0} + file-entry-cache@6.0.1: dependencies: flat-cache: 3.2.0 - dev: true - /file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 - dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + fill-range@7.0.1: dependencies: to-regex-range: 5.0.1 - dev: true - /find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - dev: true - /flat-cache@2.0.1: - resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} - engines: {node: '>=4'} + flat-cache@2.0.1: dependencies: flatted: 2.0.2 rimraf: 2.6.3 write: 1.0.3 - dev: true - /flat-cache@3.2.0: - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} - engines: {node: ^10.12.0 || >=12.0.0} + flat-cache@3.2.0: dependencies: flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 - dev: true - /flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + flat-cache@4.0.1: dependencies: flatted: 3.3.1 keyv: 4.5.4 - dev: true - /flatted@2.0.2: - resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} - dev: true + flatted@2.0.2: {} - /flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - dev: true + flatted@3.3.1: {} - /fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - dev: true + fraction.js@4.3.7: {} - /fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + fs.realpath@1.0.0: {} - /fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true + fsevents@2.3.3: optional: true - /function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true + function-bind@1.1.2: {} - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: true + functional-red-black-tree@1.0.1: {} - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true + gensync@1.0.0-beta.2: {} - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - dev: true - /glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 - dev: true - /glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + glob@7.2.3: dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -2277,51 +3500,30 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true - /global-modules@2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} + global-modules@2.0.0: dependencies: global-prefix: 3.0.0 - dev: true - /global-prefix@3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} + global-prefix@3.0.0: dependencies: ini: 1.3.8 kind-of: 6.0.3 which: 1.3.1 - dev: true - /globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true + globals@11.12.0: {} - /globals@12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} - engines: {node: '>=8'} + globals@12.4.0: dependencies: type-fest: 0.8.1 - dev: true - /globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} + globals@13.24.0: dependencies: type-fest: 0.20.2 - dev: true - /globals@9.18.0: - resolution: {integrity: sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==} - engines: {node: '>=0.10.0'} - dev: true + globals@9.18.0: {} - /globby@11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -2329,110 +3531,61 @@ packages: ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 - dev: true - /globjoin@0.1.4: - resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} - dev: true + globjoin@0.1.4: {} - /graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: true + graceful-fs@4.2.11: {} - /graphemer@1.4.0: - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true + graphemer@1.4.0: {} - /has-ansi@2.0.0: - resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} - engines: {node: '>=0.10.0'} + has-ansi@2.0.0: dependencies: ansi-regex: 2.1.1 - dev: true - /has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: true + has-flag@3.0.0: {} - /has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true + has-flag@4.0.0: {} - /hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} + hasown@2.0.2: dependencies: function-bind: 1.1.2 - dev: true - /html-tags@3.3.1: - resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} - engines: {node: '>=8'} - dev: true + html-tags@3.3.1: {} - /htmlparser2@8.0.2: - resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + htmlparser2@8.0.2: dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 domutils: 3.1.0 entities: 4.5.0 - dev: true - /iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 - dev: true - /ignore@4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: true + ignore@4.0.6: {} - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} - engines: {node: '>= 4'} - dev: true + ignore@5.3.1: {} - /immutable@4.3.5: - resolution: {integrity: sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw==} - dev: true + immutable@4.3.5: {} - /import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - dev: true - /imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: true + imurmurhash@0.1.4: {} - /inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + inflight@1.0.6: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true - /inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + inherits@2.0.4: {} - /ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: true + ini@1.3.8: {} - /inquirer@7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} + inquirer@7.3.3: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 @@ -2447,377 +3600,198 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 through: 2.3.8 - dev: true - /invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + invariant@2.2.4: dependencies: loose-envify: 1.4.0 - dev: true - /is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true + is-arrayish@0.2.1: {} - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - dev: true - /is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} + is-builtin-module@3.2.1: dependencies: builtin-modules: 3.3.0 - dev: true - /is-core-module@2.13.1: - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.13.1: dependencies: hasown: 2.0.2 - dev: true - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - dev: true + is-extglob@2.1.1: {} - /is-fullwidth-code-point@2.0.0: - resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} - engines: {node: '>=4'} - dev: true + is-fullwidth-code-point@2.0.0: {} - /is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true + is-fullwidth-code-point@3.0.0: {} - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + is-glob@4.0.3: dependencies: is-extglob: 2.1.1 - dev: true - /is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - dev: true + is-module@1.0.0: {} - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true + is-number@7.0.0: {} - /is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: true + is-path-inside@3.0.3: {} - /is-plain-object@5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} - dev: true + is-plain-object@5.0.0: {} - /is-reference@3.0.2: - resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} + is-reference@3.0.2: dependencies: '@types/estree': 1.0.5 - dev: true - /isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - dev: true + isexe@2.0.0: {} - /js-tokens@3.0.2: - resolution: {integrity: sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==} - dev: true + js-tokens@3.0.2: {} - /js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true + js-tokens@4.0.0: {} - /js-tokens@8.0.3: - resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==} - dev: true + js-tokens@8.0.3: {} - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true + js-yaml@3.14.1: dependencies: argparse: 1.0.10 esprima: 4.0.1 - dev: true - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - dev: true - /jsesc@0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: true + jsesc@0.5.0: {} - /jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: true + jsesc@2.5.2: {} - /json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true + json-buffer@3.0.1: {} - /json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true + json-parse-even-better-errors@2.3.1: {} - /json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true + json-schema-traverse@0.4.1: {} - /json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: true + json-schema-traverse@1.0.0: {} - /json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true + json-stable-stringify-without-jsonify@1.0.1: {} - /json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - dev: true + json5@2.2.3: {} - /keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 - dev: true - /kind-of@6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true + kind-of@6.0.3: {} - /known-css-properties@0.29.0: - resolution: {integrity: sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==} - dev: true + known-css-properties@0.29.0: {} - /known-css-properties@0.30.0: - resolution: {integrity: sha512-VSWXYUnsPu9+WYKkfmJyLKtIvaRJi1kXUqVmBACORXZQxT5oZDsoZ2vQP+bQFDnWtpI/4eq3MLoRMjI2fnLzTQ==} - dev: true + known-css-properties@0.30.0: {} - /levn@0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} + levn@0.3.0: dependencies: prelude-ls: 1.1.2 type-check: 0.3.2 - dev: true - /levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - dev: true + lilconfig@2.1.0: {} - /lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true + lines-and-columns@1.2.4: {} - /loader-utils@2.0.4: - resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} - engines: {node: '>=8.9.0'} + loader-utils@2.0.4: dependencies: big.js: 5.2.2 emojis-list: 3.0.0 json5: 2.2.3 - dev: true - /locate-character@3.0.0: - resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} - dev: true + locate-character@3.0.0: {} - /locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + locate-path@6.0.0: dependencies: p-locate: 5.0.0 - dev: true - /lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - dev: true + lodash.merge@4.6.2: {} - /lodash.truncate@4.4.2: - resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} - dev: true + lodash.truncate@4.4.2: {} - /lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true + lodash@4.17.21: {} - /loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + loose-envify@1.4.0: dependencies: js-tokens: 4.0.0 - dev: true - /lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 - dev: true - /lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 - dev: true - /magic-string@0.30.8: - resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==} - engines: {node: '>=12'} + magic-string@0.30.8: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /mathml-tag-names@2.1.3: - resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} - dev: true + mathml-tag-names@2.1.3: {} - /mdn-data@2.0.30: - resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - dev: true + mdn-data@2.0.30: {} - /meow@13.2.0: - resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} - engines: {node: '>=18'} - dev: true + meow@13.2.0: {} - /merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true + merge2@1.4.1: {} - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + micromatch@4.0.5: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true - /mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true + mimic-fn@2.1.0: {} - /min-indent@1.0.1: - resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} - engines: {node: '>=4'} - dev: true + min-indent@1.0.1: {} - /minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 - dev: true - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.3: dependencies: brace-expansion: 2.0.1 - dev: true - /minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true + minimist@1.2.8: {} - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true + mkdirp@0.5.6: dependencies: minimist: 1.2.8 - dev: true - /mri@1.2.0: - resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} - engines: {node: '>=4'} - dev: true + mri@1.2.0: {} - /ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: true + ms@2.0.0: {} - /ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true + ms@2.1.2: {} - /mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: true + mute-stream@0.0.8: {} - /nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true + nanoid@3.3.7: {} - /natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true + natural-compare@1.4.0: {} - /nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true + nice-try@1.0.5: {} - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - dev: true + node-releases@2.0.14: {} - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true + normalize-path@3.0.0: {} - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: true + normalize-range@0.1.2: {} - /once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + once@1.4.0: dependencies: wrappy: 1.0.2 - dev: true - /onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - dev: true - /optionator@0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} + optionator@0.8.3: dependencies: deep-is: 0.1.4 fast-levenshtein: 2.0.6 @@ -2825,11 +3799,8 @@ packages: prelude-ls: 1.1.2 type-check: 0.3.2 word-wrap: 1.2.5 - dev: true - /optionator@0.9.3: - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} - engines: {node: '>= 0.8.0'} + optionator@0.9.3: dependencies: '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 @@ -2837,200 +3808,103 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true - /os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - dev: true + os-tmpdir@1.0.2: {} - /p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 - dev: true - /p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + p-locate@5.0.0: dependencies: p-limit: 3.1.0 - dev: true - /parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + parent-module@1.0.1: dependencies: callsites: 3.1.0 - dev: true - /parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + parse-json@5.2.0: dependencies: '@babel/code-frame': 7.24.2 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - dev: true - /path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true + path-exists@4.0.0: {} - /path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + path-is-absolute@1.0.1: {} - /path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - dev: true + path-key@2.0.1: {} - /path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true + path-key@3.1.1: {} - /path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true + path-parse@1.0.7: {} - /path-type@4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} - dev: true + path-type@4.0.0: {} - /periscopic@3.1.0: - resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==} + periscopic@3.1.0: dependencies: '@types/estree': 1.0.5 estree-walker: 3.0.3 is-reference: 3.0.2 - dev: true - /picocolors@1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true + picocolors@1.0.0: {} - /picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + picomatch@2.3.1: {} - /postcss-html@1.6.0: - resolution: {integrity: sha512-OWgQ9/Pe23MnNJC0PL4uZp8k0EDaUvqpJFSiwFxOLClAhmD7UEisyhO3x5hVsD4xFrjReVTXydlrMes45dJ71w==} - engines: {node: ^12 || >=14} + postcss-html@1.6.0: dependencies: htmlparser2: 8.0.2 js-tokens: 8.0.3 postcss: 8.4.38 postcss-safe-parser: 6.0.0(postcss@8.4.38) - dev: true - /postcss-less@6.0.0(postcss@8.4.38): - resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==} - engines: {node: '>=12'} - peerDependencies: - postcss: ^8.3.5 + postcss-less@6.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-load-config@3.1.4(postcss@8.4.38): - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + postcss-load-config@3.1.4(postcss@8.4.38): dependencies: lilconfig: 2.1.0 postcss: 8.4.38 yaml: 1.10.2 - dev: true - /postcss-resolve-nested-selector@0.1.1: - resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} - dev: true + postcss-resolve-nested-selector@0.1.1: {} - /postcss-safe-parser@6.0.0(postcss@8.4.38): - resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.3.3 + postcss-safe-parser@6.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-safe-parser@7.0.0(postcss@8.4.38): - resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==} - engines: {node: '>=18.0'} - peerDependencies: - postcss: ^8.4.31 + postcss-safe-parser@7.0.0(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-scss@4.0.9(postcss@8.4.38): - resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.4.29 + postcss-scss@4.0.9(postcss@8.4.38): dependencies: postcss: 8.4.38 - dev: true - /postcss-selector-parser@6.0.16: - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} - engines: {node: '>=4'} + postcss-selector-parser@6.0.16: 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 + postcss-value-parser@4.2.0: {} - /postcss@8.4.38: - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} - engines: {node: ^10 || ^12 || >=14} + postcss@8.4.38: dependencies: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.2.0 - dev: true - /prelude-ls@1.1.2: - resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} - engines: {node: '>= 0.8.0'} - dev: true + prelude-ls@1.1.2: {} - /prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true + prelude-ls@1.2.1: {} - /prettier-linter-helpers@1.0.0: - resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} - engines: {node: '>=6.0.0'} + prettier-linter-helpers@1.0.0: dependencies: fast-diff: 1.3.0 - dev: true - /prettier-plugin-css-order@2.1.1(postcss@8.4.38)(prettier@3.2.5): - resolution: {integrity: sha512-oAnL8g4T31Y8mhdJOn2UtoljFrzl595iogu2mt6T2vcKlDpgid5yCA/y+T8thcu8HWTM+NBmCt3MOBy/5t8Inw==} - engines: {node: '>=16'} - peerDependencies: - prettier: 3.x + prettier-plugin-css-order@2.1.1(postcss@8.4.38)(prettier@3.2.5): dependencies: css-declaration-sorter: 7.2.0(postcss@8.4.38) postcss-less: 6.0.0(postcss@8.4.38) @@ -3038,197 +3912,110 @@ packages: prettier: 3.2.5 transitivePeerDependencies: - postcss - dev: true - /prettier-plugin-svelte@3.2.2(prettier@3.2.5)(svelte@4.2.12): - resolution: {integrity: sha512-ZzzE/wMuf48/1+Lf2Ffko0uDa6pyCfgHV6+uAhtg2U0AAXGrhCSW88vEJNAkAxW5qyrFY1y1zZ4J8TgHrjW++Q==} - peerDependencies: - prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 + prettier-plugin-svelte@3.2.2(prettier@3.2.5)(svelte@4.2.12): dependencies: prettier: 3.2.5 svelte: 4.2.12 - dev: true - - /prettier@3.2.5: - resolution: {integrity: sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==} - engines: {node: '>=14'} - hasBin: true - dev: true - /private@0.1.8: - resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==} - engines: {node: '>= 0.6'} - dev: true + prettier@3.2.5: {} - /progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true + private@0.1.8: {} - /punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - dev: true + progress@2.0.3: {} - /queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true + punycode@2.3.1: {} - /randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + queue-microtask@1.2.3: {} + + randombytes@2.1.0: dependencies: safe-buffer: 5.2.1 - dev: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + readdirp@3.6.0: dependencies: picomatch: 2.3.1 - dev: true - /regenerate@1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: true + regenerate@1.4.2: {} - /regenerator-runtime@0.11.1: - resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==} - dev: true + regenerator-runtime@0.11.1: {} - /regenerator-transform@0.10.1: - resolution: {integrity: sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==} + regenerator-transform@0.10.1: dependencies: babel-runtime: 6.26.0 babel-types: 6.26.0 private: 0.1.8 - dev: true - /regexpp@2.0.1: - resolution: {integrity: sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==} - engines: {node: '>=6.5.0'} - dev: true + regexpp@2.0.1: {} - /regexpu-core@2.0.0: - resolution: {integrity: sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==} + regexpu-core@2.0.0: dependencies: regenerate: 1.4.2 regjsgen: 0.2.0 regjsparser: 0.1.5 - dev: true - /regjsgen@0.2.0: - resolution: {integrity: sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==} - dev: true + regjsgen@0.2.0: {} - /regjsparser@0.1.5: - resolution: {integrity: sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==} - hasBin: true + regjsparser@0.1.5: dependencies: jsesc: 0.5.0 - dev: true - /require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: true + require-from-string@2.0.2: {} - /resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true + resolve-from@4.0.0: {} - /resolve-from@5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true + resolve-from@5.0.0: {} - /resolve.exports@2.0.2: - resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} - engines: {node: '>=10'} - dev: true + resolve.exports@2.0.2: {} - /resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true + resolve@1.22.8: dependencies: is-core-module: 2.13.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'} + restore-cursor@3.1.0: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 - dev: true - /reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true + reusify@1.0.4: {} - /rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - hasBin: true + rimraf@2.6.3: dependencies: glob: 7.2.3 - dev: true - /rimraf@2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true + rimraf@2.7.1: dependencies: glob: 7.2.3 - dev: true - /rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true + rimraf@3.0.2: dependencies: glob: 7.2.3 - dev: true - /rollup-plugin-eslint@7.0.0: - resolution: {integrity: sha512-u35kXiY11ULeNQGTlRkYx7uGJ/hS/Dx3wj8f9YVC3oMLTGU9fOqQJsAKYtBFZU3gJ8Vt3gu8ppB1vnKl+7gatQ==} + rollup-plugin-eslint@7.0.0: dependencies: eslint: 6.8.0 rollup-pluginutils: 2.8.2 transitivePeerDependencies: - supports-color - dev: true - /rollup-plugin-scss@4.0.0: - resolution: {integrity: sha512-wxasNXDYC2m+fDxCMgK00WebVWYmeFvShyNABmjvSJZ6D1/SepwqFeaMFMQromveI79gfvb64yJjiZZxSZxEIA==} + rollup-plugin-scss@4.0.0: dependencies: rollup-pluginutils: 2.8.2 - dev: true - /rollup-plugin-svelte@7.2.0(rollup@4.13.0)(svelte@4.2.12): - resolution: {integrity: sha512-Qvo5VNFQZtaI+sHSjcCIFDP+olfKVyslAoJIkL3DxuhUpNY5Ys0+hhxUY3kuEKt9BXFgkFJiiic/XRb07zdSbg==} - engines: {node: '>=10'} - peerDependencies: - rollup: '>=2.0.0' - svelte: '>=3.5.0' + rollup-plugin-svelte@7.2.0(rollup@4.13.0)(svelte@4.2.12): dependencies: '@rollup/pluginutils': 4.2.1 resolve.exports: 2.0.2 rollup: 4.13.0 svelte: 4.2.12 - dev: true - /rollup-pluginutils@2.8.2: - resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==} + rollup-pluginutils@2.8.2: dependencies: estree-walker: 0.6.1 - dev: true - /rollup@4.13.0: - resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true + rollup@4.13.0: dependencies: '@types/estree': 1.0.5 optionalDependencies: @@ -3246,248 +4033,140 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.13.0 '@rollup/rollup-win32-x64-msvc': 4.13.0 fsevents: 2.3.3 - dev: true - /run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} - dev: true + run-async@2.4.1: {} - /run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 - dev: true - /rxjs@6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} + rxjs@6.6.7: dependencies: tslib: 1.14.1 - dev: true - /sade@1.8.1: - resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} - engines: {node: '>=6'} + sade@1.8.1: dependencies: mri: 1.2.0 - dev: true - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true + safe-buffer@5.2.1: {} - /safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true + safer-buffer@2.1.2: {} - /sander@0.5.1: - resolution: {integrity: sha512-3lVqBir7WuKDHGrKRDn/1Ye3kwpXaDOMsiRP1wd6wpZW56gJhsbp5RqQpA6JG/P+pkXizygnr1dKR8vzWaVsfA==} + sander@0.5.1: dependencies: es6-promise: 3.3.1 graceful-fs: 4.2.11 mkdirp: 0.5.6 rimraf: 2.7.1 - dev: true - /sass@1.72.0: - resolution: {integrity: sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA==} - engines: {node: '>=14.0.0'} - hasBin: true + sass@1.72.0: dependencies: chokidar: 3.6.0 immutable: 4.3.5 source-map-js: 1.2.0 - dev: true - /semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - dev: true + semver@5.7.2: {} - /semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - dev: true + semver@6.3.1: {} - /semver@7.6.0: - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} - engines: {node: '>=10'} - hasBin: true + semver@7.6.0: dependencies: lru-cache: 6.0.0 - dev: true - /serialize-javascript@6.0.2: - resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 - dev: true - /shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 - dev: true - /shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - dev: true - /shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - dev: true + shebang-regex@1.0.0: {} - /shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true + shebang-regex@3.0.0: {} - /signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: true + signal-exit@3.0.7: {} - /signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - dev: true + signal-exit@4.1.0: {} - /slash@3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true + slash@3.0.0: {} - /slice-ansi@2.1.0: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} - engines: {node: '>=6'} + slice-ansi@2.1.0: dependencies: ansi-styles: 3.2.1 astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 - dev: true - /slice-ansi@4.0.0: - resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} - engines: {node: '>=10'} + slice-ansi@4.0.0: dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 is-fullwidth-code-point: 3.0.0 - dev: true - /smob@1.4.1: - resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==} - dev: true + smob@1.4.1: {} - /sorcery@0.11.0: - resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==} - hasBin: true + sorcery@0.11.0: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 buffer-crc32: 0.2.13 minimist: 1.2.8 sander: 0.5.1 - dev: true - /source-map-js@1.2.0: - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} - engines: {node: '>=0.10.0'} - dev: true + source-map-js@1.2.0: {} - /source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + source-map-support@0.5.21: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - dev: true - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true + source-map@0.6.1: {} - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: true + sprintf-js@1.0.3: {} - /string-width@3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} - engines: {node: '>=6'} + string-width@3.1.0: dependencies: emoji-regex: 7.0.3 is-fullwidth-code-point: 2.0.0 strip-ansi: 5.2.0 - dev: true - /string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - dev: true - /strip-ansi@3.0.1: - resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} - engines: {node: '>=0.10.0'} + strip-ansi@3.0.1: dependencies: ansi-regex: 2.1.1 - dev: true - /strip-ansi@5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} + strip-ansi@5.2.0: dependencies: ansi-regex: 4.1.1 - dev: true - /strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 - dev: true - /strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} + strip-ansi@7.1.0: dependencies: ansi-regex: 6.0.1 - dev: true - /strip-indent@3.0.0: - resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} - engines: {node: '>=8'} + strip-indent@3.0.0: dependencies: min-indent: 1.0.1 - dev: true - /strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true + strip-json-comments@3.1.1: {} - /stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.3.1): - resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==} - engines: {node: ^12 || >=14} - peerDependencies: - postcss-html: ^1.0.0 - stylelint: '>=14.0.0' + stylelint-config-html@1.1.0(postcss-html@1.6.0)(stylelint@16.3.1): dependencies: postcss-html: 1.6.0 stylelint: 16.3.1(typescript@5.4.3) - dev: true - /stylelint@16.3.1(typescript@5.4.3): - resolution: {integrity: sha512-/JOwQnBvxEKOT2RtNgGpBVXnCSMBgKOL2k7w0K52htwCyJls4+cHvc4YZgXlVoAZS9QJd2DgYAiRnja96pTgxw==} - engines: {node: '>=18.12.0'} - hasBin: true + stylelint@16.3.1(typescript@5.4.3): dependencies: '@csstools/css-parser-algorithms': 2.6.1(@csstools/css-tokenizer@2.2.4) '@csstools/css-tokenizer': 2.2.4 @@ -3531,49 +4210,27 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /supports-color@2.0.0: - resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} - engines: {node: '>=0.8.0'} - dev: true + supports-color@2.0.0: {} - /supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 - dev: true - /supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + supports-color@7.2.0: dependencies: has-flag: 4.0.0 - dev: true - /supports-hyperlinks@3.0.0: - resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} - engines: {node: '>=14.18'} + supports-hyperlinks@3.0.0: dependencies: has-flag: 4.0.0 supports-color: 7.2.0 - dev: true - /supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - dev: true + supports-preserve-symlinks-flag@1.0.0: {} - /svelte-check-plugin@1.0.4: - resolution: {integrity: sha512-G7vH1VP57vyptdd0Y4tKh+AUznb0F2NH/1SOSs9FSGdNTDVm7SzO+asBh8dHrreQtI2ITyvQEYSixxQT4NQR3A==} - dev: true + svelte-check-plugin@1.0.4: {} - /svelte-check@3.6.8(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12): - resolution: {integrity: sha512-rhXU7YCDtL+lq2gCqfJDXKTxJfSsCgcd08d7VWBFxTw6IWIbMWSaASbAOD3N0VV9TYSSLUqEBiratLd8WxAJJA==} - hasBin: true - peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 + svelte-check@3.6.8(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 3.6.0 @@ -3594,20 +4251,10 @@ packages: - sass - stylus - sugarss - dev: true - /svelte-dev-helper@1.1.9: - resolution: {integrity: sha512-oU+Xv7Dl4kRU2kdFjsoPLfJfnt5hUhsFUZtuzI3Ku/f2iAFZqBoEuXOqK3N9ngD4dxQOmN4OKWPHVi3NeAeAfQ==} - dev: true + svelte-dev-helper@1.1.9: {} - /svelte-eslint-parser@0.33.1(svelte@4.2.12): - resolution: {integrity: sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - svelte: ^3.37.0 || ^4.0.0 - peerDependenciesMeta: - svelte: - optional: true + svelte-eslint-parser@0.33.1(svelte@4.2.12): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -3615,78 +4262,26 @@ packages: postcss: 8.4.38 postcss-scss: 4.0.9(postcss@8.4.38) svelte: 4.2.12 - dev: true - /svelte-hmr@0.14.12(svelte@4.2.12): - resolution: {integrity: sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w==} - engines: {node: ^12.20 || ^14.13.1 || >= 16} - peerDependencies: - svelte: '>=3.19.0' + svelte-hmr@0.14.12(svelte@4.2.12): dependencies: svelte: 4.2.12 - dev: true - /svelte-loader@3.2.0(svelte@4.2.12): - resolution: {integrity: sha512-pxsNMC/1JHdQ63M0Zw5cS8dN299nvMiU2ze8yWPLlov/xBNXElEEM22so2q/vJDUyP0ZCrCVMV1d/tlWwxMRLA==} - peerDependencies: - svelte: ^3.0.0 || ^4.0.0-next.0 || ^5.0.0-next.1 + svelte-loader@3.2.0(svelte@4.2.12): dependencies: loader-utils: 2.0.4 svelte: 4.2.12 svelte-dev-helper: 1.1.9 svelte-hmr: 0.14.12(svelte@4.2.12) - dev: true - /svelte-preprocess-filter@1.0.0: - resolution: {integrity: sha512-92innv59nyEx24xbfcSurB5ocwC8qFdDtGli/JVMHzJsxyvV2yjQKIcbUqU9VIV5mKUWO2PoY93nncS2yF4ULQ==} - dev: true + svelte-preprocess-filter@1.0.0: {} - /svelte-preprocess-sass@2.0.1(sass@1.72.0): - resolution: {integrity: sha512-0y4FjRsRWcN7rJeNJnSfZ7LVAz6S7/j9Dg24XFRelr/rjMMjXORdEvXy4r38fUYmyk9Y7yjwlHCiqyGxMHhEbg==} - peerDependencies: - sass: ^1.35.2 + svelte-preprocess-sass@2.0.1(sass@1.72.0): dependencies: sass: 1.72.0 svelte-preprocess-filter: 1.0.0 - dev: true - /svelte-preprocess@5.1.3(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12)(typescript@5.4.3): - resolution: {integrity: sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==} - engines: {node: '>= 16.0.0', pnpm: ^8.0.0} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true + svelte-preprocess@5.1.3(@babel/core@7.24.3)(postcss@8.4.38)(sass@1.72.0)(svelte@4.2.12)(typescript@5.4.3): dependencies: '@babel/core': 7.24.3 '@types/pug': 2.0.10 @@ -3698,11 +4293,8 @@ packages: strip-indent: 3.0.0 svelte: 4.2.12 typescript: 5.4.3 - dev: true - /svelte@4.2.12: - resolution: {integrity: sha512-d8+wsh5TfPwqVzbm4/HCXC783/KPHV60NvwitJnyTA5lWn1elhXMNWhXGCJ7PwPa8qFUnyJNIyuIRt2mT0WMug==} - engines: {node: '>=16'} + svelte@4.2.12: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.4.15 @@ -3718,218 +4310,117 @@ packages: locate-character: 3.0.0 magic-string: 0.30.8 periscopic: 3.1.0 - dev: true - /svg-tags@1.0.0: - resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} - dev: true + svg-tags@1.0.0: {} - /synckit@0.8.8: - resolution: {integrity: sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==} - engines: {node: ^14.18.0 || >=16.0.0} + synckit@0.8.8: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.2 - dev: true - /table@5.4.6: - resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} - engines: {node: '>=6.0.0'} + table@5.4.6: dependencies: ajv: 6.12.6 lodash: 4.17.21 slice-ansi: 2.1.0 string-width: 3.1.0 - dev: true - /table@6.8.2: - resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} - engines: {node: '>=10.0.0'} + table@6.8.2: dependencies: ajv: 8.12.0 lodash.truncate: 4.4.2 slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true - /terser@5.29.2: - resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} - engines: {node: '>=10'} - hasBin: true + terser@5.29.2: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 - dev: true - /text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: true + text-table@0.2.0: {} - /through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - dev: true + through@2.3.8: {} - /tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 - dev: true - /to-fast-properties@1.0.3: - resolution: {integrity: sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==} - engines: {node: '>=0.10.0'} - dev: true + to-fast-properties@1.0.3: {} - /to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - dev: true + to-fast-properties@2.0.0: {} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - dev: true - /ts-api-utils@1.3.0(typescript@5.4.3): - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} - engines: {node: '>=16'} - peerDependencies: - typescript: '>=4.2.0' + ts-api-utils@1.3.0(typescript@5.4.3): dependencies: typescript: 5.4.3 - dev: true - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true + tslib@1.14.1: {} - /tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: true + tslib@2.6.2: {} - /type-check@0.3.2: - resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} - engines: {node: '>= 0.8.0'} + type-check@0.3.2: dependencies: prelude-ls: 1.1.2 - dev: true - /type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - dev: true - /type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: true + type-fest@0.20.2: {} - /type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: true + type-fest@0.21.3: {} - /type-fest@0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - dev: true + type-fest@0.8.1: {} - /typescript@5.4.3: - resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} - engines: {node: '>=14.17'} - hasBin: true - dev: true + typescript@5.4.3: {} - /undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - dev: true + undici-types@5.26.5: {} - /update-browserslist-db@1.0.13(browserslist@4.23.0): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + update-browserslist-db@1.0.13(browserslist@4.23.0): dependencies: browserslist: 4.23.0 escalade: 3.1.2 picocolors: 1.0.0 - dev: true - /uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + uri-js@4.4.1: dependencies: punycode: 2.3.1 - dev: true - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: true + util-deprecate@1.0.2: {} - /v8-compile-cache@2.4.0: - resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} - dev: true + v8-compile-cache@2.4.0: {} - /which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true + which@1.3.1: dependencies: isexe: 2.0.0 - dev: true - /which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true + which@2.0.2: dependencies: isexe: 2.0.0 - dev: true - /word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - dev: true + word-wrap@1.2.5: {} - /wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + wrappy@1.0.2: {} - /write-file-atomic@5.0.1: - resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 signal-exit: 4.1.0 - dev: true - /write@1.0.3: - resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} - engines: {node: '>=4'} + write@1.0.3: dependencies: mkdirp: 0.5.6 - dev: true - /yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - dev: true + yallist@3.1.1: {} - /yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true + yallist@4.0.0: {} - /yaml@1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} - dev: true + yaml@1.10.2: {} - /yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - dev: true + yocto-queue@0.1.0: {} diff --git a/src/js/_types/config.ts b/src/js/_types/config.ts index 249ab23..97edd19 100644 --- a/src/js/_types/config.ts +++ b/src/js/_types/config.ts @@ -33,6 +33,7 @@ export type ConfigType = { explanationAnchors: ConfigExplanationAnchorType[] | []; language: string; manageable: boolean; + denyable: boolean; renderSelector: string; style: ConfigStyleType; version: string; diff --git a/src/js/_types/content.ts b/src/js/_types/content.ts index 50dbf26..39737d1 100644 --- a/src/js/_types/content.ts +++ b/src/js/_types/content.ts @@ -7,6 +7,7 @@ export type ContentManageType = { }; buttons: { all: string; + none: string; save: string; }; error: string; @@ -25,6 +26,7 @@ export type ContentStartType = { buttons: { manage: string; accept: string; + deny: string; }; }; diff --git a/src/js/config/defaults.ts b/src/js/config/defaults.ts index af99c7b..599e36f 100644 --- a/src/js/config/defaults.ts +++ b/src/js/config/defaults.ts @@ -9,6 +9,7 @@ export const OYMCC_CONFIG: ConfigType = { explanationAnchors: [], language: 'nl', manageable: true, + denyable: false, style: 'bar', renderSelector: '[data-oymcc-render]', version: '1.0', diff --git a/src/js/services/PermissionService.ts b/src/js/services/PermissionService.ts index 1364ace..0a393fe 100644 --- a/src/js/services/PermissionService.ts +++ b/src/js/services/PermissionService.ts @@ -45,6 +45,10 @@ export const saveAllPermissions = (): void => { savePermissions(options.map((consentOption) => consentOption.key)); }; +export const saveNoPermissions = (): void => { + savePermissions(['essential']); +}; + export const checkPermission = (arr: string[] | string): boolean => { if (!arr || !arr.length) { return false; diff --git a/src/js/templates/sections/SectionManage.svelte b/src/js/templates/sections/SectionManage.svelte index b176c49..70c5b6a 100644 --- a/src/js/templates/sections/SectionManage.svelte +++ b/src/js/templates/sections/SectionManage.svelte @@ -3,7 +3,11 @@ import { chosenPermissions } from '../../store/chosen-permissions'; import { content } from '../../store/content'; import ManageOptions from '../components/ManageOptions.svelte'; - import { saveAllPermissions, savePermissions } from '../../services/PermissionService'; + import { + saveAllPermissions, + saveNoPermissions, + savePermissions, + } from '../../services/PermissionService'; import { config } from '../../store/config'; let error = false; @@ -30,9 +34,16 @@ {/if}
- +
+ + {#if $config?.denyable} + + {/if} +
+ {#if $config?.denyable} + + {/if} {#if $config?.manageable} {/if} - -
diff --git a/src/js/translations/en.ts b/src/js/translations/en.ts index 9e0e64c..b255b5e 100644 --- a/src/js/translations/en.ts +++ b/src/js/translations/en.ts @@ -7,6 +7,7 @@ export default { buttons: { manage: 'Manage cookies', accept: 'I accept cookies', + deny: 'I refuse cookies', }, }, manage: { @@ -20,6 +21,7 @@ export default { }, buttons: { all: 'Accept all', + none: 'Refuse optional cookies', save: 'Save choice', }, error: 'You have not answered all questions yet. Please indicate your preference above.', diff --git a/src/js/translations/nl.ts b/src/js/translations/nl.ts index 5b20f79..8ddb1ef 100644 --- a/src/js/translations/nl.ts +++ b/src/js/translations/nl.ts @@ -8,6 +8,7 @@ export default { buttons: { manage: 'Beheer cookies', accept: 'Ik accepteer cookies', + deny: 'Ik weiger cookies', }, }, manage: { @@ -21,6 +22,7 @@ export default { }, buttons: { all: 'Overal toestemming voor geven', + none: 'Optionele cookies weigeren', save: 'Keuze opslaan', }, error: 'Je hebt nog niet op alle vragen antwoord gegeven. Geef hierboven jouw voorkeur aan.',