summaryrefslogtreecommitdiff
path: root/node_modules/@babel/preset-env/lib/polyfills
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:10:59 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:41:44 +0800
commitfc87c009806dcc98867f6b58efe29b042aa01dee (patch)
tree8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/@babel/preset-env/lib/polyfills
parent3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff)
node: updatemain
Diffstat (limited to 'node_modules/@babel/preset-env/lib/polyfills')
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs21
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs.map1
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs69
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs.map1
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs44
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs.map1
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/utils.cjs22
-rw-r--r--node_modules/@babel/preset-env/lib/polyfills/utils.cjs.map1
8 files changed, 0 insertions, 160 deletions
diff --git a/node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs b/node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs
deleted file mode 100644
index 86de868a..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- Object.defineProperties(exports, {
- pluginCoreJS2: {
- get: () => require("babel-plugin-polyfill-corejs2").default
- },
- pluginRegenerator: {
- get: () => require("babel-plugin-polyfill-regenerator").default
- },
- legacyBabelPolyfillPlugin: {
- get: () => require("./babel-polyfill.cjs")
- },
- removeRegeneratorEntryPlugin: {
- get: () => require("./regenerator.cjs")
- },
- corejs2Polyfills: {
- get: () => require("@babel/compat-data/corejs2-built-ins")
- }
- });
-}
-
-//# sourceMappingURL=babel-7-plugins.cjs.map
diff --git a/node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs.map b/node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs.map
deleted file mode 100644
index 63776553..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/babel-7-plugins.cjs.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["Object","defineProperties","exports","pluginCoreJS2","get","require","default","pluginRegenerator","legacyBabelPolyfillPlugin","removeRegeneratorEntryPlugin","corejs2Polyfills"],"sources":["../../src/polyfills/babel-7-plugins.cjs"],"sourcesContent":["// TODO(Babel 8): Remove this file\n\nif (!process.env.BABEL_8_BREAKING) {\n Object.defineProperties(exports, {\n pluginCoreJS2: {\n get: () => require(\"babel-plugin-polyfill-corejs2\").default,\n },\n pluginRegenerator: {\n get: () => require(\"babel-plugin-polyfill-regenerator\").default,\n },\n legacyBabelPolyfillPlugin: { get: () => require(\"./babel-polyfill.cjs\") },\n removeRegeneratorEntryPlugin: { get: () => require(\"./regenerator.cjs\") },\n corejs2Polyfills: {\n get: () => require(\"@babel/compat-data/corejs2-built-ins\"),\n },\n });\n}\n"],"mappings":"AAEmC;EACjCA,MAAM,CAACC,gBAAgB,CAACC,OAAO,EAAE;IAC/BC,aAAa,EAAE;MACbC,GAAG,EAAEA,CAAA,KAAMC,OAAO,CAAC,+BAA+B,CAAC,CAACC;IACtD,CAAC;IACDC,iBAAiB,EAAE;MACjBH,GAAG,EAAEA,CAAA,KAAMC,OAAO,CAAC,mCAAmC,CAAC,CAACC;IAC1D,CAAC;IACDE,yBAAyB,EAAE;MAAEJ,GAAG,EAAEA,CAAA,KAAMC,OAAO,CAAC,sBAAsB;IAAE,CAAC;IACzEI,4BAA4B,EAAE;MAAEL,GAAG,EAAEA,CAAA,KAAMC,OAAO,CAAC,mBAAmB;IAAE,CAAC;IACzEK,gBAAgB,EAAE;MAChBN,GAAG,EAAEA,CAAA,KAAMC,OAAO,CAAC,sCAAsC;IAC3D;EACF,CAAC,CAAC;AACJ","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs b/node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs
deleted file mode 100644
index 2e578b1e..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs
+++ /dev/null
@@ -1,69 +0,0 @@
-;
-const {
- getImportSource,
- getRequireSource,
- isPolyfillSource
-} = require("./utils.cjs");
-const BABEL_POLYFILL_DEPRECATION = `
- \`@babel/polyfill\` is deprecated. Please, use required parts of \`core-js\`
- and \`regenerator-runtime/runtime\` separately`;
-const NO_DIRECT_POLYFILL_IMPORT = `
- When setting \`useBuiltIns: 'usage'\`, polyfills are automatically imported when needed.
- Please remove the direct import of \`SPECIFIER\` or use \`useBuiltIns: 'entry'\` instead.`;
-module.exports = function ({
- template
-}, {
- regenerator,
- deprecated,
- usage
-}) {
- return {
- name: "preset-env/replace-babel-polyfill",
- visitor: {
- ImportDeclaration(path) {
- const src = getImportSource(path);
- if (usage && isPolyfillSource(src)) {
- console.warn(NO_DIRECT_POLYFILL_IMPORT.replace("SPECIFIER", src));
- if (!deprecated) path.remove();
- } else if (src === "@babel/polyfill") {
- if (deprecated) {
- console.warn(BABEL_POLYFILL_DEPRECATION);
- } else if (regenerator) {
- path.replaceWithMultiple(template.ast`
- import "core-js";
- import "regenerator-runtime/runtime.js";
- `);
- } else {
- path.replaceWith(template.ast`
- import "core-js";
- `);
- }
- }
- },
- Program(path) {
- path.get("body").forEach(bodyPath => {
- const src = getRequireSource(bodyPath);
- if (usage && isPolyfillSource(src)) {
- console.warn(NO_DIRECT_POLYFILL_IMPORT.replace("SPECIFIER", src));
- if (!deprecated) bodyPath.remove();
- } else if (src === "@babel/polyfill") {
- if (deprecated) {
- console.warn(BABEL_POLYFILL_DEPRECATION);
- } else if (regenerator) {
- bodyPath.replaceWithMultiple(template.ast`
- require("core-js");
- require("regenerator-runtime/runtime.js");
- `);
- } else {
- bodyPath.replaceWith(template.ast`
- require("core-js");
- `);
- }
- }
- });
- }
- }
- };
-};
-
-//# sourceMappingURL=babel-polyfill.cjs.map
diff --git a/node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs.map b/node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs.map
deleted file mode 100644
index 1588624a..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/babel-polyfill.cjs.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["getImportSource","getRequireSource","isPolyfillSource","require","BABEL_POLYFILL_DEPRECATION","NO_DIRECT_POLYFILL_IMPORT","module","exports","template","regenerator","deprecated","usage","name","visitor","ImportDeclaration","path","src","console","warn","replace","remove","replaceWithMultiple","ast","replaceWith","Program","get","forEach","bodyPath"],"sources":["../../src/polyfills/babel-polyfill.cjs"],"sourcesContent":["// TODO(Babel 8) Remove this file\nif (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Internal Babel error: This file should only be loaded in Babel 7\",\n );\n}\n\nconst {\n getImportSource,\n getRequireSource,\n isPolyfillSource,\n} = require(\"./utils.cjs\");\n\nconst BABEL_POLYFILL_DEPRECATION = `\n \\`@babel/polyfill\\` is deprecated. Please, use required parts of \\`core-js\\`\n and \\`regenerator-runtime/runtime\\` separately`;\n\nconst NO_DIRECT_POLYFILL_IMPORT = `\n When setting \\`useBuiltIns: 'usage'\\`, polyfills are automatically imported when needed.\n Please remove the direct import of \\`SPECIFIER\\` or use \\`useBuiltIns: 'entry'\\` instead.`;\n\nmodule.exports = function ({ template }, { regenerator, deprecated, usage }) {\n return {\n name: \"preset-env/replace-babel-polyfill\",\n visitor: {\n ImportDeclaration(path) {\n const src = getImportSource(path);\n if (usage && isPolyfillSource(src)) {\n console.warn(NO_DIRECT_POLYFILL_IMPORT.replace(\"SPECIFIER\", src));\n if (!deprecated) path.remove();\n } else if (src === \"@babel/polyfill\") {\n if (deprecated) {\n console.warn(BABEL_POLYFILL_DEPRECATION);\n } else if (regenerator) {\n path.replaceWithMultiple(template.ast`\n import \"core-js\";\n import \"regenerator-runtime/runtime.js\";\n `);\n } else {\n path.replaceWith(template.ast`\n import \"core-js\";\n `);\n }\n }\n },\n Program(path) {\n path.get(\"body\").forEach(bodyPath => {\n const src = getRequireSource(bodyPath);\n if (usage && isPolyfillSource(src)) {\n console.warn(NO_DIRECT_POLYFILL_IMPORT.replace(\"SPECIFIER\", src));\n if (!deprecated) bodyPath.remove();\n } else if (src === \"@babel/polyfill\") {\n if (deprecated) {\n console.warn(BABEL_POLYFILL_DEPRECATION);\n } else if (regenerator) {\n bodyPath.replaceWithMultiple(template.ast`\n require(\"core-js\");\n require(\"regenerator-runtime/runtime.js\");\n `);\n } else {\n bodyPath.replaceWith(template.ast`\n require(\"core-js\");\n `);\n }\n }\n });\n },\n },\n };\n};\n"],"mappings":";AAOA,MAAM;EACJA,eAAe;EACfC,gBAAgB;EAChBC;AACF,CAAC,GAAGC,OAAO,CAAC,aAAa,CAAC;AAE1B,MAAMC,0BAA0B,GAAG;AACnC;AACA,iDAAiD;AAEjD,MAAMC,yBAAyB,GAAG;AAClC;AACA,4FAA4F;AAE5FC,MAAM,CAACC,OAAO,GAAG,UAAU;EAAEC;AAAS,CAAC,EAAE;EAAEC,WAAW;EAAEC,UAAU;EAAEC;AAAM,CAAC,EAAE;EAC3E,OAAO;IACLC,IAAI,EAAE,mCAAmC;IACzCC,OAAO,EAAE;MACPC,iBAAiBA,CAACC,IAAI,EAAE;QACtB,MAAMC,GAAG,GAAGhB,eAAe,CAACe,IAAI,CAAC;QACjC,IAAIJ,KAAK,IAAIT,gBAAgB,CAACc,GAAG,CAAC,EAAE;UAClCC,OAAO,CAACC,IAAI,CAACb,yBAAyB,CAACc,OAAO,CAAC,WAAW,EAAEH,GAAG,CAAC,CAAC;UACjE,IAAI,CAACN,UAAU,EAAEK,IAAI,CAACK,MAAM,CAAC,CAAC;QAChC,CAAC,MAAM,IAAIJ,GAAG,KAAK,iBAAiB,EAAE;UACpC,IAAIN,UAAU,EAAE;YACdO,OAAO,CAACC,IAAI,CAACd,0BAA0B,CAAC;UAC1C,CAAC,MAAM,IAAIK,WAAW,EAAE;YACtBM,IAAI,CAACM,mBAAmB,CAACb,QAAQ,CAACc,GAAG;AACjD;AACA;AACA,aAAa,CAAC;UACJ,CAAC,MAAM;YACLP,IAAI,CAACQ,WAAW,CAACf,QAAQ,CAACc,GAAG;AACzC;AACA,aAAa,CAAC;UACJ;QACF;MACF,CAAC;MACDE,OAAOA,CAACT,IAAI,EAAE;QACZA,IAAI,CAACU,GAAG,CAAC,MAAM,CAAC,CAACC,OAAO,CAACC,QAAQ,IAAI;UACnC,MAAMX,GAAG,GAAGf,gBAAgB,CAAC0B,QAAQ,CAAC;UACtC,IAAIhB,KAAK,IAAIT,gBAAgB,CAACc,GAAG,CAAC,EAAE;YAClCC,OAAO,CAACC,IAAI,CAACb,yBAAyB,CAACc,OAAO,CAAC,WAAW,EAAEH,GAAG,CAAC,CAAC;YACjE,IAAI,CAACN,UAAU,EAAEiB,QAAQ,CAACP,MAAM,CAAC,CAAC;UACpC,CAAC,MAAM,IAAIJ,GAAG,KAAK,iBAAiB,EAAE;YACpC,IAAIN,UAAU,EAAE;cACdO,OAAO,CAACC,IAAI,CAACd,0BAA0B,CAAC;YAC1C,CAAC,MAAM,IAAIK,WAAW,EAAE;cACtBkB,QAAQ,CAACN,mBAAmB,CAACb,QAAQ,CAACc,GAAG;AACvD;AACA;AACA,eAAe,CAAC;YACJ,CAAC,MAAM;cACLK,QAAQ,CAACJ,WAAW,CAACf,QAAQ,CAACc,GAAG;AAC/C;AACA,eAAe,CAAC;YACJ;UACF;QACF,CAAC,CAAC;MACJ;IACF;EACF,CAAC;AACH,CAAC","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs b/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs
deleted file mode 100644
index de6d42dc..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs
+++ /dev/null
@@ -1,44 +0,0 @@
-;
-const {
- getImportSource,
- getRequireSource
-} = require("./utils.cjs");
-function isRegeneratorSource(source) {
- return source === "regenerator-runtime/runtime" || source === "regenerator-runtime/runtime.js";
-}
-module.exports = function () {
- const visitor = {
- ImportDeclaration(path) {
- if (isRegeneratorSource(getImportSource(path))) {
- this.regeneratorImportExcluded = true;
- path.remove();
- }
- },
- Program(path) {
- path.get("body").forEach(bodyPath => {
- if (isRegeneratorSource(getRequireSource(bodyPath))) {
- this.regeneratorImportExcluded = true;
- bodyPath.remove();
- }
- });
- }
- };
- return {
- name: "preset-env/remove-regenerator",
- visitor,
- pre() {
- this.regeneratorImportExcluded = false;
- },
- post() {
- if (this.opts.debug && this.regeneratorImportExcluded) {
- let filename = this.file.opts.filename;
- if (process.env.BABEL_ENV === "test") {
- filename = filename.replace(/\\/g, "/");
- }
- console.log(`\n[${filename}] Based on your targets, regenerator-runtime import excluded.`);
- }
- }
- };
-};
-
-//# sourceMappingURL=regenerator.cjs.map
diff --git a/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs.map b/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs.map
deleted file mode 100644
index 021162b5..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/regenerator.cjs.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["getImportSource","getRequireSource","require","isRegeneratorSource","source","module","exports","visitor","ImportDeclaration","path","regeneratorImportExcluded","remove","Program","get","forEach","bodyPath","name","pre","post","opts","debug","filename","file","process","env","BABEL_ENV","replace","console","log"],"sources":["../../src/polyfills/regenerator.cjs"],"sourcesContent":["// TODO(Babel 8) Remove this file\nif (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Internal Babel error: This file should only be loaded in Babel 7\",\n );\n}\n\nconst { getImportSource, getRequireSource } = require(\"./utils.cjs\");\n\nfunction isRegeneratorSource(source) {\n return (\n source === \"regenerator-runtime/runtime\" ||\n source === \"regenerator-runtime/runtime.js\"\n );\n}\n\nmodule.exports = function () {\n const visitor = {\n ImportDeclaration(path) {\n if (isRegeneratorSource(getImportSource(path))) {\n this.regeneratorImportExcluded = true;\n path.remove();\n }\n },\n Program(path) {\n path.get(\"body\").forEach(bodyPath => {\n if (isRegeneratorSource(getRequireSource(bodyPath))) {\n this.regeneratorImportExcluded = true;\n bodyPath.remove();\n }\n });\n },\n };\n\n return {\n name: \"preset-env/remove-regenerator\",\n visitor,\n pre() {\n this.regeneratorImportExcluded = false;\n },\n post() {\n if (this.opts.debug && this.regeneratorImportExcluded) {\n let filename = this.file.opts.filename;\n // normalize filename to generate consistent preset-env test fixtures\n if (process.env.BABEL_ENV === \"test\") {\n filename = filename.replace(/\\\\/g, \"/\");\n }\n console.log(\n `\\n[${filename}] Based on your targets, regenerator-runtime import excluded.`,\n );\n }\n },\n };\n};\n"],"mappings":";AAOA,MAAM;EAAEA,eAAe;EAAEC;AAAiB,CAAC,GAAGC,OAAO,CAAC,aAAa,CAAC;AAEpE,SAASC,mBAAmBA,CAACC,MAAM,EAAE;EACnC,OACEA,MAAM,KAAK,6BAA6B,IACxCA,MAAM,KAAK,gCAAgC;AAE/C;AAEAC,MAAM,CAACC,OAAO,GAAG,YAAY;EAC3B,MAAMC,OAAO,GAAG;IACdC,iBAAiBA,CAACC,IAAI,EAAE;MACtB,IAAIN,mBAAmB,CAACH,eAAe,CAACS,IAAI,CAAC,CAAC,EAAE;QAC9C,IAAI,CAACC,yBAAyB,GAAG,IAAI;QACrCD,IAAI,CAACE,MAAM,CAAC,CAAC;MACf;IACF,CAAC;IACDC,OAAOA,CAACH,IAAI,EAAE;MACZA,IAAI,CAACI,GAAG,CAAC,MAAM,CAAC,CAACC,OAAO,CAACC,QAAQ,IAAI;QACnC,IAAIZ,mBAAmB,CAACF,gBAAgB,CAACc,QAAQ,CAAC,CAAC,EAAE;UACnD,IAAI,CAACL,yBAAyB,GAAG,IAAI;UACrCK,QAAQ,CAACJ,MAAM,CAAC,CAAC;QACnB;MACF,CAAC,CAAC;IACJ;EACF,CAAC;EAED,OAAO;IACLK,IAAI,EAAE,+BAA+B;IACrCT,OAAO;IACPU,GAAGA,CAAA,EAAG;MACJ,IAAI,CAACP,yBAAyB,GAAG,KAAK;IACxC,CAAC;IACDQ,IAAIA,CAAA,EAAG;MACL,IAAI,IAAI,CAACC,IAAI,CAACC,KAAK,IAAI,IAAI,CAACV,yBAAyB,EAAE;QACrD,IAAIW,QAAQ,GAAG,IAAI,CAACC,IAAI,CAACH,IAAI,CAACE,QAAQ;QAEtC,IAAIE,OAAO,CAACC,GAAG,CAACC,SAAS,KAAK,MAAM,EAAE;UACpCJ,QAAQ,GAAGA,QAAQ,CAACK,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC;QACzC;QACAC,OAAO,CAACC,GAAG,CACT,MAAMP,QAAQ,+DAChB,CAAC;MACH;IACF;EACF,CAAC;AACH,CAAC","ignoreList":[]} \ No newline at end of file
diff --git a/node_modules/@babel/preset-env/lib/polyfills/utils.cjs b/node_modules/@babel/preset-env/lib/polyfills/utils.cjs
deleted file mode 100644
index 4450db27..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/utils.cjs
+++ /dev/null
@@ -1,22 +0,0 @@
-;
-exports.getImportSource = function ({
- node
-}) {
- if (node.specifiers.length === 0) return node.source.value;
-};
-exports.getRequireSource = function ({
- node
-}) {
- if (node.type !== "ExpressionStatement") return;
- const {
- expression
- } = node;
- if (expression.type === "CallExpression" && expression.callee.type === "Identifier" && expression.callee.name === "require" && expression.arguments.length === 1 && expression.arguments[0].type === "StringLiteral") {
- return expression.arguments[0].value;
- }
-};
-exports.isPolyfillSource = function (source) {
- return source === "@babel/polyfill" || source === "core-js";
-};
-
-//# sourceMappingURL=utils.cjs.map
diff --git a/node_modules/@babel/preset-env/lib/polyfills/utils.cjs.map b/node_modules/@babel/preset-env/lib/polyfills/utils.cjs.map
deleted file mode 100644
index 35a6a30e..00000000
--- a/node_modules/@babel/preset-env/lib/polyfills/utils.cjs.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"names":["exports","getImportSource","node","specifiers","length","source","value","getRequireSource","type","expression","callee","name","arguments","isPolyfillSource"],"sources":["../../src/polyfills/utils.cjs"],"sourcesContent":["// TODO(Babel 8) Remove this file\nif (process.env.BABEL_8_BREAKING) {\n throw new Error(\n \"Internal Babel error: This file should only be loaded in Babel 7\",\n );\n}\n\nexports.getImportSource = function ({ node }) {\n if (node.specifiers.length === 0) return node.source.value;\n};\n\nexports.getRequireSource = function ({ node }) {\n if (node.type !== \"ExpressionStatement\") return;\n const { expression } = node;\n if (\n expression.type === \"CallExpression\" &&\n expression.callee.type === \"Identifier\" &&\n expression.callee.name === \"require\" &&\n expression.arguments.length === 1 &&\n expression.arguments[0].type === \"StringLiteral\"\n ) {\n return expression.arguments[0].value;\n }\n};\n\nexports.isPolyfillSource = function (source) {\n return source === \"@babel/polyfill\" || source === \"core-js\";\n};\n"],"mappings":";AAOAA,OAAO,CAACC,eAAe,GAAG,UAAU;EAAEC;AAAK,CAAC,EAAE;EAC5C,IAAIA,IAAI,CAACC,UAAU,CAACC,MAAM,KAAK,CAAC,EAAE,OAAOF,IAAI,CAACG,MAAM,CAACC,KAAK;AAC5D,CAAC;AAEDN,OAAO,CAACO,gBAAgB,GAAG,UAAU;EAAEL;AAAK,CAAC,EAAE;EAC7C,IAAIA,IAAI,CAACM,IAAI,KAAK,qBAAqB,EAAE;EACzC,MAAM;IAAEC;EAAW,CAAC,GAAGP,IAAI;EAC3B,IACEO,UAAU,CAACD,IAAI,KAAK,gBAAgB,IACpCC,UAAU,CAACC,MAAM,CAACF,IAAI,KAAK,YAAY,IACvCC,UAAU,CAACC,MAAM,CAACC,IAAI,KAAK,SAAS,IACpCF,UAAU,CAACG,SAAS,CAACR,MAAM,KAAK,CAAC,IACjCK,UAAU,CAACG,SAAS,CAAC,CAAC,CAAC,CAACJ,IAAI,KAAK,eAAe,EAChD;IACA,OAAOC,UAAU,CAACG,SAAS,CAAC,CAAC,CAAC,CAACN,KAAK;EACtC;AACF,CAAC;AAEDN,OAAO,CAACa,gBAAgB,GAAG,UAAUR,MAAM,EAAE;EAC3C,OAAOA,MAAM,KAAK,iBAAiB,IAAIA,MAAM,KAAK,SAAS;AAC7D,CAAC","ignoreList":[]} \ No newline at end of file