From 7f81c27cd9b048dbbeaa84fae3ab1b0f94b009d9 Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 26 Nov 2024 20:14:20 +0000 Subject: [PATCH] PERF: Patch memory-leak fix into tracked-built-ins (#29944) Patches the fixes from https://github.com/tracked-tools/tracked-built-ins/pull/425 into the older `@ember-compat/tracked-utils` fork which we use. Built from https://github.com/davidtaylorhq/tracked-built-ins/commit/6a790bff68dbfb6be4f665473410ef95da15a08d --- package.json | 3 +- .../@ember-compat__tracked-built-ins.patch | 139 ++ pnpm-lock.yaml | 1152 ++++------------- 3 files changed, 374 insertions(+), 920 deletions(-) create mode 100644 patches/@ember-compat__tracked-built-ins.patch diff --git a/package.json b/package.json index e613c974f43..d1467262679 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,8 @@ "virtual-dom@2.1.1": "patches/virtual-dom@2.1.1.patch", "licensee@11.1.0": "patches/licensee@11.1.0.patch", "decorator-transforms@2.2.2": "patches/decorator-transforms@2.2.2.patch", - "content-tag@2.0.3": "patches/content-tag@2.0.3.patch" + "content-tag@2.0.3": "patches/content-tag@2.0.3.patch", + "@ember-compat/tracked-built-ins": "patches/@ember-compat__tracked-built-ins.patch" }, "peerDependencyRules": { "allowedVersions": { diff --git a/patches/@ember-compat__tracked-built-ins.patch b/patches/@ember-compat__tracked-built-ins.patch new file mode 100644 index 00000000000..e6490dbd538 --- /dev/null +++ b/patches/@ember-compat__tracked-built-ins.patch @@ -0,0 +1,139 @@ +diff --git a/dist/-private/array.d.ts.map b/dist/-private/array.d.ts.map +index aa3d9ff546e443781610002ad61b381be7ed148a..c34ce1b8d50371e14fcde9b3b0bda316c8d92909 100644 +--- a/dist/-private/array.d.ts.map ++++ b/dist/-private/array.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"-private/array.d.ts","sourceRoot":"","sources":["../src/-private/array.ts"],"names":[],"mappings":"AAkDA,cAAM,YAAY,CAAC,CAAC,GAAG,OAAO;;IAC5B;;;OAGG;;;;;IACH,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,YAAY,CAAC,CAAC,CAAC;IAErE;;;;;OAKG;;;;;;;IACH,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EACd,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,EACpC,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC,EAC7B,OAAO,CAAC,EAAE,OAAO,GAChB,YAAY,CAAC,CAAC,CAAC;IAYlB,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,EAAE,GAAG,YAAY,CAAC,CAAC,CAAC;gBAI9B,GAAG,GAAE,CAAC,EAAO;CAgF1B;AAYD,UAAU,YAAY,CAAC,CAAC,GAAG,OAAO,CAAE,SAAQ,KAAK,CAAC,CAAC,CAAC;CAAG"} +\ No newline at end of file ++{"version":3,"file":"-private/array.d.ts","sourceRoot":"","sources":["../src/-private/array.ts"],"names":[],"mappings":"AAkDA,cAAM,YAAY,CAAC,CAAC,GAAG,OAAO;;IAC5B;;;OAGG;;;;;IACH,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,GAAG,YAAY,CAAC,CAAC,CAAC;IAErE;;;;;OAKG;;;;;;;IACH,MAAM,CAAC,IAAI,CAAC,CAAC,EAAE,CAAC,EACd,QAAQ,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,EACpC,KAAK,EAAE,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC,EAC7B,OAAO,CAAC,EAAE,OAAO,GAChB,YAAY,CAAC,CAAC,CAAC;IAYlB,MAAM,CAAC,EAAE,CAAC,CAAC,EAAE,GAAG,GAAG,EAAE,CAAC,EAAE,GAAG,YAAY,CAAC,CAAC,CAAC;gBAI9B,GAAG,GAAE,CAAC,EAAO;CAkF1B;AAYD,UAAU,YAAY,CAAC,CAAC,GAAG,OAAO,CAAE,SAAQ,KAAK,CAAC,CAAC,CAAC;CAAG"} +\ No newline at end of file +diff --git a/dist/-private/array.js b/dist/-private/array.js +index 37194ae8e30a1f1554c6d441e766d890a86d06b0..728d9d52f56aecf64b87bbdfe7bf7ffd1d3a3ad2 100644 +--- a/dist/-private/array.js ++++ b/dist/-private/array.js +@@ -34,6 +34,7 @@ var _collection = /*#__PURE__*/new WeakMap(); + var _storages = /*#__PURE__*/new WeakMap(); + var _readStorageFor = /*#__PURE__*/new WeakSet(); + var _dirtyStorageFor = /*#__PURE__*/new WeakSet(); ++var _dirtyCollection = /*#__PURE__*/new WeakSet(); + class TrackedArray { + /** + * Creates an array from an iterable object. +@@ -54,6 +55,7 @@ class TrackedArray { + return new TrackedArray(arr); + } + constructor(arr = []) { ++ _classPrivateMethodInitSpec(this, _dirtyCollection); + _classPrivateMethodInitSpec(this, _dirtyStorageFor); + _classPrivateMethodInitSpec(this, _readStorageFor); + _classPrivateFieldInitSpec(this, _collection, { +@@ -93,11 +95,8 @@ class TrackedArray { + set(target, prop, value /*, _receiver */) { + target[prop] = value; + let index = convertToInt(prop); +- if (index !== null) { +- _classPrivateMethodGet(self, _dirtyStorageFor, _dirtyStorageFor2).call(self, index); +- setValue(_classPrivateFieldGet(self, _collection), null); +- } else if (prop === 'length') { +- setValue(_classPrivateFieldGet(self, _collection), null); ++ if (index !== null || prop === 'length') { ++ _classPrivateMethodGet(self, _dirtyCollection, _dirtyCollection2).call(self); + } + return true; + }, +@@ -127,11 +126,9 @@ function _readStorageFor2(index) { + } + getValue(storage); + } +-function _dirtyStorageFor2(index) { +- const storage = _classPrivateFieldGet(this, _storages).get(index); +- if (storage) { +- setValue(storage, null); +- } ++function _dirtyCollection2() { ++ setValue(_classPrivateFieldGet(this, _collection), null); ++ _classPrivateFieldGet(this, _storages).clear(); + } + + // Ensure instanceof works correctly +diff --git a/dist/-private/array.js.map b/dist/-private/array.js.map +index c363292ff9aeb7c17969715b667566eb89176d94..92943c02d0e7ab174d206a2905432dd784f186cc 100644 +--- a/dist/-private/array.js.map ++++ b/dist/-private/array.js.map +@@ -1 +1 @@ +-{"version":3,"file":"array.js","sources":["../../../node_modules/.pnpm/@babel+runtime@7.20.1/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorGet.js","../../../node_modules/.pnpm/@babel+runtime@7.20.1/node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js","../../../node_modules/.pnpm/@babel+runtime@7.20.1/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet.js","../../src/-private/array.ts"],"sourcesContent":["export default function _classApplyDescriptorGet(receiver, descriptor) {\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n}","export default function _classExtractFieldDescriptor(receiver, privateMap, action) {\n if (!privateMap.has(receiver)) {\n throw new TypeError(\"attempted to \" + action + \" private field on non-instance\");\n }\n return privateMap.get(receiver);\n}","import classApplyDescriptorGet from \"./classApplyDescriptorGet.js\";\nimport classExtractFieldDescriptor from \"./classExtractFieldDescriptor.js\";\nexport default function _classPrivateFieldGet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, \"get\");\n return classApplyDescriptorGet(receiver, descriptor);\n}","/* eslint-disable @typescript-eslint/no-explicit-any */\n// Unfortunately, TypeScript's ability to do inference *or* type-checking in a\n// `Proxy`'s body is very limited, so we have to use a number of casts `as any`\n// to make the internal accesses work. The type safety of these is guaranteed at\n// the *call site* instead of within the body: you cannot do `Array.blah` in TS,\n// and it will blow up in JS in exactly the same way, so it is safe to assume\n// that properties within the getter have the correct type in TS.\n\nimport {\n TrackedStorage,\n createStorage,\n getValue,\n setValue,\n} from 'ember-tracked-storage-polyfill';\n\nconst ARRAY_GETTER_METHODS = new Set([\n Symbol.iterator,\n 'concat',\n 'entries',\n 'every',\n 'fill',\n 'filter',\n 'find',\n 'findIndex',\n 'flat',\n 'flatMap',\n 'forEach',\n 'includes',\n 'indexOf',\n 'join',\n 'keys',\n 'lastIndexOf',\n 'map',\n 'reduce',\n 'reduceRight',\n 'slice',\n 'some',\n 'values',\n]);\n\nfunction convertToInt(prop: number | string | symbol): number | null {\n if (typeof prop === 'symbol') return null;\n\n const num = Number(prop);\n\n if (isNaN(num)) return null;\n\n return num % 1 === 0 ? num : null;\n}\n\nclass TrackedArray {\n /**\n * Creates an array from an iterable object.\n * @param iterable An iterable object to convert to an array.\n */\n static from(iterable: Iterable | ArrayLike): TrackedArray;\n\n /**\n * Creates an array from an iterable object.\n * @param iterable An iterable object to convert to an array.\n * @param mapfn A mapping function to call on every element of the array.\n * @param thisArg Value of 'this' used to invoke the mapfn.\n */\n static from(\n iterable: Iterable | ArrayLike,\n mapfn: (v: T, k: number) => U,\n thisArg?: unknown\n ): TrackedArray;\n\n static from(\n iterable: Iterable | ArrayLike,\n mapfn?: (v: T, k: number) => U,\n thisArg?: unknown\n ): TrackedArray | TrackedArray {\n return mapfn\n ? new TrackedArray(Array.from(iterable, mapfn, thisArg))\n : new TrackedArray(Array.from(iterable));\n }\n\n static of(...arr: T[]): TrackedArray {\n return new TrackedArray(arr);\n }\n\n constructor(arr: T[] = []) {\n let clone = arr.slice();\n // eslint-disable-next-line @typescript-eslint/no-this-alias\n let self = this;\n\n let boundFns = new Map();\n\n return new Proxy(clone, {\n get(target, prop /*, _receiver */) {\n let index = convertToInt(prop);\n\n if (index !== null) {\n self.#readStorageFor(index);\n getValue(self.#collection);\n\n return target[index];\n } else if (prop === 'length') {\n getValue(self.#collection);\n } else if (ARRAY_GETTER_METHODS.has(prop)) {\n let fn = boundFns.get(prop);\n\n if (fn === undefined) {\n fn = (...args: unknown[]) => {\n getValue(self.#collection);\n return (target as any)[prop](...args);\n };\n\n boundFns.set(prop, fn);\n }\n\n return fn;\n }\n\n return (target as any)[prop];\n },\n\n set(target, prop, value /*, _receiver */) {\n (target as any)[prop] = value;\n\n let index = convertToInt(prop);\n\n if (index !== null) {\n self.#dirtyStorageFor(index);\n setValue(self.#collection, null);\n } else if (prop === 'length') {\n setValue(self.#collection, null);\n }\n\n return true;\n },\n\n getPrototypeOf() {\n return TrackedArray.prototype;\n },\n }) as TrackedArray;\n }\n\n #collection = createStorage(null, () => false);\n\n #storages = new Map>();\n\n #readStorageFor(index: number) {\n const storages = this.#storages;\n let storage = storages.get(index);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(index, storage);\n }\n\n getValue(storage);\n }\n\n #dirtyStorageFor(index: number): void {\n const storage = this.#storages.get(index);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n}\n\n// This rule is correctly in the general case, but it doesn't understand\n// declaration merging, which is how we're using the interface here. This\n// declaration says that `TrackedArray` acts just like `Array`, but also has\n// the properties declared via the `class` declaration above -- but without the\n// cost of a subclass, which is much slower that the proxied array behavior.\n// That is: a `TrackedArray` *is* an `Array`, just with a proxy in front of\n// accessors and setters, rather than a subclass of an `Array` which would be\n// de-optimized by the browsers.\n//\n// eslint-disable-next-line @typescript-eslint/no-empty-interface\ninterface TrackedArray extends Array {}\n\nexport default TrackedArray;\n\n// Ensure instanceof works correctly\nObject.setPrototypeOf(TrackedArray.prototype, Array.prototype);\n"],"names":["_classApplyDescriptorGet","receiver","descriptor","get","call","value","_classExtractFieldDescriptor","privateMap","action","has","TypeError","_classPrivateFieldGet","classExtractFieldDescriptor","classApplyDescriptorGet","ARRAY_GETTER_METHODS","Set","Symbol","iterator","convertToInt","prop","num","Number","isNaN","TrackedArray","from","iterable","mapfn","thisArg","Array","of","arr","constructor","createStorage","Map","clone","slice","self","boundFns","Proxy","target","index","getValue","fn","undefined","args","set","setValue","getPrototypeOf","prototype","storages","storage","Object","setPrototypeOf"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"array.js","sources":["../../../node_modules/.pnpm/@babel+runtime@7.20.1/node_modules/@babel/runtime/helpers/esm/classApplyDescriptorGet.js","../../../node_modules/.pnpm/@babel+runtime@7.20.1/node_modules/@babel/runtime/helpers/esm/classExtractFieldDescriptor.js","../../../node_modules/.pnpm/@babel+runtime@7.20.1/node_modules/@babel/runtime/helpers/esm/classPrivateFieldGet.js","../../src/-private/array.ts"],"sourcesContent":["export default function _classApplyDescriptorGet(receiver, descriptor) {\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n}","export default function _classExtractFieldDescriptor(receiver, privateMap, action) {\n if (!privateMap.has(receiver)) {\n throw new TypeError(\"attempted to \" + action + \" private field on non-instance\");\n }\n return privateMap.get(receiver);\n}","import classApplyDescriptorGet from \"./classApplyDescriptorGet.js\";\nimport classExtractFieldDescriptor from \"./classExtractFieldDescriptor.js\";\nexport default function _classPrivateFieldGet(receiver, privateMap) {\n var descriptor = classExtractFieldDescriptor(receiver, privateMap, \"get\");\n return classApplyDescriptorGet(receiver, descriptor);\n}","/* eslint-disable @typescript-eslint/no-explicit-any */\n// Unfortunately, TypeScript's ability to do inference *or* type-checking in a\n// `Proxy`'s body is very limited, so we have to use a number of casts `as any`\n// to make the internal accesses work. The type safety of these is guaranteed at\n// the *call site* instead of within the body: you cannot do `Array.blah` in TS,\n// and it will blow up in JS in exactly the same way, so it is safe to assume\n// that properties within the getter have the correct type in TS.\n\nimport {\n TrackedStorage,\n createStorage,\n getValue,\n setValue,\n} from 'ember-tracked-storage-polyfill';\n\nconst ARRAY_GETTER_METHODS = new Set([\n Symbol.iterator,\n 'concat',\n 'entries',\n 'every',\n 'fill',\n 'filter',\n 'find',\n 'findIndex',\n 'flat',\n 'flatMap',\n 'forEach',\n 'includes',\n 'indexOf',\n 'join',\n 'keys',\n 'lastIndexOf',\n 'map',\n 'reduce',\n 'reduceRight',\n 'slice',\n 'some',\n 'values',\n]);\n\nfunction convertToInt(prop: number | string | symbol): number | null {\n if (typeof prop === 'symbol') return null;\n\n const num = Number(prop);\n\n if (isNaN(num)) return null;\n\n return num % 1 === 0 ? num : null;\n}\n\nclass TrackedArray {\n /**\n * Creates an array from an iterable object.\n * @param iterable An iterable object to convert to an array.\n */\n static from(iterable: Iterable | ArrayLike): TrackedArray;\n\n /**\n * Creates an array from an iterable object.\n * @param iterable An iterable object to convert to an array.\n * @param mapfn A mapping function to call on every element of the array.\n * @param thisArg Value of 'this' used to invoke the mapfn.\n */\n static from(\n iterable: Iterable | ArrayLike,\n mapfn: (v: T, k: number) => U,\n thisArg?: unknown\n ): TrackedArray;\n\n static from(\n iterable: Iterable | ArrayLike,\n mapfn?: (v: T, k: number) => U,\n thisArg?: unknown\n ): TrackedArray | TrackedArray {\n return mapfn\n ? new TrackedArray(Array.from(iterable, mapfn, thisArg))\n : new TrackedArray(Array.from(iterable));\n }\n\n static of(...arr: T[]): TrackedArray {\n return new TrackedArray(arr);\n }\n\n constructor(arr: T[] = []) {\n let clone = arr.slice();\n // eslint-disable-next-line @typescript-eslint/no-this-alias\n let self = this;\n\n let boundFns = new Map();\n\n return new Proxy(clone, {\n get(target, prop /*, _receiver */) {\n let index = convertToInt(prop);\n\n if (index !== null) {\n self.#readStorageFor(index);\n getValue(self.#collection);\n\n return target[index];\n } else if (prop === 'length') {\n getValue(self.#collection);\n } else if (ARRAY_GETTER_METHODS.has(prop)) {\n let fn = boundFns.get(prop);\n\n if (fn === undefined) {\n fn = (...args: unknown[]) => {\n getValue(self.#collection);\n return (target as any)[prop](...args);\n };\n\n boundFns.set(prop, fn);\n }\n\n return fn;\n }\n\n return (target as any)[prop];\n },\n\n set(target, prop, value /*, _receiver */) {\n (target as any)[prop] = value;\n\n let index = convertToInt(prop);\n\n if (index !== null || prop === 'length') {\n self.#dirtyCollection();\n }\n\n return true;\n },\n\n getPrototypeOf() {\n return TrackedArray.prototype;\n },\n }) as TrackedArray;\n }\n\n #collection = createStorage(null, () => false);\n\n #storages = new Map>();\n\n #readStorageFor(index: number) {\n const storages = this.#storages;\n let storage = storages.get(index);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(index, storage);\n }\n\n getValue(storage);\n }\n\n #dirtyStorageFor(index: number): void {\n const storage = this.#storages.get(index);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n #dirtyCollection() {\n setValue(this.#collection, null);\n this.#storages.clear();\n }\n}\n\n// This rule is correctly in the general case, but it doesn't understand\n// declaration merging, which is how we're using the interface here. This\n// declaration says that `TrackedArray` acts just like `Array`, but also has\n// the properties declared via the `class` declaration above -- but without the\n// cost of a subclass, which is much slower that the proxied array behavior.\n// That is: a `TrackedArray` *is* an `Array`, just with a proxy in front of\n// accessors and setters, rather than a subclass of an `Array` which would be\n// de-optimized by the browsers.\n//\n// eslint-disable-next-line @typescript-eslint/no-empty-interface\ninterface TrackedArray extends Array {}\n\nexport default TrackedArray;\n\n// Ensure instanceof works correctly\nObject.setPrototypeOf(TrackedArray.prototype, Array.prototype);\n"],"names":["_classApplyDescriptorGet","receiver","descriptor","get","call","value","_classExtractFieldDescriptor","privateMap","action","has","TypeError","_classPrivateFieldGet","classExtractFieldDescriptor","classApplyDescriptorGet","ARRAY_GETTER_METHODS","Set","Symbol","iterator","convertToInt","prop","num","Number","isNaN","TrackedArray","from","iterable","mapfn","thisArg","Array","of","arr","constructor","createStorage","Map","clone","slice","self","boundFns","Proxy","target","index","getValue","fn","undefined","args","set","getPrototypeOf","prototype","storages","storage","setValue","clear","Object","setPrototypeOf"],"mappings":"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"} +\ No newline at end of file +diff --git a/dist/-private/map.js b/dist/-private/map.js +index ede4d374e29051732e4efcb3ce19851b64b0a839..f220d187fed5537aa817c080c3ca9e7339fcf4bc 100644 +--- a/dist/-private/map.js ++++ b/dist/-private/map.js +@@ -76,12 +76,14 @@ class TrackedMap { + delete(key) { + this.dirtyStorageFor(key); + setValue(this.collection, null); ++ this.storages.delete(key); + return this.vals.delete(key); + } + + // **** ALL SETTERS **** + clear() { + this.storages.forEach(s => setValue(s, null)); ++ this.storages.clear(); + setValue(this.collection, null); + this.vals.clear(); + } +@@ -128,6 +130,7 @@ class TrackedWeakMap { + } + delete(key) { + this.dirtyStorageFor(key); ++ this.storages.delete(key); + return this.vals.delete(key); + } + get [Symbol.toStringTag]() { +diff --git a/dist/-private/map.js.map b/dist/-private/map.js.map +index d75767f21d5129a0513c5c95213b7fc48231518b..5ff28279011f33ed122e7b596d1eea8e908ba904 100644 +--- a/dist/-private/map.js.map ++++ b/dist/-private/map.js.map +@@ -1 +1 @@ +-{"version":3,"file":"map.js","sources":["../../src/-private/map.ts"],"sourcesContent":["import {\n TrackedStorage,\n createStorage,\n getValue,\n setValue,\n} from 'ember-tracked-storage-polyfill';\n\nexport class TrackedMap implements Map {\n private collection = createStorage(null, () => false);\n\n private storages: Map> = new Map();\n\n private vals: Map;\n\n private readStorageFor(key: K): void {\n const { storages } = this;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n getValue(storage);\n }\n\n private dirtyStorageFor(key: K): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor();\n constructor(entries: readonly (readonly [K, V])[] | null);\n constructor(iterable: Iterable);\n constructor(\n existing?:\n | readonly (readonly [K, V])[]\n | Iterable\n | null\n | undefined\n ) {\n // TypeScript doesn't correctly resolve the overloads for calling the `Map`\n // constructor for the no-value constructor. This resolves that.\n this.vals = existing ? new Map(existing) : new Map();\n }\n\n // **** KEY GETTERS ****\n get(key: K): V | undefined {\n // entangle the storage for the key\n this.readStorageFor(key);\n\n return this.vals.get(key);\n }\n\n has(key: K): boolean {\n this.readStorageFor(key);\n\n return this.vals.has(key);\n }\n\n // **** ALL GETTERS ****\n entries(): IterableIterator<[K, V]> {\n getValue(this.collection);\n\n return this.vals.entries();\n }\n\n keys(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.keys();\n }\n\n values(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.values();\n }\n\n forEach(fn: (value: V, key: K, map: Map) => void): void {\n getValue(this.collection);\n\n this.vals.forEach(fn);\n }\n\n get size(): number {\n getValue(this.collection);\n\n return this.vals.size;\n }\n\n [Symbol.iterator](): IterableIterator<[K, V]> {\n getValue(this.collection);\n\n return this.vals[Symbol.iterator]();\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n\n // **** KEY SETTERS ****\n set(key: K, value: V): this {\n this.dirtyStorageFor(key);\n setValue(this.collection, null);\n\n this.vals.set(key, value);\n\n return this;\n }\n\n delete(key: K): boolean {\n this.dirtyStorageFor(key);\n setValue(this.collection, null);\n\n return this.vals.delete(key);\n }\n\n // **** ALL SETTERS ****\n clear(): void {\n this.storages.forEach((s) => setValue(s, null));\n setValue(this.collection, null);\n\n this.vals.clear();\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedMap.prototype, Map.prototype);\n\nexport class TrackedWeakMap\n implements WeakMap\n{\n private storages: WeakMap> = new WeakMap();\n\n private vals: WeakMap;\n\n private readStorageFor(key: K): void {\n const { storages } = this;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n getValue(storage);\n }\n\n private dirtyStorageFor(key: K): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor();\n constructor(iterable: Iterable);\n constructor(entries: readonly [K, V][] | null);\n constructor(\n existing?: readonly [K, V][] | Iterable | null | undefined\n ) {\n // TypeScript doesn't correctly resolve the overloads for calling the `Map`\n // constructor for the no-value constructor. This resolves that.\n this.vals = existing ? new WeakMap(existing) : new WeakMap();\n }\n\n get(key: K): V | undefined {\n this.readStorageFor(key);\n\n return this.vals.get(key);\n }\n\n has(key: K): boolean {\n this.readStorageFor(key);\n\n return this.vals.has(key);\n }\n\n set(key: K, value: V): this {\n this.dirtyStorageFor(key);\n\n this.vals.set(key, value);\n\n return this;\n }\n\n delete(key: K): boolean {\n this.dirtyStorageFor(key);\n\n return this.vals.delete(key);\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedWeakMap.prototype, WeakMap.prototype);\n"],"names":["TrackedMap","collection","createStorage","storages","Map","readStorageFor","key","storage","get","undefined","set","getValue","dirtyStorageFor","setValue","constructor","existing","vals","has","entries","keys","values","forEach","fn","size","Symbol","iterator","toStringTag","value","delete","clear","s","Object","setPrototypeOf","prototype","TrackedWeakMap","WeakMap"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"map.js","sources":["../../src/-private/map.ts"],"sourcesContent":["import {\n TrackedStorage,\n createStorage,\n getValue,\n setValue,\n} from 'ember-tracked-storage-polyfill';\n\nexport class TrackedMap implements Map {\n private collection = createStorage(null, () => false);\n\n private storages: Map> = new Map();\n\n private vals: Map;\n\n private readStorageFor(key: K): void {\n const { storages } = this;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n getValue(storage);\n }\n\n private dirtyStorageFor(key: K): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor();\n constructor(entries: readonly (readonly [K, V])[] | null);\n constructor(iterable: Iterable);\n constructor(\n existing?:\n | readonly (readonly [K, V])[]\n | Iterable\n | null\n | undefined\n ) {\n // TypeScript doesn't correctly resolve the overloads for calling the `Map`\n // constructor for the no-value constructor. This resolves that.\n this.vals = existing ? new Map(existing) : new Map();\n }\n\n // **** KEY GETTERS ****\n get(key: K): V | undefined {\n // entangle the storage for the key\n this.readStorageFor(key);\n\n return this.vals.get(key);\n }\n\n has(key: K): boolean {\n this.readStorageFor(key);\n\n return this.vals.has(key);\n }\n\n // **** ALL GETTERS ****\n entries(): IterableIterator<[K, V]> {\n getValue(this.collection);\n\n return this.vals.entries();\n }\n\n keys(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.keys();\n }\n\n values(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.values();\n }\n\n forEach(fn: (value: V, key: K, map: Map) => void): void {\n getValue(this.collection);\n\n this.vals.forEach(fn);\n }\n\n get size(): number {\n getValue(this.collection);\n\n return this.vals.size;\n }\n\n [Symbol.iterator](): IterableIterator<[K, V]> {\n getValue(this.collection);\n\n return this.vals[Symbol.iterator]();\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n\n // **** KEY SETTERS ****\n set(key: K, value: V): this {\n this.dirtyStorageFor(key);\n setValue(this.collection, null);\n\n this.vals.set(key, value);\n\n return this;\n }\n\n delete(key: K): boolean {\n this.dirtyStorageFor(key);\n setValue(this.collection, null);\n\n this.storages.delete(key);\n return this.vals.delete(key);\n }\n\n // **** ALL SETTERS ****\n clear(): void {\n this.storages.forEach((s) => setValue(s, null));\n this.storages.clear();\n\n setValue(this.collection, null);\n this.vals.clear();\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedMap.prototype, Map.prototype);\n\nexport class TrackedWeakMap\n implements WeakMap\n{\n private storages: WeakMap> = new WeakMap();\n\n private vals: WeakMap;\n\n private readStorageFor(key: K): void {\n const { storages } = this;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n getValue(storage);\n }\n\n private dirtyStorageFor(key: K): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor();\n constructor(iterable: Iterable);\n constructor(entries: readonly [K, V][] | null);\n constructor(\n existing?: readonly [K, V][] | Iterable | null | undefined\n ) {\n // TypeScript doesn't correctly resolve the overloads for calling the `Map`\n // constructor for the no-value constructor. This resolves that.\n this.vals = existing ? new WeakMap(existing) : new WeakMap();\n }\n\n get(key: K): V | undefined {\n this.readStorageFor(key);\n\n return this.vals.get(key);\n }\n\n has(key: K): boolean {\n this.readStorageFor(key);\n\n return this.vals.has(key);\n }\n\n set(key: K, value: V): this {\n this.dirtyStorageFor(key);\n\n this.vals.set(key, value);\n\n return this;\n }\n\n delete(key: K): boolean {\n this.dirtyStorageFor(key);\n\n this.storages.delete(key);\n return this.vals.delete(key);\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedWeakMap.prototype, WeakMap.prototype);\n"],"names":["TrackedMap","collection","createStorage","storages","Map","readStorageFor","key","storage","get","undefined","set","getValue","dirtyStorageFor","setValue","constructor","existing","vals","has","entries","keys","values","forEach","fn","size","Symbol","iterator","toStringTag","value","delete","clear","s","Object","setPrototypeOf","prototype","TrackedWeakMap","WeakMap"],"mappings":";;AAOO,MAAMA,UAAU,CAAgD;AAC7DC,EAAAA,UAAU,GAAGC,aAAa,CAAC,IAAI,EAAE,MAAM,KAAK,CAAC,CAAA;EAE7CC,QAAQ,GAAiC,IAAIC,GAAG,EAAE,CAAA;EAIlDC,cAAc,CAACC,GAAM,EAAQ;IACnC,MAAM;AAAEH,MAAAA,QAAAA;AAAS,KAAC,GAAG,IAAI,CAAA;AACzB,IAAA,IAAII,OAAO,GAAGJ,QAAQ,CAACK,GAAG,CAACF,GAAG,CAAC,CAAA;IAE/B,IAAIC,OAAO,KAAKE,SAAS,EAAE;AACzBF,MAAAA,OAAO,GAAGL,aAAa,CAAC,IAAI,EAAE,MAAM,KAAK,CAAC,CAAA;AAC1CC,MAAAA,QAAQ,CAACO,GAAG,CAACJ,GAAG,EAAEC,OAAO,CAAC,CAAA;AAC5B,KAAA;IAEAI,QAAQ,CAACJ,OAAO,CAAC,CAAA;AACnB,GAAA;EAEQK,eAAe,CAACN,GAAM,EAAQ;IACpC,MAAMC,OAAO,GAAG,IAAI,CAACJ,QAAQ,CAACK,GAAG,CAACF,GAAG,CAAC,CAAA;AAEtC,IAAA,IAAIC,OAAO,EAAE;AACXM,MAAAA,QAAQ,CAACN,OAAO,EAAE,IAAI,CAAC,CAAA;AACzB,KAAA;AACF,GAAA;EAKAO,WAAW,CACTC,QAIa,EACb;AACA;AACA;AACA,IAAA,IAAI,CAACC,IAAI,GAAGD,QAAQ,GAAG,IAAIX,GAAG,CAACW,QAAQ,CAAC,GAAG,IAAIX,GAAG,EAAE,CAAA;AACtD,GAAA;;AAEA;EACAI,GAAG,CAACF,GAAM,EAAiB;AACzB;AACA,IAAA,IAAI,CAACD,cAAc,CAACC,GAAG,CAAC,CAAA;AAExB,IAAA,OAAO,IAAI,CAACU,IAAI,CAACR,GAAG,CAACF,GAAG,CAAC,CAAA;AAC3B,GAAA;EAEAW,GAAG,CAACX,GAAM,EAAW;AACnB,IAAA,IAAI,CAACD,cAAc,CAACC,GAAG,CAAC,CAAA;AAExB,IAAA,OAAO,IAAI,CAACU,IAAI,CAACC,GAAG,CAACX,GAAG,CAAC,CAAA;AAC3B,GAAA;;AAEA;AACAY,EAAAA,OAAO,GAA6B;AAClCP,IAAAA,QAAQ,CAAC,IAAI,CAACV,UAAU,CAAC,CAAA;AAEzB,IAAA,OAAO,IAAI,CAACe,IAAI,CAACE,OAAO,EAAE,CAAA;AAC5B,GAAA;AAEAC,EAAAA,IAAI,GAAwB;AAC1BR,IAAAA,QAAQ,CAAC,IAAI,CAACV,UAAU,CAAC,CAAA;AAEzB,IAAA,OAAO,IAAI,CAACe,IAAI,CAACG,IAAI,EAAE,CAAA;AACzB,GAAA;AAEAC,EAAAA,MAAM,GAAwB;AAC5BT,IAAAA,QAAQ,CAAC,IAAI,CAACV,UAAU,CAAC,CAAA;AAEzB,IAAA,OAAO,IAAI,CAACe,IAAI,CAACI,MAAM,EAAE,CAAA;AAC3B,GAAA;EAEAC,OAAO,CAACC,EAA8C,EAAQ;AAC5DX,IAAAA,QAAQ,CAAC,IAAI,CAACV,UAAU,CAAC,CAAA;AAEzB,IAAA,IAAI,CAACe,IAAI,CAACK,OAAO,CAACC,EAAE,CAAC,CAAA;AACvB,GAAA;AAEA,EAAA,IAAIC,IAAI,GAAW;AACjBZ,IAAAA,QAAQ,CAAC,IAAI,CAACV,UAAU,CAAC,CAAA;AAEzB,IAAA,OAAO,IAAI,CAACe,IAAI,CAACO,IAAI,CAAA;AACvB,GAAA;EAEA,CAACC,MAAM,CAACC,QAAQ,CAA8B,GAAA;AAC5Cd,IAAAA,QAAQ,CAAC,IAAI,CAACV,UAAU,CAAC,CAAA;IAEzB,OAAO,IAAI,CAACe,IAAI,CAACQ,MAAM,CAACC,QAAQ,CAAC,EAAE,CAAA;AACrC,GAAA;EAEA,KAAKD,MAAM,CAACE,WAAW,CAAY,GAAA;AACjC,IAAA,OAAO,IAAI,CAACV,IAAI,CAACQ,MAAM,CAACE,WAAW,CAAC,CAAA;AACtC,GAAA;;AAEA;AACAhB,EAAAA,GAAG,CAACJ,GAAM,EAAEqB,KAAQ,EAAQ;AAC1B,IAAA,IAAI,CAACf,eAAe,CAACN,GAAG,CAAC,CAAA;AACzBO,IAAAA,QAAQ,CAAC,IAAI,CAACZ,UAAU,EAAE,IAAI,CAAC,CAAA;IAE/B,IAAI,CAACe,IAAI,CAACN,GAAG,CAACJ,GAAG,EAAEqB,KAAK,CAAC,CAAA;AAEzB,IAAA,OAAO,IAAI,CAAA;AACb,GAAA;EAEAC,MAAM,CAACtB,GAAM,EAAW;AACtB,IAAA,IAAI,CAACM,eAAe,CAACN,GAAG,CAAC,CAAA;AACzBO,IAAAA,QAAQ,CAAC,IAAI,CAACZ,UAAU,EAAE,IAAI,CAAC,CAAA;AAE/B,IAAA,IAAI,CAACE,QAAQ,CAACyB,MAAM,CAACtB,GAAG,CAAC,CAAA;AACzB,IAAA,OAAO,IAAI,CAACU,IAAI,CAACY,MAAM,CAACtB,GAAG,CAAC,CAAA;AAC9B,GAAA;;AAEA;AACAuB,EAAAA,KAAK,GAAS;AACZ,IAAA,IAAI,CAAC1B,QAAQ,CAACkB,OAAO,CAAES,CAAC,IAAKjB,QAAQ,CAACiB,CAAC,EAAE,IAAI,CAAC,CAAC,CAAA;AAC/C,IAAA,IAAI,CAAC3B,QAAQ,CAAC0B,KAAK,EAAE,CAAA;AAErBhB,IAAAA,QAAQ,CAAC,IAAI,CAACZ,UAAU,EAAE,IAAI,CAAC,CAAA;AAC/B,IAAA,IAAI,CAACe,IAAI,CAACa,KAAK,EAAE,CAAA;AACnB,GAAA;AACF,CAAA;;AAEA;AACAE,MAAM,CAACC,cAAc,CAAChC,UAAU,CAACiC,SAAS,EAAE7B,GAAG,CAAC6B,SAAS,CAAC,CAAA;AAEnD,MAAMC,cAAc,CAE3B;EACU/B,QAAQ,GAAqC,IAAIgC,OAAO,EAAE,CAAA;EAI1D9B,cAAc,CAACC,GAAM,EAAQ;IACnC,MAAM;AAAEH,MAAAA,QAAAA;AAAS,KAAC,GAAG,IAAI,CAAA;AACzB,IAAA,IAAII,OAAO,GAAGJ,QAAQ,CAACK,GAAG,CAACF,GAAG,CAAC,CAAA;IAE/B,IAAIC,OAAO,KAAKE,SAAS,EAAE;AACzBF,MAAAA,OAAO,GAAGL,aAAa,CAAC,IAAI,EAAE,MAAM,KAAK,CAAC,CAAA;AAC1CC,MAAAA,QAAQ,CAACO,GAAG,CAACJ,GAAG,EAAEC,OAAO,CAAC,CAAA;AAC5B,KAAA;IAEAI,QAAQ,CAACJ,OAAO,CAAC,CAAA;AACnB,GAAA;EAEQK,eAAe,CAACN,GAAM,EAAQ;IACpC,MAAMC,OAAO,GAAG,IAAI,CAACJ,QAAQ,CAACK,GAAG,CAACF,GAAG,CAAC,CAAA;AAEtC,IAAA,IAAIC,OAAO,EAAE;AACXM,MAAAA,QAAQ,CAACN,OAAO,EAAE,IAAI,CAAC,CAAA;AACzB,KAAA;AACF,GAAA;EAKAO,WAAW,CACTC,QAA2E,EAC3E;AACA;AACA;AACA,IAAA,IAAI,CAACC,IAAI,GAAGD,QAAQ,GAAG,IAAIoB,OAAO,CAACpB,QAAQ,CAAC,GAAG,IAAIoB,OAAO,EAAE,CAAA;AAC9D,GAAA;EAEA3B,GAAG,CAACF,GAAM,EAAiB;AACzB,IAAA,IAAI,CAACD,cAAc,CAACC,GAAG,CAAC,CAAA;AAExB,IAAA,OAAO,IAAI,CAACU,IAAI,CAACR,GAAG,CAACF,GAAG,CAAC,CAAA;AAC3B,GAAA;EAEAW,GAAG,CAACX,GAAM,EAAW;AACnB,IAAA,IAAI,CAACD,cAAc,CAACC,GAAG,CAAC,CAAA;AAExB,IAAA,OAAO,IAAI,CAACU,IAAI,CAACC,GAAG,CAACX,GAAG,CAAC,CAAA;AAC3B,GAAA;AAEAI,EAAAA,GAAG,CAACJ,GAAM,EAAEqB,KAAQ,EAAQ;AAC1B,IAAA,IAAI,CAACf,eAAe,CAACN,GAAG,CAAC,CAAA;IAEzB,IAAI,CAACU,IAAI,CAACN,GAAG,CAACJ,GAAG,EAAEqB,KAAK,CAAC,CAAA;AAEzB,IAAA,OAAO,IAAI,CAAA;AACb,GAAA;EAEAC,MAAM,CAACtB,GAAM,EAAW;AACtB,IAAA,IAAI,CAACM,eAAe,CAACN,GAAG,CAAC,CAAA;AAEzB,IAAA,IAAI,CAACH,QAAQ,CAACyB,MAAM,CAACtB,GAAG,CAAC,CAAA;AACzB,IAAA,OAAO,IAAI,CAACU,IAAI,CAACY,MAAM,CAACtB,GAAG,CAAC,CAAA;AAC9B,GAAA;EAEA,KAAKkB,MAAM,CAACE,WAAW,CAAY,GAAA;AACjC,IAAA,OAAO,IAAI,CAACV,IAAI,CAACQ,MAAM,CAACE,WAAW,CAAC,CAAA;AACtC,GAAA;AACF,CAAA;;AAEA;AACAK,MAAM,CAACC,cAAc,CAACE,cAAc,CAACD,SAAS,EAAEE,OAAO,CAACF,SAAS,CAAC;;;;"} +\ No newline at end of file +diff --git a/dist/-private/set.js b/dist/-private/set.js +index 93f6728a13891e6e4cecd09c258fccb8aae803b6..44df87ab187511b4da0ea47158fad1cc2643890e 100644 +--- a/dist/-private/set.js ++++ b/dist/-private/set.js +@@ -67,6 +67,7 @@ class TrackedSet { + delete(value) { + this.dirtyStorageFor(value); + setValue(this.collection, null); ++ this.storages.delete(value); + return this.vals.delete(value); + } + +@@ -74,6 +75,7 @@ class TrackedSet { + clear() { + this.storages.forEach(s => setValue(s, null)); + setValue(this.collection, null); ++ this.storages.clear(); + this.vals.clear(); + } + } +@@ -112,6 +114,7 @@ class TrackedWeakSet { + } + delete(value) { + this.dirtyStorageFor(value); ++ this.storages.delete(value); + return this.vals.delete(value); + } + get [Symbol.toStringTag]() { +diff --git a/dist/-private/set.js.map b/dist/-private/set.js.map +index f2b3867aaaff38e4608de854d0b6bd31017d9153..0f761b60cca57ad4692b0aaaaf52d49e6b8f48a7 100644 +--- a/dist/-private/set.js.map ++++ b/dist/-private/set.js.map +@@ -1 +1 @@ +-{"version":3,"file":"set.js","sources":["../../src/-private/set.ts"],"sourcesContent":["import {\n TrackedStorage,\n createStorage,\n getValue,\n setValue,\n} from 'ember-tracked-storage-polyfill';\n\nexport class TrackedSet implements Set {\n private collection = createStorage(null, () => false);\n\n private storages: Map> = new Map();\n\n private vals: Set;\n\n private storageFor(key: T): TrackedStorage {\n const storages = this.storages;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n return storage;\n }\n\n private dirtyStorageFor(key: T): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor();\n constructor(values: readonly T[] | null);\n constructor(iterable: Iterable);\n constructor(existing?: readonly T[] | Iterable | null | undefined) {\n this.vals = new Set(existing);\n }\n\n // **** KEY GETTERS ****\n has(value: T): boolean {\n getValue(this.storageFor(value));\n\n return this.vals.has(value);\n }\n\n // **** ALL GETTERS ****\n entries(): IterableIterator<[T, T]> {\n getValue(this.collection);\n\n return this.vals.entries();\n }\n\n keys(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.keys();\n }\n\n values(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.values();\n }\n\n forEach(fn: (value1: T, value2: T, set: Set) => void): void {\n getValue(this.collection);\n\n this.vals.forEach(fn);\n }\n\n get size(): number {\n getValue(this.collection);\n\n return this.vals.size;\n }\n\n [Symbol.iterator](): IterableIterator {\n getValue(this.collection);\n\n return this.vals[Symbol.iterator]();\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n\n // **** KEY SETTERS ****\n add(value: T): this {\n this.dirtyStorageFor(value);\n setValue(this.collection, null);\n\n this.vals.add(value);\n\n return this;\n }\n\n delete(value: T): boolean {\n this.dirtyStorageFor(value);\n setValue(this.collection, null);\n\n return this.vals.delete(value);\n }\n\n // **** ALL SETTERS ****\n clear(): void {\n this.storages.forEach((s) => setValue(s, null));\n setValue(this.collection, null);\n\n this.vals.clear();\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedSet.prototype, Set.prototype);\n\nexport class TrackedWeakSet implements WeakSet {\n private storages: WeakMap> = new WeakMap();\n\n private vals: WeakSet;\n\n private storageFor(key: T): TrackedStorage {\n const storages = this.storages;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n return storage;\n }\n\n private dirtyStorageFor(key: T): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor(values?: readonly T[] | null) {\n this.vals = new WeakSet(values);\n }\n\n has(value: T): boolean {\n getValue(this.storageFor(value));\n\n return this.vals.has(value);\n }\n\n add(value: T): this {\n // Add to vals first to get better error message\n this.vals.add(value);\n\n this.dirtyStorageFor(value);\n\n return this;\n }\n\n delete(value: T): boolean {\n this.dirtyStorageFor(value);\n\n return this.vals.delete(value);\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedWeakSet.prototype, WeakSet.prototype);\n"],"names":["TrackedSet","collection","createStorage","storages","Map","storageFor","key","storage","get","undefined","set","dirtyStorageFor","setValue","constructor","existing","vals","Set","has","value","getValue","entries","keys","values","forEach","fn","size","Symbol","iterator","toStringTag","add","delete","clear","s","Object","setPrototypeOf","prototype","TrackedWeakSet","WeakMap","WeakSet"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"file":"set.js","sources":["../../src/-private/set.ts"],"sourcesContent":["import {\n TrackedStorage,\n createStorage,\n getValue,\n setValue,\n} from 'ember-tracked-storage-polyfill';\n\nexport class TrackedSet implements Set {\n private collection = createStorage(null, () => false);\n\n private storages: Map> = new Map();\n\n private vals: Set;\n\n private storageFor(key: T): TrackedStorage {\n const storages = this.storages;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n return storage;\n }\n\n private dirtyStorageFor(key: T): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor();\n constructor(values: readonly T[] | null);\n constructor(iterable: Iterable);\n constructor(existing?: readonly T[] | Iterable | null | undefined) {\n this.vals = new Set(existing);\n }\n\n // **** KEY GETTERS ****\n has(value: T): boolean {\n getValue(this.storageFor(value));\n\n return this.vals.has(value);\n }\n\n // **** ALL GETTERS ****\n entries(): IterableIterator<[T, T]> {\n getValue(this.collection);\n\n return this.vals.entries();\n }\n\n keys(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.keys();\n }\n\n values(): IterableIterator {\n getValue(this.collection);\n\n return this.vals.values();\n }\n\n forEach(fn: (value1: T, value2: T, set: Set) => void): void {\n getValue(this.collection);\n\n this.vals.forEach(fn);\n }\n\n get size(): number {\n getValue(this.collection);\n\n return this.vals.size;\n }\n\n [Symbol.iterator](): IterableIterator {\n getValue(this.collection);\n\n return this.vals[Symbol.iterator]();\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n\n // **** KEY SETTERS ****\n add(value: T): this {\n this.dirtyStorageFor(value);\n setValue(this.collection, null);\n\n this.vals.add(value);\n\n return this;\n }\n\n delete(value: T): boolean {\n this.dirtyStorageFor(value);\n setValue(this.collection, null);\n\n this.storages.delete(value);\n return this.vals.delete(value);\n }\n\n // **** ALL SETTERS ****\n clear(): void {\n this.storages.forEach((s) => setValue(s, null));\n setValue(this.collection, null);\n\n this.storages.clear();\n this.vals.clear();\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedSet.prototype, Set.prototype);\n\nexport class TrackedWeakSet implements WeakSet {\n private storages: WeakMap> = new WeakMap();\n\n private vals: WeakSet;\n\n private storageFor(key: T): TrackedStorage {\n const storages = this.storages;\n let storage = storages.get(key);\n\n if (storage === undefined) {\n storage = createStorage(null, () => false);\n storages.set(key, storage);\n }\n\n return storage;\n }\n\n private dirtyStorageFor(key: T): void {\n const storage = this.storages.get(key);\n\n if (storage) {\n setValue(storage, null);\n }\n }\n\n constructor(values?: readonly T[] | null) {\n this.vals = new WeakSet(values);\n }\n\n has(value: T): boolean {\n getValue(this.storageFor(value));\n\n return this.vals.has(value);\n }\n\n add(value: T): this {\n // Add to vals first to get better error message\n this.vals.add(value);\n\n this.dirtyStorageFor(value);\n\n return this;\n }\n\n delete(value: T): boolean {\n this.dirtyStorageFor(value);\n\n this.storages.delete(value);\n return this.vals.delete(value);\n }\n\n get [Symbol.toStringTag](): string {\n return this.vals[Symbol.toStringTag];\n }\n}\n\n// So instanceof works\nObject.setPrototypeOf(TrackedWeakSet.prototype, WeakSet.prototype);\n"],"names":["TrackedSet","collection","createStorage","storages","Map","storageFor","key","storage","get","undefined","set","dirtyStorageFor","setValue","constructor","existing","vals","Set","has","value","getValue","entries","keys","values","forEach","fn","size","Symbol","iterator","toStringTag","add","delete","clear","s","Object","setPrototypeOf","prototype","TrackedWeakSet","WeakMap","WeakSet"],"mappings":"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"} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74520b14be9..a13b82a1c7d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,6 +5,9 @@ settings: excludeLinksFromLockfile: false patchedDependencies: + '@ember-compat/tracked-built-ins': + hash: s67qh4jsmpbr3llstdi3a5zeze + path: patches/@ember-compat__tracked-built-ins.patch babel-plugin-debug-macros@0.3.4: hash: wki6cycbrrm5sscamn5w4cujby path: patches/babel-plugin-debug-macros@0.3.4.patch @@ -45,10 +48,10 @@ importers: version: 1.5.0(typescript@5.7.2) '@glint/environment-ember-loose': specifier: ^1.5.0 - version: 1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)) + version: 1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5))) '@glint/environment-ember-template-imports': specifier: ^1.5.0 - version: 1.5.0(@glint/environment-ember-loose@1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)))(@glint/template@1.5.0) + version: 1.5.0(@glint/environment-ember-loose@1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5))))(@glint/template@1.5.0) '@glint/template': specifier: ^1.5.0 version: 1.5.0 @@ -132,7 +135,7 @@ importers: dependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) '@ember/string': specifier: ^4.0.0 version: 4.0.0 @@ -187,13 +190,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-resolver: specifier: ^13.1.0 - version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -320,7 +323,7 @@ importers: devDependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) '@babel/standalone': specifier: ^7.26.2 version: 7.26.2 @@ -335,22 +338,22 @@ importers: version: 2.0.10 '@ember-compat/tracked-built-ins': specifier: ^0.9.1 - version: 0.9.1 + version: 0.9.1(patch_hash=s67qh4jsmpbr3llstdi3a5zeze) '@ember/legacy-built-in-components': specifier: ^0.5.0 - version: 0.5.0(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 0.5.0(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) '@ember/optional-features': specifier: ^2.2.0 version: 2.2.0 '@ember/render-modifiers': specifier: ^2.1.0 - version: 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 2.1.0(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) '@ember/string': specifier: ^4.0.0 version: 4.0.0 '@ember/test-helpers': specifier: ^4.0.4 - version: 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) '@ember/test-waiters': specifier: ^3.1.0 version: 3.1.0 @@ -461,19 +464,19 @@ importers: version: 2.1.1(@babel/core@7.26.0) ember-cached-decorator-polyfill: specifier: ^1.0.2 - version: 1.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 1.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-cli: specifier: ~6.0.1 version: 6.0.1(handlebars@4.7.8)(underscore@1.13.6) ember-cli-app-version: specifier: ^7.0.0 - version: 7.0.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 7.0.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-cli-babel: specifier: ^8.2.0 version: 8.2.0(@babel/core@7.26.0) ember-cli-deprecation-workflow: specifier: ^3.0.2 - version: 3.0.2(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.2(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -494,25 +497,25 @@ importers: version: 6.1.1 ember-exam: specifier: ^9.0.0 - version: 9.0.0(@glint/template@1.5.0)(ember-qunit@8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 9.0.0(@glint/template@1.5.0)(ember-qunit@8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-modifier: specifier: ^4.2.0 - version: 4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-on-resize-modifier: specifier: ^2.0.2 - version: 2.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 2.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-production-deprecations: specifier: workspace:1.0.0 version: link:../ember-production-deprecations ember-qunit: specifier: ^8.1.1 - version: 8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0) + version: 8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-template-imports: specifier: ^4.2.0 version: 4.2.0 @@ -599,7 +602,7 @@ importers: dependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) '@ember/string': specifier: ^4.0.0 version: 4.0.0 @@ -617,7 +620,7 @@ importers: version: 6.3.0 ember-resolver: specifier: ^13.1.0 - version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) handlebars: specifier: ^4.7.8 version: 4.7.8 @@ -663,10 +666,10 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -723,7 +726,7 @@ importers: dependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) deprecation-silencer: specifier: workspace:1.0.0 version: link:../deprecation-silencer @@ -744,7 +747,7 @@ importers: version: 4.2.0 ember-this-fallback: specifier: ^0.4.0 - version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)) + version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) devDependencies: ember-cli: specifier: ~6.0.1 @@ -757,7 +760,7 @@ importers: dependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) @@ -803,13 +806,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-resolver: specifier: ^13.1.0 - version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -828,7 +831,7 @@ importers: dependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) ember-auto-import: specifier: ^2.10.0 version: 2.10.0(@glint/template@1.5.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) @@ -883,13 +886,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-resolver: specifier: ^13.1.0 - version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -904,7 +907,7 @@ importers: dependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) discourse-common: specifier: workspace:1.0.0 version: link:../discourse-common @@ -962,13 +965,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-resolver: specifier: ^13.1.0 - version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -983,7 +986,7 @@ importers: dependencies: '@babel/core': specifier: ^7.26.0 - version: 7.26.0 + version: 7.26.0(supports-color@8.1.1) '@ember/string': specifier: ^4.0.0 version: 4.0.0 @@ -1041,13 +1044,13 @@ importers: version: 1.1.3 ember-load-initializers: specifier: ^3.0.1 - version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-resolver: specifier: ^13.1.0 - version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + version: 13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-source-channel-url: specifier: ^3.0.0 version: 3.0.0(encoding@0.1.13) @@ -1086,10 +1089,10 @@ importers: version: 6.3.0 ember-source: specifier: ~5.5.0 - version: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + version: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-this-fallback: specifier: ^0.4.0 - version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)) + version: 0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) handlebars: specifier: ^4.7.8 version: 4.7.8 @@ -1191,10 +1194,6 @@ packages: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.24.7': - resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} - engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.25.9': resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} @@ -4439,8 +4438,6 @@ packages: ember-source@5.5.0: resolution: {integrity: sha512-OTJ9kt76wyvEkdSdjmonoLUTTqYg5OaFxicSiwKsjX9gJ9bVzuCu3uInhBKEfTdC5lSBMEcVuGk8f9LUF3pxJQ==} engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 ember-template-imports@3.4.2: resolution: {integrity: sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==} @@ -8419,33 +8416,13 @@ snapshots: '@babel/compat-data@7.25.9': {} - '@babel/core@7.26.0': - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.1 - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - '@babel/types': 7.26.0 - convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@8.1.1) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - '@babel/core@7.26.0(supports-color@8.1.1)': dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.26.0 '@babel/generator': 7.26.0 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helpers': 7.26.0 '@babel/parser': 7.26.1 '@babel/template': 7.25.9 @@ -8461,7 +8438,7 @@ snapshots: '@babel/eslint-parser@7.25.8(@babel/core@7.26.0)(eslint@9.14.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 eslint: 9.14.0 eslint-visitor-keys: 2.1.0 @@ -8506,58 +8483,27 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) '@babel/traverse': 7.25.9(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - '@babel/traverse': 7.25.9(supports-color@8.1.1) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.25.9 - regexpu-core: 5.3.2 - semver: 6.3.1 - '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.25.9 regexpu-core: 5.3.2 semver: 6.3.1 '@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 @@ -8568,9 +8514,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 debug: 4.3.7(supports-color@8.1.1) @@ -8586,13 +8532,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.24.7': - dependencies: - '@babel/traverse': 7.25.9(supports-color@8.1.1) - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - '@babel/helper-module-imports@7.25.9(supports-color@8.1.1)': dependencies: '@babel/traverse': 7.25.9(supports-color@8.1.1) @@ -8600,7 +8539,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/helper-module-transforms@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) @@ -8610,17 +8549,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) - '@babel/helper-simple-access': 7.25.9(supports-color@8.1.1) - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) @@ -8629,22 +8558,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - '@babel/helper-optimise-call-expression@7.25.9': dependencies: '@babel/types': 7.26.0 '@babel/helper-plugin-utils@7.25.9': {} - '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.25.9 @@ -8653,16 +8573,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-wrap-function': 7.25.0(supports-color@8.1.1) - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) @@ -8671,15 +8582,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-member-expression-to-functions': 7.25.9(supports-color@8.1.1) - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - '@babel/helper-simple-access@7.25.9(supports-color@8.1.1)': dependencies: '@babel/traverse': 7.25.9(supports-color@8.1.1) @@ -8727,7 +8629,7 @@ snapshots: dependencies: '@babel/types': 7.26.0 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 @@ -8735,53 +8637,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 @@ -8789,26 +8664,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: @@ -8816,422 +8683,230 @@ snapshots: '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0(supports-color@8.1.1))': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-decorators@7.25.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript@7.25.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0) + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) '@babel/traverse': 7.25.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0(supports-color@8.1.1)) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-classes@7.25.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/traverse': 7.25.9(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-classes@7.25.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/template': 7.25.9 - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/template': 7.25.9 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7(supports-color@8.1.1) @@ -9239,27 +8914,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 @@ -9267,15 +8928,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 @@ -9284,338 +8937,174 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-literals@7.25.2(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0(supports-color@8.1.1)) '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.25.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-simple-access': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 '@babel/traverse': 7.25.9(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0(supports-color@8.1.1)) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - regenerator-transform: 0.15.2 '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-runtime@7.22.10(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0)(supports-color@8.1.1) babel-plugin-polyfill-corejs3: 0.8.3(@babel/core@7.26.0) babel-plugin-polyfill-regenerator: 0.5.2(@babel/core@7.26.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 @@ -9623,49 +9112,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-typescript@7.22.10(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.26.0) transitivePeerDependencies: @@ -9673,56 +9139,33 @@ snapshots: '@babel/plugin-transform-typescript@7.5.5(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) + '@babel/core': 7.26.0(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.26.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.26.0) '@babel/helper-plugin-utils': 7.25.9 @@ -9731,107 +9174,18 @@ snapshots: core-js: 2.6.12 regenerator-runtime: 0.13.11 - '@babel/preset-env@7.25.3(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1)': + '@babel/preset-env@7.25.3(@babel/core@7.26.0)(supports-color@8.1.1)': dependencies: '@babel/compat-data': 7.25.9 '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.26.0(supports-color@8.1.1)) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0(supports-color@8.1.1)) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - core-js-compat: 3.37.1 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/preset-env@7.25.3(@babel/core@7.26.0)': - dependencies: - '@babel/compat-data': 7.25.9 - '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.26.0) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.26.0) '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.26.0) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.0) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.0) @@ -9852,47 +9206,47 @@ snapshots: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.26.0) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.26.0) - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.26.0) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.26.0) '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.26.0) '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.26.0) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.26.0) '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0) - '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.26.0) - '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.26.0) @@ -9901,24 +9255,17 @@ snapshots: '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.26.0) '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.26.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.26.0) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0)(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.26.0)(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0)(supports-color@8.1.1) core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0(supports-color@8.1.1))': - dependencies: - '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.0 - esutils: 2.0.3 - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.25.9 '@babel/types': 7.26.0 esutils: 2.0.3 @@ -9994,7 +9341,7 @@ snapshots: '@discourse/lint-configs@2.2.1(ember-template-lint@6.0.0)(eslint@9.14.0)(prettier@2.8.8)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/eslint-parser': 7.25.8(@babel/core@7.26.0)(eslint@9.14.0) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@stylistic/eslint-plugin-js': 2.11.0(eslint@9.14.0) @@ -10015,7 +9362,7 @@ snapshots: '@discourse/moment-timezone-names-translations@1.0.0': {} - '@ember-compat/tracked-built-ins@0.9.1': + '@ember-compat/tracked-built-ins@0.9.1(patch_hash=s67qh4jsmpbr3llstdi3a5zeze)': dependencies: '@embroider/addon-shim': 1.9.0 ember-tracked-storage-polyfill: 1.0.0 @@ -10046,13 +9393,13 @@ snapshots: '@ember/edition-utils@1.2.0': {} - '@ember/legacy-built-in-components@0.5.0(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))': + '@ember/legacy-built-in-components@0.5.0(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))': dependencies: '@embroider/macros': 1.16.9(@glint/template@1.5.0) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 ember-cli-typescript: 4.2.1 - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) transitivePeerDependencies: - '@glint/template' - supports-color @@ -10068,12 +9415,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@ember/render-modifiers@2.1.0(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))': + '@ember/render-modifiers@2.1.0(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))': dependencies: '@embroider/macros': 1.16.9(@glint/template@1.5.0) ember-cli-babel: 7.26.11 ember-modifier-manager-polyfill: 1.2.0(@babel/core@7.26.0) - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) optionalDependencies: '@glint/template': 1.5.0 transitivePeerDependencies: @@ -10082,7 +9429,7 @@ snapshots: '@ember/string@4.0.0': {} - '@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))': + '@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))': dependencies: '@ember/test-waiters': 3.1.0 '@embroider/addon-shim': 1.9.0 @@ -10090,7 +9437,7 @@ snapshots: '@simple-dom/interface': 1.4.0 decorator-transforms: 2.2.2(patch_hash=fjlfhpth5cfhuq4pce5qq7awku)(@babel/core@7.26.0) dom-element-descriptors: 0.5.1 - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' @@ -10118,7 +9465,7 @@ snapshots: dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) '@embroider/core': 3.4.19(@glint/template@1.5.0) - babel-loader: 9.1.3(@babel/core@7.26.0(supports-color@8.1.1))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) transitivePeerDependencies: - supports-color - webpack @@ -10126,12 +9473,12 @@ snapshots: '@embroider/compat@3.7.0(@embroider/core@3.4.19(@glint/template@1.5.0))(@glint/template@1.5.0)': dependencies: '@babel/code-frame': 7.26.0 - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.26.0) '@babel/plugin-syntax-typescript': 7.25.7(@babel/core@7.26.0) '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.26.0) - '@babel/preset-env': 7.25.3(@babel/core@7.26.0) + '@babel/preset-env': 7.25.3(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/runtime': 7.24.4 '@babel/traverse': 7.25.9(supports-color@8.1.1) '@embroider/core': 3.4.19(@glint/template@1.5.0) @@ -10178,7 +9525,7 @@ snapshots: '@embroider/core@3.4.19(@glint/template@1.5.0)': dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/parser': 7.25.7 '@babel/traverse': 7.25.7 '@embroider/macros': 1.16.9(@glint/template@1.5.0) @@ -10268,14 +9615,14 @@ snapshots: '@embroider/webpack@4.0.8(@embroider/core@3.4.19(@glint/template@1.5.0))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))': dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/preset-env': 7.25.3(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-env': 7.25.3(@babel/core@7.26.0)(supports-color@8.1.1) '@embroider/babel-loader-9': 3.1.1(@embroider/core@3.4.19(@glint/template@1.5.0))(supports-color@8.1.1)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) '@embroider/core': 3.4.19(@glint/template@1.5.0) '@embroider/hbs-loader': 3.0.3(@embroider/core@3.4.19(@glint/template@1.5.0))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) '@embroider/shared-internals': 2.8.1(supports-color@8.1.1) '@types/supports-color': 8.1.3 assert-never: 1.3.0 - babel-loader: 8.3.0(@babel/core@7.26.0(supports-color@8.1.1))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + babel-loader: 8.3.0(@babel/core@7.26.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) css-loader: 5.2.7(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) csso: 4.2.0 debug: 4.3.7(supports-color@8.1.1) @@ -10624,17 +9971,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@glint/environment-ember-loose@1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0))': + '@glint/environment-ember-loose@1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)))': dependencies: '@glimmer/component': 1.1.2(@babel/core@7.26.0) '@glint/template': 1.5.0 optionalDependencies: ember-cli-htmlbars: 6.3.0 - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) - '@glint/environment-ember-template-imports@1.5.0(@glint/environment-ember-loose@1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)))(@glint/template@1.5.0)': + '@glint/environment-ember-template-imports@1.5.0(@glint/environment-ember-loose@1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5))))(@glint/template@1.5.0)': dependencies: - '@glint/environment-ember-loose': 1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)) + '@glint/environment-ember-loose': 1.5.0(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5))) '@glint/template': 1.5.0 content-tag: 2.0.3(patch_hash=7p4u3ktgi6j7plgz7k3eueofqy) @@ -11536,7 +10883,7 @@ snapshots: babel-import-util@3.0.0: {} - babel-loader@8.3.0(@babel/core@7.26.0(supports-color@8.1.1))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): + babel-loader@8.3.0(@babel/core@7.26.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) find-cache-dir: 3.3.2 @@ -11545,16 +10892,7 @@ snapshots: schema-utils: 2.7.1 webpack: 5.96.1(@swc/core@1.9.3)(esbuild@0.24.0) - babel-loader@8.3.0(@babel/core@7.26.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): - dependencies: - '@babel/core': 7.26.0 - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.96.1(@swc/core@1.9.3)(esbuild@0.24.0) - - babel-loader@9.1.3(@babel/core@7.26.0(supports-color@8.1.1))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): + babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) find-cache-dir: 4.0.0 @@ -11563,12 +10901,12 @@ snapshots: babel-plugin-debug-macros@0.2.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) semver: 5.7.2 babel-plugin-debug-macros@0.3.4(patch_hash=wki6cycbrrm5sscamn5w4cujby)(@babel/core@7.26.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) semver: 5.7.2 babel-plugin-ember-data-packages-polyfill@0.1.2: @@ -11618,43 +10956,26 @@ snapshots: reselect: 4.1.8 resolve: 1.22.8 - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0)(supports-color@8.1.1): dependencies: '@babel/compat-data': 7.25.9 '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0)(supports-color@8.1.1) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): - dependencies: - '@babel/compat-data': 7.25.9 - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1): + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.26.0)(supports-color@8.1.1): dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - core-js-compat: 3.37.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0)(supports-color@8.1.1) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color babel-plugin-polyfill-corejs3@0.8.3(@babel/core@7.26.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.26.0) core-js-compat: 3.37.1 transitivePeerDependencies: @@ -11662,22 +10983,15 @@ snapshots: babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.26.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.4.2(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0)(supports-color@8.1.1): dependencies: '@babel/core': 7.26.0(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0(supports-color@8.1.1))(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0)(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -11685,7 +10999,7 @@ snapshots: babel-remove-types@1.0.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.26.0) prettier: 2.8.8 @@ -11843,7 +11157,7 @@ snapshots: broccoli-babel-transpiler@7.8.1: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/polyfill': 7.12.1 broccoli-funnel: 2.0.2 broccoli-merge-trees: 3.0.2 @@ -11860,7 +11174,7 @@ snapshots: broccoli-babel-transpiler@8.0.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) broccoli-persistent-filter: 3.1.3 clone: 2.1.2 hash-for-dep: 1.5.1 @@ -12838,12 +12152,12 @@ snapshots: ember-auto-import@2.10.0(@glint/template@1.5.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0) - '@babel/preset-env': 7.25.3(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/preset-env': 7.25.3(@babel/core@7.26.0)(supports-color@8.1.1) '@embroider/macros': 1.16.9(@glint/template@1.5.0) '@embroider/shared-internals': 2.8.1(supports-color@8.1.1) babel-loader: 8.3.0(@babel/core@7.26.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) @@ -12897,7 +12211,7 @@ snapshots: - '@babel/core' - supports-color - ember-cached-decorator-polyfill@1.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): + ember-cached-decorator-polyfill@1.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): dependencies: '@embroider/macros': 1.16.9(@glint/template@1.5.0) '@glimmer/tracking': 1.1.2 @@ -12905,16 +12219,16 @@ snapshots: ember-cache-primitive-polyfill: 1.0.1(@babel/core@7.26.0) ember-cli-babel: 7.26.11 ember-cli-babel-plugin-helpers: 1.1.1 - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) transitivePeerDependencies: - '@babel/core' - '@glint/template' - supports-color - ember-cli-app-version@7.0.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): + ember-cli-app-version@7.0.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): dependencies: ember-cli-babel: 7.26.11 - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) git-repo-info: 2.1.1 transitivePeerDependencies: - supports-color @@ -12923,17 +12237,17 @@ snapshots: ember-cli-babel@7.26.11: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.9 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.26.0) '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.26.0) '@babel/polyfill': 7.12.1 - '@babel/preset-env': 7.25.3(@babel/core@7.26.0) + '@babel/preset-env': 7.25.3(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 babel-plugin-debug-macros: 0.3.4(patch_hash=wki6cycbrrm5sscamn5w4cujby)(@babel/core@7.26.0) @@ -12958,17 +12272,17 @@ snapshots: ember-cli-babel@8.2.0(@babel/core@7.26.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.25.2 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.26.0) '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.26.0) - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/plugin-transform-runtime': 7.22.10(@babel/core@7.26.0) '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.26.0) - '@babel/preset-env': 7.25.3(@babel/core@7.26.0) + '@babel/preset-env': 7.25.3(@babel/core@7.26.0)(supports-color@8.1.1) '@babel/runtime': 7.12.18 amd-name-resolver: 1.3.1 babel-plugin-debug-macros: 0.3.4(patch_hash=wki6cycbrrm5sscamn5w4cujby)(@babel/core@7.26.0) @@ -12989,11 +12303,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-cli-deprecation-workflow@3.0.2(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): + ember-cli-deprecation-workflow@3.0.2(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) ember-cli-babel: 8.2.0(@babel/core@7.26.0) - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) transitivePeerDependencies: - supports-color @@ -13329,7 +12643,7 @@ snapshots: ember-eslint-parser@0.5.3(@babel/core@7.26.0)(eslint@9.14.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/eslint-parser': 7.25.8(@babel/core@7.26.0)(eslint@9.14.0) '@glimmer/syntax': 0.92.3 content-tag: 2.0.3(patch_hash=7p4u3ktgi6j7plgz7k3eueofqy) @@ -13338,16 +12652,16 @@ snapshots: transitivePeerDependencies: - eslint - ember-exam@9.0.0(@glint/template@1.5.0)(ember-qunit@8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): + ember-exam@9.0.0(@glint/template@1.5.0)(ember-qunit@8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0))(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) chalk: 5.3.0 cli-table3: 0.6.5 debug: 4.3.6 ember-auto-import: 2.10.0(@glint/template@1.5.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-cli-babel: 8.2.0(@babel/core@7.26.0) - ember-qunit: 8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0) - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-qunit: 8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) execa: 8.0.1 fs-extra: 11.2.0 js-yaml: 4.1.0 @@ -13361,9 +12675,9 @@ snapshots: - supports-color - webpack - ember-load-initializers@3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): + ember-load-initializers@3.0.1(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): dependencies: - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-modifier-manager-polyfill@1.2.0(@babel/core@7.26.0): dependencies: @@ -13374,24 +12688,24 @@ snapshots: - '@babel/core' - supports-color - ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): + ember-modifier@4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): dependencies: '@embroider/addon-shim': 1.9.0 decorator-transforms: 2.2.2(patch_hash=fjlfhpth5cfhuq4pce5qq7awku)(@babel/core@7.26.0) ember-cli-normalize-entity-name: 1.0.0 ember-cli-string-utils: 1.1.0 optionalDependencies: - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) transitivePeerDependencies: - '@babel/core' - supports-color - ember-on-resize-modifier@2.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): + ember-on-resize-modifier@2.0.2(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): dependencies: ember-auto-import: 2.10.0(@glint/template@1.5.0)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) ember-cli-babel: 7.26.11 ember-cli-htmlbars: 5.7.2 - ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + ember-modifier: 4.2.0(@babel/core@7.26.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) ember-resize-observer-service: 1.1.0 transitivePeerDependencies: - '@babel/core' @@ -13400,13 +12714,13 @@ snapshots: - supports-color - webpack - ember-qunit@8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0): + ember-qunit@8.1.1(@ember/test-helpers@4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))))(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)))(qunit@2.22.0): dependencies: - '@ember/test-helpers': 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) + '@ember/test-helpers': 4.0.4(@babel/core@7.26.0)(@glint/template@1.5.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))) '@embroider/addon-shim': 1.9.0 '@embroider/macros': 1.16.9(@glint/template@1.5.0) ember-cli-test-loader: 3.1.0 - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) qunit: 2.22.0 qunit-theme-ember: 1.0.0 transitivePeerDependencies: @@ -13420,11 +12734,11 @@ snapshots: transitivePeerDependencies: - supports-color - ember-resolver@13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): + ember-resolver@13.1.0(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): dependencies: ember-cli-babel: 7.26.11 optionalDependencies: - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) transitivePeerDependencies: - supports-color @@ -13450,9 +12764,9 @@ snapshots: transitivePeerDependencies: - encoding - ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): + ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)): dependencies: - '@babel/helper-module-imports': 7.24.7 + '@babel/helper-module-imports': 7.25.9(supports-color@8.1.1) '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.26.0) '@ember/edition-utils': 1.2.0 '@glimmer/compiler': 0.84.3 @@ -13574,7 +12888,7 @@ snapshots: transitivePeerDependencies: - supports-color - ember-this-fallback@0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)): + ember-this-fallback@0.4.0(patch_hash=znalyv6akdxlqfpmxunrdi3osa)(ember-cli-htmlbars@6.3.0)(ember-source@5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0))): dependencies: '@glimmer/syntax': 0.84.3 babel-plugin-ember-template-compilation: 2.2.5 @@ -13582,7 +12896,7 @@ snapshots: ember-cli-babel: 7.26.11 ember-cli-htmlbars: 6.3.0 ember-cli-typescript: 5.3.0 - ember-source: 5.5.0(@babel/core@7.26.0)(@glimmer/component@1.1.2(@babel/core@7.26.0))(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) + ember-source: 5.5.0(@babel/core@7.26.0)(@glint/template@1.5.0)(rsvp@4.8.5)(webpack@5.96.1(@swc/core@1.9.3)(esbuild@0.24.0)) lodash: 4.17.21 winston: 3.14.2 zod: 3.23.8 @@ -13787,7 +13101,7 @@ snapshots: eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.25.8(@babel/core@7.26.0)(eslint@9.14.0))(eslint@9.14.0): dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@ember-data/rfc395-data': 0.0.4 ember-rfc176-data: 0.3.18 @@ -16440,7 +15754,7 @@ snapshots: prettier-plugin-ember-template-tag@0.3.2: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@glimmer/syntax': 0.84.3 ember-cli-htmlbars: 6.3.0 ember-template-imports: 3.4.2 @@ -16675,7 +15989,7 @@ snapshots: remove-types@1.0.0: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-typescript': 7.22.10(@babel/core@7.26.0) prettier: 2.8.8 @@ -18066,7 +17380,7 @@ snapshots: workerpool@3.1.2: dependencies: - '@babel/core': 7.26.0 + '@babel/core': 7.26.0(supports-color@8.1.1) object-assign: 4.1.1 rsvp: 4.8.5 transitivePeerDependencies: