0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-03 21:48:55 -05:00

feat: draft

This commit is contained in:
Charles Zhao 2024-03-11 18:28:42 +08:00
parent c5283a1c2d
commit c1eec1c80f
No known key found for this signature in database
GPG key ID: 4858774754C92DF2
48 changed files with 442 additions and 31 deletions

View file

@ -29,9 +29,12 @@
"@commitlint/config-conventional": "^19.0.0",
"@commitlint/types": "^19.0.0",
"@types/pg": "^8.6.6",
"assert": "^2.0.0",
"console-browserify": "^1.2.0",
"husky": "^9.0.0",
"pg": "^8.8.0",
"typescript": "^5.0.0"
"typescript": "^5.0.0",
"util": "^0.12.3"
},
"engines": {
"node": "^20.9.0",

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Effizientes Verwalten von Mandanteneinstellungen und Anpassen Ihrer Domain.',
tabs: {
settings: 'Einstellungen',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domänen',
subscription: 'Plan und Abrechnung',
billing_history: 'Abrechnungshistorie',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,7 @@
const tenant_members = {
members: 'Members',
invitations: 'Invitations',
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,7 @@ const tenants = {
description: 'Efficiently manage tenant settings and customize your domain.',
tabs: {
settings: 'Settings',
members: 'Members',
domains: 'Domains',
subscription: 'Plan and billing',
billing_history: 'Billing history',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Administre eficientemente la configuración del inquilino y personalice su dominio.',
tabs: {
settings: 'Configuraciones',
/** UNTRANSLATED */
members: 'Members',
domains: 'Dominios',
subscription: 'Plan y facturación',
billing_history: 'Historial de facturación',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Gérez efficacement les paramètres du locataire et personnalisez votre domaine.',
tabs: {
settings: 'Paramètres',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domaines',
subscription: 'Plan et facturation',
billing_history: 'Historique de facturation',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -4,6 +4,8 @@ const tenants = {
"Gestisci efficacemente le impostazioni dell'inquilino e personalizza il tuo dominio.",
tabs: {
settings: 'Impostazioni',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domini',
subscription: 'Piano e fatturazione',
billing_history: 'Storico fatturazione',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'テナントの設定を効率的に管理し、ドメインをカスタマイズします。',
tabs: {
settings: '設定',
/** UNTRANSLATED */
members: 'Members',
domains: 'ドメイン',
subscription: 'プランと請求',
billing_history: '請求履歴',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '테넌트 설정을 효율적으로 관리하고 도메인을 사용자 정의합니다.',
tabs: {
settings: '설정',
/** UNTRANSLATED */
members: 'Members',
domains: '도메인',
subscription: '구독 및 청구',
billing_history: '청구 내역',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Skuteczne zarządzanie ustawieniami najemcy i dostosowywanie domeny.',
tabs: {
settings: 'Ustawienia',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domeny',
subscription: 'Plan i rozliczenia',
billing_history: 'Historia rozliczeń',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Gerencie eficientemente as configurações do locatário e personalize seu domínio.',
tabs: {
settings: 'Configurações',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domínios',
subscription: 'Plano e faturamento',
billing_history: 'Histórico de faturamento',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Gerir eficientemente as configurações do inquilino e personalizar o seu domínio.',
tabs: {
settings: 'Definições',
/** UNTRANSLATED */
members: 'Members',
domains: 'Domínios',
subscription: 'Plano e faturação',
billing_history: 'Histórico de faturação',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Эффективное управление настройками арендатора и настройка вашего домена.',
tabs: {
settings: 'Настройки',
/** UNTRANSLATED */
members: 'Members',
domains: 'Домены',
subscription: 'План и выставление счетов',
billing_history: 'История выставления счетов',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: 'Kiracı ayarlarını verimli bir şekilde yönetin ve alan adınızı özelleştirin.',
tabs: {
settings: 'Ayarlar',
/** UNTRANSLATED */
members: 'Members',
domains: 'Alan adları',
subscription: 'Plan ve faturalandırma',
billing_history: 'Fatura geçmişi',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '高效管理租户设置并自定义您的域名。',
tabs: {
settings: '设置',
/** UNTRANSLATED */
members: 'Members',
domains: '域名管理',
subscription: '套餐与计费',
billing_history: '历史账单',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '高效管理租戶設置並自訂您的域名。',
tabs: {
settings: '設定',
/** UNTRANSLATED */
members: 'Members',
domains: '網域',
subscription: '方案與計費',
billing_history: '帳單記錄',

View file

@ -32,6 +32,7 @@ import sign_in_exp from './sign-in-exp/index.js';
import subscription from './subscription/index.js';
import tab_sections from './tab-sections.js';
import tabs from './tabs.js';
import tenant_members from './tenant-members.js';
import tenants from './tenants.js';
import topbar from './topbar.js';
import upsell from './upsell/index.js';
@ -78,6 +79,7 @@ const admin_console = {
webhook_details,
domain,
tenants,
tenant_members,
topbar,
subscription,
upsell,

View file

@ -0,0 +1,10 @@
const tenant_members = {
/** UNTRANSLATED */
members: 'Members',
/** UNTRANSLATED */
invitations: 'Invitations',
/** UNTRANSLATED */
new_member: 'New member',
};
export default Object.freeze(tenant_members);

View file

@ -3,6 +3,8 @@ const tenants = {
description: '高效管理租戶設定並自訂您的網域。',
tabs: {
settings: '設置',
/** UNTRANSLATED */
members: 'Members',
domains: '網域',
subscription: '方案與計費',
billing_history: '帳單歷史記錄',

View file

@ -163,6 +163,11 @@
--color-specific-toggle-off-enable: var(--color-neutral-90);
--color-specific-unselected-disabled: var(--color-hover); // 8% Neutral-10
--color-specific-selected-disabled: var(--color-primary-80);
--color-specific-focused-inside: var(--color-primary-30);
--color-specific-focused-outside: var(--color-primary-40);
--color-specific-button-icon: rgba(255, 255, 255, 70%); // 70% static white
--color-overlay-primary-hover: rgba(93, 52, 242, 8%); // 8% Primary-40
--color-overlay-primary-pressed: rgba(93, 52, 242, 12%); // 12% Primary-40
--color-function-n-overlay-primary-focused: rgba(93, 52, 242, 16%); // 16% Primary-40
// Shadows
@ -369,6 +374,11 @@
--color-specific-toggle-off-enable: var(--color-neutral-90);
--color-specific-unselected-disabled: var(--color-hover); // 8% Neutral-10
--color-specific-selected-disabled: var(--color-primary-80);
--color-specific-focused-inside: var(--color-primary-40);
--color-specific-focused-outside: rgba(#cabeff, 32%); // 32% Primary-40
--color-specific-button-icon: rgba(255, 255, 255, 60%); // 60% static white
--color-overlay-primary-hover: rgba(202, 190, 255, 8%); // 8% Primary-40
--color-overlay-primary-pressed: rgba(202, 190, 255, 12%); // 12% Primary-40
--color-function-n-overlay-primary-focused: rgba(202, 190, 255, 16%); // 16% Primary-40
// Shadows

252
pnpm-lock.yaml generated
View file

@ -27,6 +27,12 @@ importers:
'@types/pg':
specifier: ^8.6.6
version: 8.6.6
assert:
specifier: ^2.0.0
version: 2.1.0
console-browserify:
specifier: ^1.2.0
version: 1.2.0
husky:
specifier: ^9.0.0
version: 9.0.7
@ -36,6 +42,9 @@ importers:
typescript:
specifier: ^5.0.0
version: 5.0.2
util:
specifier: ^0.12.3
version: 0.12.5
packages/app-insights:
dependencies:
@ -2919,8 +2928,8 @@ importers:
specifier: workspace:^1.4.0
version: link:../app-insights
'@logto/cloud':
specifier: 0.2.5-4ef0b45
version: 0.2.5-4ef0b45(zod@3.22.4)
specifier: 0.2.5-d9576f9
version: 0.2.5-d9576f9(zod@3.22.4)
'@logto/connector-kit':
specifier: workspace:^2.1.0
version: link:../toolkit/connector-kit
@ -7680,6 +7689,16 @@ packages:
- zod
dev: true
/@logto/cloud@0.2.5-d9576f9(zod@3.22.4):
resolution: {integrity: sha512-RTDFH/JhkXmkXTYGxEY6QnN7ueLr/GCJikM5uzUV6PI2SyXCYNKFSN3yRo665TxsHethkd4a+RIVjhaXgTvQLw==}
engines: {node: ^20.9.0}
dependencies:
'@silverhand/essentials': 2.9.0
'@withtyped/server': 0.13.3(zod@3.22.4)
transitivePeerDependencies:
- zod
dev: true
/@logto/js@4.0.0:
resolution: {integrity: sha512-eKLS0HqFjQyf7imKTf2a7FUmMuNeebxFZ2b5A/1qUWSyO+BIxSu0XYI4JZ9qjtWNPvlGmL+jPOkIUuWQ9DZYZw==}
dependencies:
@ -10822,7 +10841,7 @@ packages:
resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
get-intrinsic: 1.1.3
@ -10838,7 +10857,7 @@ packages:
resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
es-shim-unscopables: 1.0.0
@ -10848,7 +10867,7 @@ packages:
resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
es-shim-unscopables: 1.0.0
@ -10857,7 +10876,7 @@ packages:
/array.prototype.tosorted@1.1.1:
resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
es-shim-unscopables: 1.0.0
@ -10892,6 +10911,16 @@ packages:
tslib: 2.6.2
dev: false
/assert@2.1.0:
resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==}
dependencies:
call-bind: 1.0.7
is-nan: 1.3.2
object-is: 1.1.6
object.assign: 4.1.4
util: 0.12.5
dev: true
/ast-types-flow@0.0.7:
resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
dev: true
@ -10947,6 +10976,13 @@ packages:
engines: {node: '>=4'}
dev: true
/available-typed-arrays@1.0.7:
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
engines: {node: '>= 0.4'}
dependencies:
possible-typed-array-names: 1.0.0
dev: true
/axe-core@4.7.2:
resolution: {integrity: sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==}
engines: {node: '>=4'}
@ -11268,6 +11304,17 @@ packages:
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.1.3
dev: true
/call-bind@1.0.7:
resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
engines: {node: '>= 0.4'}
dependencies:
es-define-property: 1.0.0
es-errors: 1.3.0
function-bind: 1.1.2
get-intrinsic: 1.2.4
set-function-length: 1.2.1
/call-me-maybe@1.0.2:
resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
@ -11673,6 +11720,10 @@ packages:
resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==}
dev: true
/console-browserify@1.2.0:
resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==}
dev: true
/content-disposition@0.5.4:
resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
engines: {node: '>= 0.6'}
@ -12221,6 +12272,14 @@ packages:
resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
engines: {node: '>=10'}
/define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
dependencies:
es-define-property: 1.0.0
es-errors: 1.3.0
gopd: 1.0.1
/define-lazy-prop@2.0.0:
resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
engines: {node: '>=8'}
@ -12233,6 +12292,15 @@ packages:
has-property-descriptors: 1.0.0
object-keys: 1.1.1
/define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
dependencies:
define-data-property: 1.1.4
has-property-descriptors: 1.0.2
object-keys: 1.1.1
dev: true
/degenerator@5.0.1:
resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
engines: {node: '>= 14'}
@ -12575,11 +12643,11 @@ packages:
resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
es-to-primitive: 1.2.1
function-bind: 1.1.1
function-bind: 1.1.2
function.prototype.name: 1.1.5
get-intrinsic: 1.1.3
get-intrinsic: 1.2.4
get-symbol-description: 1.0.0
has: 1.0.3
has-property-descriptors: 1.0.0
@ -12601,6 +12669,16 @@ packages:
unbox-primitive: 1.0.2
dev: true
/es-define-property@1.0.0:
resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.2.4
/es-errors@1.3.0:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
/es-shim-unscopables@1.0.0:
resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
dependencies:
@ -13567,6 +13645,12 @@ packages:
optional: true
dev: true
/for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
dependencies:
is-callable: 1.2.7
dev: true
/form-data-encoder@2.1.4:
resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
engines: {node: '>= 14.17'}
@ -13662,11 +13746,14 @@ packages:
/function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
/function-bind@1.1.2:
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
/function.prototype.name@1.1.5:
resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
functions-have-names: 1.2.3
@ -13732,6 +13819,16 @@ packages:
has: 1.0.3
has-symbols: 1.0.3
/get-intrinsic@1.2.4:
resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
engines: {node: '>= 0.4'}
dependencies:
es-errors: 1.3.0
function-bind: 1.1.2
has-proto: 1.0.3
has-symbols: 1.0.3
hasown: 2.0.1
/get-package-type@0.1.0:
resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
engines: {node: '>=8.0.0'}
@ -13773,8 +13870,8 @@ packages:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.3
call-bind: 1.0.7
get-intrinsic: 1.2.4
dev: true
/get-tsconfig@4.5.0:
@ -13957,6 +14054,11 @@ packages:
- supports-color
dev: false
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
get-intrinsic: 1.1.3
/got@13.0.0:
resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==}
engines: {node: '>=16'}
@ -14051,6 +14153,15 @@ packages:
dependencies:
get-intrinsic: 1.1.3
/has-property-descriptors@1.0.2:
resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
dependencies:
es-define-property: 1.0.0
/has-proto@1.0.3:
resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
engines: {node: '>= 0.4'}
/has-symbols@1.0.3:
resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
engines: {node: '>= 0.4'}
@ -14061,6 +14172,13 @@ packages:
dependencies:
has-symbols: 1.0.3
/has-tostringtag@1.0.2:
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
engines: {node: '>= 0.4'}
dependencies:
has-symbols: 1.0.3
dev: true
/has@1.0.3:
resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
engines: {node: '>= 0.4.0'}
@ -14071,6 +14189,12 @@ packages:
resolution: {integrity: sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w==}
dev: false
/hasown@2.0.1:
resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==}
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
/hast-to-hyperscript@9.0.1:
resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==}
dependencies:
@ -14607,7 +14731,7 @@ packages:
resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.1.3
get-intrinsic: 1.2.4
has: 1.0.3
side-channel: 1.0.4
dev: true
@ -14640,6 +14764,14 @@ packages:
is-decimal: 1.0.4
dev: true
/is-arguments@1.1.1:
resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
has-tostringtag: 1.0.0
dev: true
/is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
@ -14663,7 +14795,7 @@ packages:
resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
has-tostringtag: 1.0.0
dev: true
@ -14780,6 +14912,14 @@ packages:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
dev: true
/is-nan@1.3.2:
resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
define-properties: 1.1.4
dev: true
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
@ -14854,14 +14994,14 @@ packages:
resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
has-tostringtag: 1.0.0
dev: true
/is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
dev: true
/is-stream@2.0.1:
@ -14901,6 +15041,13 @@ packages:
text-extensions: 2.4.0
dev: true
/is-typed-array@1.1.13:
resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
engines: {node: '>= 0.4'}
dependencies:
which-typed-array: 1.1.14
dev: true
/is-unicode-supported@1.3.0:
resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
engines: {node: '>=12'}
@ -14914,7 +15061,7 @@ packages:
/is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
dev: true
/is-whitespace-character@1.0.4:
@ -17550,6 +17697,14 @@ packages:
/object-inspect@1.12.2:
resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
/object-is@1.1.6:
resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.7
define-properties: 1.2.1
dev: true
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
@ -17558,7 +17713,7 @@ packages:
resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
has-symbols: 1.0.3
object-keys: 1.1.1
@ -17568,7 +17723,7 @@ packages:
resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
dev: true
@ -17577,7 +17732,7 @@ packages:
resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
dev: true
@ -17593,7 +17748,7 @@ packages:
resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
dev: true
@ -18203,6 +18358,11 @@ packages:
engines: {node: '>=10.13.0'}
dev: false
/possible-typed-array-names@1.0.0:
resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
engines: {node: '>= 0.4'}
dev: true
/postcss-media-query-parser@0.2.3:
resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
dev: true
@ -19265,7 +19425,7 @@ packages:
resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
functions-have-names: 1.2.3
dev: true
@ -19589,8 +19749,8 @@ packages:
/safe-regex-test@1.0.0:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.3
call-bind: 1.0.7
get-intrinsic: 1.2.4
is-regex: 1.1.4
dev: true
@ -19687,6 +19847,17 @@ packages:
/set-blocking@2.0.0:
resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
/set-function-length@1.2.1:
resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==}
engines: {node: '>= 0.4'}
dependencies:
define-data-property: 1.1.4
es-errors: 1.3.0
function-bind: 1.1.2
get-intrinsic: 1.2.4
gopd: 1.0.1
has-property-descriptors: 1.0.2
/setprototypeof@1.1.0:
resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==}
dev: false
@ -19728,8 +19899,8 @@ packages:
/side-channel@1.0.4:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.1.3
call-bind: 1.0.7
get-intrinsic: 1.2.4
object-inspect: 1.12.2
/signal-exit@3.0.7:
@ -20212,7 +20383,7 @@ packages:
/string.prototype.matchall@4.0.8:
resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
get-intrinsic: 1.1.3
@ -20225,7 +20396,7 @@ packages:
/string.prototype.trimend@1.0.5:
resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
dev: true
@ -20233,7 +20404,7 @@ packages:
/string.prototype.trimstart@1.0.5:
resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
define-properties: 1.1.4
es-abstract: 1.20.4
dev: true
@ -21088,7 +21259,7 @@ packages:
/unbox-primitive@1.0.2:
resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
dependencies:
call-bind: 1.0.2
call-bind: 1.0.7
has-bigints: 1.0.2
has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
@ -21283,6 +21454,16 @@ packages:
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
/util@0.12.5:
resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
dependencies:
inherits: 2.0.4
is-arguments: 1.1.1
is-generator-function: 1.0.10
is-typed-array: 1.1.13
which-typed-array: 1.1.14
dev: true
/utility-types@3.10.0:
resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==}
engines: {node: '>= 4'}
@ -21484,6 +21665,17 @@ packages:
path-exists: 4.0.0
dev: true
/which-typed-array@1.1.14:
resolution: {integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==}
engines: {node: '>= 0.4'}
dependencies:
available-typed-arrays: 1.0.7
call-bind: 1.0.7
for-each: 0.3.3
gopd: 1.0.1
has-tostringtag: 1.0.2
dev: true
/which@1.3.1:
resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
hasBin: true